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-
local start, abklingzeit, benutzbar = GetActionCooldown(3);
-
if benutzbar then
-
if start == 0 then
-
UseAction(3);
-
end
-
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









