在传奇游戏中,DELAYGOTO脚本命令是自动化任务中不可或缺的一部分,它用于控制脚本的执行流程,实现定时跳转。这个命令的关键在于它后面跟随的时间参数,用于指定延时的时长。让我们通过一个实例来详细理解DELAYGOTO的使用和时间单位。
DELAYGOTO脚本基础: DELAYGOTO后面通常跟一个数字,表示延迟的时间长度。例如,DELAYGOTO 30 @传送,这里的30就是指30秒。@传送是脚本中定义的标签,表示延时结束后脚本会跳转到这个标签执行后续操作。
时间单位: 在你给出的例子中,30后面接的是秒(s)。在传奇游戏中,秒是最常见的单位,但有些情况下可能需要使用分钟(m),比如DELAYGOTO 60 @任务表示1分钟的延迟。确保你清楚地知道你所使用的单位,因为这会影响脚本的实际执行。
脚本结构: 以下是脚本的逻辑结构:
当某个条件满足(#if后面)时,执行#act命令,然后启动30秒的延时。
在延时期间,通过SendMsg 5 1分钟后被传送到XX地图发送一条信息,提示玩家即将发生的事情。
当延时结束,脚本会跳转到[@传送]标签,执行mapmove X XXX XXX,将玩家传送到指定的X地图的XXX坐标。
传奇游戏脚本:深入解析DELAYGOTO功能与时间单位
来源:
作者:
点击:

