Class Guild [-] [+]

Represents a player guild. Used to manage guild members, ranks, guild bank.

Inherits all methods from: none

Methods

AddMember Adds the specified Player to the Guild at the specified rank.
DeleteMember Removes the specified Player from the Guild.
Disband Disbands the Guild
GetCreatedDate Return the created date.
GetId Returns the Guilds entry ID
GetInfo Returns the Guilds current info
GetLeader Finds and returns the Guild leader by their GUID if logged in
GetLeaderGUID Returns Guild leader GUID
GetMOTD Returns the Guilds current Message Of The Day
GetMemberCount Returns the member count of this Guild
GetMembers Returns a table with the Players in this Guild
GetName Returns the Guilds name
GetTotalBankMoney Return the total bank money.
MassInviteToEvent Invites Guild members to events based on level and rank filters.
ModifyBankMoney Modify the Guild bank money. You can deposit or withdraw.
ResetTimes Resets the number of item withdraw in all tab's for all Guild members.
SendMessage Send message to Guild from specific Player.
SendPacket Sends a WorldPacket to all the Players in the Guild
SendPacketToRanked Sends a WorldPacket to all the Players at the specified rank in the Guild
SetBankTabText Sets the information of the bank tab specified
SetLeader Sets the leader of this Guild
SetMemberRank Promotes/demotes the Player to the specified rank.
SetName Sets the new name of the specified Guild.
SwapItems Swap item from a specific tab and slot Guild bank to another one.
SwapItemsWithInventory Swap an item from a specific tab and location in the [guild] bank to the bags and locations in the inventory of a specific [player] and vice versa.
UpdateMemberData Update Player data in Guild member list.