Die Funktion gibt an, wie oft ein Buff/Debuff auf dem Spieler vorliegt.
anzahl = GetPlayerBuffApplications(BuffID);
Parameter
-
(Zahl) BuffID
Eindeutiger Identifikator ds Buffs/Debuffs. Die BuffId kann mittels der Funktion GetPlayerBuff() ermittelt werden.
Rückgabewerte
-
(Zahl) anzahl
Die Angabe, wie oft der Debuff/Buff bereits auf dem Spieler vorliegt.
Beispiel
Im folgenden Beispiel werden alle Debuffs untersucht und ausgegeben, wie oft diese auf dem Spieler vorliegen-
for i=0,31 do
-
nsbp;local id = GetPlayerBuff(i,”HARMLESS”);
-
if id ~= -1 then
-
local anzahl = GetPlayerBuffApplications(id);
-
DEFAULT_CHAT_FRAME:AddMessage(“Buff “..id..”: “..anzahl..” mal vorhanden”);
-
end
-
end
Hinweise
- Es sind keine Buffs bekannt, die mehrfach auf einem Spieler vorliegen können, nur Debuffs.
zurück zur WoW-API Übersicht
zurück zur Übersicht der Skript-Sektion









