Much里面怎么设置 Alt+小键盘来作为快捷键呢
Zmud中用小键盘走路很方便,比如4是w, Ctrl+4 是wu, Alt+4 是wd。请问Mush中怎么设置Alt+4走路呢?我在宏和小键盘里都没找到
北大侠客行MUD,中国最好的MUD 用addmacros()
或者直接写入xml,如下例:
-------------------------------------core.lua-------------------------------------
-- 添加宏快捷键 --
function addMacros (arr)
local key,rText = arr["k"], arr["r"]
Accelerator (key, rText)
end
------------------------------------macros.lua------------------------------------
--------------------------[默认宏快捷键]--------------------------
-- k= --快捷键键值
-- r= --发送的命令
------------------------------------------------------------------
--删除MUSH自动的宏
local initmacros = {"up","down","north","south","east","west","examine","look","page","say","whisper","doing","who","drop","take","logout","quit"}
for _, v in pairs(initmacros) do
ImportXML ("<macros><macro name='"..v.."' type='send_now'></macro></macros>")
end
local macros = {
-- 基本状态 --
{ k="F1", r="score" }, --显示基本资料
{ k="F1+Alt", r="sc -xiantian" },--显示基本资料(先天属性)
{ k="F2", r="hp" }, --显示精气内力等数值
{ k="F2+Alt", r="status_me" }, --显示装备状态
{ k="F2+Shift", r="hp -neili" },--显示内力走火入魔概率
{ k="F3", r="skills" }, --列出所有武功技能
{ k="F3+Alt", r="special" }, --显示特技
{ k="Alt+S", r="sleep" }, --睡觉
{ k="F4", r="inventory" }, --列出目前身上所携带的所有物品
{ k="F4+Alt", r="iv" }, --显示物品的英文名称与简称
{ k="F4+Shift", r="i2" }, --显示物品装备方式
{ k="F4+Ctrl", r="id" }, --显示物品装备方式
-- 游戏命令 --
{ k="F5", r="get all" }, --捡起地上的所有物品
{ k="F5+Alt", r="do get all from corpse,get all from corpse 2,get all from corpse 3, get all from corpse 4" }, --获取尸体里所有物品
{ k="Alt+Q", r="quest" }, --显示你当前的任务状态
{ k="Shift+Q", r="jobquery" }, --显示你当前的任务状态
{ k="Alt+X", r="halt" }, --中止目前做的事
{ k="Ctrl+Alt+Q", r="quit" }, --退出游戏
{ k="F11+Alt", r="/EnableTimer('TimeDiff', true) initData() print('启动经验统计')" },
{ k="F11+Ctrl", r="/EnableTimer('TimeDiff', false) print('关闭经验统计')" },
{ k="F12+Alt", r="/EnableTimer('check_longin', true) if active_userid==0 then active_userid=1 end print('启动断线重连')" },
{ k="F12+Ctrl", r="/EnableTimer('check_longin', false) print('关闭断线重连')" },
-- 战斗相关命令 --
{ k="Alt+W", r="wield all" }, --装备所有武器
{ k="Shift+W", r="unwield all" },--放下所有武器
{ k="Ctrl+W", r="changewield" }, --交换左右两手的武器
{ k="Alt+E", r="wear all" }, --装备所有防具
{ k="Shift+E", r="remove all" }, --脱掉所有防具
{ k="F6", r="exert regenerate" },--恢复自己的精
{ k="F6+Alt", r="exert inspire" }, --疗伤,恢复精最大值
{ k="F7", r="exert recover" }, --恢复自己的气
{ k="F7+Alt", r="exert heal" }, --疗伤,恢复气血最大值
{ k="Alt+b", r="checkbusy" },
-- 武功技能 --
{ k="F9", r="perform sword.chan" },
{ k="F9+Alt", r="perform sword.lian" },
}
for _,v in pairs(macros) do
addMacros(v)
end 顶,mark一下 回复 2# yishenggudu
试了有效,谢了 mark
页:
[1]