技能与战斗
检查是否被人物击杀
检查当前死亡结果是否由人物造成。
命令用途
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> 输出击杀者名称,两种情况都随即关闭对话框。
注意事项
- 这条命令适合放在死亡或击杀相关流程里判断,脱离对应上下文时结果通常不具备业务意义。
- 注意:如果被玩家宝宝下属所杀,反馈的也会是玩家信息。
- 如果你要直接让人物死亡,应使用 杀死人物。
