Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (lang == LANG_ADDON)
- {
- // LANG_ADDON is only valid for the following message types
- switch (type)
- {
- case CHAT_MSG_PARTY:
- case CHAT_MSG_RAID:
- case CHAT_MSG_GUILD:
- case CHAT_MSG_BATTLEGROUND:
- case CHAT_MSG_WHISPER:
- if (sWorld->getBoolConfig(CONFIG_CHATLOG_ADDON))
- {
- std::string msg = "";
- recvData >> msg;
- if (msg.empty())
- return;
- if(msg.find("[HAMAR]"))
- sender->GetSession()->SendNotification("Hi there");
- sScriptMgr->OnPlayerChat(sender, uint32(CHAT_MSG_ADDON), lang, msg);
- }
- // Disabled addon channel?
- if (!sWorld->getBoolConfig(CONFIG_ADDON_CHANNEL))
- return;
- break;
- default:
- TC_LOG_ERROR(LOG_FILTER_NETWORKIO, "Player %s (GUID: %u) sent a chatmessage with an invalid language/message type combination",
- GetPlayer()->GetName().c_str(), GetPlayer()->GetGUIDLow());
- recvData.rfinish();
- return;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement