帮我写一个魔兽世界的宏,功能要求如下:优先使用A技能,如果A技能CD了使用B技能,如果A/B技能都CD了使用C技能
时间: 2024-03-10 18:47:00 浏览: 8
好的,以下是魔兽世界的宏代码:
```
#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技能。
相关问题
帮我写一个魔兽世界的宏,功能要求如下:优先使用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`表示每个技能之间的延迟时间,可以根据自己的需要进行调整。
魔兽世界判断是否在坐骑上的宏,如果在坐骑上施法一技能,如果不在,施法2技能
你可以使用以下宏来实现:
```
#showtooltip
/cast [mounted] 一技能; [nomounted] 二技能
```
其中,`#showtooltip` 可以显示技能提示,`[mounted]` 判断是否在坐骑上,`[nomounted]` 判断是否不在坐骑上,`一技能` 和 `二技能` 分别代表你要施放的技能。你只需要把它们替换成你真正要使用的技能即可。