货币与经济

开始押镖任务

创建并启动指定镖车的押运任务,适用于押镖玩法、经济任务链和带广播的风险收益型活动。

命令用途

StartEscort 用于给当前角色开始一条押镖任务,并生成指定名称的镖车。

它通常出现在押镖 NPC 的接任务流程里,和任务次数统计、奖励配置、广播提示以及后续的提交押镖命令配套使用。

命令名

StartEscort

调用格式

StartEscort <镖车名字>

参数说明

参数必填说明
镖车名字是需要启动的镖车名称,例如 无敌镖车、超级镖车、高级镖车、普通镖车。名称应与实际押镖配置保持一致。

返回或影响

  • 该命令会为当前角色启动押镖任务,并生成对应名称的镖车任务状态。
  • 它不是检查型命令,执行后通常直接进入任务开始后的提示、计数或广播流程。
  • 命令本身只负责开始押镖,不负责判断玩家当前是否已经在押镖中;这类前置判断应先由 IsEscorting 之类的检查命令完成。
  • 命令本身也不负责发奖,奖励通常在后续 FinishEscort 或对应完成触发中处理。

示例

基础用法

#ACT
StartEscort 无敌镖车
MessageBox "恭喜你接到了【无敌镖车】\一直往前走,直到看见货物验收员为止!"
SendMsg 0 "玩家【%s】接受了(无敌镖车),有冤报冤,有仇报仇,机会不可错过!" 253 246 60

这段写法会直接开始一条“无敌镖车”押运任务,并在任务开始后给当前玩家提示,同时向全服发送广播。

常见变体

#IF
RANDOM 10
#ACT
StartEscort 高级镖车
CALCVAR HUMAN 押镖次数 + 1
SAVEVAR HUMAN 押镖次数 ..\QuestDiary\数据文件\变量.txt HardDisk
MessageBox "恭喜你接到了【高级镖车】\一直往前走,直到看见货物验收员为止!"

这段写法用于把 StartEscort 放进随机档位或品质分支里。开始押镖后,同时累计押镖次数,并把统计结果立即保存到硬盘文件。

注意事项

  • StartEscort 前通常要先检查玩家是否已经有未完成的押镖任务,否则容易出现重复接取流程。
  • 镖车名字 不是随便写的展示文本,应与服务端押镖配置中的实际镖车名称一致。
  • 如果脚本里同时维护押镖次数、扣费、公告或日志,建议把这些动作紧跟在 StartEscort 后面,避免任务已开始但统计未更新。
  • 该命令只负责“开始押镖”,后续是否在身边、是否完成、是否提交,应分别交给对应的检查或完成命令处理。

相关命令