wow.gg logo

宏命令

更新于 3周前
2 分钟阅读分钟

如何创建宏?

按下ESC键并打开游戏菜单。

macroset

选择「宏命令」选项,打开宏命令的创建和编辑窗口。

截图 2025-10-30 061206.png

在这里,您可以随时看到所有的宏命令,无论是在哪个角色上创建的宏。所有宏都是账户共享的。 要创建宏,请点击窗口底部的「创建」按钮。 为宏取一个名称并选择一个图标。

您也可以不选择图标,而是在宏的开头使用 #showtooltip 值。 使用此值时,宏会自动选择图标,以宏中第一个写入的技能为基准。

现在您可以输入宏并保存它。 截图 2025-10-30 061511.png

您可以将宏拖到技能栏上,像普通法术一样使用它。

您的账户总共可以创建120个宏,每个角色还可以额外创建18个宏。 通用宏对整个账户可见,而18个个人宏仅在特定角色上可用。

有哪些命令?

命令是特殊指令,允许角色执行特定操作,或者相反地停止该操作、使用物品或按下游戏界面中的特定按钮。

基本命令

/cast — 使用法术或技能 示例:/cast 审判

/equip — 装备物品。 示例:/equip 正义之剑

/target — 选择目标 示例:/target 目标名称

/assist — 协助另一个玩家的目标 示例:/assist 玩家名称

/castsequenсe – 允许我们依次使用一连串法术的宏。 示例:/castsequence 火球术, 冰枪术

/stopcasting 和 /stopattack – 中断正在使用的技能或自动攻击。

/cancelaura [增益名称] – 移除自身的特定增益效果。

/stopmacro — 终止宏的执行

/stop – 停止当前动作。例如,舞蹈。

/script 或 /run — 执行任意Lua脚本。 示例:/run print("冲啊!")

/use — 使用物品或技能 示例:/use 14

通过这个宏,我们使用装备在第14个槽位上的物品,即下方栏位的饰品。

所有装备物品的数字编号完整列表:

1 - 头部

2 - 颈部

3 - 肩部

4 - 衬衣

5 - 胸部

6 - 腰部

7 - 腿部

8 - 脚

9 - 手腕

10 - 手

11 - 戒指1

12 - 戒指2

13 - 饰品1

14 - 饰品2

15 - 背部

16 - 主手

17 - 副手

19 - 战袍

有哪些目标修饰符?

这是一组修饰符,允许我们自动选择目标,并在需要时对特定目标施放技能。

@player - 选择自己作为目标。

@target - 对我们当前选中的目标施放。

@mouseover - 对鼠标光标附近的目标施放法术,不受当前目标的影响。可以是友方也可以是敌方。

@cursor - 允许在鼠标光标周围的区域施放法术。并非所有法术都适用。

@focus - 对我们保存为焦点的目标施放法术。

@targettarget - 对我们目标的目标施放法术。例如,您可以选择坦克作为目标,法术将施放在坦克的目标身上。

@boss1 - 对首领施放法术。在地下城或团队副本中可能同时有多个活跃的首领,因此可以使用修饰符 boss2boss3 等。首领按照首领列表的顺序排列。因此,如果您的任务是攻击1号首领,但需要打断3号首领的施法,您可以使用修饰符boss3,这样就不会偏离主要目标。

@arena1 - 对竞技场中的第一个敌方玩家施放法术。最多可能有5个敌人,因此如果您需要对特定目标(例如治疗者)施放技能,可以按照与首领修饰符相同的方式使用。仅在PvP中使用。

@pet - 对玩家的宠物施放法术。

有哪些使用条件?

通过这些修饰符,您可以设定宏的应用条件,在不满足条件时宏将不会执行。

pet - 当您当前没有宠物时生效。

combat - 仅在您处于战斗状态时生效。

harm - 仅在目标为敌人或敌对NPC时生效。

help - 仅在目标为友方或友方NPC时生效。

dead - 仅在目标已死亡时生效。

exists - 当目标当前存在且可以对其施放法术时生效。

channeling - 当您正在引导法术时生效。

group - 当您当前处于队伍中时生效。可以通过修饰符 [group:party] 或 [group:raid] 进行细化。

indoors - 仅在您处于封闭区域或建筑内时使用。

outdoors - 仅在您处于露天环境时使用。

flyable - 仅在您当前可以飞行时使用。

mounted - 仅在您当前骑乘坐骑时使用。

fly - 仅在您当前处于飞行状态时使用。

swimming - 仅在您当前正在游泳时使用。

此外,还有专门针对按键的修饰符。

mod:shift - 在按住SHIFT键的同时按下组合键时使用。

mod:alt - 在按住ALT键的同时按下组合键时使用。

mod:ctrl - 在按住CTRL键的同时按下组合键时使用。

示例

现在,有了所有数值和修饰符的基础,我们可以创建自己的宏了。

我们将列举几个最常用的宏使用示例,以便您能够理解这个机制的工作原理,并针对您需要的情况创建自己的宏。

让我们从最受欢迎的宏开始,它用于同时激活爆发技能、预备药水和饰品。

#showtooltip
/cast 复仇之怒
/use 冰冷药水
/use 14

让我们详细分析宏中各命令的作用:

#showtooltip – 此值将宏的图标设置为复仇之怒技能的图标。

/cast 复仇之怒 – 使用复仇之怒技能。

/use 冰冷药水 – 使用我们的预备药水。这里需要填写您使用的药水名称,如果您不使用预备药水,请删除此行。

/use 14 – 使用我们在第二个(下方)槽位的可用饰品。如果饰品在第一个槽位,则需要使用命令 /use 13。

如果您有两个可用饰品,则需要选择其中一个,因为使用一个会触发另一个的冷却时间,使我们无法同时使用两个。

这个宏能给我们带来什么? 通过这个宏,我们同时使用爆发技能、药水和饰品,无需花时间逐个使用每个元素。您按下一个按钮就能同时激活三项增益。

让我们增加一些难度,创建一个利用GCD同时使用多个技能的宏。

/castsequence reset=15 复仇之怒, 公正之剑, 神圣风暴

/castsequence 的作用是什么?

按下宏按钮时,我们将依次使用以逗号分隔的技能。每次按下宏都会按顺序施放一个技能,利用GCD。

reset= 的作用是什么?

此修饰符用于对宏本身设置冷却时间。 例如,选择15秒的参数后,在施放所有技能之后,我们将无法在接下来的15秒内使用该宏,即使宏中的技能已经恢复并可以使用。 如果您使用的法术没有冷却时间,或者您不需要对使用的按钮施加冷却,则可以不添加此修饰符。

重要!宏中的技能有不同的冷却时间,但宏只有在第一个技能冷却完毕后才能使用。例如,如果复仇之怒正在冷却,而公正之剑和神圣风暴已经就绪,您也只能等到复仇之怒就绪后才能使用宏。

让我们进入更复杂的宏。

让我们尝试为我们的技能创建一个鼠标悬停宏。

/mouseover 宏是一个非常强大的工具,它允许您在不切换当前目标的情况下使用技能或物品,将其施放在鼠标悬停的目标上。这对于治疗者和辅助角色特别方便,可以快速治疗或为正确的玩家施加增益,而无需切换目标。

示例:

#showtooltip 圣光闪现
/cast [@mouseover,help,nodead][@target,help,nodead][@player] 圣光闪现

修饰符的作用是什么?

/cast [@mouseover,help,nodead] – 此修饰符意味着,如果我们将鼠标悬停在框架上或友方角色本身上,我们将对其施放圣光闪现技能(前提是目标存活)。

如果目标已死亡,通过修饰符 [@target,help,nodead] 圣光闪现 – 我们将对当前目标施放圣光闪现,前提是目标存活且为友方。 如果我们的目标不是存活的友方目标,修饰符 [@player] 将对我们自己施放该技能。

此修饰符也可以用于攻击性技能。 让我们分析一个使用此修饰符打断法术的示例。

 #showtooltip 责难
/cast [@mouseover,harm,nodead][@target] 责难

修饰符 /cast [@mouseover,harm,nodead] 将对鼠标光标所在的目标施放责难技能,前提是该目标为存活的敌方目标。如果目标已死亡,则通过修饰符 [@target] 将法术施放在当前选中的目标上。

最后,让我们尝试创建一个复杂的多层宏,包含目标切换和按键修饰符。

示例:

#showtooltip 审判
/cast [mod:shift,@lasttarget,harm,nodead] 审判; [@target,harm,nodead] 审判

修饰符的作用:

/cast [mod:shift,@lasttarget,harm,nodead] 审判; – 按下SHIFT时,我们将自动对之前选中的目标施放审判技能,前提是该目标存活且为敌方。

如果我们不按SHIFT,通过修饰符 [@target,harm,nodead] 审判,我们将对当前目标施放该技能。

现在您已经拥有了创建自己的宏和简化游戏所需的完整基础知识。请记住,宏的使用可能性非常多,在测试了所有可用的修饰符之后,您将能够为每种游戏情况创建宏,使您的游戏体验更加舒适和高效!

Was this guide helpful?

评论

0

暂无评论。成为第一个评论者!