北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 4090|回复: 9

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

[复制链接]
发表于 2009-12-4 21:42:48 | 显示全部楼层 |阅读模式
我采用多行触发 触发代码如下:

  1. \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个?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-12-4 21:50:40 | 显示全部楼层
我记得是的.
但,你完全可以分成4个触发来抓,没必要做成一个触发
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-12-4 22:01:23 | 显示全部楼层
给你我的“Mush版HP窗口机器人”做参考。

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

看1.2版的。

[ 本帖最后由 ddid 于 2009-12-4 10:04 PM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-12-4 22:09:35 | 显示全部楼层
原帖由 lzkd 于 2009-12-4 21:50 发表
我记得是的.
但,你完全可以分成4个触发来抓,没必要做成一个触发


小刀还要深入学习MUSH呀,完全可以做在一个Trigger里的,不过wildcard需要以名称命名,而不是用%1,%2来代替了。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-12-4 22:21:42 | 显示全部楼层
原帖由 ddid 于 2009-12-4 10:09 PM 发表


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


脸红ing....呵,这不最近正在做手册,米时间好好学习嘛.我会努力学习的哈
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-12-4 22:31:25 | 显示全部楼层
addoil lzkd
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2009-12-4 22:38:07 | 显示全部楼层
原来是这样,整了一个晚上,谢谢DDID
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-12-4 22:42:27 | 显示全部楼层
nothank
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-12-7 20:41:21 | 显示全部楼层
哈..我也明白了.
在perl里,就是给通配符做一个注释,mush有点意思
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-1-5 21:38:57 | 显示全部楼层
mush触发器一次能取9个参数!!!
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-2 01:22 AM , Processed in 0.010846 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表