Die Funktion gibt die Textur des gewünschten Buffs der angegebenen Einheit zurück.
Textur = UnitBuff(UnitId,Index [,Maske] )
Parameter
-
(String) UnitId
Platzhalter für die gewünschte Einheit. siehe UnitID -
(Zahl) Index
Index des Buffs. Der Index beginnt bei 1 und kann maximal 16 einnehmen. -
[OPTIONAL!] (Boolean) Maske
Eine optionale Angabe, ob nur vom eigenen Charakter anwendbare Verstärkungszauber einbezogen werden sollen. - //ul
Rückgabewerte
-
(String) Textur
Textur des Buffs. Ist der Wert nil, ist kein Buff vorhanden.
Beispiel
Das folgende Beispiel gibt alle Texturen der gefundenen Buffs des ersten Gruppenmitglieds aus.
-
for i=1,16 do <br />local Textur = UnitBuff(“party1″,i);
-
(Textur ~= nil) then
-
DEFAULT_CHAT_FRAME:AddMessage(“Buff”..i..” hat folgende Textur: “..Textur);
-
else
-
break;
-
end
-
end
Hinweise
- Die Funktion ist hauptsächlich für andere Einheiten verwendbar. Für den eigenen Charakter sollte die Funktion GetPlayerBuff benutzt werden.
- Die Textur ist keine eindeutige Identifizierung eines Buffs. Grund ist die Tatsache, daß die Bufftexturen in verschiedenen Buffarten verwendet werden (können).
- Ist der Rückgabewert nil, kann davon ausgegangen werden, daß alle nachfolgenden Index-Werte ebenfalls keinen Buff besitzen.
- Die Textur wird in Grossbuchstaben zurückgegeben.
zurück zur WoW-API Übersicht
zurück zur Übersicht der Skript-Sektion -
(String) Textur









