精華區beta mud_sanc 關於我們 聯絡資訊
Pattarn: ^特級藥水: (&dlist). Commands: #var dlist %replace(@dlist,"罐",|) #var dlist %replace(@dlist,": ",|) #if (%numwords(@dlist,|)<8) {#var dlist @dlist"khp|0|ksp|0|kpp|0|)"} {#noop} #st {HP:%item(@dlist,1)|%item(@dlist,7) PP: %item(@dlist,3)|%item(@dlist,9) SP:%item(@dlist,5)|%item(@dlist,11) 說明: Pattarn:寫入dlist的值為: 28罐, 魔法藥水: 68罐, 內力藥水: 57罐.風之小捲: 1罐, 寒雪冰丹: 0罐, 星爍光丹: 0 罐 或 28罐, 魔法藥水: 68罐, 內力藥水: 57罐 Commands: 01行:將dlist的值,裡面的"罐"取代為"|",內容改變如下: 28|, 魔法藥水: 68|, 內力藥水: 57|.風之小捲: 1|, 寒雪冰丹: 0|, 星爍光丹: 0| 28|, 魔法藥水: 68|, 內力藥水: 57| 02行:將dlist的值,裡面的": "取代為"|",內容改變如下: 28|, 魔法藥水|68|, 內力藥水|57|.風之小捲|1|, 寒雪冰丹|0|, 星爍光丹|0| 28|, 魔法藥水|68|, 內力藥水|57| 03行:如果dlist的值,資料數量小於8,則在最後補上 khp|0|ksp|0|kpp|0|: 28|, 魔法藥水|68|, 內力藥水|57|.風之小捲|1|, 寒雪冰丹|0|, 星爍光丹|0| 28|, 魔法藥水|68|, 內力藥水|57|khp|0|ksp|0|kpp|0| 如此一來,即使沒有顯示國家藥水,國家藥水水量也能補正為零。此時,    各種藥水的水量值在dlist的位置為1、3、5、7、9、11。使用 %item 即可 取出所需的資料。 04行:設定 Status bar 的內容,status bar 的顯示如下: HP:28|1 SP:68|0 PP:57|0 HP:28|0 SP:68|0 PP:57|0 05行:藥水殘量與執行指令的觸發。自行編輯吧。 補充: 1.如果單純只想顯示水量,Commands 儘需一行即可:  #st {%line} 2.如果希望在沒國家藥水的情況下,不顯示國家藥水水量,則第3行改成: #if (%numwords(@dlist,|)<8) {#st {沒國家藥水的格式}} { #st {有國家藥水時的格式}} 第四行則不需要。