xiaont 发表于 2011-11-19 19:05:30

请教导下MUSH的多行触发怎么用?

用新的hpbrief命令,得出两行数据,如下所示:
hpbrief
#64283,1505,953,1583,942,942
#659,659,506,360,360,359
由于都是#打头,中间5个逗号,单行触发的话,第二个触发会被第一行输出内容触发掉,想改用多行触行,试了半天都不行,请高手指导下,多谢!

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

xiaont 发表于 2011-11-19 20:42:01

多谢师兄
再问一下,如果exp不是数字,是多少M,比如1.56M,这个不能用(\d+)这个通配符了吧?

xiaont 发表于 2011-11-19 21:20:38

^[> ]*\#\d+\,(\d+)\,(\d+)\,(\d+)\,(\d+)\,(\d+)$\n^\#\d+\,(\d+)\,(\d+)\,\d+\,(\d+)\,(\d+)$
hpbrief

#64283,9896,1001,952,942,1884
#671,671,651,360,360,359
say 1% 1001 952 942 1884 671

第一个变量始终获取不了,不知道怎么回事,如果在第1个\d+上打上()就显示
say 1% 9896 1001 952 942 1884 671

xiaont 发表于 2011-11-19 21:35:20

搞定了,里面有个那1%写错了,应该是%1,呵呵,我现在学的脚本是javascript的,不知道有没有学用这个的,有的话,欢迎来交流
页: [1]
查看完整版本: 请教导下MUSH的多行触发怎么用?