dreamnb 发表于 2012-7-11 10:19:41

mush如何实现多个命令中间加入#wa 1000呢?

请问如何用mush实现zmud里的#wa 1000呢
比如我zmud里#wa 3000
get zhou
#wa 2000
eat zhou
#wa 1000
drop zhou
我尝试用了框架里的system下的函数delay
比如
delay(3,run,"get zhou")
delay(1,run"eat zhou")
但是我发现这个delay如果这样写,只执行后面一个eat zhou,前面的get zhou就给覆盖了

不知道还有啥办法可以顺序执行呢?

北大侠客行MUD,中国最好的MUD

dreamnb 发表于 2012-7-11 10:24:01

目前唯一想到的就是DoAfter
但是这个需要自己计算每个命令的间隔
比如
DoAfter(3,"get zhou")
DoAfter(4,"eat zhou")
就是延时需要自己从第一个DoAfter推算下来
页: [1]
查看完整版本: mush如何实现多个命令中间加入#wa 1000呢?