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个? 我记得是的.
但,你完全可以分成4个触发来抓,没必要做成一个触发 给你我的“Mush版HP窗口机器人”做参考。
http://pkuxkx.com/forum/thread-6029-1-1.html
看1.2版的。
[ 本帖最后由 ddid 于 2009-12-4 10:04 PM 编辑 ] 原帖由 lzkd 于 2009-12-4 21:50 发表 http://pkuxkx.com/forum/images/common/back.gif
我记得是的.
但,你完全可以分成4个触发来抓,没必要做成一个触发
小刀还要深入学习MUSH呀,完全可以做在一个Trigger里的,不过wildcard需要以名称命名,而不是用%1,%2来代替了。 原帖由 ddid 于 2009-12-4 10:09 PM 发表 http://www.pkuxkx.com/forum/images/common/back.gif
小刀还要深入学习MUSH呀,完全可以做在一个Trigger里的,不过wildcard需要以名称命名,而不是用%1,%2来代替了。
脸红ing....呵,这不最近正在做手册,米时间好好学习嘛.我会努力学习的哈 addoil lzkd 原来是这样,整了一个晚上,谢谢DDID nothank 哈..我也明白了.
在perl里,就是给通配符做一个注释,mush有点意思 mush触发器一次能取9个参数!!!
页:
[1]