请教个MUSH一个脚本编写问题
lua脚本怎么写 才能 完成 等待N秒,然后给一个变量赋值的编写啊
我很白的,试了一下午总是出问题。请教各位达人 办法一:
DoAfterSpecial(N,'SetVariable("xxx","yyy")',12) --推荐
办法二:
AddTimer,具体格式查帮助 --不推荐
办法三
require "wait"
wait.make(function()
wait.time(N)
SetVariable("xxx","yyy")
end) 太感谢了 谢谢 变量在mush中有两种的。一个是mush自带的变量表,是用SetVariable(name,value)的方法赋值。
一个是lua的内置变量用“=”赋值。
若是第一类变量DoAfterSpecial可以解决。
若是第二类倒是没有遇到一定要延迟几秒后在赋值的。
另外,若是楼主考虑做一个动作后赋值变量,可以考虑发出一个系统命令,然后用触发的方式赋值。 动作赋值比较麻烦,有时候睡觉中动作就无效了 ,呵呵 谢谢啊
页:
[1]