zhuking 发表于 2011-1-14 09:03:00

求zmud和mush的一行多触发办法

比如“####################”
出现的个数不一样,
怎么才能得到#的个数?

mush的话,读进去弄?
zmud的话怎么弄啊?好像只能触发第一个#

ttk_04

lihaooo 发表于 2011-1-14 10:01:24

原理上应该都可以这么做
用~#触发,触发命令里设一个变量如count++,然后再过几秒用if或者case判断count的值~应该可以达到你的目的吧

bluse 发表于 2011-1-14 11:48:13

触发器选项里,把“提示行”和“下一行”都打上勾

bluse 发表于 2011-1-14 14:41:28

提供个简单的方法,直接使用指令:

#TRIGGER {~#} {#ad count 1} 71

来制作的触发器,就是可以一行多次触发的,count为你累加了数量

[ 本帖最后由 bluse 于 2011-1-14 02:43 PM 编辑 ]

zhuking 发表于 2011-1-14 15:10:22

不行啊,还是只能触发一次
发错一张图

[ 本帖最后由 zhuking 于 2011-1-14 03:25 PM 编辑 ]

lihaooo 发表于 2011-1-14 15:18:16

浙大侠客行是神马东西。。。?

bluse 发表于 2011-1-14 15:35:37

#TRIGGER {#} {#ad count 1} test 71

zhuking 发表于 2011-1-14 15:38:02

还是不行

littleknife 发表于 2011-1-14 16:14:33

要是要#的个数,MUSH还是比较简单的,直接抓去全部字符串"##....."
然后用脚本处理字符串就可以了。
string="#######"
若没有其他字符,就是string.len(string)。
呵呵。

zhuking 发表于 2011-1-14 16:47:23

主要还是想要单行多触发了
只要个数的话
用个#(*)取出后面的aa,用下%len(@aa)+1
也可以

[ 本帖最后由 zhuking 于 2011-1-14 04:48 PM 编辑 ]
页: [1] 2
查看完整版本: 求zmud和mush的一行多触发办法