15 int tbl = lua_gettop(L);
19 for (SessionMap::const_iterator it = sessions.begin(); it != sessions.end(); ++it)
23 if (player->GetSession() && (player->GetGuildId() == guild->
GetId()))
80 uint8 ranked = luaL_checkunsigned(L, 2);
130 bool isDisbanding = luaL_optbool(L, 2,
false);
140 uint8 newRank = luaL_checkunsigned(L, 2);
bool ChangeMemberRank(uint64 guid, uint8 newRank)
void BroadcastPacket(WorldPacket *packet) const
uint64 GetLeaderGUID() const
std::string const & GetName() const
void BroadcastPacketToRank(WorldPacket *packet, uint8 rankId) const
std::string const & GetInfo() const
bool AddMember(uint64 guid, uint8 rankId=GUILD_RANK_NONE)
std::string const & GetMOTD() const
void DeleteMember(uint64 guid, bool isDisbanding=false, bool isKicked=false, bool canDeleteGuild=false)
static Player * FindPlayer(uint64)
static Player * GetPlayer(WorldObject &object, uint64 guid)
UNORDERED_MAP< uint32, WorldSession * > SessionMap
int GetInfo(lua_State *L, Guild *guild)
int GetId(lua_State *L, Guild *guild)
int GetMembers(lua_State *L, Guild *guild)
int Disband(lua_State *L, Guild *guild)
int SendPacket(lua_State *L, Guild *guild)
int ChangeMemberRank(lua_State *L, Guild *guild)
int GetName(lua_State *L, Guild *guild)
int SendPacketToRanked(lua_State *L, Guild *guild)
int DeleteMember(lua_State *L, Guild *guild)
int GetLeader(lua_State *L, Guild *guild)
int AddMember(lua_State *L, Guild *guild)
int SetBankTabText(lua_State *L, Guild *guild)
int SetLeader(lua_State *L, Guild *guild)
int GetMemberCount(lua_State *L, Guild *guild)
int GetLeaderGUID(lua_State *L, Guild *guild)
int GetMOTD(lua_State *L, Guild *guild)