北大侠客行MUD论坛

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

求问一个mush插件的 的问题!

[复制链接]
发表于 2017-3-29 23:02:32 | 显示全部楼层 |阅读模式
最近在改一个mush 半自动护镖插件,想加一个恢复程序。
原程序地址 http://pkuxkx.com/forum/viewthre ... hlight=%BC%F8%B6%A8
里面有个抓取 hpbrief  数据的程序:
function get_hpinfo()
        local m={}
        exe("hpbrief")
        l,w=wait.regexp("#(.*),(\\d+),(\\d+),(\\d+),(\\d+),(\\d+)")
        m.exp=w[1]
        m.pot=w[2]
        m.neili_max=w[3]*1
        m.neili_cur=w[4]*1
        m.jingli_max=w[5]*1
        m.jingli_cur=w[6]*1
        l,w=wait.regexp("#(.*),(\\d+),(\\d+),(\\d+),(\\d+),(\\d+)")
        m.qixue_max=w[1]*1
        m.qixue_percent=w[2]*1
        m.qixue_cur=w[3]*1
        m.jingshen_max=w[4]*1
        m.jingshen_percent=w[5]*1
        m.jingshen_cur=w[6]*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
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2017-3-29 23:06:15 | 显示全部楼层
pot不一定是数字型,所以触发器就触发不了了。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2017-3-30 10:05:09 | 显示全部楼层
回复 1# changh


    开跟踪看看,按说这个正则不太合理
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-24 01:34 PM , Processed in 0.011402 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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