作者hmml (hmml)
看板mud_sanc
标题[心得] Zmud 药水监控的写法。
时间Wed Oct 1 01:01:26 2008
如题:
本篇说明如何从状态列中监控药水的残量,相信很多古董都会了,因此这是一篇新手文。
首先,为各类药水残量做三个变数出来。当然不是手动做,而是用triggers来做:
先在命令列下指令:drink list,
接着抓下这段讯息:特级药水: 20罐, 魔法药水: 102罐, 内力药水: 0罐. (20:150:30)
最後的()部份直接删去不要,数字部份诸位抓得不尽相同,但不需理会它。
再来是建立一个新触发,在patten贴上这段,并对数字部分做修改,结果如下:
patten:特级药水: (%d)罐, 魔法药水: (%d)罐, 内力药水: (%d)罐.
如上,水量部分改成三个变数,在ZMUD中,会自行将三个变数认为%1,%2,%3三个数,
因此在commands中填入:
#var hp %1
#var sp %2
#var pp %3
这样,该触发就完成了!准备下一阶段作业!
第二步,点入triggers後,在左上的categories一栏找到status bars项目,按下New,
在status line填入要监控的项目,就是三种药水的数量!例如:
特级药水:@hp 魔法药水:@sp 内力药水:@pp
而下方window一栏则不需要使用!(我也不会用.........avert)
如此一来,每当你喝下一瓶水时,圣殿会自动秀出药水的残量,接着ZMUD会将数量记入
三个变数中,最後显示在状态列上,满足你监控的慾望!
注:第一阶段的patten格式不易抓对,请自行嚐试并调整之。
再来是免责说明:同前三篇有关ZMUD的文章!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.231.97.145
1F:推 bahatest :连免责都省略了 10/01 01:31
2F:推 laechan :免责声明, 那是啥? @_@ 10/01 07:44
3F:→ bk65 :除了#va hp %1,也可以直接用hp=%1 10/03 21:44