152 void KickOrBan(
Player const* player, std::string
const& badname,
bool ban);
155 void UnBan(
Player const* player, std::string
const& badname);
157 void SetMode(
Player const* player, std::string
const& p2n,
bool mod,
bool set);
168 void Invite(
Player const* player, std::string
const& newp);
227 PlayerContainer::const_iterator itr =
playersStore.find(guid);
228 return itr !=
playersStore.end() ? itr->second.flags : 0;
@ CHAT_MODERATION_OFF_NOTICE
@ CHAT_WRONG_FACTION_NOTICE
@ CHAT_NOT_MODERATOR_NOTICE
@ CHAT_PLAYER_UNBANNED_NOTICE
@ CHAT_PLAYER_NOT_FOUND_NOTICE
@ CHAT_PLAYER_NOT_BANNED_NOTICE
@ CHAT_PLAYER_INVITED_NOTICE
@ CHAT_PLAYER_KICKED_NOTICE
@ CHAT_MODE_CHANGE_NOTICE
@ CHAT_ANNOUNCEMENTS_ON_NOTICE
@ CHAT_INVITE_WRONG_FACTION_NOTICE
@ CHAT_PLAYER_BANNED_NOTICE
@ CHAT_PLAYER_ALREADY_MEMBER_NOTICE
@ CHAT_OWNER_CHANGED_NOTICE
@ CHAT_ANNOUNCEMENTS_OFF_NOTICE
@ CHAT_NOT_IN_AREA_NOTICE
@ CHAT_NOT_MODERATED_NOTICE
@ CHAT_CHANNEL_OWNER_NOTICE
@ CHAT_WRONG_PASSWORD_NOTICE
@ CHAT_PLAYER_INVITE_BANNED_NOTICE
@ CHAT_PASSWORD_CHANGED_NOTICE
@ CHAT_INVALID_NAME_NOTICE
@ CHAT_MODERATION_ON_NOTICE
@ CHANNEL_DBC_FLAG_CITY_ONLY
@ CHANNEL_DBC_FLAG_GUILD_REQ
@ CHANNEL_DBC_FLAG_ZONE_DEP
@ CHANNEL_DBC_FLAG_GLOBAL
@ CHANNEL_DBC_FLAG_CITY_ONLY2
@ CHANNEL_DBC_FLAG_DEFENSE
@ CHANNEL_DBC_FLAG_INITIAL
void MakePlayerNotFound(WorldPacket *data, std::string const &name)
void LeaveNotify(ObjectGuid UserGUID, uint32 ChannelID, uint8 ChannelFlags, std::string const &ChannelName)
void Password(Player const *player, std::string const &pass)
void MakeNotifyPacket(WorldPacket *data, uint8 notify_type)
void List(Player const *player)
void SetOwner(uint64 guid, bool exclaim=true)
void MakeChannelOwner(WorldPacket *data)
void MakePlayerBanned(WorldPacket *data, uint64 bad, uint64 good)
void MakeNotMember(WorldPacket *data)
void MakeVoiceOn(WorldPacket *data, uint64 guid)
void MakePlayerInvited(WorldPacket *data, std::string const &name)
void MakePlayerInviteBanned(WorldPacket *data, std::string const &name)
void MakeNotModerated(WorldPacket *data)
void SendToAll(WorldPacket *data, uint64 guid=0)
bool HasFlag(uint8 flag) const
void MakePasswordChanged(WorldPacket *data, uint64 guid)
void SetMute(uint64 guid, bool set)
void JoinChannel(Player *player, std::string const &pass)
void MakePlayerKicked(WorldPacket *data, uint64 bad, uint64 good)
void UpdateChannelInDB() const
void MakeInviteWrongFaction(WorldPacket *data)
void MakeNotOwner(WorldPacket *data)
void SetMute(Player const *player, std::string const &newname)
void SetPassword(std::string const &npassword)
void DeVoice(uint64 guid1, uint64 guid2)
void SetModerator(Player const *player, std::string const &newname)
Channel(std::string const &name, uint32 channel_id, uint32 Team=0)
PlayerContainer playersStore
void Ban(Player const *player, std::string const &badname)
void MakeNotModerator(WorldPacket *data)
void SendToOne(WorldPacket *data, uint64 who)
void MakeVoiceOff(WorldPacket *data, uint64 guid)
void KickOrBan(Player const *player, std::string const &badname, bool ban)
void MakeMuted(WorldPacket *data)
void MakeYouLeft(WorldPacket *data)
bool IsOn(uint64 who) const
void UnsetMute(Player const *player, std::string const &newname)
uint32 GetChannelId() const
void MakeInvalidName(WorldPacket *data)
std::set< uint64 > BannedContainer
bool IsBanned(uint64 guid) const
void MakeYouJoined(WorldPacket *data)
void LeaveChannel(Player *player, bool send=true)
void SetModerator(uint64 guid, bool set)
void UnsetModerator(Player const *player, std::string const &newname)
void JoinNotify(ObjectGuid UserGUID, uint32 ChannelID, uint8 ChannelFlags, uint8 UserFlags, std::string const &ChannelName)
void UnBan(Player const *player, std::string const &badname)
static void CleanOldChannelsInDB()
void SetAnnounce(bool nannounce)
void Kick(Player const *player, std::string const &badname)
std::string const & GetPassword() const
void SetMode(Player const *player, std::string const &p2n, bool mod, bool set)
void MakeInvite(WorldPacket *data, uint64 guid)
void MakeLeft(WorldPacket *data, uint64 guid)
void MakeNotInArea(WorldPacket *data)
void MakeModeChange(WorldPacket *data, uint64 guid, uint8 oldflags)
void MakeNotInLfg(WorldPacket *data)
void MakePlayerAlreadyMember(WorldPacket *data, uint64 guid)
void MakePlayerNotBanned(WorldPacket *data, std::string const &name)
void MakeAnnouncementsOn(WorldPacket *data, uint64 guid)
void MakePlayerUnbanned(WorldPacket *data, uint64 bad, uint64 good)
std::map< uint64, PlayerInfo > PlayerContainer
void SendToAllButOne(WorldPacket *data, uint64 who)
void Voice(uint64 guid1, uint64 guid2)
std::string const & GetName() const
void Announce(Player const *player)
void MakeBanned(WorldPacket *data)
void MakeAnnouncementsOff(WorldPacket *data, uint64 guid)
void SetOwnership(bool ownership)
void MakeThrottled(WorldPacket *data)
void Invite(Player const *player, std::string const &newp)
uint32 GetNumPlayers() const
void MakeOwnerChanged(WorldPacket *data, uint64 guid)
void MakeWrongPassword(WorldPacket *data)
void MakeWrongFaction(WorldPacket *data)
void UpdateChannelUseageInDB() const
void MakeJoined(WorldPacket *data, uint64 guid)
void SendWhoOwner(uint64 guid)
uint8 GetPlayerFlags(uint64 guid) const
BannedContainer bannedStore
void SetModerator(bool state)
bool HasFlag(uint8 flag) const
void SetOwner(bool state)
void SetMuted(bool state)