求问一个mush插件的 的问题!
最近在改一个mush 半自动护镖插件,想加一个恢复程序。原程序地址 http://pkuxkx.net/forum/viewthread.php?tid=28260&highlight=%BC%F8%B6%A8
里面有个抓取 hpbrief数据的程序:
function get_hpinfo()
local m={}
exe("hpbrief")
l,w=wait.regexp("#(.*),(\\d+),(\\d+),(\\d+),(\\d+),(\\d+)")
m.exp=w
m.pot=w
m.neili_max=w*1
m.neili_cur=w*1
m.jingli_max=w*1
m.jingli_cur=w*1
l,w=wait.regexp("#(.*),(\\d+),(\\d+),(\\d+),(\\d+),(\\d+)")
m.qixue_max=w*1
m.qixue_percent=w*1
m.qixue_cur=w*1
m.jingshen_max=w*1
m.jingshen_percent=w*1
m.jingshen_cur=w*1
m.qixue_zb=m.qixue_cur*100/m.qixue_max
m.neili_percent=m.neili_cur*100/m.neili_max
m.hpb=m.qixue_cur*10/(m.neili_cur+1)
return m
end
一直都抓不到数据,不知道问题出在哪儿? 是没触发 还是 数据类型出错?
求指教!谢谢!
北大侠客行MUD,中国最好的MUD pot不一定是数字型,所以触发器就触发不了了。 回复 1# changh
开跟踪看看,按说这个正则不太合理
页:
[1]