Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/src/server/game/Handlers/ChatHandler.cpp b/src/server/game/Handlers/ChatHandler.cpp
- index 9615de6..6303a56 100644
- --- a/src/server/game/Handlers/ChatHandler.cpp
- +++ b/src/server/game/Handlers/ChatHandler.cpp
- @@ -241,6 +241,8 @@ void WorldSession::HandleMessagechatOpcode(WorldPacket & recv_data)
- if (msg.empty())
- return;
- }
- + if (sender->isGMChat() && !msg.empty()))
- + msg = "|cff2998ff" + msg + "|r";
- switch (type)
- {
- diff --git a/src/server/game/Handlers/ChatHandler.cpp b/src/server/game/Handlers/ChatHandler.cpp
- index 711d7af..a19a7fb 100755
- --- a/src/server/game/Handlers/ChatHandler.cpp
- +++ b/src/server/game/Handlers/ChatHandler.cpp
- @@ -236,6 +236,9 @@ void WorldSession::HandleMessagechatOpcode(WorldPacket & recv_data)
- return;
- }
- + if (sender->isGMChat() && sWorld->getBoolConfig(CONFIG_GM_BLUE_CHAT_ENABLE) && !msg.empty()))
- + msg = "|cff2998ff" + msg + "|r";
- +
- switch (type)
- {
- case CHAT_MSG_SAY:
- diff --git a/src/server/game/World/World.cpp b/src/server/game/World/World.cpp
- index 1b662da..70a3803 100755
- --- a/src/server/game/World/World.cpp
- +++ b/src/server/game/World/World.cpp
- @@ -1243,6 +1243,9 @@ void World::LoadConfigSettings(bool reload)
- m_bool_configs[CONFIG_EXTERNAL_MAIL_ENABLE] = ConfigMgr::GetBoolDefault("External.Mail.Enable", false);
- m_int_configs[CONFIG_EXTERNAL_MAIL_INTERVAL] = ConfigMgr::GetIntDefault("External.Mail.Interval", 1);
- + // Gm chat blue
- + m_bool_configs[CONFIG_GM_BLUE_CHAT_ENABLE] = ConfigMgr::GetBoolDefault("Gm.Chat.Blue.Enable", false);
- +
- if (reload)
- sScriptMgr->OnConfigLoad(reload);
- }
- diff --git a/src/server/game/World/World.h b/src/server/game/World/World.h
- index b7f165e..327aabc 100755
- --- a/src/server/game/World/World.h
- +++ b/src/server/game/World/World.h
- @@ -177,6 +177,7 @@ enum WorldBoolConfigs
- CONFIG_VIP_HOME_COMMAND,
- CONFIG_VIP_CAPITAL_COMMAND,
- CONFIG_EXTERNAL_MAIL_ENABLE,
- + CONFIG_GM_BLUE_CHAT_ENABLE,
- BOOL_CONFIG_VALUE_COUNT
- };
- diff --git a/src/server/worldserver/worldserver.conf.dist b/src/server/worldserver/worldserver.conf.dist
- index 188f663..a3b0a77 100644
- --- a/src/server/worldserver/worldserver.conf.dist
- +++ b/src/server/worldserver/worldserver.conf.dist
- @@ -2710,6 +2710,8 @@ Vip.Capital.Command = 1
- External.Mail.Enable = 1
- External.Mail.Interval = 5
- +Gm.Chat.Blue.Enable = 0
- +
- #
- ###################################################################################################
Advertisement
Add Comment
Please, Sign In to add comment