货币与经济
检查镖车是否在身边
检查当前押镖任务的镖车是否仍在角色附近,适用于提交押镖前校验和任务过程中的异常判断。
命令用途
CheckEscortInNear 用于检查当前押镖任务的镖车是否仍在角色身边。
它通常用于提交押镖前的前置校验,也适合放在押镖过程中的状态检查里,用来判断镖车是否掉队、丢失或距离过远。
命令名
CheckEscortInNear
调用格式
CheckEscortInNear
返回或影响
- 这是检查型命令,只能在条件判断流程中使用。
- 镖车在角色附近时,
#IF条件成立。 - 镖车不在附近时,条件不成立,通常进入提示、寻车或失败分支。
常见业务标签
下面两类标签常用于承接押镖状态异常,虽然是否采用这些标签名取决于你的脚本约定,但在押镖流程里比较常见。
| 标签 | 常见含义 | 适合放置的位置 |
|---|---|---|
[@EscortFail] | 当前镖车不存在,或押镖状态已经异常失效。 | 放在状态校验失败后的提示分支里,引导玩家重新接镖或放弃任务。 |
[@EscortUnderFire] | 镖车正处于受攻击状态,不适合继续执行后续流程。 | 放在押镖中断、保护限制或战斗状态提示分支里。 |
示例
基础用法
[@CHECKESCORTINNEAR]
#IF
CheckEscortInNear
#SAY
你的镖车在旁边!
#ELSESAY
你的镖车离你太远了!\
<返回/@MAIN>
这段写法用于在对话中直接检查镖车是否仍在角色附近,适合提交任务前或任务中断排查。
注意事项
CheckEscortInNear只判断镖车距离,不判断任务是否已经接取。- 如果玩家可能还没开始押镖,通常应先用
IsEscorting判断任务是否存在,再判断镖车是否在身边。 - 该命令本身不会把角色传送到镖车附近;如果需要“找回镖车”流程,应在条件失败后单独处理。
