延时执行功能——人物延迟脚本
DELAYCALL Sec Label Count
参数含义
Sec延时秒数
如果延迟秒数=0,则:
如果有标签参数则清除该人物在本NPC中使用的DelayCall,但是还没有实际执行的指定标签。
否则清除该人物在本NPC中的所有DelayCall
Label执行的脚本标签
Count调用次数,可省略,默认为1次。
作用
延时执行同一个NPC脚本中指定的标签内容
示例
DelayCall 3 @test
支持多重调用
示例
[@无敌隐身药丸]
#ACT
ChangeMode 2 1
ChangeMode 3 1
DelayCall 12 @取消无敌
DelayCall 15 @取消隐身
[@取消无敌]
#ACT
ChangeMode 2 0
[@取消隐身]
#Act
ChangeMode 3 0
[@永久无敌]
#ACT
Delaycall 0 @取消无敌
Delaycall 0 @取消隐身
支持循环触发
示例
[@开始泡钱]
#ACT
MOV D6 0
DELAYCALL 10 @泡钱
[@泡钱]
#act
give 金币 1000
INC D6 10
SENDMSG 7 你泡钱已经过去:<$str(D6)>秒
DELAYCALL 10 @泡钱
当执行了[@开始泡钱]之后,就会不断执行[@泡钱]脚本
延时执行功能——机器人延迟脚本
SetRobotTimer Ms 系统控制 Lable
参数含义
Ms延时毫秒数
Label执行的脚本标签
作用
由机器人来延时执行同一个NPC脚本中指定的标签内容,可多个。
与人物延迟脚本命令一样,支持多重和循环功能。