服务端说明
延迟脚本命令
延迟执行指定脚本标签
DelayCall 参数1 参数2 参数3 参数4
参数1:
时间 (为0则清除延迟)
参数2:
触发脚本标签
参数3:
执行次数(默认1次)
参数4:
默认为秒,该参数为ms,则时间单位为毫秒
[@测试脚本1]
#IF
True
#ACT
DelayCall 10 @延迟触发 //表示10秒后触发当前NPC下 [@延迟触发] 标签
break
[@测试脚本2]
#IF
True
#ACT
DelayCall 10 @延迟触发 3 //表示每间隔10秒,触发3次当前NPC下 [@延迟触发] 标签
break
[@测试脚本3]
#IF
True
#ACT
DelayCall 1000 @延迟触发 5 ms //表示每间隔1000毫秒,触发5次当前NPC下 [@延迟触发] 标签
break
[@测试脚本4]
#IF
True
#ACT
DelayCall 0 @延迟触发 //表示关闭指定标签延迟触发
break
[@测试脚本5]
#IF
True
#ACT
DelayCall 0 //表示关闭该NPC所有延迟触发
break延迟脚本命令2
DelayGoto 参数1 参数2
参数1:
时间(毫秒)
参数2:
触发脚本标签
注意:此延迟脚本会被覆盖。
[@测试脚本]
#IF
True
#ACT
DelayGoto 5000 @触发标签1 //表示5秒后触发当前NPC下 [@触发标签1] 标签
break
[@测试脚本]
#IF
True
#ACT
DelayGoto 3000 @触发标签1
DelayGoto 5000 @触发标签2 //重复两个执行,只会执行 [@触发标签2] //@触发标签1被覆盖
break机器人延迟脚本
SetRobotTimer 参数1 参数2 参数3
参数1:
时间(秒)
参数2:
机器人名称(默认:系统控制)
参数3:
触发标签
[@机器人脚本]
#IF
True
#ACT
SetRobotTimer 10 系统控制 @清理变量 //机器人10秒执行 [@清理变量] 标签
break