
宏命令
如何创建宏?
按下ESC键并打开游戏菜单。

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

在这里,您可以随时看到所有的宏命令,无论是在哪个角色上创建的宏。所有宏都是账户共享的。 要创建宏,请点击窗口底部的「创建」按钮。 为宏取一个名称并选择一个图标。
您也可以不选择图标,而是在宏的开头使用 #showtooltip 值。 使用此值时,宏会自动选择图标,以宏中第一个写入的技能为基准。
现在您可以输入宏并保存它。

您可以将宏拖到技能栏上,像普通法术一样使用它。
您的账户总共可以创建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 - 对首领施放法术。在地下城或团队副本中可能同时有多个活跃的首领,因此可以使用修饰符 boss2、boss3 等。首领按照首领列表的顺序排列。因此,如果您的任务是攻击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] 审判,我们将对当前目标施放该技能。
现在您已经拥有了创建自己的宏和简化游戏所需的完整基础知识。请记住,宏的使用可能性非常多,在测试了所有可用的修饰符之后,您将能够为每种游戏情况创建宏,使您的游戏体验更加舒适和高效!
评论
0暂无评论。成为第一个评论者!