北大侠客行MUD论坛

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

mush高手看看。插件一加载触发,就读写错误。

[复制链接]
发表于 2010-7-23 22:58:19 | 显示全部楼层 |阅读模式








   name="HP_mini_Window"
   author="ddid"
   id="03e3941e672af271ddd47ae1"
   language="Lua"
   purpose="在一个mini window中,显示玩家的HP"
   save_state="y"
   date_written="2009-05-22 01:41:54"
   requires="4.40"
   version="1.0"
   >

Version 1.2

在一个mini widnow中,显示玩家的HP

在游戏中,输入hp
可以在右上角的mini window中,同步显示hp值。

window_on 打开窗口。
window_off 可将该窗口关闭。
window_refresh 刷新该窗口。
]]>












   custom_colour="2"
   keep_evaluating="y"
   enabled="y"
   group="hp_mini_window"
   match="^[> ]*fystatus\:gin\:(?P\d+)\/(?P\d+)\/(?P\d+)$"
   name="statgin"
   regexp="y"
   send_to="12"
   sequence="200"
  >
  draw_window()
  
      custom_colour="2"
   keep_evaluating="y"
   enabled="y"
   group="hp_mini_window"
   match="^[> ]*fystatus\:kee\:(?P\d+)\/(?P\d+)\/(?P\d+)$"
   name="statkee"
   regexp="y"
   send_to="12"
   sequence="202"
  >
  draw_window()
   
      custom_colour="2"
   keep_evaluating="y"
   enabled="y"
   group="hp_mini_window"
   match="^[> ]*fystatus\:sen\:(?P\d+)\/(?P\d+)\/(?P\d+)$"
   name="statsen"
   regexp="y"
   send_to="12"
   sequence="204"
  >
  draw_window()
   
      custom_colour="2"
   keep_evaluating="y"
   enabled="y"
   group="hp_mini_window"
   match="^[> ]*fystatus\:atman\:(?P\d+)\/(?P\d+)$"
   name="statatman"
   sequence="208"
  >
  draw_window()
   
      custom_colour="2"
   keep_evaluating="y"
   enabled="y"
   group="hp_mini_window"
   match="^[> ]*fystatus\:force\:(?P\d+)\/(?P\d+)$"
   name="statforce"
   regexp="y"
   send_to="12"
   sequence="210"
  >
  draw_window()
  
  
      custom_colour="2"
   keep_evaluating="y"
   enabled="y"
   group="hp_mini_window"
   match="^[> ]*fystatus\:mana\:(?P\d+)\/(?P\d+)$"
   name="statmana"
   regexp="y"
   send_to="12"
   sequence="212"
  >
  draw_window()
   
      custom_colour="2"
   keep_evaluating="y"
   enabled="y"
   group="hp_mini_window"
   match="^[> ]*\s*fystatus\:kee\:(?P\d+)\/(?P\d+)\/(?P\d+)\;gin\:(?P\d+)\/(?P\d+)\/(?P\d+)\;sen\:(?P\d+)\/(?P\d+)\/(?P\d+)$"
   name="statkeeginsen"
   regexp="y"
   send_to="12"
   sequence="214"
  >
  draw_window()
   
      custom_colour="2"
   keep_evaluating="y"
   enabled="y"
   group="hp_mini_window"
   match="^[> ]*fystatus\:force\:(?P\d+)\/(?P\d+);mana\:(?P\d+)\/(?P\d+);atman\:(?P\d+)\/(?P\d+)$"
   name="statforceatmanmana"
   regexp="y"
   send_to="12"
   sequence="216"
  >
draw_window()
  





      match="window_refresh"
   enabled="y"
   group="hp_mini_window"
   send_to="12"
   sequence="100"
  >
  refresh_window()
  
      match="window_on"
   enabled="y"
   group="hp_mini_window"
   send_to="12"
   sequence="100"
  >
  draw_window()
  
      match="window_off"
   enabled="y"
   group="hp_mini_window"
   send_to="12"
   sequence="100"
  >
  close_window()
  











      script="OnHelp"
   match="HP_mini_Window:help"
   enabled="y"
  >
  




北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-7-23 22:59:30 | 显示全部楼层
这个是别人做的hp显示miniwindwos的程序。我在移植到其他mud上.但是不成功
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-7-23 23:03:28 | 显示全部楼层
下面这个是触发条件

fystatus:kee:9273/9273/9273;gin:5590/5590/5590;sen:5396/5396/5396
fystatus:force:2950/1475;mana:630/315;atman:824/412
上面是合并在一起的。不过也会分开来出现,显示如下。可以做一个正则全部包括这些情况不?还是要分2+6这么多情况触发?

fystatus:kee:9273/9273/9273
fystatus:gin:5590/5590/5590
fystatus:sen:5396/5396/5396
fystatus:force:2950/1475
fystatus:mana:630/315
fystatus:atman:824/412

还有,不是一下子就出这么多行,有时候1行,有时候2行,有时候3行。这个可以做得到一个表达式全部包括不?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-7-23 23:26:51 | 显示全部楼层
找到哪里怎么出错了。但是不知道为什么
如果触发哪里。只触发一次。就没问题。如果向我一样。做了超过1个
tr
tr

那就会报错。直接关闭
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-7-23 23:27:22 | 显示全部楼层
哪位高手。帮我看看。怎么解决。
要买则个正则可以全部情况包括,要不就要可以触发多几次
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-7-24 10:06:58 | 显示全部楼层
zmud4.62的飘过
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-7-24 10:48:35 | 显示全部楼层
楼主老兄,看你最近发了不少关于mush的帖子,其实这些问题都很简单,我建议你好好看看教程和论坛的mush机器或者mush的官网,其实都有写,好好看看,从最基本的来吧。言语不妥之处,敬请谅解。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-7-24 11:15:13 | 显示全部楼层
同意killunix的观点,给我感觉,楼主太急了,老是要一口吃成个胖子,或者一下子找到合适用的代码.哪里可能有这么容易的事情.任何复杂的功能,都是从无数个细小功能搭起来的.

如果基础的东西不打好,就算是代码跑出来了,你想修改或者增加功能,也会无处下手的.
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-7-24 11:35:09 | 显示全部楼层
已经解决。感谢各位关注
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-1 11:39 PM , Processed in 0.012694 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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