背景:
阅读文章

显示状态信息和zmud状态栏的制作

[日期:2008-06-06] 来源:  作者:雨天的爱 [字体: ]
ZMUD的玩家都应该知道它里面有一个状态栏,不是很大,但可以用来显示一些我们经常要查看的数据,比如气,内力,经验等等.老玩家们一定都把它用得好好了吧,呵呵,不过这篇东西是写给新手们看的,老家伙们千万不要觉得烦哦!^_^
  言归正传,现在先让大家看看我自己做的状态栏(献丑了,呵呵),见下图。






  上面可以看到的信息有:经验,潜能,经验和潜能的增加值.经验和潜能的信息我们直接可以从hp的信息中用两个Trigger(触发器)获得:
1.定义四个变量,EXP,EXPinc,QN,QNinc,在ZMUD中输入
"#va EXP;#va EXPinc;#va QN;#va QNinc"
"#va"命令是用来在ZMUD中定义变量的,EXP存放当前的经验值,EXPinc存放经验增加值,QN是当前的潜能,QNinc放潜能的增加值.
2.用Trigger获得我们需要的经验值和潜能值,同样在ZMUD中输入
"#AC {经验:%s(%d)} {#MATH EXPinc %1-@EXP;EXP=%1};
 #AC {潜能:%s(%d)} {#MATH QNinc %1-@QN;QN=%1}"
"#ac"用来在ZMUD中定义一个Trigger,"#math"是一个计算指令,可以计算两个数值间的差值."#math"命令中是一个简单的计算,用当前的值减去变量中存放的值,得到一个增加值.
3.右键单击ZMUD输入指令栏上方的状态栏,在状态行中输入
"经验EXP 经验+EXPinc 潜能QN 潜能+QNinc".
好啦,现在我们完成了状态行的前半部分,大家可以在《浪迹天涯》里输入hp试试啦,呵呵.
接着看看气和内力的显示,也是用了两个Trigger:
1.定义变量:在ZMUD中输入
"#va curQ;#va maxQ;#va perQ;#va curNL;#va maxNL;#va perNL"
分别对应当前气,气最大值,气百分比,当前内力值,内力最大值,内力百分比.
2.建立Trigger:在ZMUD中输入
"#ac {气??:%s(%d)/%s(%d)%s~((%d)~%~)} {curQ=%1;maxQ=%2;perQ=%3};
 #ac {内力:%s(%d)%s/%s(%d)%s~((%d)~%~)} {curNL=%1;maxNL=%2;perNL=%3}"
3.右键单击状态栏,输入
" 气curQ/@{maxQ}(@perQ%) 内力:@curNL/@{maxNL}(@perNL%)"
补充:如果想让ZMUD帮你自动计算经验和潜能的增长,只需要设定一个计时器,让ZMUD每隔一定时间执行一个"hp"指令就可以轻松搞定了.
大功告成!在MUD里再次输入hp试试吧,看到你的成果了吗
收藏 推荐 打印 | 录入:sbso | 阅读:
相关内容       zmud 
本文评论   [发表评论]   全部评论 (0)
内容推送
52mud提供
一起回忆泥巴游戏QQ群68186072
52mud官方微信公众平台
热门评论