帮我写一段在魔兽世界正式服中用来切换天赋的宏
时间: 2024-10-18 10:04:26 浏览: 120
在魔兽世界中,由于宏的实时性和依赖于当前的游戏版本,以下是一个基本的示例,展示了如何在经典旧世版本(如WOW Classic)中创建一个简单的天赋切换宏。但是,请注意,真正的宏会随着游戏更新而变化,你应该在游戏内置的宏编辑器或者可靠的社区资源上查找最新的版本:
```text
/cast [shift] TalentGroup_Your_Talent_Group_Name
```
在这个例子中,你需要将`TalentGroup_Your_Talent_Group_Name`替换为你要切换到的实际天赋组名称,例如`TalentGroup_Ranged`(远程),`TalentGroup_Melee`(近战)或其他类别。
为了更好地适应你的需求,你可以使用条件语句来根据不同情况触发不同的宏,例如结合按键组合:
```text
/bindkey your_key Shift
/execute if event == "PLAYER_KEYDOWN" ..[ TalentGroup_Your_Talent_Group_Name ]
```
这里假设`your_key`是你想要绑定的快捷键,当按下这个键并同时按住Shift时,就会切换天赋组。
记得在使用宏之前,确保它们在当前的游戏版本中是有效的,并遵守游戏内的宏使用规定,以免违反游戏规则。
相关问题
帮我写一个魔兽世界的宏,功能要求如下:优先使用A技能,如果A技能在CD中使用B技能,如果A、B技能都在CD中使用C技能
好的,以下是魔兽世界的宏代码:
```
#showtooltip
/cast [nocombat] 战斗怒吼
/castsequence [combat,nochanneling] reset=0.5 A技能, B技能, C技能
```
这个宏的功能是,当你不在战斗状态时,会使用“战斗怒吼”技能。在战斗状态下,宏会尝试使用A技能,如果A技能在CD中,就会使用B技能,如果A/B技能都在CD中,就会使用C技能。然后宏会重新从A技能开始执行,不断循环这个流程。
这里的`reset=0.5`表示每个技能之间的延迟时间,可以根据自己的需要进行调整。
帮我写一个魔兽世界的宏,功能要求如下:优先使用A技能,如果A技能CD了使用B技能,如果A/B技能都CD了使用C技能
好的,以下是魔兽世界的宏代码:
```
#showtooltip
/cast [nocombat] 战斗怒吼
/cast [combat,nochanneling] A技能
/cast [combat,nochanneling] B技能
/cast [combat,nochanneling] C技能
```
这个宏的功能是,当你不在战斗状态时,会使用“战斗怒吼”技能。在战斗状态下,如果A技能的CD时间没有结束,就会优先使用A技能;如果A技能的CD时间已经结束,但B技能的CD时间还没有结束,就会使用B技能;如果A/B技能的CD时间都已经结束,就会使用C技能。
阅读全文