技能与战斗

检查是否被人物击杀

检查当前死亡结果是否由人物造成。

命令用途

KillByHum 用于检查当前死亡结果是否由人物造成。

它常用于死亡结算、掉落分流或人物击杀专属提示。

命令名

KillByHum

调用格式

KillByHum

返回或影响

  • 当前死亡结果由人物造成:条件成立。
  • 当前死亡结果不是由人物造成:条件不成立。

示例

这条命令应写在死亡结果相关脚本中,例如 QFunction-0.txt 里的 [@PlayDie] 段落。

基础用法

QFunction-0.txt
[@PlayDie]
#IF
KillByHum
#ACT
SENDMSG 5 [提示]:你被<$KILLER>杀害!
CLOSE
#ELSEACT
SENDMSG 5 [提示]:你被<$MONKILLER>杀害!
CLOSE

这段写法在人物死亡时判断击杀来源:由人物击杀时用 <$KILLER> 输出凶手名称,否则用 <$MONKILLER> 输出击杀者名称,两种情况都随即关闭对话框。

注意事项

  • 这条命令适合放在死亡或击杀相关流程里判断,脱离对应上下文时结果通常不具备业务意义。
  • 注意:如果被玩家宝宝下属所杀,反馈的也会是玩家信息。
  • 如果你要直接让人物死亡,应使用 杀死人物。

相关命令