技能与战斗

检查攻击怪物

检查当前攻击触发对应的怪物名称是否匹配。

命令用途

CheckKillPlayMon 用于检查当前攻击触发对应的怪物名称是否匹配指定值。

它常用于 [@Attack] 这类攻击触发里,按怪物名称分流后续战斗逻辑。

命令名

CheckKillPlayMon

调用格式

CheckKillPlayMon <怪物名称>

参数说明

参数必填说明
怪物名称是要比较的怪物名称。

返回或影响

  • 当前攻击触发对应的怪物名称匹配指定值:条件成立。
  • 当前攻击触发对应的怪物名称不匹配:条件不成立。

示例

这条命令应写在攻击触发相关脚本中,例如 QFunction-0.txt 里的 [@Attack] 段落。

基础用法

QFunction-0.txt
[@Attack]
#IF
CheckKillPlayMon 牛魔王
#ACT
SendMsg 7 "当前攻击目标是牛魔王。"

这段写法会在当前攻击触发的怪物名称为 牛魔王 时执行后续提示。

注意事项

  • 这条命令依赖攻击触发上下文使用,脱离 [@Attack] 一类相关流程时,判断结果通常没有意义。
  • 这条命令不是通用人物条件判断,不能当成任意脚本段都可直接使用的常规检查命令。
  • 比较的是怪物名称,不是怪物 ID、地图名或触发标签名。

相关命令