作者Hamano (浜の)
看板mud_sanc
标题[心得] MUSHclient - 快速开关触发/触发群组
时间Sat Dec 24 14:31:44 2011
┌──────────────────────────────────┐
│操作环境:MUSHclient 4.73(较旧版本不保证能够正常运行)使用语言:Lua│
└──────────────────────────────────┘
这篇说明一下如何快速开关触发,包括:
1、快速开关单一触发
2、快速开关触发群组
3、做出类似 zMUD 中右下角的小手枪功能
ps.以上三种是我个人的用法,也许有其他更快更好的方法尚待发掘~
===============1、快速开关单一触发===============
1.复制下方
红色虚线内的部分
2.接着到 MUSHclient 按 Shift+Ctrl+9 开启 aliases 视窗
3.点下方的
Paste 键贴上就行了
使用方法:
在视窗输入 t+ xxx 会打开名称为 xxx 的触发,输入 t- xxx 则关闭触发
------------------------------------------------------------------
<aliases>
<alias
match="^t\+ (.+)$"
enabled="y"
group="trigger_switch"
regexp="y"
send_to="12"
sequence="100"
>
<send>if IsTrigger ("%1") ~= 0 then
Note ("%1" .. " 名称的触发不存在")
else
EnableTrigger ("%1", true)
ColourNote ("white", "green", "打开 " .. "%1" .. " 名称的触发")
end</send>
</alias>
<alias
match="^t\- (.+)$"
enabled="y"
group="trigger_switch"
regexp="y"
send_to="12"
sequence="100"
>
<send>if IsTrigger ("%1") ~= 0 then
Note ("%1" .. " 名称的触发不存在")
else
EnableTrigger ("%1", false)
ColourNote ("white", "green", "关闭 " .. "%1" .. " 名称的触发")
end</send>
</alias>
</aliases>
------------------------------------------------------------------
===============2、快速开关触发群组===============
1.复制下方
红色虚线内的部分
2.接着到 MUSHclient 按 Shift+Ctrl+9 开启 aliases 视窗
3.点下方的
Paste 键贴上就行了
使用方法:
在视窗输入 tg+ xxx 会打开名称为 xxx 的触发群组,输入 tg- xxx 则关闭触发群组
------------------------------------------------------------------
<aliases>
<alias
match="^tg\+ (.+)$"
enabled="y"
group="trigger_switch"
regexp="y"
send_to="12"
sequence="100"
>
<send>if EnableTriggerGroup ("%1") == 0 then
Note ("%1" .. " 类别的触发不存在")
else
EnableTriggerGroup ("%1",true)
ColourNote ("white", "blue", "打开 " .. "%1" .. " 类别的触发")
end</send>
</alias>
<alias
match="^tg\- (.+)$"
enabled="y"
group="trigger_switch"
regexp="y"
send_to="12"
sequence="100"
>
<send>if EnableTriggerGroup ("%1") == 0 then
Note ("%1" .. " 类别的触发不存在")
else
EnableTriggerGroup("%1",false)
ColourNote ("white", "blue", "关闭 " .. "%1" .. " 类别的触发")
end</send>
</alias>
</aliases>
------------------------------------------------------------------
===========3、类似 zMUD 中右下角的小手枪功能============
1.复制下方
红色虚线内的部分
2.接着到 MUSHclient 按 Shift+Ctrl+9 开启 aliases 视窗
3.点下方的
Paste 键贴上就行了
4.按 Shift+Ctrl+2 打开 Macros
5.选二个你喜欢的键(eg. F3, F4),点二下打开 F3 键的设定内容
底下填入「enable_triggers」,F4 键则填入「disable_triggers」
确定之後你就可以用 F3 与 F4 键来控制触发的开关啦!
ps.这里的开关和按 Shift+Ctrl+8 打开触发视窗勾选/取消勾选底下的
Enable Triggers
是一样的效果,只是做成按键比较方便
------------------------------------------------------------------
<aliases>
<alias
match="disable_triggers"
enabled="y"
group="trigger_switch"
send_to="12"
sequence="100"
>
<send>SetOption("enable_triggers",0)
ColourNote("white", "green", "==========触发关闭==========")</send>
</alias>
<alias
match="enable_triggers"
enabled="y"
group="trigger_switch"
send_to="12"
sequence="100"
>
<send>SetOption("enable_triggers",1)
ColourNote("white", "green", "==========触发开启==========")</send>
</alias>
</aliases>
------------------------------------------------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.241.194.17
1F:推 hmml :推+1 12/25 01:28
2F:→ Hamano :楼上是zmud高手 >"< 12/26 00:07