* Added HandleGMNameAnnounceCommand

--HG--
branch : trunk
This commit is contained in:
Machiavelli
2008-12-22 21:58:11 +01:00
parent 5ca3aacaaf
commit 3877313e4d
4 changed files with 14 additions and 1 deletions

View File

@@ -532,6 +532,7 @@ ChatCommand * ChatHandler::getCommandTable()
{ "aura", SEC_ADMINISTRATOR, false, &ChatHandler::HandleAuraCommand, "", NULL },
{ "unaura", SEC_ADMINISTRATOR, false, &ChatHandler::HandleUnAuraCommand, "", NULL },
{ "nameannounce", SEC_MODERATOR, false, &ChatHandler::HandleNameAnnounceCommand, "", NULL },
{ "gmnameannounce", SEC_MODERATOR, false, &ChatHandler::HandleGMNameAnnounceCommand, "", NULL },
{ "announce", SEC_MODERATOR, true, &ChatHandler::HandleAnnounceCommand, "", NULL },
{ "gmannounce", SEC_MODERATOR, true, &ChatHandler::HandleGMAnnounceCommand, "", NULL },
{ "notify", SEC_MODERATOR, true, &ChatHandler::HandleNotifyCommand, "", NULL },

View File

@@ -110,6 +110,7 @@ class ChatHandler
bool HandleGroupgoCommand(const char* args);
bool HandleRecallCommand(const char* args);
bool HandleNameAnnounceCommand(const char* args);
bool HandleGMNameAnnounceCommand(const char* args);
bool HandleAnnounceCommand(const char* args);
bool HandleGMAnnounceCommand(const char* args);
bool HandleNotifyCommand(const char* args);

View File

@@ -779,7 +779,8 @@ enum TrinityStrings
// Room for more Trinity strings 5010-9999
// Used for GM Announcements
LANG_GM_BROADCAST = 6613,
LANG_GM_NOTIFY = 6614,
LANG_GM_NOTIFY = 6614,
LANG_GM_ANNOUNCE_COLOR = 6615,
// Use for not-in-offcial-sources patches
// 10000-10999

View File

@@ -129,6 +129,16 @@ bool ChatHandler::HandleNameAnnounceCommand(const char* args)
return true;
}
bool ChatHandler::HandleGMNameAnnounceCommand(const char* args)
{
WorldPacket data;
if(!*args)
return false;
sWorld.SendGMText(LANG_GM_ANNOUNCE_COLOR, m_session->GetPlayer()->GetName(), args);
return true;
}
// global announce
bool ChatHandler::HandleAnnounceCommand(const char* args)
{