minipixy 发表于 2009-12-4 21:42:48

Mudclient 触发器一次能取几个参数?

我采用多行触发 触发代码如下:

\s+精神:\s+(\d+)\/\s+(\d+)\s+\((\d+)\%\)\s+精力:\s+(\d+)\s+\/\s+(\d+)\s+\(\+(\d+)\)\n\s+气血:\s+(\d+)\/\s+(\d+)\s+\(100\%\)\s+内力:\s+(\d+)\s+\/\s+(\d+)\s+\(\+(\d+)\)\n\s+食物:\s+(\d+)\/\s+(\d+)\s+潜能:\s+(\d+)\s+\/\s+(\d+)\n\s+饮水:\s+(\d+)\/\s+(\d+)\s+经验:\s+(\d+)\Z

但是我只能得到9个变量 %1~ %9 , 从%10 就不正确了,请问各位大侠,是否只能9个?

lzkd 发表于 2009-12-4 21:50:40

我记得是的.
但,你完全可以分成4个触发来抓,没必要做成一个触发

ddid 发表于 2009-12-4 22:01:23

给你我的“Mush版HP窗口机器人”做参考。

http://pkuxkx.net/forum/thread-6029-1-1.html

看1.2版的。

[ 本帖最后由 ddid 于 2009-12-4 10:04 PM 编辑 ]

ddid 发表于 2009-12-4 22:09:35

原帖由 lzkd 于 2009-12-4 21:50 发表 http://pkuxkx.net/forum/images/common/back.gif
我记得是的.
但,你完全可以分成4个触发来抓,没必要做成一个触发

小刀还要深入学习MUSH呀,完全可以做在一个Trigger里的,不过wildcard需要以名称命名,而不是用%1,%2来代替了。

lzkd 发表于 2009-12-4 22:21:42

原帖由 ddid 于 2009-12-4 10:09 PM 发表 http://www.pkuxkx.net/forum/images/common/back.gif


小刀还要深入学习MUSH呀,完全可以做在一个Trigger里的,不过wildcard需要以名称命名,而不是用%1,%2来代替了。

脸红ing....呵,这不最近正在做手册,米时间好好学习嘛.我会努力学习的哈

ddid 发表于 2009-12-4 22:31:25

addoil lzkd

minipixy 发表于 2009-12-4 22:38:07

原来是这样,整了一个晚上,谢谢DDID

ddid 发表于 2009-12-4 22:42:27

nothank

lzkd 发表于 2009-12-7 20:41:21

哈..我也明白了.
在perl里,就是给通配符做一个注释,mush有点意思

dota 发表于 2010-1-5 21:38:57

mush触发器一次能取9个参数!!!
页: [1]
查看完整版本: Mudclient 触发器一次能取几个参数?