北大侠客行MUD论坛

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

求助,还是hpbrief --- zmud 4.62

[复制链接]
发表于 2011-12-10 19:14:50 | 显示全部楼层 |阅读模式
本帖最后由 cangshu 于 2011-12-10 12:08 PM 编辑

#101.6K,1659899,1000,1134,386,386
#512,512,14,304,304,304
于是:
[^??#(%d)*K,(%d),(%d),(%d),(%d),(%d)$#(%d),(%d),(%d),(%d),(%d),(%d)-> exp=101;qn=1659899;maxneili=1000;neili=1134;maxjing=386;jing=386;maxqi=512;qi=14;]
[^??#(%d),(%d),(%d),(%d),(%d),(%d)$#(%d),(%d),(%d),(%d),(%d),(%d)-> exp=512;qn=512;maxneili=14;neili=304;maxjing=304;jing=304;maxqi=512;qi=14;]

。。。。。。。。。。。。。。


北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-12-10 20:07:20 | 显示全部楼层
这是触发
^[> ]*\#(?P\S+)\,(?P\d+)\,(?P\d+)\,(?P\d+)\,(?P\d+)\,(?P\d+)$\n^\#(?P\d+)\,(\d+)\,(?P\d+)\,(?P\d+)\,(\d+)\,(?P\d+)$

exp1 = GetTriggerWildcard ("hp", "exp1")  
pot = GetTriggerWildcard ("hp", "pot")  
neili_max = GetTriggerWildcard ("hp", "neili_max")  
neili = GetTriggerWildcard ("hp", "neili")  
jingli_max = GetTriggerWildcard ("hp", "jingli_max")  
jingli = GetTriggerWildcard ("hp", "jingli")  
qixue_max = GetTriggerWildcard ("hp", "qixue_max")  
qixue = GetTriggerWildcard ("hp", "qixue")  
jingshen_max = GetTriggerWildcard ("hp", "jingshen_max")  
jingshen = GetTriggerWildcard ("hp", "jingshen")  
这样可以获得,记住触发器里面的名称填hp
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-12-10 20:08:11 | 显示全部楼层
回复 2# chinali


    呃,这是zmud 4.62的?  GetTriggerWildcard 。。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-12-10 20:10:23 | 显示全部楼层
难为情,我那个是mush,你把触发里面的?p<...>这些删了再试试看,zmud多行触发,我没写过
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-12-10 22:16:14 | 显示全部楼层
%x匹配任何非空白
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-12-10 22:26:50 | 显示全部楼层
#(%d)M,(%d),(%d),(%d),(%d),(%d)
exp=%eval(%1*1000000);pot=%2;maxneili=%3;neili=%4;maxjingli=%5;jingli=%6

#(%d),(%d),(%d),(%d),(%d),(%d)
maxqi=%1;qi=%2;qi2=%3;maxjing=%4;jing=%5;jing2=%6
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-12-11 00:26:26 | 显示全部楼层
#(%d)M,(%d),(%d),(%d),(%d),(%d)
exp=%eval(%1*1000000);pot=%2;maxneili=%3;neili=%4;maxjingli=%5;jing ...
fabby 发表于 2011-12-10 10:26 PM



    弱弱的问句,第一行的M为何不是K?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-12-11 00:31:49 | 显示全部楼层
#(%d)M,(%d),(%d),(%d),(%d),(%d)
exp=%eval(%1*1000000);pot=%2;maxneili=%3;neili=%4;maxjingli=%5;jing ...
fabby 发表于 2011-12-10 02:26 PM


这个我知道。我的意思是。因为存在 M K 和不带的情况,如果多句子,遇到了这个实际情况:
>hpbrief    (以下也都是屏幕显示)
#101.6K,1659899,1000,1134,386,386
#512,512,14,304,304,304
于是:
[^??#(%d)*K,(%d),(%d),(%d),(%d),(%d)$#(%d),(%d),(%d),(%d),(%d),(%d)-> exp=101;qn=1659899;maxneili=1000;neili=1134;maxjing=386;jing=386;maxqi=512;qi=14;]
[^??#(%d),(%d),(%d),(%d),(%d),(%d)$#(%d),(%d),(%d),(%d),(%d),(%d)-> exp=512;qn=512;maxneili=14;neili=304;maxjing=304;jing=304;maxqi=512;qi=14;]

如上,抓取错误成了  exp=512   明白?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-12-11 08:27:25 | 显示全部楼层
那就把它全部串起来,用多行触发
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 05:32 AM , Processed in 0.010745 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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