Hizuro.DE
private page
Die Suche nach dem verlorenen Gildenmeister :)
/run local N,R,_=nil; for i=1,(GetNumGuildMembers())do N,_,R=GetGuildRosterInfo(i); if R==0 then print("Guild master:",N) break; end end

Eine for-Schleife, die die Anzahl Mitglieder [GetNumGuildMembers()] durchgeht und für jeden dessen Daten abfragt [GetGuildRosterInfo()]. Argument 1 und 3 werden dann weiter genutzt. N=Name und R=RangIndex. Um zu sehen wer nun der Gildenmeister ist, wird R auf den Wert 0 getestet. Wird der Meister gefunden, so wird sein Name mit der Funktion print im Chatfenster ausgegeben und die Schleife abgebrochen.

Guildmember MassKick Macro
Okay. Wollte das Macro eben selber nutzen wie in den Betas zuvor. [Macro blocked]
Blizzard blockiert leider die nutzung von GuildUninvite.
/run local y,m,d=nil; for i=1,(GetNumGuildMembers())do y,m,d=GetGuildRosterLastOnline(i); if y>0 or m>0 or d>30 then GuildUninvite((GetGuildRosterInfo(i))); end end

Bitte beachtet die orange farbenen Teile. y steht für Jahre, m für Monate und d für Tage.
So wie das Macro jetzt ist, würde es alle Mitglieder rauswerfen, die länger als 30 Tage nicht online waren.

Meine Empfehlung für Beta Gilden:
Maximal 30Tage offline oder soweit bis 650-700 Mitglieder noch in der Gilde verbleiben. Sprich d>30 immer wieder um einen Tag reduzieren bis man das gewünschte Ergebnis erreicht. Ihr müsst ja nicht gleich die Gilde ganz entvölkern. xD

Oh und noch eine Empfehlung:
Stellt das Macro nach Gebrauch wieder auf 30 Tage. ^_^