diff --git a/src/server/game/Handlers/ChatHandler.cpp b/src/server/game/Handlers/ChatHandler.cpp index 58f61d0c9..75c497556 100644 --- a/src/server/game/Handlers/ChatHandler.cpp +++ b/src/server/game/Handlers/ChatHandler.cpp @@ -463,7 +463,7 @@ void WorldSession::HandleMessagechatOpcode(WorldPacket& recvData) { if (Guild* guild = sGuildMgr->GetGuildById(GetPlayer()->GetGuildId())) { - if (sScriptMgr->CanPlayerUseChat(GetPlayer(), type, lang, msg, guild)) + if (!sScriptMgr->CanPlayerUseChat(GetPlayer(), type, lang, msg, guild)) { return; }