|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <Chat.h>
Public Member Functions | |
| ChatHandler (WorldSession *session) | |
| GameTele const * | extractGameTeleFromLink (char *text) |
| uint64 | extractGuidFromLink (char *text) |
| char * | extractKeyFromLink (char *text, char const *const *linkTypes, int *found_idx, char **something1=NULL) |
| char * | extractKeyFromLink (char *text, char const *linkType, char **something1=NULL) |
| void | extractOptFirstArg (char *args, char **arg1, char **arg2) |
| std::string | extractPlayerNameFromLink (char *text) |
| bool | extractPlayerTarget (char *args, Player **player, uint64 *player_guid=NULL, std::string *player_name=NULL) |
| char * | extractQuotedArg (char *args) |
| uint32 | extractSpellIdFromLink (char *text) |
| virtual std::string | GetNameLink () const |
| std::string | GetNameLink (Player *chr) const |
| GameObject * | GetNearbyGameObject () |
| GameObject * | GetObjectGlobalyWithGuidOrNearWithDbGuid (uint32 lowguid, uint32 entry) |
| bool | GetPlayerGroupAndGUIDByName (const char *cname, Player *&player, Group *&group, uint64 &guid, bool offline=false) |
| Creature * | getSelectedCreature () |
| WorldObject * | getSelectedObject () |
| Player * | getSelectedPlayer () |
| Unit * | getSelectedUnit () |
| WorldSession * | GetSession () |
| virtual LocaleConstant | GetSessionDbcLocale () const |
| virtual int | GetSessionDbLocaleIndex () const |
| virtual const char * | GetSkyFireString (int32 entry) const |
| bool | HasLowerSecurity (Player *target, uint64 guid, bool strong=false) |
| bool | HasLowerSecurityAccount (WorldSession *target, uint32 account, bool strong=false) |
| virtual bool | HasPermission (uint32 permission) const |
| bool | HasSentErrorMessage () const |
| bool | hasStringAbbr (const char *name, const char *part) |
| virtual bool | isAvailable (ChatCommand const &cmd) const |
| bool | isValidChatMessage (const char *msg) |
| virtual bool | needReportToTarget (Player *chr) const |
| bool | ParseCommands (const char *text) |
| std::string | PGetParseString (int32 entry,...) const |
| std::string | playerLink (std::string const &name) const |
| void | PSendSysMessage (const char *format,...) ATTR_PRINTF(2 |
| void void | PSendSysMessage (int32 entry,...) |
| void | SendGlobalGMSysMessage (const char *str) |
| void | SendGlobalSysMessage (const char *str) |
| virtual void | SendSysMessage (const char *str) |
| void | SendSysMessage (int32 entry) |
| void | SetSentErrorMessage (bool val) |
| bool | ShowHelpForCommand (std::vector< ChatCommand > const &table, const char *cmd) |
| virtual | ~ChatHandler () |
Static Public Member Functions | |
| static size_t | BuildChatPacket (WorldPacket &data, ChatMsg chatType, Language language, ObjectGuid senderGUID, ObjectGuid receiverGUID, std::string const &message, uint8 chatTag, std::string const &senderName="", std::string const &receiverName="", uint32 achievementId=0, bool gmMessage=false, std::string const &channelName="", std::string const &addonPrefix="") |
| static size_t | BuildChatPacket (WorldPacket &data, ChatMsg chatType, Language language, WorldObject const *sender, WorldObject const *receiver, std::string const &message, uint32 achievementId=0, std::string const &channelName="", LocaleConstant locale=DEFAULT_LOCALE, std::string const &addonPrefix="") |
| static std::vector< ChatCommand > const & | getCommandTable () |
| static char * | LineFromMessage (char *&pos) |
| static bool | LoadCommandTable () |
| static void | SetLoadCommandTable (bool val) |
Protected Member Functions | |
| ChatHandler () | |
| bool | ExecuteCommandInTable (std::vector< ChatCommand > const &table, const char *text, std::string const &fullcmd) |
| bool | ShowHelpForSubCommands (std::vector< ChatCommand > const &table, char const *cmd, char const *subcmd) |
Static Protected Member Functions | |
| static bool | SetDataForCommandInTable (std::vector< ChatCommand > &table, const char *text, uint32 permission, std::string const &help, std::string const &fullcommand) |
Private Attributes | |
| WorldSession * | m_session |
| bool | sentErrorMessage |
Static Private Attributes | |
| static bool | load_command_table = true |
|
inlineexplicit |
Definition at line 44 of file Chat.h.
References m_session, and sentErrorMessage.
|
inlineexplicitprotected |
Definition at line 120 of file Chat.h.
References m_session, and sentErrorMessage.
|
static |
Definition at line 580 of file Chat.cpp.
References CHAT_MSG_ACHIEVEMENT, CHAT_MSG_BG_SYSTEM_ALLIANCE, CHAT_MSG_BG_SYSTEM_HORDE, CHAT_MSG_BG_SYSTEM_NEUTRAL, CHAT_MSG_CHANNEL, CHAT_MSG_GUILD, CHAT_MSG_GUILD_ACHIEVEMENT, CHAT_MSG_INSTANCE, CHAT_MSG_INSTANCE_LEADER, CHAT_MSG_MONSTER_EMOTE, CHAT_MSG_MONSTER_PARTY, CHAT_MSG_MONSTER_SAY, CHAT_MSG_MONSTER_WHISPER, CHAT_MSG_MONSTER_YELL, CHAT_MSG_OFFICER, CHAT_MSG_PARTY, CHAT_MSG_PARTY_LEADER, CHAT_MSG_RAID, CHAT_MSG_RAID_BOSS_EMOTE, CHAT_MSG_RAID_BOSS_WHISPER, CHAT_MSG_RAID_LEADER, CHAT_MSG_RAID_WARNING, CHAT_MSG_SMART_WHISPER, CHAT_MSG_TEXT_EMOTE, ByteBuffer::FlushBits(), Player::GetGroup(), Group::GetGUID(), Player::GetGuildId(), HIGHGUID_GUILD, WorldPacket::Initialize(), IS_PET_GUID(), IS_PLAYER_GUID(), LANG_ADDON, LANG_UNIVERSAL, MAKE_NEW_GUID(), SMSG_MESSAGECHAT, sObjectAccessor, ByteBuffer::wpos(), ByteBuffer::WriteBit(), ByteBuffer::WriteBits(), ByteBuffer::WriteByteSeq(), and ByteBuffer::WriteString().
Referenced by Guild::BroadcastAddonToGuild(), Guild::BroadcastToGuild(), BuildChatPacket(), Skyfire::BattlegroundChatBuilder::do_helper(), Skyfire::WorldWorldTextBuilder::do_helper(), WorldSession::HandleAddonMessagechatOpcode(), WorldSession::HandleChatIgnoredOpcode(), debug_commandscript::HandleDebugSendChatMsgCommand(), WorldSession::HandleMessagechatOpcode(), WorldObject::MonsterTextEmote(), WorldObject::MonsterWhisper(), WorldObject::MonsterWhisper(), CreatureTextBuilder::operator()(), PlayerTextBuilder::operator()(), Skyfire::AchievementChatBuilder::operator()(), Skyfire::Battleground2ChatBuilder::operator()(), Skyfire::MonsterChatBuilder::operator()(), Skyfire::MonsterCustomChatBuilder::operator()(), Channel::Say(), Player::Say(), SendGlobalGMSysMessage(), SendGlobalSysMessage(), World::SendGlobalText(), SendSysMessage(), Battleground::SendWarningToAll(), World::SendZoneText(), Player::TextEmote(), Player::Whisper(), Player::WhisperAddon(), Player::Yell(), and Battleground::YellToAll().
|
static |
Definition at line 799 of file Chat.cpp.
References BuildChatPacket(), Object::GetGUID(), WorldObject::GetNameForLocaleIdx(), rbac::RBAC_PERM_COMMAND_GM_CHAT, and Object::ToPlayer().
|
protected |
Definition at line 231 of file Chat.cpp.
References ExecuteCommandInTable(), GetAreaEntryByAreaID(), WorldObject::GetAreaId(), Object::GetGUID(), GetLogNameForGuid(), WorldObject::GetMap(), WorldLocation::GetMapId(), Map::GetMapName(), WorldObject::GetName(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), Player::GetSelectedUnit(), Unit::GetTarget(), GUID_LOPART(), HasSentErrorMessage(), hasStringAbbr(), isAvailable(), AccountMgr::IsPlayerAccount(), LANG_CMD_SYNTAX, LANG_NO_SUBCMD, m_session, SendSysMessage(), SetSentErrorMessage(), ShowHelpForCommand(), sLog, and table.
Referenced by ExecuteCommandInTable(), and ParseCommands().
| GameTele const * ChatHandler::extractGameTeleFromLink | ( | char * | text | ) |
Definition at line 1089 of file Chat.cpp.
References extractKeyFromLink(), and sObjectMgr.
Referenced by tele_commandscript::HandleTeleCommand(), tele_commandscript::HandleTeleDelCommand(), tele_commandscript::HandleTeleGroupCommand(), and tele_commandscript::HandleTeleNameCommand().
| uint64 ChatHandler::extractGuidFromLink | ( | char * | text | ) |
Definition at line 1119 of file Chat.cpp.
References extractKeyFromLink(), guidKeys, HIGHGUID_GAMEOBJECT, HIGHGUID_UNIT, MAKE_NEW_GUID(), normalizePlayerName(), sObjectAccessor, sObjectMgr, SPELL_LINK_CREATURE, SPELL_LINK_GAMEOBJECT, and SPELL_LINK_PLAYER.
Referenced by misc_commandscript::HandleGetDistanceCommand(), and misc_commandscript::HandleGPSCommand().
| char * ChatHandler::extractKeyFromLink | ( | char * | text, |
| char const *const * | linkTypes, | ||
| int * | found_idx, | ||
| char ** | something1 = NULL ) |
Definition at line 921 of file Chat.cpp.
References LANG_WRONG_LINK_TYPE, and SendSysMessage().
| char * ChatHandler::extractKeyFromLink | ( | char * | text, |
| char const * | linkType, | ||
| char ** | something1 = NULL ) |
Definition at line 873 of file Chat.cpp.
References LANG_WRONG_LINK_TYPE, and SendSysMessage().
Referenced by extractGameTeleFromLink(), extractGuidFromLink(), extractPlayerNameFromLink(), extractSpellIdFromLink(), achievement_commandscript::HandleAchievementAddCommand(), misc_commandscript::HandleAddItemCommand(), misc_commandscript::HandleAddItemSetCommand(), event_commandscript::HandleEventInfoCommand(), event_commandscript::HandleEventStartCommand(), event_commandscript::HandleEventStopCommand(), gobject_commandscript::HandleGameObjectActivateCommand(), gobject_commandscript::HandleGameObjectAddCommand(), gobject_commandscript::HandleGameObjectDeleteCommand(), gobject_commandscript::HandleGameObjectMoveCommand(), gobject_commandscript::HandleGameObjectSetPhaseCommand(), gobject_commandscript::HandleGameObjectSetStateCommand(), gobject_commandscript::HandleGameObjectTargetCommand(), gobject_commandscript::HandleGameObjectTurnCommand(), go_commandscript::HandleGoCreatureCommand(), go_commandscript::HandleGoObjectCommand(), go_commandscript::HandleGoTaxinodeCommand(), go_commandscript::HandleGoZoneXYCommand(), list_commandscript::HandleListCreatureCommand(), list_commandscript::HandleListItemCommand(), list_commandscript::HandleListObjectCommand(), modify_commandscript::HandleModifyFactionCommand(), modify_commandscript::HandleModifyRepCommand(), npc_commandscript::HandleNpcAddCommand(), npc_commandscript::HandleNpcAddTempSpawnCommand(), npc_commandscript::HandleNpcAddVendorItemCommand(), npc_commandscript::HandleNpcDeleteCommand(), npc_commandscript::HandleNpcDeleteVendorItemCommand(), npc_commandscript::HandleNpcMoveCommand(), quest_commandscript::HandleQuestAdd(), quest_commandscript::HandleQuestComplete(), quest_commandscript::HandleQuestRemove(), quest_commandscript::HandleQuestReward(), misc_commandscript::HandleSetSkillCommand(), titles_commandscript::HandleTitlesAddCommand(), titles_commandscript::HandleTitlesCurrentCommand(), and titles_commandscript::HandleTitlesRemoveCommand().
| void ChatHandler::extractOptFirstArg | ( | char * | args, |
| char ** | arg1, | ||
| char ** | arg2 ) |
| std::string ChatHandler::extractPlayerNameFromLink | ( | char * | text | ) |
Definition at line 1170 of file Chat.cpp.
References extractKeyFromLink(), and normalizePlayerName().
Referenced by extractPlayerTarget(), and character_commandscript::HandlePDumpWriteCommand().
| bool ChatHandler::extractPlayerTarget | ( | char * | args, |
| Player ** | player, | ||
| uint64 * | player_guid = NULL, | ||
| std::string * | player_name = NULL ) |
Definition at line 1184 of file Chat.cpp.
References extractPlayerNameFromLink(), Object::GetGUID(), WorldObject::GetName(), getSelectedPlayer(), LANG_PLAYER_NOT_FOUND, SendSysMessage(), SetSentErrorMessage(), sObjectAccessor, and sObjectMgr.
Referenced by misc_commandscript::HandleAppearCommand(), character_commandscript::HandleCharacterChangeFactionCommand(), character_commandscript::HandleCharacterChangeRaceCommand(), character_commandscript::HandleCharacterCustomizeCommand(), character_commandscript::HandleCharacterLevelCommand(), character_commandscript::HandleCharacterRenameCommand(), character_commandscript::HandleCharacterReputationCommand(), character_commandscript::HandleCharacterTitlesCommand(), misc_commandscript::HandleCombatStopCommand(), group_commandscript::HandleGroupListCommand(), group_commandscript::HandleGroupSummonCommand(), guild_commandscript::HandleGuildCreateCommand(), guild_commandscript::HandleGuildInviteCommand(), guild_commandscript::HandleGuildRankCommand(), guild_commandscript::HandleGuildUninviteCommand(), misc_commandscript::HandleKickPlayerCommand(), learn_commandscript::HandleLearnAllCraftsCommand(), learn_commandscript::HandleLearnAllDefaultCommand(), character_commandscript::HandleLevelUpCommand(), lfg_commandscript::HandleLfgGroupInfoCommand(), lfg_commandscript::HandleLfgPlayerInfoCommand(), list_commandscript::HandleListMailCommand(), misc_commandscript::HandleMuteCommand(), misc_commandscript::HandlePInfoCommand(), misc_commandscript::HandleRecallCommand(), misc_commandscript::HandleRepairitemsCommand(), reset_commandscript::HandleResetAchievementsCommand(), reset_commandscript::HandleResetHonorCommand(), reset_commandscript::HandleResetLevelCommand(), reset_commandscript::HandleResetSpellsCommand(), reset_commandscript::HandleResetStatsCommand(), reset_commandscript::HandleResetTalentsCommand(), misc_commandscript::HandleReviveCommand(), send_commandscript::HandleSendItemsCommand(), send_commandscript::HandleSendMailCommand(), send_commandscript::HandleSendMessageCommand(), send_commandscript::HandleSendMoneyCommand(), misc_commandscript::HandleSummonCommand(), tele_commandscript::HandleTeleNameCommand(), misc_commandscript::HandleUnmuteCommand(), and misc_commandscript::HandleUnstuckCommand().
| char * ChatHandler::extractQuotedArg | ( | char * | args | ) |
Definition at line 1255 of file Chat.cpp.
Referenced by guild_commandscript::HandleGuildCreateCommand(), guild_commandscript::HandleGuildDeleteCommand(), guild_commandscript::HandleGuildInviteCommand(), guild_commandscript::HandleGuildRenameCommand(), send_commandscript::HandleSendItemsCommand(), send_commandscript::HandleSendMailCommand(), and send_commandscript::HandleSendMoneyCommand().
| uint32 ChatHandler::extractSpellIdFromLink | ( | char * | text | ) |
Definition at line 1042 of file Chat.cpp.
References extractKeyFromLink(), sGlyphPropertiesStore, SPELL_LINK_ENCHANT, SPELL_LINK_GLYPH, SPELL_LINK_SPELL, SPELL_LINK_TALENT, SPELL_LINK_TRADE, GlyphPropertiesEntry::SpellId, TalentEntry::SpellId, spellKeys, and sTalentStore.
Referenced by misc_commandscript::HandleAuraCommand(), cast_commandscript::HandleCastBackCommand(), cast_commandscript::HandleCastCommand(), cast_commandscript::HandleCastDestCommand(), cast_commandscript::HandleCastDistCommand(), cast_commandscript::HandleCastSelfCommand(), cast_commandscript::HandleCastTargetCommad(), misc_commandscript::HandleCooldownCommand(), misc_commandscript::HandleDamageCommand(), learn_commandscript::HandleLearnCommand(), pet_commandscript::HandlePetLearnCommand(), pet_commandscript::HandlePetUnlearnCommand(), misc_commandscript::HandleUnAuraCommand(), and learn_commandscript::HandleUnLearnCommand().
|
static |
Definition at line 29 of file Chat.cpp.
References Field::GetString(), Field::GetUInt16(), LoadCommandTable(), SetDataForCommandInTable(), SetLoadCommandTable(), sScriptMgr, WORLD_SEL_COMMANDS, and WorldDatabase.
Referenced by command_finder(), misc_commandscript::HandleCommandsCommand(), misc_commandscript::HandleHelpCommand(), ParseCommands(), SetDataForCommandInTable(), and ShowHelpForSubCommands().
|
inlinevirtual |
Reimplemented in CliHandler.
Definition at line 79 of file Chat.h.
References GetNameLink(), and m_session.
Referenced by GetNameLink(), misc_commandscript::HandleAddItemCommand(), character_commandscript::HandleCharacterChangeFactionCommand(), character_commandscript::HandleCharacterChangeRaceCommand(), character_commandscript::HandleCharacterCustomizeCommand(), character_commandscript::HandleCharacterLevel(), character_commandscript::HandleCharacterRenameCommand(), misc_commandscript::HandleCooldownCommand(), cheat_commandscript::HandleExploreCheatCommand(), gm_commandscript::HandleGMFlyCommand(), group_commandscript::HandleGroupSummonCommand(), learn_commandscript::HandleLearnAllDefaultCommand(), learn_commandscript::HandleLearnCommand(), modify_commandscript::HandleModifyASpeedCommand(), modify_commandscript::HandleModifyBWalkCommand(), modify_commandscript::HandleModifyEnergyCommand(), modify_commandscript::HandleModifyFlyCommand(), modify_commandscript::HandleModifyGenderCommand(), modify_commandscript::HandleModifyHonorCommand(), modify_commandscript::HandleModifyHPCommand(), modify_commandscript::HandleModifyManaCommand(), modify_commandscript::HandleModifyMoneyCommand(), modify_commandscript::HandleModifyMountCommand(), modify_commandscript::HandleModifyRageCommand(), modify_commandscript::HandleModifyRepCommand(), modify_commandscript::HandleModifyRunicPowerCommand(), modify_commandscript::HandleModifyScaleCommand(), modify_commandscript::HandleModifySpeedCommand(), modify_commandscript::HandleModifySpellCommand(), modify_commandscript::HandleModifySwimCommand(), misc_commandscript::HandleRecallCommand(), misc_commandscript::HandleRepairitemsCommand(), reset_commandscript::HandleResetSpellsCommand(), reset_commandscript::HandleResetTalentsCommand(), send_commandscript::HandleSendMessageCommand(), misc_commandscript::HandleSetSkillCommand(), cheat_commandscript::HandleTaxiCheatCommand(), tele_commandscript::HandleTeleGroupCommand(), tele_commandscript::HandleTeleNameCommand(), titles_commandscript::HandleTitlesAddCommand(), titles_commandscript::HandleTitlesCurrentCommand(), titles_commandscript::HandleTitlesRemoveCommand(), and titles_commandscript::HandleTitlesSetMaskCommand().
| std::string ChatHandler::GetNameLink | ( | Player * | chr | ) | const |
Definition at line 1287 of file Chat.cpp.
References WorldObject::GetName(), and playerLink().
| GameObject * ChatHandler::GetNearbyGameObject | ( | ) |
Definition at line 985 of file Chat.cpp.
References m_session, SIZE_OF_GRIDS, and WorldObject::VisitNearbyGridObject().
Referenced by LuaPlayer::GetNearbyGameObject(), and getSelectedObject().
| GameObject * ChatHandler::GetObjectGlobalyWithGuidOrNearWithDbGuid | ( | uint32 | lowguid, |
| uint32 | entry ) |
Definition at line 998 of file Chat.cpp.
References Skyfire::ComputeCellCoord(), Map::GetGameObject(), WorldObject::GetGridActivationRange(), WorldObject::GetMap(), Position::GetPositionX(), Position::GetPositionY(), HIGHGUID_GAMEOBJECT, m_session, MAKE_NEW_GUID(), sObjectMgr, and Cell::Visit().
Referenced by misc_commandscript::HandleDamageCommand(), gobject_commandscript::HandleGameObjectActivateCommand(), gobject_commandscript::HandleGameObjectDeleteCommand(), gobject_commandscript::HandleGameObjectMoveCommand(), gobject_commandscript::HandleGameObjectSetPhaseCommand(), gobject_commandscript::HandleGameObjectSetStateCommand(), and gobject_commandscript::HandleGameObjectTurnCommand().
| bool ChatHandler::GetPlayerGroupAndGUIDByName | ( | const char * | cname, |
| Player *& | player, | ||
| Group *& | group, | ||
| uint64 & | guid, | ||
| bool | offline = false ) |
Definition at line 1319 of file Chat.cpp.
References Player::GetGroup(), Object::GetGUID(), getSelectedPlayer(), LANG_PLAYER_NOT_FOUND, m_session, normalizePlayerName(), PSendSysMessage(), SetSentErrorMessage(), sObjectAccessor, and sObjectMgr.
Referenced by group_commandscript::HandleGroupDisbandCommand(), group_commandscript::HandleGroupJoinCommand(), group_commandscript::HandleGroupLeaderCommand(), and group_commandscript::HandleGroupRemoveCommand().
| Creature * ChatHandler::getSelectedCreature | ( | ) |
Definition at line 865 of file Chat.cpp.
References ObjectAccessor::GetCreatureOrPetOrVehicle(), and m_session.
Referenced by cast_commandscript::HandleCastBackCommand(), cast_commandscript::HandleCastTargetCommad(), misc_commandscript::HandleComeToMeCommand(), debug_commandscript::HandleDebugGetLootRecipientCommand(), debug_commandscript::HandleDebugThreatListCommand(), modify_commandscript::HandleModifyFactionCommand(), npc_commandscript::HandleNpcAddFormationCommand(), npc_commandscript::HandleNpcAddVendorItemCommand(), npc_commandscript::HandleNpcDeleteCommand(), npc_commandscript::HandleNpcDeleteVendorItemCommand(), npc_commandscript::HandleNpcFollowCommand(), npc_commandscript::HandleNpcInfoCommand(), npc_commandscript::HandleNpcMoveCommand(), npc_commandscript::HandleNpcPlayEmoteCommand(), npc_commandscript::HandleNpcSayCommand(), npc_commandscript::HandleNpcSetDataCommand(), npc_commandscript::HandleNpcSetFactionIdCommand(), npc_commandscript::HandleNpcSetFlagCommand(), npc_commandscript::HandleNpcSetLevelCommand(), npc_commandscript::HandleNpcSetLinkCommand(), npc_commandscript::HandleNpcSetModelCommand(), npc_commandscript::HandleNpcSetMoveTypeCommand(), npc_commandscript::HandleNpcSetPhaseCommand(), npc_commandscript::HandleNpcSetPhaseGroup(), npc_commandscript::HandleNpcSetSpawnDistCommand(), npc_commandscript::HandleNpcSetSpawnTimeCommand(), npc_commandscript::HandleNpcTameCommand(), npc_commandscript::HandleNpcTextEmoteCommand(), npc_commandscript::HandleNpcUnFollowCommand(), npc_commandscript::HandleNpcWhisperCommand(), npc_commandscript::HandleNpcYellCommand(), pet_commandscript::HandlePetCreateCommand(), reset_commandscript::HandleResetTalentsCommand(), wp_commandscript::HandleWpAddCommand(), wp_commandscript::HandleWpLoadCommand(), wp_commandscript::HandleWpModifyCommand(), wp_commandscript::HandleWpShowCommand(), and wp_commandscript::HandleWpUnLoadCommand().
| WorldObject * ChatHandler::getSelectedObject | ( | ) |
Definition at line 852 of file Chat.cpp.
References GetNearbyGameObject(), ObjectAccessor::GetUnit(), and m_session.
Referenced by debug_commandscript::HandleDebugSet32BitCommand(), debug_commandscript::HandleDebugSetValueCommand(), and gobject_commandscript::HandleGameObjectInfoCommand().
| Player * ChatHandler::getSelectedPlayer | ( | ) |
Definition at line 829 of file Chat.cpp.
References ObjectAccessor::FindPlayer(), and m_session.
Referenced by extractPlayerTarget(), GetPlayerGroupAndGUIDByName(), account_commandscript::HandleAccountSetAddonCommand(), account_commandscript::HandleAccountSetGmLevelCommand(), achievement_commandscript::HandleAchievementAddCommand(), misc_commandscript::HandleAddItemCommand(), misc_commandscript::HandleAddItemSetCommand(), misc_commandscript::HandleCooldownCommand(), debug_commandscript::HandleDebugGetItemStateCommand(), deserter_commandscript::HandleDeserterAdd(), deserter_commandscript::HandleDeserterRemove(), cheat_commandscript::HandleExploreCheatCommand(), misc_commandscript::HandleFreezeCommand(), gm_commandscript::HandleGMFlyCommand(), misc_commandscript::HandleHideAreaCommand(), honor_commandscript::HandleHonorAddCommand(), honor_commandscript::HandleHonorUpdateCommand(), instance_commandscript::HandleInstanceListBindsCommand(), instance_commandscript::HandleInstanceUnbindCommand(), learn_commandscript::HandleLearnAllRecipesCommand(), learn_commandscript::HandleLearnCommand(), lookup_commandscript::HandleLookupFactionCommand(), lookup_commandscript::HandleLookupPlayerIpCommand(), lookup_commandscript::HandleLookupQuestCommand(), lookup_commandscript::HandleLookupSkillCommand(), lookup_commandscript::HandleLookupSpellCommand(), lookup_commandscript::HandleLookupSpellIdCommand(), lookup_commandscript::HandleLookupTitleCommand(), misc_commandscript::HandleMaxSkillCommand(), modify_commandscript::HandleModifyASpeedCommand(), modify_commandscript::HandleModifyBWalkCommand(), modify_commandscript::HandleModifyCurrencyCommand(), modify_commandscript::HandleModifyDrunkCommand(), modify_commandscript::HandleModifyEnergyCommand(), modify_commandscript::HandleModifyFlyCommand(), modify_commandscript::HandleModifyGenderCommand(), modify_commandscript::HandleModifyHonorCommand(), modify_commandscript::HandleModifyHPCommand(), modify_commandscript::HandleModifyManaCommand(), modify_commandscript::HandleModifyMoneyCommand(), modify_commandscript::HandleModifyMountCommand(), modify_commandscript::HandleModifyRageCommand(), modify_commandscript::HandleModifyRepCommand(), modify_commandscript::HandleModifyRunicPowerCommand(), modify_commandscript::HandleModifySpeedCommand(), modify_commandscript::HandleModifySpellCommand(), modify_commandscript::HandleModifySwimCommand(), quest_commandscript::HandleQuestAdd(), quest_commandscript::HandleQuestComplete(), quest_commandscript::HandleQuestRemove(), quest_commandscript::HandleQuestReward(), misc_commandscript::HandleSaveCommand(), misc_commandscript::HandleSetSkillCommand(), misc_commandscript::HandleShowAreaCommand(), cheat_commandscript::HandleTaxiCheatCommand(), tele_commandscript::HandleTeleGroupCommand(), titles_commandscript::HandleTitlesAddCommand(), titles_commandscript::HandleTitlesCurrentCommand(), titles_commandscript::HandleTitlesRemoveCommand(), titles_commandscript::HandleTitlesSetMaskCommand(), misc_commandscript::HandleUnFreezeCommand(), learn_commandscript::HandleUnLearnCommand(), and rbac_commandscript::ReadParams().
| Unit * ChatHandler::getSelectedUnit | ( | ) |
Definition at line 841 of file Chat.cpp.
References m_session.
Referenced by misc_commandscript::HandleAuraCommand(), misc_commandscript::HandleBindSightCommand(), cast_commandscript::HandleCastCommand(), cast_commandscript::HandleCastDestCommand(), cast_commandscript::HandleCastSelfCommand(), misc_commandscript::HandleDamageCommand(), debug_commandscript::HandleDebugEnterVehicleCommand(), debug_commandscript::HandleDebugGetValueCommand(), debug_commandscript::HandleDebugHostileRefListCommand(), debug_commandscript::HandleDebugLoSCommand(), debug_commandscript::HandleDebugMoveflagsCommand(), debug_commandscript::HandleDebugPlaySoundCommand(), debug_commandscript::HandleDebugSetAuraStateCommand(), debug_commandscript::HandleDebugSetVehicleIdCommand(), debug_commandscript::HandleDebugUpdateCommand(), modify_commandscript::HandleDeMorphCommand(), misc_commandscript::HandleDieCommand(), misc_commandscript::HandleGetDistanceCommand(), misc_commandscript::HandleGPSCommand(), honor_commandscript::HandleHonorAddKillCommand(), list_commandscript::HandleListAurasCommand(), mmaps_commandscript::HandleMmapPathCommand(), modify_commandscript::HandleModifyBitCommand(), modify_commandscript::HandleModifyMorphCommand(), modify_commandscript::HandleModifyPhaseCommand(), modify_commandscript::HandleModifyScaleCommand(), misc_commandscript::HandleMovegensCommand(), npc_commandscript::HandleNpcSetEntryCommand(), misc_commandscript::HandlePossessCommand(), misc_commandscript::HandleRespawnCommand(), misc_commandscript::HandleUnAuraCommand(), and misc_commandscript::HandleUnPossessCommand().
|
inline |
Definition at line 43 of file Chat.h.
References m_session.
Referenced by ticket_commandscript::_HandleGMTicketResponseAppendCommand(), debug_commandscript::GetSOTABattlegroundForBoatCommand(), account_commandscript::HandleAccountAddonCommand(), account_commandscript::HandleAccountCommand(), account_commandscript::HandleAccountCreateCommand(), account_commandscript::HandleAccountEmailCommand(), account_commandscript::HandleAccountLockCountryCommand(), account_commandscript::HandleAccountLockIpCommand(), account_commandscript::HandleAccountPasswordCommand(), account_commandscript::HandleAccountSetAddonCommand(), account_commandscript::HandleAccountSetGmLevelCommand(), account_commandscript::HandleAccountSetRegEmailCommand(), misc_commandscript::HandleAddItemCommand(), misc_commandscript::HandleAddItemSetCommand(), misc_commandscript::HandleAppearCommand(), ban_commandscript::HandleBanCharacterCommand(), ban_commandscript::HandleBanHelper(), misc_commandscript::HandleBankCommand(), ban_commandscript::HandleBanListCharacterCommand(), ban_commandscript::HandleBanListHelper(), ban_commandscript::HandleBanListIPCommand(), misc_commandscript::HandleBindSightCommand(), debug_commandscript::HandleBoatStartCommand(), debug_commandscript::HandleBoatStopCommand(), cast_commandscript::HandleCastBackCommand(), cast_commandscript::HandleCastCommand(), cast_commandscript::HandleCastDistCommand(), cast_commandscript::HandleCastSelfCommand(), cheat_commandscript::HandleCasttimeCheatCommand(), misc_commandscript::HandleChangeWeather(), message_commandscript::HandleChannelSetOwnership(), character_commandscript::HandleCharacterDeletedListHelper(), character_commandscript::HandleCharacterLevelCommand(), character_commandscript::HandleCharacterRenameCommand(), character_commandscript::HandleCharacterReputationCommand(), character_commandscript::HandleCharacterTitlesCommand(), cheat_commandscript::HandleCheatStatusCommand(), misc_commandscript::HandleComeToMeCommand(), cheat_commandscript::HandleCoolDownCheatCommand(), misc_commandscript::HandleCooldownCommand(), misc_commandscript::HandleDamageCommand(), debug_commandscript::HandleDebugAnimCommand(), debug_commandscript::HandleDebugAreaTriggersCommand(), debug_commandscript::HandleDebugEnterVehicleCommand(), debug_commandscript::HandleDebugGetItemStateCommand(), debug_commandscript::HandleDebugGetItemValueCommand(), debug_commandscript::HandleDebugHostileRefListCommand(), debug_commandscript::HandleDebugItemExpireCommand(), debug_commandscript::HandleDebugLfgGroupCommand(), debug_commandscript::HandleDebugLoSCommand(), debug_commandscript::HandleDebugMod32ValueCommand(), debug_commandscript::HandleDebugMoveflagsCommand(), debug_commandscript::HandleDebugPlayCinematicCommand(), debug_commandscript::HandleDebugPlayMovieCommand(), debug_commandscript::HandleDebugPlaySoundCommand(), debug_commandscript::HandleDebugRestCommand(), debug_commandscript::HandleDebugSendBuyErrorCommand(), debug_commandscript::HandleDebugSendChannelNotifyCommand(), debug_commandscript::HandleDebugSendChatMsgCommand(), debug_commandscript::HandleDebugSendEquipErrorCommand(), debug_commandscript::HandleDebugSendQuestInvalidMsgCommand(), debug_commandscript::HandleDebugSendQuestPartyMsgCommand(), debug_commandscript::HandleDebugSendSellErrorCommand(), debug_commandscript::HandleDebugSendSetPhaseShiftCommand(), debug_commandscript::HandleDebugSendSpellFailCommand(), debug_commandscript::HandleDebugSetItemValueCommand(), debug_commandscript::HandleDebugSpawnVehicleCommand(), debug_commandscript::HandleDebugTransportCommand(), debug_commandscript::HandleDebugUpdateWorldStateCommand(), modify_commandscript::HandleDeMorphCommand(), misc_commandscript::HandleDevCommand(), misc_commandscript::HandleDieCommand(), misc_commandscript::HandleDismountCommand(), event_commandscript::HandleEventActiveListCommand(), cheat_commandscript::HandleExploreCheatCommand(), misc_commandscript::HandleFreezeCommand(), gobject_commandscript::HandleGameObjectActivateCommand(), gobject_commandscript::HandleGameObjectAddCommand(), gobject_commandscript::HandleGameObjectAddTempCommand(), gobject_commandscript::HandleGameObjectDeleteCommand(), gobject_commandscript::HandleGameObjectMoveCommand(), gobject_commandscript::HandleGameObjectNearCommand(), gobject_commandscript::HandleGameObjectTargetCommand(), gobject_commandscript::HandleGameObjectTurnCommand(), misc_commandscript::HandleGetDistanceCommand(), gm_commandscript::HandleGMChatCommand(), gm_commandscript::HandleGMCommand(), gm_commandscript::HandleGMFlyCommand(), gm_commandscript::HandleGMListFullCommand(), gm_commandscript::HandleGMListIngameCommand(), message_commandscript::HandleGMNameAnnounceCommand(), gm_commandscript::HandleGMNoteCommand(), ticket_commandscript::HandleGMTicketAssignToCommand(), ticket_commandscript::HandleGMTicketCloseByIdCommand(), ticket_commandscript::HandleGMTicketCommentCommand(), ticket_commandscript::HandleGMTicketDeleteByIdCommand(), ticket_commandscript::HandleGMTicketUnAssignCommand(), gm_commandscript::HandleGMVisibleCommand(), go_commandscript::HandleGoCreatureCommand(), cheat_commandscript::HandleGodModeCheatCommand(), go_commandscript::HandleGoGraveyardCommand(), go_commandscript::HandleGoGridCommand(), go_commandscript::HandleGoObjectCommand(), go_commandscript::HandleGoTaxinodeCommand(), go_commandscript::HandleGoTicketCommand(), go_commandscript::HandleGoTriggerCommand(), go_commandscript::HandleGoXYZCommand(), go_commandscript::HandleGoZoneXYCommand(), misc_commandscript::HandleGPSCommand(), group_commandscript::HandleGroupSummonCommand(), misc_commandscript::HandleGUIDCommand(), honor_commandscript::HandleHonorAddKillCommand(), instance_commandscript::HandleInstanceListBindsCommand(), instance_commandscript::HandleInstanceSaveDataCommand(), instance_commandscript::HandleInstanceUnbindCommand(), misc_commandscript::HandleItemMoveCommand(), misc_commandscript::HandleKickPlayerCommand(), learn_commandscript::HandleLearnAllGMCommand(), learn_commandscript::HandleLearnAllLangCommand(), learn_commandscript::HandleLearnAllMySpellsCommand(), learn_commandscript::HandleLearnAllMyTalentsCommand(), learn_commandscript::HandleLearnCommand(), character_commandscript::HandleLevelUpCommand(), misc_commandscript::HandleLinkGraveCommand(), list_commandscript::HandleListAurasCommand(), list_commandscript::HandleListCreatureCommand(), list_commandscript::HandleListMailCommand(), list_commandscript::HandleListObjectCommand(), lookup_commandscript::HandleLookupAreaCommand(), lookup_commandscript::HandleLookupCreatureCommand(), lookup_commandscript::HandleLookupEventCommand(), lookup_commandscript::HandleLookupFactionCommand(), lookup_commandscript::HandleLookupItemCommand(), lookup_commandscript::HandleLookupItemSetCommand(), lookup_commandscript::HandleLookupMapCommand(), lookup_commandscript::HandleLookupObjectCommand(), lookup_commandscript::HandleLookupPlayerIpCommand(), lookup_commandscript::HandleLookupQuestCommand(), lookup_commandscript::HandleLookupSkillCommand(), lookup_commandscript::HandleLookupSpellCommand(), lookup_commandscript::HandleLookupSpellIdCommand(), lookup_commandscript::HandleLookupTaxiNodeCommand(), lookup_commandscript::HandleLookupTeleCommand(), lookup_commandscript::HandleLookupTitleCommand(), mmaps_commandscript::HandleMmapLoadedTilesCommand(), mmaps_commandscript::HandleMmapLocCommand(), mmaps_commandscript::HandleMmapPathCommand(), mmaps_commandscript::HandleMmapStatsCommand(), mmaps_commandscript::HandleMmapTestArea(), modify_commandscript::HandleModifyMorphCommand(), modify_commandscript::HandleModifyPhaseCommand(), modify_commandscript::HandleModifyStandStateCommand(), misc_commandscript::HandleMuteCommand(), message_commandscript::HandleNameAnnounceCommand(), misc_commandscript::HandleNearGraveCommand(), npc_commandscript::HandleNpcAddCommand(), npc_commandscript::HandleNpcAddFormationCommand(), npc_commandscript::HandleNpcAddTempSpawnCommand(), npc_commandscript::HandleNpcAddVendorItemCommand(), npc_commandscript::HandleNpcDeleteCommand(), npc_commandscript::HandleNpcFollowCommand(), npc_commandscript::HandleNpcMoveCommand(), npc_commandscript::HandleNpcNearCommand(), npc_commandscript::HandleNpcTameCommand(), npc_commandscript::HandleNpcUnFollowCommand(), pet_commandscript::HandlePetCreateCommand(), pet_commandscript::HandlePetLearnCommand(), pet_commandscript::HandlePetUnlearnCommand(), misc_commandscript::HandlePInfoCommand(), misc_commandscript::HandlePlayAllCommand(), misc_commandscript::HandlePossessCommand(), cheat_commandscript::HandlePowerCheatCommand(), reset_commandscript::HandleResetAllCommand(), reset_commandscript::HandleResetSpellsCommand(), reset_commandscript::HandleResetTalentsCommand(), misc_commandscript::HandleRespawnCommand(), misc_commandscript::HandleSaveCommand(), send_commandscript::HandleSendItemsCommand(), send_commandscript::HandleSendMailCommand(), send_commandscript::HandleSendMoneyCommand(), misc_commandscript::HandleSummonCommand(), cheat_commandscript::HandleTaxiCheatCommand(), tele_commandscript::HandleTeleAddCommand(), tele_commandscript::HandleTeleCommand(), ticket_commandscript::HandleTicketAssignToCommand(), ticket_commandscript::HandleTicketCloseByIdCommand(), ticket_commandscript::HandleTicketCommentCommand(), ticket_commandscript::HandleTicketDeleteByIdCommand(), ticket_commandscript::HandleTicketUnAssignCommand(), misc_commandscript::HandleUnbindSightCommand(), misc_commandscript::HandleUnPossessCommand(), misc_commandscript::HandleUnstuckCommand(), cheat_commandscript::HandleWaterWalkCheatCommand(), message_commandscript::HandleWhispersCommand(), wp_commandscript::HandleWpAddCommand(), debug_commandscript::HandleWPGPSCommand(), wp_commandscript::HandleWpModifyCommand(), and wp_commandscript::HandleWpShowCommand().
|
virtual |
Reimplemented in CliHandler.
Definition at line 1277 of file Chat.cpp.
References m_session.
Referenced by character_commandscript::HandleCharacterReputationCommand(), character_commandscript::HandleCharacterTitlesCommand(), group_commandscript::HandleGroupListCommand(), lookup_commandscript::HandleLookupSpellIdCommand(), and misc_commandscript::HandlePInfoCommand().
|
virtual |
Reimplemented in CliHandler.
Definition at line 1282 of file Chat.cpp.
References m_session.
Referenced by lookup_commandscript::HandleLookupCreatureCommand(), lookup_commandscript::HandleLookupItemCommand(), lookup_commandscript::HandleLookupObjectCommand(), and lookup_commandscript::HandleLookupQuestCommand().
|
virtual |
Reimplemented in CliHandler.
Definition at line 68 of file Chat.cpp.
References m_session.
Referenced by misc_commandscript::HandleAddItemCommand(), misc_commandscript::HandleAddItemSetCommand(), message_commandscript::HandleAnnounceCommand(), ban_commandscript::HandleBanInfoCharacterCommand(), ban_commandscript::HandleBanInfoHelper(), ban_commandscript::HandleBanInfoIPCommand(), character_commandscript::HandleCharacterReputationCommand(), character_commandscript::HandleCharacterTitlesCommand(), misc_commandscript::HandleCooldownCommand(), event_commandscript::HandleEventActiveListCommand(), event_commandscript::HandleEventInfoCommand(), message_commandscript::HandleGMNotifyCommand(), gm_commandscript::HandleGMVisibleCommand(), list_commandscript::HandleListAurasCommand(), lookup_commandscript::HandleLookupEventCommand(), lookup_commandscript::HandleLookupFactionCommand(), lookup_commandscript::HandleLookupMapCommand(), lookup_commandscript::HandleLookupQuestCommand(), lookup_commandscript::HandleLookupSkillCommand(), lookup_commandscript::HandleLookupSpellCommand(), lookup_commandscript::HandleLookupSpellIdCommand(), lookup_commandscript::HandleLookupTitleCommand(), modify_commandscript::HandleModifyEnergyCommand(), modify_commandscript::HandleModifyMoneyCommand(), modify_commandscript::HandleModifyRepCommand(), misc_commandscript::HandleNearGraveCommand(), message_commandscript::HandleNotifyCommand(), misc_commandscript::HandlePInfoCommand(), rbac_commandscript::HandleRBACListPermissionsCommand(), rbac_commandscript::HandleRBACPermListCommand(), misc_commandscript::HandleSummonCommand(), tele_commandscript::HandleTeleNameCommand(), message_commandscript::HandleWhispersCommand(), PGetParseString(), PSendSysMessage(), and SendSysMessage().
Definition at line 78 of file Chat.cpp.
References Player::GetSession(), HasLowerSecurityAccount(), LANG_PLAYER_NOT_FOUND, SendSysMessage(), SetSentErrorMessage(), and sObjectMgr.
Referenced by misc_commandscript::HandleAppearCommand(), character_commandscript::HandleCharacterRenameCommand(), misc_commandscript::HandleCombatStopCommand(), misc_commandscript::HandleDamageCommand(), modify_commandscript::HandleDeMorphCommand(), misc_commandscript::HandleDieCommand(), group_commandscript::HandleGroupSummonCommand(), honor_commandscript::HandleHonorAddCommand(), honor_commandscript::HandleHonorAddKillCommand(), honor_commandscript::HandleHonorUpdateCommand(), misc_commandscript::HandleKickPlayerCommand(), modify_commandscript::HandleModifyASpeedCommand(), modify_commandscript::HandleModifyBitCommand(), modify_commandscript::HandleModifyBWalkCommand(), modify_commandscript::HandleModifyEnergyCommand(), modify_commandscript::HandleModifyFlyCommand(), modify_commandscript::HandleModifyHonorCommand(), modify_commandscript::HandleModifyHPCommand(), modify_commandscript::HandleModifyManaCommand(), modify_commandscript::HandleModifyMoneyCommand(), modify_commandscript::HandleModifyMorphCommand(), modify_commandscript::HandleModifyMountCommand(), modify_commandscript::HandleModifyRageCommand(), modify_commandscript::HandleModifyRepCommand(), modify_commandscript::HandleModifyScaleCommand(), modify_commandscript::HandleModifySpeedCommand(), modify_commandscript::HandleModifySpellCommand(), modify_commandscript::HandleModifySwimCommand(), misc_commandscript::HandleMuteCommand(), npc_commandscript::HandleNpcWhisperCommand(), misc_commandscript::HandlePInfoCommand(), misc_commandscript::HandleRecallCommand(), misc_commandscript::HandleRepairitemsCommand(), misc_commandscript::HandleSummonCommand(), cheat_commandscript::HandleTaxiCheatCommand(), tele_commandscript::HandleTeleGroupCommand(), tele_commandscript::HandleTeleNameCommand(), titles_commandscript::HandleTitlesAddCommand(), titles_commandscript::HandleTitlesCurrentCommand(), titles_commandscript::HandleTitlesRemoveCommand(), titles_commandscript::HandleTitlesSetMaskCommand(), and misc_commandscript::HandleUnmuteCommand().
| bool ChatHandler::HasLowerSecurityAccount | ( | WorldSession * | target, |
| uint32 | account, | ||
| bool | strong = false ) |
Definition at line 98 of file Chat.cpp.
References CONFIG_GM_LOWER_SECURITY, AccountMgr::GetSecurity(), WorldSession::GetSecurity(), WorldSession::GetVirtualRealmID(), LANG_YOURS_SECURITY_IS_LOW, m_session, rbac::RBAC_PERM_CHECK_FOR_LOWER_SECURITY, SendSysMessage(), SetSentErrorMessage(), and sWorld.
Referenced by account_commandscript::HandleAccountDeleteCommand(), account_commandscript::HandleAccountSetAddonCommand(), account_commandscript::HandleAccountSetEmailCommand(), account_commandscript::HandleAccountSetPasswordCommand(), account_commandscript::HandleAccountSetRegEmailCommand(), HasLowerSecurity(), and rbac_commandscript::ReadParams().
|
inlinevirtual |
Reimplemented in CliHandler.
Definition at line 78 of file Chat.h.
References HasPermission(), and m_session.
Referenced by account_commandscript::HandleAccountCommand(), account_commandscript::HandleAccountPasswordCommand(), misc_commandscript::HandlePInfoCommand(), HasPermission(), and isAvailable().
|
inline |
Definition at line 113 of file Chat.h.
References sentErrorMessage.
Referenced by ExecuteCommandInTable(), and World::ProcessCliCommands().
| bool ChatHandler::hasStringAbbr | ( | const char * | name, |
| const char * | part ) |
Definition at line 128 of file Chat.cpp.
Referenced by ExecuteCommandInTable(), ShowHelpForCommand(), and ShowHelpForSubCommands().
|
virtual |
Reimplemented in CliHandler.
Definition at line 73 of file Chat.cpp.
References HasPermission(), and ChatCommand::Permission.
Referenced by ExecuteCommandInTable(), ShowHelpForCommand(), and ShowHelpForSubCommands().
| bool ChatHandler::isValidChatMessage | ( | const char * | msg | ) |
Definition at line 425 of file Chat.cpp.
References CONFIG_CHAT_STRICT_LINK_CHECKING_SEVERITY, LinkExtractor::IsValidMessage(), and sWorld.
|
inlinestatic |
Definition at line 56 of file Chat.h.
Referenced by SendGlobalGMSysMessage(), SendGlobalSysMessage(), World::SendGlobalText(), and SendSysMessage().
|
inlinestatic |
Definition at line 115 of file Chat.h.
References load_command_table.
Referenced by getCommandTable().
|
virtual |
Reimplemented in CliHandler.
Definition at line 1271 of file Chat.cpp.
References Player::IsVisibleGloballyFor(), and m_session.
Referenced by character_commandscript::HandleCharacterLevel(), cheat_commandscript::HandleExploreCheatCommand(), group_commandscript::HandleGroupSummonCommand(), modify_commandscript::HandleModifyASpeedCommand(), modify_commandscript::HandleModifyBWalkCommand(), modify_commandscript::HandleModifyEnergyCommand(), modify_commandscript::HandleModifyFlyCommand(), modify_commandscript::HandleModifyGenderCommand(), modify_commandscript::HandleModifyHPCommand(), modify_commandscript::HandleModifyManaCommand(), modify_commandscript::HandleModifyMoneyCommand(), modify_commandscript::HandleModifyMountCommand(), modify_commandscript::HandleModifyRageCommand(), modify_commandscript::HandleModifyRunicPowerCommand(), modify_commandscript::HandleModifyScaleCommand(), modify_commandscript::HandleModifySpeedCommand(), modify_commandscript::HandleModifySpellCommand(), modify_commandscript::HandleModifySwimCommand(), misc_commandscript::HandleRepairitemsCommand(), misc_commandscript::HandleSummonCommand(), cheat_commandscript::HandleTaxiCheatCommand(), tele_commandscript::HandleTeleGroupCommand(), and tele_commandscript::HandleTeleNameCommand().
| bool ChatHandler::ParseCommands | ( | const char * | text | ) |
chat case (.command or !command format)
ignore single . and ! in line
ignore messages staring from many dots.
skip first . or ! (in console allowed use command with . and ! and without its)
Definition at line 388 of file Chat.cpp.
References ASSERT, ExecuteCommandInTable(), getCommandTable(), LANG_NO_CMD, m_session, rbac::RBAC_PERM_COMMANDS_NOTIFY_COMMAND_NOT_FOUND_ERROR, and SendSysMessage().
Referenced by World::ProcessCliCommands().
| std::string ChatHandler::PGetParseString | ( | int32 | entry, |
| ... ) const |
Definition at line 57 of file Chat.cpp.
References GetSkyFireString(), and vsnprintf.
Referenced by BugTicket::FormatMessageString(), GmTicket::FormatMessageString(), GmTicket::FormatMessageString(), SuggestTicket::FormatMessageString(), TicketInfo::FormatMessageString(), ticket_commandscript::HandleGMTicketCommentCommand(), and ticket_commandscript::HandleTicketCommentCommand().
|
inline |
Definition at line 108 of file Chat.h.
References m_session.
Referenced by GetNameLink(), misc_commandscript::HandleAppearCommand(), character_commandscript::HandleCharacterChangeFactionCommand(), character_commandscript::HandleCharacterChangeRaceCommand(), character_commandscript::HandleCharacterCustomizeCommand(), character_commandscript::HandleCharacterLevelCommand(), character_commandscript::HandleCharacterRenameCommand(), character_commandscript::HandleLevelUpCommand(), list_commandscript::HandleListMailCommand(), misc_commandscript::HandleMuteCommand(), misc_commandscript::HandlePInfoCommand(), reset_commandscript::HandleResetTalentsCommand(), send_commandscript::HandleSendItemsCommand(), send_commandscript::HandleSendMailCommand(), send_commandscript::HandleSendMoneyCommand(), misc_commandscript::HandleSummonCommand(), tele_commandscript::HandleTeleNameCommand(), and misc_commandscript::HandleUnmuteCommand().
| void ChatHandler::PSendSysMessage | ( | const char * | format, |
| ... ) |
Definition at line 221 of file Chat.cpp.
References SendSysMessage(), and vsnprintf.
Referenced by ticket_commandscript::_HandleGMTicketResponseAppendCommand(), BattlegroundQueue::AddGroup(), LuaPlayer::AddItem(), Player::AddItem(), GetPlayerGroupAndGUIDByName(), GetPlayerInfo(), account_commandscript::HandleAccountAddonCommand(), account_commandscript::HandleAccountBoostAddCommand(), account_commandscript::HandleAccountBoostDelCommand(), account_commandscript::HandleAccountCommand(), account_commandscript::HandleAccountCreateCommand(), account_commandscript::HandleAccountDeleteCommand(), account_commandscript::HandleAccountLockCountryCommand(), account_commandscript::HandleAccountLockIpCommand(), account_commandscript::HandleAccountOnlineListCommand(), account_commandscript::HandleAccountSetAddonCommand(), account_commandscript::HandleAccountSetEmailCommand(), account_commandscript::HandleAccountSetGmLevelCommand(), account_commandscript::HandleAccountSetPasswordCommand(), account_commandscript::HandleAccountSetRegEmailCommand(), disable_commandscript::HandleAddDisables(), misc_commandscript::HandleAddItemCommand(), misc_commandscript::HandleAddItemSetCommand(), misc_commandscript::HandleAppearCommand(), WorldSession::HandleAreaTriggerOpcode(), ban_commandscript::HandleBanCharacterCommand(), ban_commandscript::HandleBanHelper(), ban_commandscript::HandleBanInfoAccountCommand(), ban_commandscript::HandleBanInfoCharacterCommand(), ban_commandscript::HandleBanInfoHelper(), ban_commandscript::HandleBanInfoIPCommand(), ban_commandscript::HandleBanListAccountCommand(), ban_commandscript::HandleBanListCharacterCommand(), ban_commandscript::HandleBanListHelper(), ban_commandscript::HandleBanListIPCommand(), WorldSession::HandleBattlemasterJoinArena(), WorldSession::HandleBattlemasterJoinOpcode(), battlepet_commandscript::HandleBattlePetDebugCommand(), battlepet_commandscript::HandleBattlePetHealCommand(), battlepet_commandscript::HandleBattlePetLevelupCommand(), debug_commandscript::HandleBoatStartCommand(), debug_commandscript::HandleBoatStopCommand(), cast_commandscript::HandleCastBackCommand(), cast_commandscript::HandleCastCommand(), cast_commandscript::HandleCastDestCommand(), cast_commandscript::HandleCastDistCommand(), cast_commandscript::HandleCastSelfCommand(), cast_commandscript::HandleCastTargetCommad(), message_commandscript::HandleChannelSetOwnership(), character_commandscript::HandleCharacterChangeFactionCommand(), character_commandscript::HandleCharacterChangeRaceCommand(), character_commandscript::HandleCharacterCustomizeCommand(), character_commandscript::HandleCharacterDeletedListHelper(), character_commandscript::HandleCharacterDeletedRestoreHelper(), character_commandscript::HandleCharacterEraseCommand(), character_commandscript::HandleCharacterLevel(), character_commandscript::HandleCharacterLevelCommand(), character_commandscript::HandleCharacterRenameCommand(), character_commandscript::HandleCharacterTitlesCommand(), cheat_commandscript::HandleCheatStatusCommand(), misc_commandscript::HandleCooldownCommand(), misc_commandscript::HandleDamageCommand(), debug_commandscript::HandleDebugAreaTriggersCommand(), debug_commandscript::HandleDebugEnterVehicleCommand(), debug_commandscript::HandleDebugGetItemStateCommand(), debug_commandscript::HandleDebugGetItemValueCommand(), debug_commandscript::HandleDebugGetLootRecipientCommand(), debug_commandscript::HandleDebugGetValueCommand(), debug_commandscript::HandleDebugHostileRefListCommand(), debug_commandscript::HandleDebugLfgFlexCommand(), debug_commandscript::HandleDebugLfgGroupCommand(), debug_commandscript::HandleDebugLfgRequirementsCommand(), debug_commandscript::HandleDebugLoSCommand(), debug_commandscript::HandleDebugMod32ValueCommand(), debug_commandscript::HandleDebugMoveflagsCommand(), debug_commandscript::HandleDebugPlayCinematicCommand(), debug_commandscript::HandleDebugPlayMovieCommand(), debug_commandscript::HandleDebugPlaySoundCommand(), debug_commandscript::HandleDebugRestCommand(), debug_commandscript::HandleDebugSet32BitCommand(), debug_commandscript::HandleDebugSetValueCommand(), debug_commandscript::HandleDebugSetVehicleIdCommand(), debug_commandscript::HandleDebugThreatListCommand(), debug_commandscript::HandleDebugTransportCommand(), debug_commandscript::HandleDebugUpdateCommand(), event_commandscript::HandleEventActiveListCommand(), event_commandscript::HandleEventInfoCommand(), event_commandscript::HandleEventStartCommand(), event_commandscript::HandleEventStopCommand(), cheat_commandscript::HandleExploreCheatCommand(), misc_commandscript::HandleFreezeCommand(), gobject_commandscript::HandleGameObjectActivateCommand(), gobject_commandscript::HandleGameObjectAddCommand(), gobject_commandscript::HandleGameObjectDeleteCommand(), gobject_commandscript::HandleGameObjectInfoCommand(), gobject_commandscript::HandleGameObjectMoveCommand(), gobject_commandscript::HandleGameObjectNearCommand(), gobject_commandscript::HandleGameObjectSetPhaseCommand(), gobject_commandscript::HandleGameObjectSetStateCommand(), gobject_commandscript::HandleGameObjectTargetCommand(), gobject_commandscript::HandleGameObjectTurnCommand(), misc_commandscript::HandleGetDistanceCommand(), gm_commandscript::HandleGMFlyCommand(), gm_commandscript::HandleGMListFullCommand(), gm_commandscript::HandleGMListIngameCommand(), ticket_commandscript::HandleGMTicketAssignToCommand(), ticket_commandscript::HandleGMTicketCloseByIdCommand(), ticket_commandscript::HandleGMTicketCommentCommand(), ticket_commandscript::HandleGMTicketUnAssignCommand(), gm_commandscript::HandleGMVisibleCommand(), go_commandscript::HandleGoCreatureCommand(), go_commandscript::HandleGoGraveyardCommand(), go_commandscript::HandleGoGridCommand(), go_commandscript::HandleGoObjectCommand(), go_commandscript::HandleGoTaxinodeCommand(), go_commandscript::HandleGoTriggerCommand(), go_commandscript::HandleGoXYZCommand(), go_commandscript::HandleGoZoneXYCommand(), misc_commandscript::HandleGPSCommand(), group_commandscript::HandleGroupDisbandCommand(), group_commandscript::HandleGroupJoinCommand(), group_commandscript::HandleGroupLeaderCommand(), group_commandscript::HandleGroupListCommand(), group_commandscript::HandleGroupRemoveCommand(), group_commandscript::HandleGroupSummonCommand(), misc_commandscript::HandleGUIDCommand(), guild_commandscript::HandleGuildRenameCommand(), example_commandscript::HandleHelloWorldCommand(), instance_commandscript::HandleInstanceListBindsCommand(), instance_commandscript::HandleInstanceSaveDataCommand(), instance_commandscript::HandleInstanceStatsCommand(), instance_commandscript::HandleInstanceUnbindCommand(), misc_commandscript::HandleKickPlayerCommand(), learn_commandscript::HandleLearnAllDefaultCommand(), learn_commandscript::HandleLearnAllRecipesCommand(), learn_commandscript::HandleLearnCommand(), character_commandscript::HandleLevelUpCommand(), lfg_commandscript::HandleLfgCleanCommand(), lfg_commandscript::HandleLfgGroupInfoCommand(), lfg_commandscript::HandleLfgOptionsCommand(), misc_commandscript::HandleLinkGraveCommand(), list_commandscript::HandleListAurasCommand(), list_commandscript::HandleListCreatureCommand(), misc_commandscript::HandleListFreezeCommand(), list_commandscript::HandleListItemCommand(), list_commandscript::HandleListMailCommand(), list_commandscript::HandleListObjectCommand(), lookup_commandscript::HandleLookupAreaCommand(), lookup_commandscript::HandleLookupCreatureCommand(), lookup_commandscript::HandleLookupEventCommand(), lookup_commandscript::HandleLookupFactionCommand(), lookup_commandscript::HandleLookupItemCommand(), lookup_commandscript::HandleLookupItemSetCommand(), lookup_commandscript::HandleLookupMapCommand(), lookup_commandscript::HandleLookupObjectCommand(), lookup_commandscript::HandleLookupQuestCommand(), lookup_commandscript::HandleLookupSkillCommand(), lookup_commandscript::HandleLookupSpellCommand(), lookup_commandscript::HandleLookupTaxiNodeCommand(), lookup_commandscript::HandleLookupTeleCommand(), lookup_commandscript::HandleLookupTitleCommand(), mmaps_commandscript::HandleMmapLoadedTilesCommand(), mmaps_commandscript::HandleMmapLocCommand(), mmaps_commandscript::HandleMmapPathCommand(), mmaps_commandscript::HandleMmapStatsCommand(), mmaps_commandscript::HandleMmapTestArea(), modify_commandscript::HandleModifyASpeedCommand(), modify_commandscript::HandleModifyBitCommand(), modify_commandscript::HandleModifyBWalkCommand(), modify_commandscript::HandleModifyCurrencyCommand(), modify_commandscript::HandleModifyEnergyCommand(), modify_commandscript::HandleModifyFactionCommand(), modify_commandscript::HandleModifyFlyCommand(), modify_commandscript::HandleModifyGenderCommand(), modify_commandscript::HandleModifyHonorCommand(), modify_commandscript::HandleModifyHPCommand(), modify_commandscript::HandleModifyManaCommand(), modify_commandscript::HandleModifyMoneyCommand(), modify_commandscript::HandleModifyMountCommand(), modify_commandscript::HandleModifyRageCommand(), modify_commandscript::HandleModifyRepCommand(), modify_commandscript::HandleModifyRunicPowerCommand(), modify_commandscript::HandleModifyScaleCommand(), modify_commandscript::HandleModifySpeedCommand(), modify_commandscript::HandleModifySpellCommand(), modify_commandscript::HandleModifySwimCommand(), misc_commandscript::HandleMovegensCommand(), misc_commandscript::HandleMuteCommand(), misc_commandscript::HandleNearGraveCommand(), npc_commandscript::HandleNpcAddFormationCommand(), npc_commandscript::HandleNpcAddMoveCommand(), npc_commandscript::HandleNpcAddVendorItemCommand(), npc_commandscript::HandleNpcDeleteVendorItemCommand(), npc_commandscript::HandleNpcFollowCommand(), npc_commandscript::HandleNpcInfoCommand(), npc_commandscript::HandleNpcMoveCommand(), npc_commandscript::HandleNpcNearCommand(), npc_commandscript::HandleNpcSetDataCommand(), npc_commandscript::HandleNpcSetFactionIdCommand(), npc_commandscript::HandleNpcSetLinkCommand(), npc_commandscript::HandleNpcSetMoveTypeCommand(), npc_commandscript::HandleNpcSetSpawnDistCommand(), npc_commandscript::HandleNpcSetSpawnTimeCommand(), npc_commandscript::HandleNpcTameCommand(), npc_commandscript::HandleNpcUnFollowCommand(), packet_commandscript::HandlePacketCharStartCommand(), packet_commandscript::HandlePacketCharStopCommand(), packet_commandscript::HandlePacketStartCommand(), packet_commandscript::HandlePacketStopCommand(), character_commandscript::HandlePDumpLoadCommand(), character_commandscript::HandlePDumpWriteCommand(), pet_commandscript::HandlePetCreateCommand(), pet_commandscript::HandlePetLearnCommand(), pet_commandscript::HandlePetUnlearnCommand(), misc_commandscript::HandlePInfoCommand(), misc_commandscript::HandlePlayAllCommand(), WorldSession::HandlePlayerLogin(), quest_commandscript::HandleQuestAdd(), quest_commandscript::HandleQuestComplete(), quest_commandscript::HandleQuestRemove(), quest_commandscript::HandleQuestReward(), rbac_commandscript::HandleRBACListPermissionsCommand(), rbac_commandscript::HandleRBACPermDenyCommand(), rbac_commandscript::HandleRBACPermGrantCommand(), rbac_commandscript::HandleRBACPermListCommand(), rbac_commandscript::HandleRBACPermRevokeCommand(), misc_commandscript::HandleRecallCommand(), reload_commandscript::HandleReloadAllScriptsCommand(), reload_commandscript::HandleReloadCreatureTemplateCommand(), disable_commandscript::HandleRemoveDisables(), misc_commandscript::HandleRepairitemsCommand(), reset_commandscript::HandleResetAllCommand(), reset_commandscript::HandleResetSpellsCommand(), reset_commandscript::HandleResetTalentsCommand(), send_commandscript::HandleSendItemsCommand(), send_commandscript::HandleSendMailCommand(), send_commandscript::HandleSendMessageCommand(), send_commandscript::HandleSendMoneyCommand(), server_commandscript::HandleServerInfoCommand(), server_commandscript::HandleServerMotdCommand(), server_commandscript::HandleServerPLimitCommand(), server_commandscript::HandleServerSetMotdCommand(), server_commandscript::HandleServerUptimeCommand(), misc_commandscript::HandleSetSkillCommand(), misc_commandscript::HandleSummonCommand(), cheat_commandscript::HandleTaxiCheatCommand(), tele_commandscript::HandleTeleGroupCommand(), tele_commandscript::HandleTeleNameCommand(), ticket_commandscript::HandleTicketAssignToCommand(), ticket_commandscript::HandleTicketCloseByIdCommand(), ticket_commandscript::HandleTicketCommentCommand(), ticket_commandscript::HandleTicketUnAssignCommand(), titles_commandscript::HandleTitlesAddCommand(), titles_commandscript::HandleTitlesCurrentCommand(), titles_commandscript::HandleTitlesRemoveCommand(), titles_commandscript::HandleTitlesSetMaskCommand(), ticket_commandscript::HandleToggleGMTicketSystem(), ban_commandscript::HandleUnBanHelper(), misc_commandscript::HandleUnFreezeCommand(), misc_commandscript::HandleUnmuteCommand(), message_commandscript::HandleWhispersCommand(), wp_commandscript::HandleWpAddCommand(), wp_commandscript::HandleWpEventCommand(), debug_commandscript::HandleWPGPSCommand(), wp_commandscript::HandleWpLoadCommand(), wp_commandscript::HandleWpModifyCommand(), wp_commandscript::HandleWpReloadCommand(), wp_commandscript::HandleWpShowCommand(), wp_commandscript::HandleWpUnLoadCommand(), SpellMgr::IsSpellValid(), ObjectMgr::IsVendorItemValid(), lookup_commandscript::LookupPlayerSearchCommand(), Player::OnArchaeologyFindUsed(), rbac_commandscript::ReadParams(), Player::RewardHonor(), Player::Satisfy(), server_commandscript::SendRuntimeMetrics(), ShowHelpForSubCommands(), and Player::Whisper().
| void ChatHandler::PSendSysMessage | ( | int32 | entry, |
| ... ) |
Definition at line 210 of file Chat.cpp.
References GetSkyFireString(), SendSysMessage(), and vsnprintf.
| void ChatHandler::SendGlobalGMSysMessage | ( | const char * | str | ) |
Definition at line 188 of file Chat.cpp.
References BuildChatPacket(), CHAT_MSG_SYSTEM, LANG_UNIVERSAL, LineFromMessage(), and sWorld.
Referenced by bf_commandscript::HandleBattlefieldEnable(), bf_commandscript::HandleBattlefieldEnd(), bf_commandscript::HandleBattlefieldStart(), bf_commandscript::HandleBattlefieldSwitch(), bf_commandscript::HandleBattlefieldTimer(), ticket_commandscript::HandleGMTicketAssignToCommand(), ticket_commandscript::HandleGMTicketCloseByIdCommand(), ticket_commandscript::HandleGMTicketCommentCommand(), ticket_commandscript::HandleGMTicketDeleteByIdCommand(), ticket_commandscript::HandleGMTicketUnAssignCommand(), reload_commandscript::HandleReloadAccessRequirementCommand(), reload_commandscript::HandleReloadAchievementCriteriaDataCommand(), reload_commandscript::HandleReloadAchievementRewardCommand(), reload_commandscript::HandleReloadAllLootCommand(), reload_commandscript::HandleReloadAllQuestCommand(), reload_commandscript::HandleReloadAllScriptsCommand(), reload_commandscript::HandleReloadAreaTriggerTavernCommand(), reload_commandscript::HandleReloadAreaTriggerTeleportCommand(), reload_commandscript::HandleReloadAuctionsCommand(), reload_commandscript::HandleReloadAutobroadcastCommand(), reload_commandscript::HandleReloadBlackMarketAuctionsCommand(), reload_commandscript::HandleReloadBlackMarketTemplateCommand(), reload_commandscript::HandleReloadCommandCommand(), reload_commandscript::HandleReloadConditions(), reload_commandscript::HandleReloadConfigCommand(), reload_commandscript::HandleReloadCreatureQuestEnderCommand(), reload_commandscript::HandleReloadCreatureQuestStarterCommand(), reload_commandscript::HandleReloadCreatureSummonGroupsCommand(), reload_commandscript::HandleReloadCreatureTemplateCommand(), reload_commandscript::HandleReloadCreatureText(), reload_commandscript::HandleReloadDbScriptStringCommand(), reload_commandscript::HandleReloadDisablesCommand(), reload_commandscript::HandleReloadEventScriptsCommand(), reload_commandscript::HandleReloadGameGraveyardZoneCommand(), reload_commandscript::HandleReloadGameTeleCommand(), reload_commandscript::HandleReloadGOQuestEnderCommand(), reload_commandscript::HandleReloadGOQuestStarterCommand(), reload_commandscript::HandleReloadGossipMenuCommand(), reload_commandscript::HandleReloadGossipMenuOptionCommand(), reload_commandscript::HandleReloadItemEnchantementsCommand(), reload_commandscript::HandleReloadLfgRewardsCommand(), reload_commandscript::HandleReloadLinkedRespawnCommand(), reload_commandscript::HandleReloadLocalesAchievementRewardCommand(), reload_commandscript::HandleReloadLocalesCreatureCommand(), reload_commandscript::HandleReloadLocalesCreatureTextCommand(), reload_commandscript::HandleReloadLocalesGameobjectCommand(), reload_commandscript::HandleReloadLocalesGossipMenuOptionCommand(), reload_commandscript::HandleReloadLocalesItemCommand(), reload_commandscript::HandleReloadLocalesNpcTextCommand(), reload_commandscript::HandleReloadLocalesPageTextCommand(), reload_commandscript::HandleReloadLocalesPointsOfInterestCommand(), reload_commandscript::HandleReloadLocalesQuestCommand(), reload_commandscript::HandleReloadLocalesQuestObjectiveCommand(), reload_commandscript::HandleReloadLootTemplatesCreatureCommand(), reload_commandscript::HandleReloadLootTemplatesDisenchantCommand(), reload_commandscript::HandleReloadLootTemplatesFishingCommand(), reload_commandscript::HandleReloadLootTemplatesGameobjectCommand(), reload_commandscript::HandleReloadLootTemplatesItemCommand(), reload_commandscript::HandleReloadLootTemplatesMailCommand(), reload_commandscript::HandleReloadLootTemplatesMillingCommand(), reload_commandscript::HandleReloadLootTemplatesPickpocketingCommand(), reload_commandscript::HandleReloadLootTemplatesProspectingCommand(), reload_commandscript::HandleReloadLootTemplatesReferenceCommand(), reload_commandscript::HandleReloadLootTemplatesSkinningCommand(), reload_commandscript::HandleReloadLootTemplatesSpellCommand(), reload_commandscript::HandleReloadMailLevelRewardCommand(), reload_commandscript::HandleReloadNpcTrainerCommand(), reload_commandscript::HandleReloadNpcVendorCommand(), reload_commandscript::HandleReloadOnKillReputationCommand(), reload_commandscript::HandleReloadPageTextsCommand(), reload_commandscript::HandleReloadPointsOfInterestCommand(), reload_commandscript::HandleReloadQuestAreaTriggersCommand(), reload_commandscript::HandleReloadQuestObjectiveEffectsCommand(), reload_commandscript::HandleReloadQuestObjectivesCommand(), reload_commandscript::HandleReloadQuestPOICommand(), reload_commandscript::HandleReloadQuestTemplateCommand(), reload_commandscript::HandleReloadRBACCommand(), reload_commandscript::HandleReloadReservedNameCommand(), reload_commandscript::HandleReloadSkillDiscoveryTemplateCommand(), reload_commandscript::HandleReloadSkillExtraItemTemplateCommand(), reload_commandscript::HandleReloadSkillFishingBaseLevelCommand(), reload_commandscript::HandleReloadSkyFireStringCommand(), reload_commandscript::HandleReloadSmartScripts(), reload_commandscript::HandleReloadSpellAreaCommand(), reload_commandscript::HandleReloadSpellBonusesCommand(), reload_commandscript::HandleReloadSpellClickSpellsCommand(), reload_commandscript::HandleReloadSpellGroupsCommand(), reload_commandscript::HandleReloadSpellGroupStackRulesCommand(), reload_commandscript::HandleReloadSpellLearnSpellCommand(), reload_commandscript::HandleReloadSpellLinkedSpellCommand(), reload_commandscript::HandleReloadSpellPetAurasCommand(), reload_commandscript::HandleReloadSpellProcEventCommand(), reload_commandscript::HandleReloadSpellProcsCommand(), reload_commandscript::HandleReloadSpellRequiredCommand(), reload_commandscript::HandleReloadSpellScriptsCommand(), reload_commandscript::HandleReloadSpellTargetPositionCommand(), reload_commandscript::HandleReloadSpellThreatsCommand(), reload_commandscript::HandleReloadVehicleAccessoryCommand(), reload_commandscript::HandleReloadVehicleTemplateAccessoryCommand(), reload_commandscript::HandleReloadWardenactionCommand(), reload_commandscript::HandleReloadWpCommand(), reload_commandscript::HandleReloadWpScriptsCommand(), ticket_commandscript::HandleTicketAssignToCommand(), ticket_commandscript::HandleTicketCloseByIdCommand(), ticket_commandscript::HandleTicketCommentCommand(), ticket_commandscript::HandleTicketDeleteByIdCommand(), and ticket_commandscript::HandleTicketUnAssignCommand().
| void ChatHandler::SendGlobalSysMessage | ( | const char * | str | ) |
Definition at line 170 of file Chat.cpp.
References BuildChatPacket(), CHAT_MSG_SYSTEM, LANG_UNIVERSAL, LineFromMessage(), and sWorld.
Referenced by reload_commandscript::HandleReloadReputationRewardRateCommand(), and reload_commandscript::HandleReloadReputationSpilloverTemplateCommand().
|
virtual |
Reimplemented in CliHandler.
Definition at line 153 of file Chat.cpp.
References BuildChatPacket(), CHAT_MSG_SYSTEM, LANG_UNIVERSAL, LineFromMessage(), and m_session.
Referenced by ExecuteCommandInTable(), extractKeyFromLink(), extractKeyFromLink(), extractPlayerTarget(), GetPlayerInfo(), debug_commandscript::GetSOTABattlegroundForBoatCommand(), account_commandscript::HandleAccountAddonCommand(), account_commandscript::HandleAccountCreateCommand(), account_commandscript::HandleAccountEmailCommand(), account_commandscript::HandleAccountLockCountryCommand(), account_commandscript::HandleAccountLockIpCommand(), account_commandscript::HandleAccountOnlineListCommand(), account_commandscript::HandleAccountPasswordCommand(), account_commandscript::HandleAccountSetEmailCommand(), account_commandscript::HandleAccountSetGmLevelCommand(), account_commandscript::HandleAccountSetPasswordCommand(), account_commandscript::HandleAccountSetRegEmailCommand(), achievement_commandscript::HandleAchievementAddCommand(), misc_commandscript::HandleAppearCommand(), misc_commandscript::HandleAuraCommand(), ban_commandscript::HandleBanCharacterCommand(), ban_commandscript::HandleBanHelper(), ban_commandscript::HandleBanListCharacterCommand(), ban_commandscript::HandleBanListHelper(), ban_commandscript::HandleBanListIPCommand(), debug_commandscript::HandleBoatStartCommand(), debug_commandscript::HandleBoatStopCommand(), WorldSession::HandleCancelMountAuraOpcode(), cast_commandscript::HandleCastBackCommand(), cast_commandscript::HandleCastCommand(), cast_commandscript::HandleCastDestCommand(), cast_commandscript::HandleCastSelfCommand(), cast_commandscript::HandleCastTargetCommad(), cheat_commandscript::HandleCasttimeCheatCommand(), misc_commandscript::HandleChangeWeather(), character_commandscript::HandleCharacterDeletedDeleteCommand(), character_commandscript::HandleCharacterDeletedListCommand(), character_commandscript::HandleCharacterDeletedListHelper(), character_commandscript::HandleCharacterDeletedRestoreCommand(), character_commandscript::HandleCharacterRenameCommand(), character_commandscript::HandleCharacterReputationCommand(), cheat_commandscript::HandleCheatStatusCommand(), misc_commandscript::HandleCombatStopCommand(), misc_commandscript::HandleComeToMeCommand(), cheat_commandscript::HandleCoolDownCheatCommand(), misc_commandscript::HandleCooldownCommand(), misc_commandscript::HandleDamageCommand(), debug_commandscript::HandleDebugGetItemStateCommand(), debug_commandscript::HandleDebugGetValueCommand(), debug_commandscript::HandleDebugHostileRefListCommand(), debug_commandscript::HandleDebugLfgFlexCommand(), debug_commandscript::HandleDebugLfgGroupCommand(), debug_commandscript::HandleDebugLfgRequirementsCommand(), debug_commandscript::HandleDebugPlayCinematicCommand(), debug_commandscript::HandleDebugPlayMovieCommand(), debug_commandscript::HandleDebugPlaySoundCommand(), debug_commandscript::HandleDebugSendLargePacketCommand(), debug_commandscript::HandleDebugSet32BitCommand(), debug_commandscript::HandleDebugSetAuraStateCommand(), debug_commandscript::HandleDebugSetValueCommand(), debug_commandscript::HandleDebugThreatListCommand(), debug_commandscript::HandleDebugUpdateCommand(), deserter_commandscript::HandleDeserterAdd(), deserter_commandscript::HandleDeserterRemove(), misc_commandscript::HandleDevCommand(), misc_commandscript::HandleDieCommand(), misc_commandscript::HandleDismountCommand(), event_commandscript::HandleEventActiveListCommand(), event_commandscript::HandleEventInfoCommand(), event_commandscript::HandleEventStartCommand(), event_commandscript::HandleEventStopCommand(), cheat_commandscript::HandleExploreCheatCommand(), misc_commandscript::HandleFreezeCommand(), gobject_commandscript::HandleGameObjectSetPhaseCommand(), gobject_commandscript::HandleGameObjectTargetCommand(), misc_commandscript::HandleGetDistanceCommand(), gm_commandscript::HandleGMChatCommand(), gm_commandscript::HandleGMCommand(), gm_commandscript::HandleGMFlyCommand(), gm_commandscript::HandleGMListFullCommand(), gm_commandscript::HandleGMListIngameCommand(), gm_commandscript::HandleGMNoteCommand(), ticket_commandscript::HandleGMTicketAssignToCommand(), ticket_commandscript::HandleGMTicketCloseByIdCommand(), ticket_commandscript::HandleGMTicketCompleteCommand(), ticket_commandscript::HandleGMTicketDeleteByIdCommand(), ticket_commandscript::HandleGMTicketEscalateCommand(), ticket_commandscript::HandleGMTicketGetByIdCommand(), ticket_commandscript::HandleGMTicketGetByNameCommand(), ticket_commandscript::HandleGMTicketResetCommand(), ticket_commandscript::HandleGMTicketUnAssignCommand(), gm_commandscript::HandleGMVisibleCommand(), go_commandscript::HandleGoCreatureCommand(), cheat_commandscript::HandleGodModeCheatCommand(), go_commandscript::HandleGoObjectCommand(), go_commandscript::HandleGoTicketCommand(), misc_commandscript::HandleGPSCommand(), group_commandscript::HandleGroupSummonCommand(), misc_commandscript::HandleGUIDCommand(), guild_commandscript::HandleGuildCreateCommand(), guild_commandscript::HandleGuildRenameCommand(), misc_commandscript::HandleHelpCommand(), misc_commandscript::HandleHideAreaCommand(), honor_commandscript::HandleHonorAddCommand(), honor_commandscript::HandleHonorAddKillCommand(), honor_commandscript::HandleHonorUpdateCommand(), misc_commandscript::HandleKickPlayerCommand(), learn_commandscript::HandleLearnAllCraftsCommand(), learn_commandscript::HandleLearnAllGMCommand(), learn_commandscript::HandleLearnAllLangCommand(), learn_commandscript::HandleLearnAllMySpellsCommand(), learn_commandscript::HandleLearnAllMyTalentsCommand(), learn_commandscript::HandleLearnAllRecipesCommand(), learn_commandscript::HandleLearnCommand(), lfg_commandscript::HandleLfgGroupInfoCommand(), lfg_commandscript::HandleLfgQueueInfoCommand(), list_commandscript::HandleListAurasCommand(), misc_commandscript::HandleListFreezeCommand(), list_commandscript::HandleListItemCommand(), lookup_commandscript::HandleLookupAreaCommand(), lookup_commandscript::HandleLookupCreatureCommand(), lookup_commandscript::HandleLookupEventCommand(), lookup_commandscript::HandleLookupFactionCommand(), lookup_commandscript::HandleLookupItemCommand(), lookup_commandscript::HandleLookupItemSetCommand(), lookup_commandscript::HandleLookupMapCommand(), lookup_commandscript::HandleLookupObjectCommand(), lookup_commandscript::HandleLookupQuestCommand(), lookup_commandscript::HandleLookupSkillCommand(), lookup_commandscript::HandleLookupSpellCommand(), lookup_commandscript::HandleLookupSpellIdCommand(), lookup_commandscript::HandleLookupTaxiNodeCommand(), lookup_commandscript::HandleLookupTeleCommand(), lookup_commandscript::HandleLookupTitleCommand(), misc_commandscript::HandleMaxSkillCommand(), modify_commandscript::HandleModifyASpeedCommand(), modify_commandscript::HandleModifyBitCommand(), modify_commandscript::HandleModifyBWalkCommand(), modify_commandscript::HandleModifyEnergyCommand(), modify_commandscript::HandleModifyFactionCommand(), modify_commandscript::HandleModifyFlyCommand(), modify_commandscript::HandleModifyGenderCommand(), modify_commandscript::HandleModifyHonorCommand(), modify_commandscript::HandleModifyHPCommand(), modify_commandscript::HandleModifyManaCommand(), modify_commandscript::HandleModifyMoneyCommand(), modify_commandscript::HandleModifyMountCommand(), modify_commandscript::HandleModifyRageCommand(), modify_commandscript::HandleModifyRepCommand(), modify_commandscript::HandleModifyRunicPowerCommand(), modify_commandscript::HandleModifyScaleCommand(), modify_commandscript::HandleModifySpeedCommand(), modify_commandscript::HandleModifySpellCommand(), modify_commandscript::HandleModifySwimCommand(), misc_commandscript::HandleMovegensCommand(), npc_commandscript::HandleNpcAddFormationCommand(), npc_commandscript::HandleNpcAddMoveCommand(), npc_commandscript::HandleNpcAddVendorItemCommand(), npc_commandscript::HandleNpcDeleteCommand(), npc_commandscript::HandleNpcDeleteVendorItemCommand(), npc_commandscript::HandleNpcInfoCommand(), npc_commandscript::HandleNpcPlayEmoteCommand(), npc_commandscript::HandleNpcSayCommand(), npc_commandscript::HandleNpcSetAllowMovementCommand(), npc_commandscript::HandleNpcSetDataCommand(), npc_commandscript::HandleNpcSetEntryCommand(), npc_commandscript::HandleNpcSetFactionIdCommand(), npc_commandscript::HandleNpcSetFlagCommand(), npc_commandscript::HandleNpcSetLevelCommand(), npc_commandscript::HandleNpcSetLinkCommand(), npc_commandscript::HandleNpcSetModelCommand(), npc_commandscript::HandleNpcSetPhaseCommand(), npc_commandscript::HandleNpcSetPhaseGroup(), npc_commandscript::HandleNpcSetSpawnDistCommand(), npc_commandscript::HandleNpcSetSpawnTimeCommand(), npc_commandscript::HandleNpcTameCommand(), npc_commandscript::HandleNpcTextEmoteCommand(), npc_commandscript::HandleNpcYellCommand(), character_commandscript::HandlePDumpWriteCommand(), cheat_commandscript::HandlePowerCheatCommand(), quest_commandscript::HandleQuestAdd(), quest_commandscript::HandleQuestComplete(), quest_commandscript::HandleQuestRemove(), quest_commandscript::HandleQuestReward(), reload_commandscript::HandleReloadEventScriptsCommand(), reload_commandscript::HandleReloadSpellScriptsCommand(), reload_commandscript::HandleReloadWardenactionCommand(), reload_commandscript::HandleReloadWpScriptsCommand(), reset_commandscript::HandleResetAllCommand(), reset_commandscript::HandleResetSpellsCommand(), reset_commandscript::HandleResetTalentsCommand(), misc_commandscript::HandleRespawnCommand(), misc_commandscript::HandleSaveAllCommand(), misc_commandscript::HandleSaveCommand(), send_commandscript::HandleSendMessageCommand(), server_commandscript::HandleServerExitCommand(), server_commandscript::HandleServerMetricsResetCommand(), server_commandscript::HandleServerSetClosedCommand(), misc_commandscript::HandleSetSkillCommand(), misc_commandscript::HandleShowAreaCommand(), cheat_commandscript::HandleTaxiCheatCommand(), tele_commandscript::HandleTeleAddCommand(), tele_commandscript::HandleTeleCommand(), tele_commandscript::HandleTeleDelCommand(), tele_commandscript::HandleTeleGroupCommand(), tele_commandscript::HandleTeleNameCommand(), ticket_commandscript::HandleTicketAssignToCommand(), ticket_commandscript::HandleTicketCloseByIdCommand(), ticket_commandscript::HandleTicketDeleteByIdCommand(), ticket_commandscript::HandleTicketGetByIdCommand(), ticket_commandscript::HandleTicketResetCommand(), ticket_commandscript::HandleTicketUnAssignCommand(), titles_commandscript::HandleTitlesAddCommand(), titles_commandscript::HandleTitlesCurrentCommand(), titles_commandscript::HandleTitlesRemoveCommand(), titles_commandscript::HandleTitlesSetMaskCommand(), misc_commandscript::HandleUnAuraCommand(), ban_commandscript::HandleUnBanCharacterCommand(), ban_commandscript::HandleUnBanHelper(), misc_commandscript::HandleUnFreezeCommand(), learn_commandscript::HandleUnLearnCommand(), misc_commandscript::HandleUnmuteCommand(), cheat_commandscript::HandleWaterWalkCheatCommand(), message_commandscript::HandleWhispersCommand(), wp_commandscript::HandleWpEventCommand(), wp_commandscript::HandleWpLoadCommand(), wp_commandscript::HandleWpModifyCommand(), wp_commandscript::HandleWpShowCommand(), HasLowerSecurity(), HasLowerSecurityAccount(), ObjectMgr::IsVendorItemValid(), ParseCommands(), PSendSysMessage(), PSendSysMessage(), LuaPlayer::SendBroadcastMessage(), SendSysMessage(), TicketMgr::ShowClosedList(), TicketMgr::ShowGmEscalatedList(), ShowHelpForCommand(), ShowHelpForSubCommands(), TicketMgr::ShowList(), TicketMgr::ShowList(), and Player::Whisper().
| void ChatHandler::SendSysMessage | ( | int32 | entry | ) |
Definition at line 205 of file Chat.cpp.
References GetSkyFireString(), and SendSysMessage().
|
staticprotected |
Definition at line 333 of file Chat.cpp.
References getCommandTable(), SetDataForCommandInTable(), SF_LOG_ERROR, SF_LOG_INFO, and table.
Referenced by getCommandTable(), and SetDataForCommandInTable().
|
inlinestatic |
Definition at line 116 of file Chat.h.
References load_command_table.
Referenced by getCommandTable(), and reload_commandscript::HandleReloadCommandCommand().
|
inline |
Definition at line 114 of file Chat.h.
References sentErrorMessage.
Referenced by ExecuteCommandInTable(), extractPlayerTarget(), GetPlayerGroupAndGUIDByName(), debug_commandscript::GetSOTABattlegroundForBoatCommand(), account_commandscript::HandleAccountAddonCommand(), account_commandscript::HandleAccountBoostAddCommand(), account_commandscript::HandleAccountBoostDelCommand(), account_commandscript::HandleAccountCreateCommand(), account_commandscript::HandleAccountDeleteCommand(), account_commandscript::HandleAccountEmailCommand(), account_commandscript::HandleAccountLockCountryCommand(), account_commandscript::HandleAccountLockIpCommand(), account_commandscript::HandleAccountPasswordCommand(), account_commandscript::HandleAccountSetAddonCommand(), account_commandscript::HandleAccountSetEmailCommand(), account_commandscript::HandleAccountSetGmLevelCommand(), account_commandscript::HandleAccountSetPasswordCommand(), account_commandscript::HandleAccountSetRegEmailCommand(), achievement_commandscript::HandleAchievementAddCommand(), disable_commandscript::HandleAddDisables(), misc_commandscript::HandleAddItemCommand(), misc_commandscript::HandleAddItemSetCommand(), misc_commandscript::HandleAppearCommand(), misc_commandscript::HandleAuraCommand(), ban_commandscript::HandleBanCharacterCommand(), ban_commandscript::HandleBanHelper(), ban_commandscript::HandleBanInfoAccountCommand(), debug_commandscript::HandleBoatStartCommand(), debug_commandscript::HandleBoatStopCommand(), cast_commandscript::HandleCastBackCommand(), cast_commandscript::HandleCastCommand(), cast_commandscript::HandleCastDestCommand(), cast_commandscript::HandleCastDistCommand(), cast_commandscript::HandleCastSelfCommand(), cast_commandscript::HandleCastTargetCommad(), misc_commandscript::HandleChangeWeather(), character_commandscript::HandleCharacterEraseCommand(), character_commandscript::HandleCharacterRenameCommand(), misc_commandscript::HandleCombatStopCommand(), misc_commandscript::HandleComeToMeCommand(), misc_commandscript::HandleCooldownCommand(), misc_commandscript::HandleDamageCommand(), debug_commandscript::HandleDebugGetValueCommand(), debug_commandscript::HandleDebugLfgFlexCommand(), debug_commandscript::HandleDebugLfgGroupCommand(), debug_commandscript::HandleDebugLfgRequirementsCommand(), debug_commandscript::HandleDebugPlayCinematicCommand(), debug_commandscript::HandleDebugPlayMovieCommand(), debug_commandscript::HandleDebugPlaySoundCommand(), debug_commandscript::HandleDebugSet32BitCommand(), debug_commandscript::HandleDebugSetAuraStateCommand(), debug_commandscript::HandleDebugSetValueCommand(), debug_commandscript::HandleDebugUpdateCommand(), deserter_commandscript::HandleDeserterAdd(), deserter_commandscript::HandleDeserterRemove(), misc_commandscript::HandleDevCommand(), misc_commandscript::HandleDieCommand(), misc_commandscript::HandleDismountCommand(), event_commandscript::HandleEventActiveListCommand(), event_commandscript::HandleEventInfoCommand(), event_commandscript::HandleEventStartCommand(), event_commandscript::HandleEventStopCommand(), cheat_commandscript::HandleExploreCheatCommand(), misc_commandscript::HandleFreezeCommand(), gobject_commandscript::HandleGameObjectActivateCommand(), gobject_commandscript::HandleGameObjectAddCommand(), gobject_commandscript::HandleGameObjectDeleteCommand(), gobject_commandscript::HandleGameObjectMoveCommand(), gobject_commandscript::HandleGameObjectSetPhaseCommand(), gobject_commandscript::HandleGameObjectSetStateCommand(), gobject_commandscript::HandleGameObjectTurnCommand(), misc_commandscript::HandleGetDistanceCommand(), gm_commandscript::HandleGMChatCommand(), gm_commandscript::HandleGMCommand(), gm_commandscript::HandleGMNoteCommand(), gm_commandscript::HandleGMVisibleCommand(), go_commandscript::HandleGoCreatureCommand(), go_commandscript::HandleGoGraveyardCommand(), go_commandscript::HandleGoGridCommand(), go_commandscript::HandleGoObjectCommand(), go_commandscript::HandleGoTaxinodeCommand(), go_commandscript::HandleGoTriggerCommand(), go_commandscript::HandleGoXYZCommand(), go_commandscript::HandleGoZoneXYCommand(), misc_commandscript::HandleGPSCommand(), group_commandscript::HandleGroupDisbandCommand(), group_commandscript::HandleGroupJoinCommand(), group_commandscript::HandleGroupLeaderCommand(), group_commandscript::HandleGroupListCommand(), group_commandscript::HandleGroupRemoveCommand(), group_commandscript::HandleGroupSummonCommand(), misc_commandscript::HandleGUIDCommand(), guild_commandscript::HandleGuildCreateCommand(), guild_commandscript::HandleGuildRenameCommand(), misc_commandscript::HandleHideAreaCommand(), honor_commandscript::HandleHonorAddCommand(), honor_commandscript::HandleHonorAddKillCommand(), honor_commandscript::HandleHonorUpdateCommand(), instance_commandscript::HandleInstanceSaveDataCommand(), misc_commandscript::HandleKickPlayerCommand(), learn_commandscript::HandleLearnCommand(), misc_commandscript::HandleLinkGraveCommand(), list_commandscript::HandleListAurasCommand(), list_commandscript::HandleListCreatureCommand(), list_commandscript::HandleListItemCommand(), list_commandscript::HandleListObjectCommand(), lookup_commandscript::HandleLookupTeleCommand(), misc_commandscript::HandleMaxSkillCommand(), modify_commandscript::HandleModifyASpeedCommand(), modify_commandscript::HandleModifyBitCommand(), modify_commandscript::HandleModifyBWalkCommand(), modify_commandscript::HandleModifyCurrencyCommand(), modify_commandscript::HandleModifyEnergyCommand(), modify_commandscript::HandleModifyFactionCommand(), modify_commandscript::HandleModifyFlyCommand(), modify_commandscript::HandleModifyGenderCommand(), modify_commandscript::HandleModifyHonorCommand(), modify_commandscript::HandleModifyHPCommand(), modify_commandscript::HandleModifyManaCommand(), modify_commandscript::HandleModifyMoneyCommand(), modify_commandscript::HandleModifyMountCommand(), modify_commandscript::HandleModifyRageCommand(), modify_commandscript::HandleModifyRepCommand(), modify_commandscript::HandleModifyRunicPowerCommand(), modify_commandscript::HandleModifyScaleCommand(), modify_commandscript::HandleModifySpeedCommand(), modify_commandscript::HandleModifySpellCommand(), modify_commandscript::HandleModifySwimCommand(), misc_commandscript::HandleMovegensCommand(), misc_commandscript::HandleNearGraveCommand(), npc_commandscript::HandleNpcAddFormationCommand(), npc_commandscript::HandleNpcAddMoveCommand(), npc_commandscript::HandleNpcAddVendorItemCommand(), npc_commandscript::HandleNpcDeleteCommand(), npc_commandscript::HandleNpcDeleteVendorItemCommand(), npc_commandscript::HandleNpcFollowCommand(), npc_commandscript::HandleNpcInfoCommand(), npc_commandscript::HandleNpcMoveCommand(), npc_commandscript::HandleNpcPlayEmoteCommand(), npc_commandscript::HandleNpcSayCommand(), npc_commandscript::HandleNpcSetDataCommand(), npc_commandscript::HandleNpcSetEntryCommand(), npc_commandscript::HandleNpcSetFactionIdCommand(), npc_commandscript::HandleNpcSetFlagCommand(), npc_commandscript::HandleNpcSetLevelCommand(), npc_commandscript::HandleNpcSetLinkCommand(), npc_commandscript::HandleNpcSetModelCommand(), npc_commandscript::HandleNpcSetMoveTypeCommand(), npc_commandscript::HandleNpcSetPhaseCommand(), npc_commandscript::HandleNpcSetPhaseGroup(), npc_commandscript::HandleNpcSetSpawnTimeCommand(), npc_commandscript::HandleNpcTameCommand(), npc_commandscript::HandleNpcTextEmoteCommand(), npc_commandscript::HandleNpcUnFollowCommand(), npc_commandscript::HandleNpcYellCommand(), packet_commandscript::HandlePacketCharStartCommand(), packet_commandscript::HandlePacketCharStopCommand(), character_commandscript::HandlePDumpLoadCommand(), character_commandscript::HandlePDumpWriteCommand(), pet_commandscript::HandlePetCreateCommand(), pet_commandscript::HandlePetLearnCommand(), pet_commandscript::HandlePetUnlearnCommand(), misc_commandscript::HandlePlayAllCommand(), quest_commandscript::HandleQuestAdd(), quest_commandscript::HandleQuestComplete(), quest_commandscript::HandleQuestRemove(), quest_commandscript::HandleQuestReward(), rbac_commandscript::HandleRBACListPermissionsCommand(), rbac_commandscript::HandleRBACPermDenyCommand(), rbac_commandscript::HandleRBACPermGrantCommand(), rbac_commandscript::HandleRBACPermListCommand(), rbac_commandscript::HandleRBACPermRevokeCommand(), misc_commandscript::HandleRecallCommand(), reload_commandscript::HandleReloadAllScriptsCommand(), reload_commandscript::HandleReloadEventScriptsCommand(), reload_commandscript::HandleReloadSpellScriptsCommand(), reload_commandscript::HandleReloadWardenactionCommand(), reload_commandscript::HandleReloadWpScriptsCommand(), disable_commandscript::HandleRemoveDisables(), reset_commandscript::HandleResetAllCommand(), reset_commandscript::HandleResetTalentsCommand(), misc_commandscript::HandleRespawnCommand(), send_commandscript::HandleSendItemsCommand(), send_commandscript::HandleSendMessageCommand(), server_commandscript::HandleServerSetClosedCommand(), misc_commandscript::HandleSetSkillCommand(), misc_commandscript::HandleShowAreaCommand(), misc_commandscript::HandleSummonCommand(), cheat_commandscript::HandleTaxiCheatCommand(), tele_commandscript::HandleTeleAddCommand(), tele_commandscript::HandleTeleCommand(), tele_commandscript::HandleTeleDelCommand(), tele_commandscript::HandleTeleGroupCommand(), tele_commandscript::HandleTeleNameCommand(), titles_commandscript::HandleTitlesAddCommand(), titles_commandscript::HandleTitlesCurrentCommand(), titles_commandscript::HandleTitlesRemoveCommand(), titles_commandscript::HandleTitlesSetMaskCommand(), misc_commandscript::HandleUnAuraCommand(), ban_commandscript::HandleUnBanCharacterCommand(), ban_commandscript::HandleUnBanHelper(), misc_commandscript::HandleUnFreezeCommand(), learn_commandscript::HandleUnLearnCommand(), misc_commandscript::HandleUnmuteCommand(), message_commandscript::HandleWhispersCommand(), wp_commandscript::HandleWpLoadCommand(), wp_commandscript::HandleWpShowCommand(), HasLowerSecurity(), HasLowerSecurityAccount(), lookup_commandscript::LookupPlayerSearchCommand(), and rbac_commandscript::ReadParams().
| bool ChatHandler::ShowHelpForCommand | ( | std::vector< ChatCommand > const & | table, |
| const char * | cmd ) |
Definition at line 523 of file Chat.cpp.
References hasStringAbbr(), isAvailable(), SendSysMessage(), ShowHelpForCommand(), ShowHelpForSubCommands(), and table.
Referenced by ExecuteCommandInTable(), misc_commandscript::HandleCommandsCommand(), misc_commandscript::HandleHelpCommand(), and ShowHelpForCommand().
|
protected |
Definition at line 485 of file Chat.cpp.
References getCommandTable(), hasStringAbbr(), isAvailable(), LANG_AVIABLE_CMD, LANG_SUBCMDS_LIST, m_session, PSendSysMessage(), SendSysMessage(), and table.
Referenced by ShowHelpForCommand().
|
staticprivate |
Definition at line 129 of file Chat.h.
Referenced by LoadCommandTable(), and SetLoadCommandTable().
|
private |
Definition at line 126 of file Chat.h.
Referenced by ChatHandler(), ChatHandler(), ExecuteCommandInTable(), GetNameLink(), GetNearbyGameObject(), GetObjectGlobalyWithGuidOrNearWithDbGuid(), GetPlayerGroupAndGUIDByName(), getSelectedCreature(), getSelectedObject(), getSelectedPlayer(), getSelectedUnit(), GetSession(), GetSessionDbcLocale(), GetSessionDbLocaleIndex(), GetSkyFireString(), HasLowerSecurityAccount(), HasPermission(), needReportToTarget(), ParseCommands(), playerLink(), SendSysMessage(), and ShowHelpForSubCommands().
|
private |
Definition at line 130 of file Chat.h.
Referenced by ChatHandler(), ChatHandler(), HasSentErrorMessage(), and SetSentErrorMessage().