作者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
1F:推 nahceal :不推对吗 09/15 11:48
2F:→ nahceal :可是我是462 amem 09/15 11:48
3F:→ laechan :也可以用 [zmud],相关文都可以改标 09/15 18:14
4F:推 iluy :最後一句有浓浓的 味XDDD 09/16 06:10