定时器脚本
想写一个脚本,第一次接触定时器,不知道怎么用比如说
执行NPC后设置U变量为1,30分钟后U变量为0
U变量不受上线下线影响
脚本:
IF
EQUAL U1 0
#act
SetOnTimer 1 3600
mov U1 1
BREAK
qm:
[@OnTimer1]
#if
#act
mov u1 0
SetOffTimer 1
这么写对吗??30分钟后U1变量就为0了??
试下就行了。
另。初期不必要理会占资源的事。 是的。。
SetOnTimer 1 3600 1
后面加个1表示执行一次就行的了。
SETONTIMER 定时器索引(0-255) 定时间隔(单位为秒)执行次数(留空为无限制执行,需使用停止定时器方可关闭,填写3为执行3次后自动关闭定时器)
注意。用定时器的时候。人物下线的 定时器就执行的了。 pai哥 发表于 2020-10-23 23:50 是的。。
SetOnTimer 1 3600 1
pai哥 人物下线的 定时器就执行的了 意思是 如果没有写执行次数,开启了定时器没有关闭,人物下线了他会一直执行吗。这样就很耗资源是这样吗 rini99 发表于 2020-10-24 08:21 pai哥 人物下线的 定时器就执行的了 意思是 如果没有写执行次数,开启了定时器没有关闭,人物下线了 ...
注意。用定时器的时候。人物下线的 定时器就执行的了。
这句话我打少字了
注意。用定时器的时候。人物下线的 定时器就不执行的了。 对,下一个30分钟就没了,不过这个功能好像有一个定时执行脚本可以替代,论坛都在传言定时器和机器人浪费资源 pai哥 发表于 2020-10-24 08:33 注意。用定时器的时候。人物下线的 定时器就执行的了。
这句话我打少字了
N0-N999 (私人变量,数字型) 下线不保存.小退归0.
S0-S999 (私人变量,字符型) 下线不保存.小退归0.
那是不是也可以用N和S变量去代替,然后如果不下线30分钟后把N和S变量初始化一下就行了???
比如机器人脚本 每30分钟执行一次。 pai哥 发表于 2020-10-28 19:28 试下就行了。
另。初期不必要理会占资源的事。
多谢指点。
页:
[1]