附录

检查任务步骤

判断指定任务 ID 的当前步骤是否满足条件。

命令用途

CheckMission 用于判断指定任务 ID 的当前步骤是否满足条件。

它适合放在任务分支判断、提交校验和阶段推进前,用来确认玩家当前处于哪一步。

命令名

CheckMission

调用格式

CheckMission <任务ID> <操作符> <步骤>

参数说明

参数必填说明
任务ID是任务编号,范围通常为 1~65535。
操作符是支持 =、<、>,用于比较当前任务步骤。
步骤是需要比较的目标步骤,范围通常为 1~65535。

返回或影响

  • 这是检查型命令,只能在条件判断流程中使用。
  • 当前任务步骤满足条件时,#IF 判断通过。
  • 它只负责判断,不会自动修改任务进度。

示例

基础用法

#IF
CheckMission 1001 = 3
#ACT
SendMsg 5 "当前任务已经推进到第 3 步。"

这段写法用于判断任务 1001 当前是否正处于第 3 步。

常见变体

#IF
CheckMission 1001 > 5
#ACT
SendMsg 5 "当前任务已经超过前置阶段。"

这类写法适合在多阶段任务里判断玩家是否已经推进到某个门槛之后。

注意事项

  • 任务 ID 和步骤都应使用稳定编号,不要把显示文本误写进参数位置。
  • 如果你的目标是推进、回退或重置步骤,应改用 SetMission。

相关命令