Die Funktion ermittelt die aktuelle Abklingzeit des Petskills.
startzeit, dauer, aktiv = GetPetActionCooldown(Index);
Parameter
-
(Zahl) Index
Der Index des gewünschten Petskills. Der Wert kann 1 bis NUM_PET_ACTION_SLOTS annehmen.
Rückgabewerte
-
(Zahl) startzeit
Die Startzeit der Abklingzeit des Petskills. Ist keine Abklingzeit aktiv, ist der Wert 0. Die Startzeit entspricht dem Wert der Funktion GetTime() bei Beginn der Abklingzeit. -
(Zahl) dauer
Die Dauer der gesamten Abklingzeit des Petskills. Der Wert ist als Sekunden zu interpretieren. Der Wert beträgt 0, wenn der Petskill keine Abklingzeit besitzt. -
(Boolean) aktiv
Wahr/Falsch-Angabe, ob aktuell eine Abklingzeit vorliegt (Wahr = 1, sonst nil).
Beispiel
Das folgende Beispiel ermittelt die noch vorhandene Abklingzeit des 3. Petskills-
local start,dauer,aktiv = GetPetActionCooldown(3);
-
if aktiv then
-
local rest = GetTime()-start;
-
DEFAULT_CHAT_FRAME:AddMessage(“Die restliche Abklingzeit beträgt: “..rest..” Sekunden von ehemals “..dauer..” Sekunden”);
-
else
-
DEFAULT_CHAT_FRAME:AddMessage(“Keine Abklingzeit aktiv/vorhanden!”);
-
end
Hinweise
- Die restliche Abklingzeit muss immer selbst berechnet werden. Die angegebene Dauer stellt nur die gesamte Dauer der Abklingzeit dar.
zurück zur WoW-API Übersicht
zurück zur Übersicht der Skript-Sektion









