扫盲 2026.11.01 03:36 16 次浏览 0 条评论

传奇脚本延时执行

传奇脚本里的延时主要就两种写法:DelayGoto 延迟跳转,Sleep 死等。参数都是毫秒,1000 就是 1 秒,别写成秒数。

[@@main]
#ACT
SendMsg 6 等3秒再说话...
DelayGoto 3000 @next    ; 3000毫秒后跳到 @next

[@next]
#ACT
SendMsg 6 时间到了

DelayGoto 是挂个计时器,不卡当前执行流程,玩家下线计时也就没了,适合做公告、倒计时、开箱子等待这类。

[@main]
#ACT
SendMsg 6 开始
Sleep 2000              ; 卡住脚本2秒,期间不往下走
SendMsg 6 两秒后执行

Sleep 会卡住当前脚本线程,人一多就容易出问题,只在单人触发、流程短的脚本里用。死循环里写延时更别干,直接卡死引擎。

三端 PC、安卓、iOS 共用一套脚本逻辑,写法一样。但手机端切后台时计时容易不准,做关键倒计时别只靠脚本延时,配合变量存时间戳判断更稳。

说点什么 0

行思随记

欢迎来到:行思随记