Die Funktion überprüft ob die Aktion des angegebenen Slots ausführbar ist.
benutzbar, fehlendePower = IsUsableAction(ActionSlot);
Parameter
-
(Zahl) ActionSlot
Identifikator für den zu verwendenen Aktionslot. siehe ActionSlot
Rückgabewerte
-
(Boolean) benutzbar
Wahr/Falsch-Wert ob die Aktion des Slots ausführbar ist. -
(Boolean) fehlendePower
Wahr/Falsch-Wert, ob der Aktion zum ausführen Mana/Wut/Energie fehlt.
Beispiel
Das folgende Beispiel prüft ob der 8. ActionSlot ausführbar ist und wenn nicht, ob es am Mana liegt-
local benutzbar, keinMana = IsUsableAction(8);
-
if not benutzbar then
-
if keinMana then
-
DEFAULT_CHAT_FRAME:AddMessage(“Nicht genug Mana!”);
-
else
-
DEFAULT_CHAT_FRAME:AddMessage(“Abklingzeit ist noch aktiv oder ausser Reichweite.”);
-
end
-
else
-
UseAction(8);
-
end
Hinweise
- Es ist darauf zu achten, daß Makros die in Aktionslots liegen nicht auf diese Eigenschaft geprüft werden können.
- Die Angabe des Rückgabewertes benutzbar gibt nicht an, ob die Aktion aufgrund der Reichweite oder der Abklingzeit nicht ausführbar ist. Dies muss nochmals explizit untersucht werden
zurück zur WoW-API Übersicht









