What's new
  • Visit Rebornbuddy
  • Visit Resources
  • Visit API Documentation
  • Visit Downloads
  • Visit Portal
  • Visit Panda Profiles
  • Visit LLamamMagic

Guild members

tictoc

Member
Joined
Sep 21, 2012
Messages
380
Reaction score
5
I am a bit confused. I want to get my guild members. Looks that i have to use
Code:
public List<ClanMember> getMembers()

As this is part of the Clan class i tried
Code:
public Faction getClan()
to get the clan, but this returns a "Faction", not a clan.

How do i get a list of my guild members with their uniqId?
 
PHP:
var myClan = core.me.clan;
var clanMembers = myClan.getMembers();
List<uint> membersUniqIds = clanMembers.Select(member => member.uniqId).ToList();

//Or

List<uint> membersUniqIds = new List<uint>();

foreach (var member in clanMembers)
{
    membersUniqIds.Add(member.uniqId);
}
 
Last edited:
Thanks, i was not aware of the "me.clan".

But anyway the code does not work for me as getMembers() does not give me back anything but stops the testplugin.

var myClan = me.clan;
Log("1");
Log("myClan: " + myClan + " " + me.clanId);
var members = myClan.getMembers();
Log("2");

This never reaches the Log("2").
 
Try:
PHP:
var clanMembers = myClan.getMembers().Where(member => member.isOnline)
 
I have tried, but it does not work:

Code:
var myClan      = me.clan;               
           var clanMembers = myClan.getMembers().Where(member => member.isOnline);   
           Log("not reached");

Plugin stops and does not log "not reached".

Did you try this yourself?
 
Back
Top