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

  1. local benutzbar, keinMana = IsUsableAction(8);
  2. if not benutzbar then
  3. if keinMana then
  4. DEFAULT_CHAT_FRAME:AddMessage("Nicht genug Mana!");
  5. else
  6. DEFAULT_CHAT_FRAME:AddMessage("Abklingzeit ist noch aktiv oder ausser Reichweite.");
  7. end
  8. else
  9. UseAction(8);
  10. 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