精華區beta mud_sanc 關於我們 聯絡資訊
作者 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