魔兽世界判断当前是否存在被标记单位的宏,如果存在施法1技能,如果不存在,施法2技能
时间: 2023-09-28 22:13:37 浏览: 391
可以使用以下宏命令:
```
#showtooltip
/cast [@target,exists,nodead,marked] 施法1技能; 施法2技能
```
这个宏会检查当前目标是否存在被标记的单位。如果存在,它将施放施法1技能;如果不存在,它将施放施法2技能。同时,#showtooltip命令会显示当前宏执行的技能图标。
相关问题
魔兽世界判断是否在坐骑上的宏,如果在坐骑上施法一技能,如果不在,施法2技能
你可以使用以下宏来实现:
```
#showtooltip
/cast [mounted] 一技能; [nomounted] 二技能
```
其中,`#showtooltip` 可以显示技能提示,`[mounted]` 判断是否在坐骑上,`[nomounted]` 判断是否不在坐骑上,`一技能` 和 `二技能` 分别代表你要施放的技能。你只需要把它们替换成你真正要使用的技能即可。
魔兽世界判断检查周围是否有敌对单位在施法,如果在施法就选中为当前目标,并施法法术反制的宏
以下是一个可能的魔兽世界宏,可以用于判断周围是否有敌对单位在施法,并且如果有敌对单位在施法,就选中该单位并施法法术反制:
```
#showtooltip
/cleartarget
/targetenemy
/cast [harm,nodead] [@target] Counterspell
```
这个宏包含三个命令:
1. `#showtooltip` 命令会在你使用这个宏时显示法术反制的图标和名称。
2. `/cleartarget` 命令会清除当前选中的目标,以便你可以重新选择一个新的目标。
3. `/targetenemy` 命令会选择一个最近的敌对单位作为新的目标。
4. `/cast [harm,nodead] [@target] Counterspell` 命令会施法法术反制,但只有在目标是敌对单位并且没有死亡的情况下才会生效。[@target] 表示当前选中的目标。
使用这个宏时,你只需要将其绑定到一个快捷键上,然后在需要使用法术反制时按下该快捷键即可。
阅读全文