魔兽世界判断当前是否存在被标记单位的宏
时间: 2023-07-31 19:08:26 浏览: 68
可以使用以下宏命令来判断当前是否存在被标记单位:
```
/run if UnitExists("target") and UnitIsEnemy("player", "target") and UnitPlayerControlled("target") and not UnitIsDead("target") then print("存在被标记敌对玩家单位") else print("不存在被标记敌对玩家单位") end
```
这个宏的作用是判断当前目标是否存在、是否为敌对玩家单位、是否被玩家控制、是否还活着。如果满足这些条件,则认为存在被标记敌对玩家单位。如果不满足条件,则认为不存在被标记敌对玩家单位。
相关问题
魔兽世界判断当前是否存在被标记单位的宏,如果存在施法1技能,如果不存在,施法2技能
可以使用以下宏命令:
```
#showtooltip
/cast [@target,exists,nodead,marked] 施法1技能; 施法2技能
```
这个宏会检查当前目标是否存在被标记的单位。如果存在,它将施放施法1技能;如果不存在,它将施放施法2技能。同时,#showtooltip命令会显示当前宏执行的技能图标。
魔兽世界选择被标记单位的宏
在魔兽世界中,你可以使用以下宏来选择被标记的单位:
```
/targetmarker 1 // 目标标记为红色十字
/targetmarker 2 // 目标标记为蓝色圆形
/targetmarker 3 // 目标标记为绿色菱形
/targetmarker 4 // 目标标记为紫色三角
/targetmarker 5 // 目标标记为黄色月亮
/targetmarker 6 // 目标标记为橙色方块
/targetmarker 7 // 目标标记为白色骷髅
```
这些宏将目标标记为指定的符号,这样你就可以很容易地在团队中标记目标。你可以将这些宏绑定到快捷键上,以便更快速地使用它们。