Re: [心得] Zmud 藥水監控的寫法。

看板mud_sanc作者 (WHAT!!!!)時間12年前 (2012/03/11 21:36), 編輯推噓4(403)
留言7則, 7人參與, 最新討論串2/2 (看更多)
※ 引述《hmml (hmml)》之銘言: : 如題: : 本篇說明如何從狀態列中監控藥水的殘量,相信很多古董都會了,因此這是一篇新手文。 : 首先,為各類藥水殘量做三個變數出來。當然不是手動做,而是用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的文章! 這一篇讓小弟來提供一下接下來獻醜的地方 當我們可以監控藥水以後 我們偶爾也想要自己買到自己想要的藥水量 但是萬一發生意外買錯了 或是心算不好總是會捶心肝 所以我們可以讓電腦來幫我們買藥水 在patten貼上 藥水店的相關敘述... 在commands中填入: drink list //先看一下自己有多少罐藥水 再次確認 #wait 500 //這行是稍微停頓一下而已 可以刪掉 ==================== 以下是重點 ================== buy [10-@hp] hp //這三行就是買藥水了 buy [20-@sp] sp //假設我們要買10罐hp,20罐sp,30罐pp buy [30-@pp] pp 不過有的時候 上面這種寫法會出問題 那就要用標準寫法 buy %eval( 10-@hp) hp buy %eval( 20-@sp) sp buy %eval( 30-@pp) pp 你可以將數字部分修成自己要的要水量..... 如果你的Zmud不能動 請不要打我 因為我也是亂試試出來的 [無責] 請勿拍打跟開閃光燈拍照 我只是小新手 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.33.157.75

03/11 21:59, , 1F
基本上我不會寫這個觸發...drink set XXX+一次買夠..
03/11 21:59, 1F

03/12 05:37, , 2F
對不起我都買199pp兩次XD
03/12 05:37, 2F

03/12 20:38, , 3F
drink set 設好後,購買量設上限值就好了...
03/12 20:38, 3F

03/13 02:41, , 4F
drink set 應該沒 bug 吧, 有的話再說一下
03/13 02:41, 4F

03/13 07:29, , 5F
唔 我是看報紙才知道有drink set 這個功能的....
03/13 07:29, 5F

03/13 12:55, , 6F
推看報紙XD
03/13 12:55, 6F

03/13 23:47, , 7F
這骨灰太久沒上線了,連十幾年前出現的指令不知道
03/13 23:47, 7F
文章代碼(AID): #1FNAfwrK (mud_sanc)
文章代碼(AID): #1FNAfwrK (mud_sanc)