作者hmml (hmml)
看板mud_sanc
標題[心得] zMUD #bu 指令格式
時間Sat Sep 15 10:06:23 2012
三種按鍵的指令建立格式,當你有一個按鍵要建立在很多角色上時,用命
令列來建立會快很多。空白的{}只有在需要更後面的設定才要加上。
內容上7.21和5.55有些許不同,但大致上效果都不太清楚,反正也不影響
按鈕的使用。
7.21版:
#bu 編號
{Off名稱} {On指令} {On名稱} {Off指令} {Value-expression}
{Variable-name} {按鈕圖示路徑} {自動縮放大小} {寬} {高} {自動調整位置}
{上緣} {左緣} {按鈕配色1} {按鈕配色2} {Button-kind}
{圖示與文字間距}
{群組} {option} {提示} {ID} {PanelNum}
5.55版:
#bu 編號
{Off名稱} {On指令} {On名稱} {Off指令} {Value-expression}
{Variable-name} {按鈕圖示路徑} {自動縮放大小} {寬} {高} {自動調整位置}
{上緣} {左緣} {按鈕配色1} {按鈕配色2} {Seperator-Flag}
{圖示與文字間距}
{群組} {Explorer-flag} {提示}
編號:設定按鈕是第幾個按鈕,如果該編號有按鈕了,內容會被覆蓋。這個編號容易被
下推,導致觸發可能按錯按鈕,所以7.21另有ID的選項可以設定,但5.55無解。
亮綠組:功能說明以ON/OFF型態的按鈕為主,此類型的按鈕效果就像電燈的開關,不過
說明和一般人的使用認知有誤差,設定效果於後另外說明。
桃色組:設定按鈕 Advanced 頁面裡的Variable值與名稱,用途不明。
靛色組:要在按鈕上加上圖片時使用,真是精美。
亮藍組:設定按鈕的大小,要自訂的話,
{自動縮放大小}這欄位要填上任一值,不要空
白就OK,接著才在後方兩欄放入數值。
黃色組:微調按鈕的位置,做法跟亮藍組相同,先在第一欄填上任一值,後方兩欄位的
數值才會生效。
亮紅組:設定按鈕配色,有兩個欄位,ON的顏色與OFF的顏色,所以第二欄的效果僅有
ON/OFF型式的按鈕有用(指5.55版,非指7.21版)!
Button-kind:不知用途(7.21版)。
Seperator-Flag:不知用途(5.55版)。
群組:把按鈕分到一個群組(class)去。
Option:效果主要為按鈕的樣式設定(7.21版)。
Explorer-flag:不知用途(5.55版)。
提示:滑鼠移到按鈕上方,出現的提示方塊內容。
ID:按鈕的小名(7.21版)。
PanelNum:不知用途(7.21版)。
Push:最單純的按鍵。
格式:
#bu 編號 {按鈕名稱} {指令} {} {} {} {} {} {AutoSize} {W} {H} {} {} {}
{按鈕配色1} {按鈕配色2} {} {} {} {群組} {} {提示} {ID} {}
EX:
#bu 1 {輸出 1} {#say 1} {} {} {} {} {} {AutoSize} {150} {27} {} {} {}
{按鈕配色1} {按鈕配色2} {} {} {} {群組} {} {提示} {ID} {}
說明:
1.只有一種功能的按鈕,就像電鈴按鈕一樣;不過,如果能抓到關鍵判斷數值,會
比ON/OFF好用得多,如:加入%trig判斷一個class的開關狀況,來決定按鈕按下
去要開還是關。
2.沒用到的欄位,必須保留,後方的設定才能正確對應格式。
3.在5.55版,按鈕配色2沒效果。配色的設定數值會表列在最後,以供參考。
Toggle:
格式:
#bu 編號 {按鈕名稱1} {指令1} {按鈕名稱2} {指令2} {} {} {} {AutoSize}
{W} {H} {} {} {} {按鈕配色1} {按鈕配色2} {} {} {} {群組} {} {提示}
{ID} {}
EX:
#bu 2 {輸出1} {#say 1} {輸出2} {#say 2} {} {} {} {AutoSize} {159} {27}
{} {} {} {按鈕配色1} {按鈕配色2} {} {} {} {群組} {} {提示} {ID} {}
說明:
1.ON/OFF開關,也就是電燈開關;不過一件工作的執行狀態會被很多因素影響(觸
發自行觸動為大宗),而按出一道指令後,要再按同一道指令,必須先按第二道
指令才辦得到,加入判斷的話,效果跟Push沒兩樣,同樣的東西卻要寫兩次,所
以沒想像中好用。實用上可能被用來建立與刪除指定的觸發,如alarm觸發。
2.按鈕配色2會對應到OFF的顏色,所以有用。
Multistate:下拉式選單按鍵。
格式:
##bu 編號 {下拉式選單名稱}
{下拉式選單指令} {選單指令名稱1|選單指令名
稱2|選單指令名稱3|選單指令名稱4|...} {選單指令1|選單指令2|選單指令3|選
單指令4|...} {} {} {} {AutoSize} {W} {H} {} {} {} {按鈕配色1} {按鈕配
色2} {} {} {} {群組} {} {提示} {ID} {}
EX:
#bu 12 {輸出功能表} {#say 本指令尚未設定} {1|2|3|4|5|6} {#say 1|#say 2
|#say3|#say 4|#say 5}{} {} {} {AutoSize} {120} {37} {} {} {} {按鈕配色1}
{按鈕配色2} {} {} {} {群組} {} {提示} {ID} {}
說明:
1.就是下拉式選單,實用上比ON/OFF有用得多,因為可以自選要下哪道指令,可以
視為Push按鈕的整合版,ON/OFF就不能自選指令。
2.在5.55版中,按鈕配色只會作用在按鈕上,選單則無效果,7.21版可能有改進。
3.比較特別的是
{下拉式選單指令},它是建立於按鈕上的指令,而非選單裡個別項
的指令,當選單中有項目沒被指定命令時,它就會執行
下拉式選單指令。
4.按鈕太多很雜亂時,請服用這帖,可以緩和災情。
附錄-按鈕配色一覽表
1.它以一個數值同時決定字體顏色和背景顏色,如{67},此時字色效果為"
67"。
背景色 字色
黑 藍 綠 靛 紅 紫 褐 灰
深灰亮藍亮綠淺藍亮紅粉紅 黃 白
□ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
2 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
□ 128
2.顏色代碼從1開始到128皆為不同配色,128以上則會依序重現1-128的效果。
3.你叫我把表中的色碼套上效果,這樣比較直觀嗎?
哇咧!你這個比大神還殘忍的傢伙!
你的心肝色碼一定是128啦!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.196.45
推 nahceal :不推對嗎 09/15 11:48
→ nahceal :可是我是462 amem 09/15 11:48
→ laechan :也可以用 [zmud],相關文都可以改標 09/15 18:14
推 iluy :最後一句有濃濃的 味XDDD 09/16 06:10