作者 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)
推 groom :sir 10/12 04:45
推 groom :對了 laechan這種教學文章可以收入精華區嗎? 10/12 04:50
推 hlead :我收到我的精華區了。 10/12 08:20
推 litears :我收到我的信箱很久了。 10/12 08:27
推 laechan :groom你可以請 hmml 或你自己本身來擔任精華區小板主 10/12 22:04
推 laechan :精華區第15項就是關於zmud的 10/12 22:05