|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Public Member Functions | |
| std::vector< ChatCommand > | GetCommands () const |
| message_commandscript () | |
| Public Member Functions inherited from ScriptObject | |
| const std::string & | GetName () const |
| virtual bool | IsDatabaseBound () const |
Static Public Member Functions | |
| static bool | HandleAnnounceCommand (ChatHandler *handler, char const *args) |
| static bool | HandleChannelSetOwnership (ChatHandler *handler, char const *args) |
| static bool | HandleGMAnnounceCommand (ChatHandler *, char const *args) |
| static bool | HandleGMNameAnnounceCommand (ChatHandler *handler, char const *args) |
| static bool | HandleGMNotifyCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNameAnnounceCommand (ChatHandler *handler, char const *args) |
| static bool | HandleNotifyCommand (ChatHandler *handler, char const *args) |
| static bool | HandleWhispersCommand (ChatHandler *handler, char const *args) |
Additional Inherited Members | |
| Protected Member Functions inherited from CommandScript | |
| CommandScript (const char *name) | |
| Protected Member Functions inherited from ScriptObject | |
| ScriptObject (const char *name) | |
| virtual | ~ScriptObject () |
Definition at line 20 of file cs_message.cpp.
|
inline |
Definition at line 23 of file cs_message.cpp.
References CommandScript::CommandScript().
|
inlinevirtual |
Implements CommandScript.
Definition at line 25 of file cs_message.cpp.
References HandleAnnounceCommand(), HandleChannelSetOwnership(), HandleGMAnnounceCommand(), HandleGMNameAnnounceCommand(), HandleGMNotifyCommand(), HandleNameAnnounceCommand(), HandleNotifyCommand(), HandleWhispersCommand(), rbac::RBAC_PERM_COMMAND_ANNOUNCE, rbac::RBAC_PERM_COMMAND_CHANNEL, rbac::RBAC_PERM_COMMAND_CHANNEL_SET, rbac::RBAC_PERM_COMMAND_CHANNEL_SET_OWNERSHIP, rbac::RBAC_PERM_COMMAND_GMANNOUNCE, rbac::RBAC_PERM_COMMAND_GMNAMEANNOUNCE, rbac::RBAC_PERM_COMMAND_GMNOTIFY, rbac::RBAC_PERM_COMMAND_NAMEANNOUNCE, rbac::RBAC_PERM_COMMAND_NOTIFY, and rbac::RBAC_PERM_COMMAND_WHISPERS.
|
inlinestatic |
Definition at line 117 of file cs_message.cpp.
References ChatHandler::GetSkyFireString(), LANG_SYSTEMMESSAGE, SERVER_MSG_STRING, and sWorld.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 49 of file cs_message.cpp.
References CHAR_UPD_CHANNEL_OWNERSHIP, CharacterDatabase, ChannelMgr::forTeam(), WorldSession::GetPlayer(), ChatHandler::GetSession(), Player::GetTeam(), LANG_CHANNEL_DISABLE_OWNERSHIP, LANG_CHANNEL_ENABLE_OWNERSHIP, ChatHandler::PSendSysMessage(), Channel::SetOwnership(), PreparedStatement::setString(), and PreparedStatement::setUInt8().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 128 of file cs_message.cpp.
References LANG_GM_BROADCAST, and sWorld.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 104 of file cs_message.cpp.
References ChatHandler::GetSession(), LANG_GM_ANNOUNCE_COLOR, and sWorld.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 154 of file cs_message.cpp.
References ChatHandler::GetSkyFireString(), LANG_GM_NOTIFY, SMSG_NOTIFICATION, and sWorld.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 91 of file cs_message.cpp.
References ChatHandler::GetSession(), LANG_ANNOUNCE_COLOR, and sWorld.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 137 of file cs_message.cpp.
References ByteBuffer::FlushBits(), ChatHandler::GetSkyFireString(), LANG_GLOBAL_NOTIFY, SMSG_NOTIFICATION, sWorld, ByteBuffer::WriteBits(), and ByteBuffer::WriteString().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 169 of file cs_message.cpp.
References Player::ClearWhisperWhiteList(), WorldSession::GetPlayer(), ChatHandler::GetSession(), ChatHandler::GetSkyFireString(), 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::SendSysMessage(), Player::SetAcceptWhispers(), ChatHandler::SetSentErrorMessage(), and sObjectAccessor.
Referenced by GetCommands().