技能与战斗
检查攻击怪物
检查当前攻击触发对应的怪物名称是否匹配。
命令用途
CheckKillPlayMon 用于检查当前攻击触发对应的怪物名称是否匹配指定值。
它常用于 [@Attack] 这类攻击触发里,按怪物名称分流后续战斗逻辑。
命令名
CheckKillPlayMon
调用格式
CheckKillPlayMon <怪物名称>
参数说明
| 参数 | 必填 | 说明 |
|---|---|---|
怪物名称 | 是 | 要比较的怪物名称。 |
返回或影响
- 当前攻击触发对应的怪物名称匹配指定值:条件成立。
- 当前攻击触发对应的怪物名称不匹配:条件不成立。
示例
这条命令应写在攻击触发相关脚本中,例如
QFunction-0.txt 里的 [@Attack] 段落。基础用法
QFunction-0.txt
[@Attack]
#IF
CheckKillPlayMon 牛魔王
#ACT
SendMsg 7 "当前攻击目标是牛魔王。"
这段写法会在当前攻击触发的怪物名称为 牛魔王 时执行后续提示。
注意事项
- 这条命令依赖攻击触发上下文使用,脱离
[@Attack]一类相关流程时,判断结果通常没有意义。 - 这条命令不是通用人物条件判断,不能当成任意脚本段都可直接使用的常规检查命令。
- 比较的是怪物名称,不是怪物 ID、地图名或触发标签名。
