![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
Public Member Functions | |
| message_commandscript () | |
| ChatCommandTable | GetCommands () const override |
Public Member Functions inherited from ScriptObject | |
| virtual bool | IsDatabaseBound () const |
| virtual bool | isAfterLoadScript () const |
| virtual void | checkValidity () |
| const std::string & | GetName () const |
| uint16 | GetTotalAvailableHooks () |
Static Public Member Functions | |
| static bool | HandleNameAnnounceCommand (ChatHandler *handler, Tail message) |
| static bool | HandleGMNameAnnounceCommand (ChatHandler *handler, Tail message) |
| static bool | HandleAnnounceCommand (ChatHandler *handler, Tail message) |
| static bool | HandleGMAnnounceCommand (ChatHandler *handler, Tail message) |
| static bool | HandleNotifyCommand (ChatHandler *handler, Tail message) |
| static bool | HandleGMNotifyCommand (ChatHandler *handler, Tail message) |
| static bool | HandleWhispersCommand (ChatHandler *handler, Optional< Variant< bool, EXACT_SEQUENCE("remove")> > operationArg, Optional< std::string > playerNameArg) |
Additional Inherited Members | |
Protected Member Functions inherited from CommandScript | |
| CommandScript (const char *name) | |
Protected Member Functions inherited from ScriptObject | |
| ScriptObject (const char *name, uint16 totalAvailableHooks=0) | |
| virtual | ~ScriptObject ()=default |
|
inline |
|
inlineoverridevirtual |
Implements CommandScript.
References HandleAnnounceCommand(), HandleGMAnnounceCommand(), HandleGMNameAnnounceCommand(), HandleGMNotifyCommand(), HandleNameAnnounceCommand(), HandleNotifyCommand(), HandleWhispersCommand(), rbac::RBAC_PERM_CAN_FILTER_WHISPERS, rbac::RBAC_PERM_COMMAND_ANNOUNCE, rbac::RBAC_PERM_COMMAND_GMANNOUNCE, rbac::RBAC_PERM_COMMAND_GMNAMEANNOUNCE, rbac::RBAC_PERM_COMMAND_GMNOTIFY, rbac::RBAC_PERM_COMMAND_NAMEANNOUNCE, and rbac::RBAC_PERM_COMMAND_NOTIFY.
|
inlinestatic |
References ChatHandler::GetAcoreString(), LANG_SYSTEMMESSAGE, SERVER_MSG_STRING, Acore::StringFormat(), and sWorldSessionMgr.
Referenced by GetCommands().
|
inlinestatic |
References LANG_GM_BROADCAST, and ChatHandler::SendGMText().
Referenced by GetCommands().
|
inlinestatic |
References ChatHandler::GetSession(), LANG_GM_ANNOUNCE_COLOR, and ChatHandler::SendGMText().
Referenced by GetCommands().
|
inlinestatic |
References ChatHandler::GetAcoreString(), LANG_GM_NOTIFY, SMSG_NOTIFICATION, and sWorldSessionMgr.
Referenced by GetCommands().
|
inlinestatic |
References ChatHandler::GetSession(), LANG_ANNOUNCE_COLOR, and ChatHandler::SendWorldText().
Referenced by GetCommands().
|
inlinestatic |
References ChatHandler::GetAcoreString(), LANG_GLOBAL_NOTIFY, SMSG_NOTIFICATION, and sWorldSessionMgr.
Referenced by GetCommands().
|
inlinestatic |
References Player::ClearWhisperWhiteList(), EXACT_SEQUENCE, ObjectAccessor::FindPlayerByName(), ChatHandler::GetAcoreString(), WorldSession::GetPlayer(), ChatHandler::GetSession(), Player::isAcceptWhispers(), LANG_COMMAND_WHISPERACCEPTING, LANG_COMMAND_WHISPEROFF, LANG_COMMAND_WHISPEROFFPLAYER, LANG_COMMAND_WHISPERON, LANG_OFF, LANG_ON, LANG_PLAYER_NOT_FOUND, LANG_USE_BOL, normalizePlayerName(), ChatHandler::PSendSysMessage(), Player::RemoveFromWhisperWhiteList(), ChatHandler::SendErrorMessage(), ChatHandler::SendSysMessage(), and Player::SetAcceptWhispers().
Referenced by GetCommands().