作者hmml (hmml)
看板mud_sanc
标题[心得] Zmud 一次撷取数行讯息至新视窗的方法
时间Sun Oct 12 01:40:09 2008
如题:
一般在撷取讯息时,多针对该行讯息设定#CAP到新视窗,但在战斗期间会洗
掉的必要讯息不只如此;有时想要看看某装的属性,想偷看某人打到的装备,想
看看某变态穿得多不像样。但往往来不及看真切就洗到上面去了,可有方法解决
呢?处理方式如下:
1.先抓下以下几个触发用讯息:
使用『解析』 view 装备名 -玩家ID
使用『透视』 eq 玩家ID
使用『偷窥』 i 玩家ID
提供者 auc id (拍卖指令)
2.开一条新触发,将以上讯息填入pattern中,如下:
{使用『解析』|使用『透视』|使用『偷窥』|提供者}
当有数个讯息使用相同的commands内容时,可以采用上列的合并方式。但要注
意:
1.讯息中不能使用变数,如%d、%w、%1、%2......等等。
2.讯息中不能被吃字,也不能使用[]。
简单地说,即是触发用讯息不能有任何加工。最左最右要加上{},每条讯息以
| 做为间隔,zmud中|代表or的意思。
3.而commands中,填入以下指令:
#c+ chat
#c+是开始撷取讯息的指令,从触发句开始抓取讯息到名为chat的视窗。直到
下#c-为止。
4.再来,新增一个触发,来停止前一个触发的讯息撷取动作。但用来做结束的关
键,并不是很固定,如:eq 玩家ID,每个人的结尾就未必是左手戒。所以必
须自己做一个结尾以利整套方案,我们在3.的 #c+ chat 後,任意增加一个
表情指令如:draw 停止cap。不用#say的原因在於#say会出现得太早,导致无
法撷取到讯息,故采用表情指令,结尾才会乖乖最後出现。
5.得到固定的结尾後,将该结尾讯息放入4.所新增的触发中,如下:
pattern:你无聊地用脚尖在地上画停止cap
commands:#c- chat
如此一来,整个触发就完成了!
整套触发如下:
1. pattern:{使用『解析』|使用『透视』|使用『偷窥』|提供者}
commands:#c+ chat
draw 停止cap
2. pattern:你无聊地用脚尖在地上画停止cap
commands:#c- chat
缺点:用来做c+的触发句那行是抓不到的,因为来不及!所以to chat似乎
不太适用。
嗯.....好像忘了加上什麽!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.163.170.197
※ 编辑: hmml 来自: 218.163.170.197 (10/12 01:47)
1F:推 groom :sir 10/12 04:45
2F:推 groom :对了 laechan这种教学文章可以收入吗? 10/12 04:50
3F:推 hlead :我收到我的了。 10/12 08:20
4F:推 litears :我收到我的信箱很久了。 10/12 08:27
5F:推 laechan :groom你可以请 hmml 或你自己本身来担任小板主 10/12 22:04
6F:推 laechan :第15项就是关於zmud的 10/12 22:05