Index: src/game/Chat.cpp =================================================================== --- src/game/Chat.cpp (revision 6702) +++ src/game/Chat.cpp (working copy) @@ -447,6 +447,7 @@ { "unaura", SEC_ADMINISTRATOR, &ChatHandler::HandleUnAuraCommand, "", NULL }, { "acct", SEC_PLAYER, &ChatHandler::HandleAcctCommand, "", NULL }, { "announce", SEC_MODERATOR, &ChatHandler::HandleAnnounceCommand, "", NULL }, + { "nameannounce", SEC_MODERATOR, &ChatHandler::HandleNameAnnounceCommand, "", NULL }, { "notify", SEC_MODERATOR, &ChatHandler::HandleNotifyCommand, "", NULL }, { "goname", SEC_MODERATOR, &ChatHandler::HandleGonameCommand, "", NULL }, { "namego", SEC_MODERATOR, &ChatHandler::HandleNamegoCommand, "", NULL }, @@ -1109,4 +1110,3 @@ return talentEntry->RankID[rank]; } - Index: src/game/Chat.h =================================================================== --- src/game/Chat.h (revision 6702) +++ src/game/Chat.h (working copy) @@ -104,6 +104,7 @@ bool HandleGroupgoCommand(const char* args); bool HandleRecallCommand(const char* args); bool HandleAnnounceCommand(const char* args); + bool HandleNameAnnounceCommand(const char* args); bool HandleNotifyCommand(const char* args); bool HandleGMmodeCommand(const char* args); bool HandleVisibleCommand(const char* args); Index: src/game/Language.h =================================================================== --- src/game/Language.h (revision 6702) +++ src/game/Language.h (working copy) @@ -24,6 +24,7 @@ // for chat commands LANG_SELECT_CHAR_OR_CREATURE = 1, LANG_SELECT_CREATURE = 2, + LANG_ANNOUNCE_COLOR = 1000, // level 0 chat LANG_SYSTEMMESSAGE = 3, Index: src/game/Level1.cpp =================================================================== --- src/game/Level1.cpp (revision 6702) +++ src/game/Level1.cpp (working copy) @@ -126,6 +126,16 @@ return true; } +bool ChatHandler::HandleNameAnnounceCommand(const char* args) +{ + WorldPacket data; + if(!*args) + return false; + + sWorld.SendWorldText(LANG_ANNOUNCE_COLOR, m_session->GetPlayer()->GetName(),args); + return true; +} + //notification player at the screen bool ChatHandler::HandleNotifyCommand(const char* args) {