网站首页 > 学技术 > 正文页面
热度:

延时执行功能——人物延迟脚本

延时执行功能——人物延迟脚本
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脚本中指定的标签内容,可多个。
与人物延迟脚本命令一样,支持多重和循环功能。

传奇爱好者原创技术文章,您还可以把下载来看