#gauge
在聖殿裡比較有用的地方,顯示大絕招施放間隔的倒數計時。格式:
#gauge 編號 抬頭 現值 總值 (紅色條顯示條件)
例如:
#gauge 1 倒數計時 @time 500 (100)
"1"是條形框的編號,抬頭是"倒數計時",@time是現值,應該是變動的,
如果使它變動,就自己寫式子跑,500是上限值,(100)是當@time值低於
100,條狀會從藍色變成紅色。外觀如下:
▕<<Max 為500
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
倒數計時 █
▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅
↑抬頭 ▕<<現值
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
倒數計時██████████████
▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅
▕<<剩100時,顏色會變成紅色。
Pattern:
~~ 淒 ~~ 風 ~~ 送 ~~ 葬 ~
Commands:
#var waittime 480
#alarm +481 {#gauge 1 off
#untr -*}
#alarm -* {#add waittime -1}
#gauge 1 冷卻時間 @waittime 480 (30)
#st {大絕招冷却時間:@waittime}
說明:
01行:設定一個變數waittime,值為大絕招的施放間隔秒數,自己抓一個數吧!
02行:設定一個時間觸發,時間到之後,關閉編號1的條形框,也關閉時間觸發
-*。
03行:設定一個時間觸發,每秒鐘執行一次,命令為waittime-1。
04行:新增一個條形框,隨著時間減少,可以看到框內的藍色條慢慢變短。
05行:在狀態列裡觀察剩餘秒數,不想設定條形框的可以用這個,則#gauge的
相關指令可以刪除。
參考來源:
http://pkuxkx.net/forum/redirect.php?fid=54&tid=2659&goto=nextnewset
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
現在使用:取消圖形顯示部份,改為在狀態列增設欄位顯示剩餘秒數。因為#gauge本
身在zMUD 5.55裡,有比較大的bug存在。
Pattern:
~~ 淒 ~~ 風 ~~ 送 ~~ 葬 ~
Commands:
#var waittime 480
#alarm * {#var waittime %eval(@waittime-1)
#if (@waittime<-5) {#var waittime OK
#untr *}}
說明:
@waittime 是各大絕的間隔秒數,數值請依實際需求去設定。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.196.45