Die Funktion gibt wichtige Informationen zum angegebenen Freund zurück.
name, level, klasse, ort, online,flag =
GetFriendInfo(index);
Parameter
-
(Zahl) Index
Die Indexnummer des Freundes zu dem man die Information haben will.
Rückgabewerte
-
(String) name
Der Name des Freundes. -
(String) level
Das Level des Freundes. -
(String) klasse
Der Klassentyp des Freundes (entsprechend des Sprachclients).
- “Priester”
- “Paladin”
- “Schamane”
- “Jäger”
- “Krieger”
- “Druide”
- “Schurke”
- “Hexenmeister”
- “Magier”
-
(String) ort
Der aktuelle Standort des Freundes (zB. “Ironforge”). -
(Boolean) online
Wahr/Falsch-Angabe ob der Freund gerade Online ist. -
(String) flag
Zusätzliches Flag zur Information des Modus des Freundes. Folgende Flags sind möglich:- AFK – Spieler ist im AFK-Modus(nicht an der Tastatur/abwesend)
- DND – Spieler ist im DND-Modus(nicht stören)
Beispiel
Das folgende Beispiel sucht alle Krieger aus der Freundesliste die gerade Online sind-
for i=1,GetNumFriends() do
-
local name, level, klasse, ort, online = GetFriendInfo(i);
-
if(online) then
-
if(klasse == “Krieger”) then
-
DEFAULT_CHAT_FRAME:AddMessage(name..” ist online”);
-
end
-
end
-
end
Hinweise
- Es ist darauf zu achten, daß der angegebene Index innerhalb der Anzahl von eingetragenen Freunden liegt.
- In den meisten Fällen ist es von Vorteil erst abzufragen, ob der Freund online ist, bevor man die anderen Daten verwendet.
zurück zur WoW-API Übersicht









