货币与经济

检查镖车是否在身边

检查当前押镖任务的镖车是否仍在角色附近,适用于提交押镖前校验和任务过程中的异常判断。

命令用途

CheckEscortInNear 用于检查当前押镖任务的镖车是否仍在角色身边。

它通常用于提交押镖前的前置校验,也适合放在押镖过程中的状态检查里,用来判断镖车是否掉队、丢失或距离过远。

命令名

CheckEscortInNear

调用格式

CheckEscortInNear

返回或影响

  • 这是检查型命令,只能在条件判断流程中使用。
  • 镖车在角色附近时,#IF 条件成立。
  • 镖车不在附近时,条件不成立,通常进入提示、寻车或失败分支。

常见业务标签

下面两类标签常用于承接押镖状态异常,虽然是否采用这些标签名取决于你的脚本约定,但在押镖流程里比较常见。

标签常见含义适合放置的位置
[@EscortFail]当前镖车不存在,或押镖状态已经异常失效。放在状态校验失败后的提示分支里,引导玩家重新接镖或放弃任务。
[@EscortUnderFire]镖车正处于受攻击状态,不适合继续执行后续流程。放在押镖中断、保护限制或战斗状态提示分支里。

示例

基础用法

[@CHECKESCORTINNEAR]
#IF
CheckEscortInNear
#SAY
你的镖车在旁边!
#ELSESAY
你的镖车离你太远了!\
<返回/@MAIN>

这段写法用于在对话中直接检查镖车是否仍在角色附近,适合提交任务前或任务中断排查。

注意事项

  • CheckEscortInNear 只判断镖车距离,不判断任务是否已经接取。
  • 如果玩家可能还没开始押镖,通常应先用 IsEscorting 判断任务是否存在,再判断镖车是否在身边。
  • 该命令本身不会把角色传送到镖车附近;如果需要“找回镖车”流程,应在条件失败后单独处理。

相关命令