魔兽世界判断是否在坐起上的宏
时间: 2023-12-14 20:37:46 浏览: 40
魔兽世界中,判断是否在坐骑上的宏可以使用以下命令:
```
#showtooltip
/cast [mounted] Dismount; [nomounted] MountName
```
其中,MountName需要替换成你想要骑乘的坐骑名称。这个宏的作用是:如果你正在骑乘坐骑,就会让你下马;如果你没有在骑乘坐骑,就会自动骑上指定的坐骑。
此外,还可以使用下面的宏来判断是否在坐骑上:
```
/dismount [mounted]
```
这个宏的作用是:如果你正在骑乘坐骑,就会让你下马。如果你没有在骑乘坐骑,宏什么也不做。
相关问题
魔兽世界判断是否在坐骑上的宏
你可以使用以下宏来判断自己是否在魔兽世界中骑在坐骑上:
```
/run if(IsMounted())then print("你正在骑坐骑上!")else print("你没在骑坐骑上!")end
```
该宏会输出你当前是否在坐骑上的信息。如果输出为“你正在骑坐骑上!”则表示你当前正在骑坐骑;如果输出为“你没在骑坐骑上!”则表示你当前不在骑坐骑。
魔兽世界判断目标是否在施法的宏
在魔兽世界中,可以使用以下宏来判断当前目标是否正在施法:
```
#showtooltip
/cast [@target,exists,harm,nodead] SpellName; [@player] SpellName
/stopmacro [@target,noexists]
/run if UnitCastingInfo("target") then print("Target is casting") else print("Target is not casting") end
```
其中,`SpellName` 是你想要施放的技能名称。这个宏的作用是,如果当前有目标并且目标是敌对的且目标还没有死亡,就施放 `SpellName` 技能。如果没有目标,就停止宏。然后,使用 `/run` 命令来判断当前目标是否正在施法,如果正在施法就输出 "Target is casting",否则输出 "Target is not casting"。
注意,这种方法只能判断当前目标是否正在施法,无法判断其他目标是否正在施法。