Die Funktion stellt Informationen zu dem spezifischen Raidmitglied bereit.
name, rang, gruppe, lvl, klasse, class, zone, online, tot =
GetRaidRosterInfo(Index);
Parameter
-
(Zahl) Index
Die Indexnummer des Raidmitglieds. Der Index beträgt mindestens 1 und maximal 40.
Rückgabewerte
-
(String) name
Name des Raidmitgliedes. -
(Zahl) rang
Rang des Raidmitgliedes im Raid. Folgende Moeglichkeiten sind bekannt:- 0 – Normales Mitglied
- 1 – Assistent
- 2 – Anführer des Raids
-
(Zahl) gruppe
Gruppennummer des Raidmitglieds innerhalb des Raids. Der Wert beträgt mindestens 1 und maximal 8. -
(Zahl) lvl
Level des Raidmitglieds. -
(String) klasse
Klasse des Raidmitglieds in der Sprache des WoW-Clients. Bsp: “Krieger” -
(String) class
Klasse des Raidmitgliedes in Englisch und Grossbuchstaben. Besp: “WARRIOR” -
(String) zone
Aktueller Zonenname in der sich das Raidmitglied aufhält. -
(Boolean) online
Wahr/Falsch-Wert, ob das Raidmitglied online ist. -
(Boolean) tot
Wahr/Falsch-Wert, ob das Raidmitglied tot ist.
Beispiel
Das folgende Beispiel untersucht alle vorhandenen Raid-Mitglieder auf ihre Informationen-
for i=1,GetNumRaidMembers() do
-
local name, rang, grp, lvl, klasse, class, zone, online, tot = GetRaidRosterInfo(i);
-
if tot then
-
DEFAULT_CHAT_FRAME:AddMessage(name..” ist Tot”);
-
end
-
if(not online) then
-
DEFAULT_CHAT_FRAME:AddMessage(name..” ist Offline”);
-
end
-
- mach was mit den anderen Informationen
-
end
Hinweise
- Die Funktion fasst mehrere kleinere Funktionen zusammen und erspart in dem Fall Code. Will man die notwendigsten Informationen wie Name, Gruppe, Level, Klasse, Online und Tod ermitteln, bietet sich diese Funktion eher an als die einzelnen Unit-Funktionen.
- Die Funktion ist die einzige Möglichkeit um die Mitglieder nach Gruppen im Raid zu unterscheiden.
zurück zur WoW-API Übersicht
zurück zur Übersicht der Skript-Sektion









