GetActionCooldown(ActionSlot)





Die Funktion ermittelt Angaben zum aktuellen und statischen Cooldown des angegebenen Aktionslots.
start, abklingzeit, benutzbar = GetActionCooldown(ActionSlot);


Parameter

  • (Zahl) ActionSlot
    Identifikator für den zu verwendenen Aktionslot. siehe ActionSlot

Rückgabewerte

  • (Zahl) start
    Zeitstempel wann die Abklingzeit(Cooldown) begonnen hat. Der Wert ist 0 wenn der Aktionslot keine Abklingzeit besitzt, oder die Abklingzeit abgelaufen ist. Der Wert entspricht dem Rückgabewert der GetTime() – Funktion.
  • (Zahl) abklingzeit
    Angabe der statischen Abklingzeit des Aktionslots. Der Wert ist 0, wenn der Aktionslot keine Abklingzeit besitzt oder keine Aktion an den Slot gebunden ist. Der Wert gibt die Zeit in Sekunden wieder.
  • (Boolean) benutzbar
    Wahr/Falsch-Angabe, ob die Aktion des Slots ausführbar ist.

Beispiel

Das folgende Beispiel überprüft, ob der Aktionslot 3 (1. Aktionsleiste, 3 Slot) ausführbar ist und eine Abklingzeit aktuell vorliegt

  1. local start, abklingzeit, benutzbar = GetActionCooldown(3);
  2. if benutzbar then
  3. if start == 0 then
  4. UseAction(3);
  5. end
  6. end


Hinweise

  • Wenn ein Zeitstempel vorhanden ist, kann man die aktuelle Zeit bis Ende der Abklingzeit durch vergleichen des Zeitstempels mit der aktuellen Zeit ermitteln
    restzeit = (start+abklingzeit) - GetTime();
  • Die Angabe zur Benutzbarkeit ist vor allem für Charaktere wichtig, welche bestimmte Aktionen nur in bestimmten Haltungen/Formen verwenden können(Kriegerhaltungen oder Druidenformen).

zurück zur WoW-API Übersicht
MoP Vorbestellung
MoP Vorschau
Umfrage

Was haltet ihr von den Cross-Realm-Zonen?

Ergebnis anzeigen »

Loading ... Loading ...
ContentAd
Klassenguides
 
... es in Catacylsm keine Munition für Schusswaffen, Bögen oder Armbrüste mehr geben wird?
Rectangle
mySigs
mySigs.de
Shakes Fidget
Facebook
Interessantes und Ungewöhnliches rund um World of Warcraft