From 4b8a10e605334430198dafc6dbeec80fa95dd5f0 Mon Sep 17 00:00:00 2001 From: ladiszlai Date: Fri, 23 Feb 2018 12:52:39 +0100 Subject: [PATCH] Addon message read fix (#796) --- src/server/game/Handlers/ChatHandler.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/server/game/Handlers/ChatHandler.cpp b/src/server/game/Handlers/ChatHandler.cpp index d0e2d9fd2..106663f1c 100644 --- a/src/server/game/Handlers/ChatHandler.cpp +++ b/src/server/game/Handlers/ChatHandler.cpp @@ -143,13 +143,14 @@ void WorldSession::HandleMessagechatOpcode(WorldPacket & recvData) if (sWorld->getBoolConfig(CONFIG_CHATLOG_ADDON)) { - std::string msg = ""; - recvData >> msg; + std::string to, msg; + recvData >> to >> msg; + Player* receiver = ObjectAccessor::FindPlayerByName(to, false); if (msg.empty()) return; - sScriptMgr->OnPlayerChat(sender, uint32(CHAT_MSG_ADDON), lang, msg); + sScriptMgr->OnPlayerChat(sender, type, lang, msg, receiver); } break;