北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 4740|回复: 4

Much里面怎么设置 Alt+小键盘来作为快捷键呢

[复制链接]
发表于 2015-2-15 15:47:02 | 显示全部楼层 |阅读模式
Zmud中用小键盘走路很方便,比如4是w, Ctrl+4 是wu, Alt+4 是wd。
请问Mush中怎么设置Alt+4走路呢?我在宏和小键盘里都没找到

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2015-2-15 16:21:59 | 显示全部楼层
用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 ("")
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
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2015-2-15 17:03:39 | 显示全部楼层
顶,mark一下
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2015-2-15 19:06:11 | 显示全部楼层
回复 2# yishenggudu


试了有效,谢了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2015-2-16 10:30:08 | 显示全部楼层
mark
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-24 04:46 PM , Processed in 0.012364 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表