xuany 发表于 2012-8-13 09:43:49

询问一个zmud7.21的问题

我用7.21开了两个ID窗口:窗口A和窗口B
其中窗口A挂机器人读书,当出现“你刚在三分钟内睡过一觉, 多睡对身体有害无益! ”触发#wa 10000,这时候问题就来了,如果此时窗口B正在执行一长串命令的alias时,就会受窗口A#wa的影响,半路停下来,等窗口A#wa结束了,窗口B也恢复正常继续执行alias。但如果窗口B是纯手动敲命令,则不受此影响。
这个问题有没有人碰到过,应该怎么解决,是我电脑的事情,还是zmud配置有问题?

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

zgbl 发表于 2012-8-13 10:51:23

因为#wa只有一个,前后的#wa会有覆盖关系,555、462、721的覆盖规律各不相同

所以建议用#alarm而不是#wa,比如#alarm +10 {cmd}等同于#wa 10000;cmd

xiaop 发表于 2012-8-13 12:02:48

回复 3# zgbl
谢谢啊~总算知道怎么用alarm了。可以请问有没有半秒的?有时候会用#wa 500

nuclearthor 发表于 2012-8-13 12:41:07

#alarm +0.5 {}

xuany 发表于 2012-8-13 15:58:22

学习了~~谢谢!

xiaop 发表于 2012-8-14 06:44:40

在追加请教一下。

比如我的指令以前是{drink jiudai;#wa 2000;say hi;#wa 5000;say no}

那我现在的指令应该是这个吗:
选择一:drink jiudai;#alarm +2 {say hi;#alarm +5 {say no}}
选择二:drink jiudai;#alarm +2 {say hi};#alarm +5 {say no}

还是说选择一跟选择二都是一样的?

alucar 发表于 2012-8-14 16:52:18

一和原指令同效,二的话就把第二个alarm加到7秒
页: [1]
查看完整版本: 询问一个zmud7.21的问题