以下是结合玩家实际使用场景整理的魔兽世界单机版 GM 命令、实用宏代码及宏编写教程,都是我自己玩单机版时亲测好用的技巧 ——
一、魔兽世界单机版 GM 命令实用合集(适用于 3.35 及以下版本)
单机版 GM 命令的核心是先开 GM 模式,否则所有命令都无效!以下是高频使用的指令,不用记全,存这篇够用:
1. 基础 GM 权限与综合指令
.gm on/.gm off:开启 / 关闭 GM 模式(必须先输这个,否则后面的命令都没用!)
.modify money 数字:增加金币,比如.modify money 100000就是加 10 万金币(单机版不用抠钱,直接拉满)。

.levelup 数字:直接提升角色等级到指定级,比如.levelup 60秒变满级号(想体验练级可以不用,但单机版图个爽)。
2. 物品 / 装备快速获取
.additem 物品ID:刷指定物品到背包,比如.additem 647刷 “命运” 单手剑,.additem 12345刷 “炎魔之手”(物品 ID 可以查 “魔兽世界物品数据库”,单机版通用)。
.additemset 套装ID:刷整套装备,比如.additemset 800刷 T6 套装(替换成你想要的套装 ID 就行,适合快速凑毕业装)。
.give 背包ID:刷背包,比如.give 11362是 20 格背包(单机版背包不够用?直接拉满 20 格!)。
3. 传送与 NPC 管理
.gm go 地点/坐标:传送至指定地点,比如.gm go Orgrimmar传奥格瑞玛,.gm go 1234 5678 90传具体坐标(单机版跑图麻烦?直接飞!)。
.addnpc NPCID:在当前位置刷 NPC,比如.addnpc 123刷 “拍卖行商人”(想卖东西不用跑主城,直接刷个商人在身边)。
.del:删除选中的 NPC / 游戏对象(比如刷错了怪,点一下目标再输.del就能删掉)。
二、玩家必存的实用宏命令代码(全职业通用 + 职业特化)
宏的核心是简化操作,以下宏我打团 / 练级都在用,比手动点技能快 10 倍 ——
1. 全职业通用宏
范围技能快速施放宏(适合火法 / 术士 / 牧师):
#showtooltip 烈焰风暴(替换成你的范围技能名)/cast [mod:shift,@player][@cursor] 烈焰风暴
效果:正常点宏→在鼠标位置放技能;按Shift+点宏→在自己脚下放技能(打团躲 BOSS 技能时,快速在脚下铺 AOE 超好用!)。
单体指向攻击宏(适合所有 DPS):
#showtooltip 奥术冲击(替换成你的单体技能名)/cast [@mouseover,harm,nodead][harm,nodead] 奥术冲击
效果:优先对鼠标指向的目标放技能,没有的话再对当前目标放(不用切目标,抢伤害 / 打断超高效!)。
打断 + 提醒宏(适合骑士 / 盗贼 / 萨满):
#showtooltip 脚踢(替换成你的打断技能名)/cast [@mouseover,harm,nodead][harm,nodead] 脚踢/y 已打断[%t]的技能!
效果:打断敌对技能的同时,在聊天栏喊一句 “已打断 XX 的技能”,队友能立刻知道你打断了谁,团本里超贴心。
2. 职业特化宏(以德鲁伊 / 盗贼为例)
德鲁伊熊形态快切宏(拉怪必备):
#showtooltip 熊形态/castsequence reset=5 熊形态
效果:按一下直接切熊,5 秒内再按能快速重置(拉怪时变形态不卡手,不用等技能 CD)。
盗贼预谋 + 伏击宏(PVP 起手秒人):
#showtooltip 伏击/cast 预谋/cast 伏击
效果:预谋好的瞬间直接放伏击,不用分开点两个技能(PVP 偷人时,起手就能打满伤害)。

三、从零学宏编写:超详细教程(新手也能看懂)
很多玩家觉得宏难,其实就像 “拼积木”—— 把指令和条件搭起来就行,一步步来:
1. 第一步:打开宏编辑窗口
方法 1:聊天栏输入/macro回车(最快);
方法 2:按ESC→点 “宏命令设置”(适合找不到指令的新手)。
2. 第二步:新建你的第一个宏
点 “新建”→选一个图标(随便选,后期可以改)→给宏起个好记的名字(比如 “熊形态快切”“范围火法宏”)→点 “确定” 进入编辑页。
3. 第三步:写宏的核心 —— 指令与条件
宏的逻辑是 **“先判断条件,再执行指令”**,以下是必学的基础:
#showtooltip 技能名:让宏显示对应技能的图标和提示(比如 #showtooltip 熊形态→宏图标变成熊形态,鼠标放上去能看到技能说明,不用猜图标是什么)。
/cast 技能名:释放技能的基础指令(所有宏都要用到!)。
条件语句:用[]包裹,比如:
@mouseover:鼠标指向的目标;
mod:shift:按住 Shift 键时触发;
harm:目标是敌对单位;
nodead:目标没死亡。
条件顺序很重要!比如[@mouseover,harm,nodead]要放在前面,优先对鼠标指向的敌对目标放技能。
4. 第四步:测试与调整
写好宏后,拖到技能栏→去练习场测试!比如范围技能宏,试试按 Shift 和不按 Shift 的效果;指向宏,找个 dummy 怪试试鼠标指向能不能放技能。有问题就调整条件顺序,比如把mod:shift换到前面,或者加个reset=5重置时间。
最后想说的小技巧
宏里的符号必须用英文半角!比如 “[”“]”“@”,中文符号会失效(我第一次写宏就踩过这坑,气死)。
单机版 GM 命令记得先开.gm on,否则输了没反应;
复杂宏可以分步写:先写基础的/cast,再慢慢加条件语句,比如先做一个简单的变身宏,再升级成带重置的。
以上内容都是我玩单机版时总结的,没有花里胡哨的代码,全是实用干货。不管是刷装备、调等级,还是做宏简化操作,按上面的来绝对够用~ 有问题可以留言,我再补更!
美国旗袍文化艺术协会