修复屏蔽字问题
This commit is contained in:
parent
0ebc307758
commit
c4d5e32189
@ -177,7 +177,7 @@ void ChatMgr::ProcTeamChat(Player* hum, const cs::CMSendChatMsg& msg)
|
|||||||
if (hum) {
|
if (hum) {
|
||||||
hum->SendMsg(notifymsg);
|
hum->SendMsg(notifymsg);
|
||||||
if (hum->chat_channel == kCCTeam) {
|
if (hum->chat_channel == kCCTeam) {
|
||||||
a8::SetBitFlag(hum->red_point_flags_, RPF_FriendApply);
|
a8::SetBitFlag(hum->red_point_flags_, RPF_Chat);
|
||||||
hum->SyncRedPoint();
|
hum->SyncRedPoint();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -273,7 +273,7 @@ void ChatMgr::SyncPrivateChatMsg(Player* hum)
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
hum->MarkNewMsg();
|
hum->MarkNewMsg();
|
||||||
a8::SetBitFlag(hum->red_point_flags_, RPF_FriendApply);
|
a8::SetBitFlag(hum->red_point_flags_, RPF_Chat);
|
||||||
hum->SyncRedPoint();
|
hum->SyncRedPoint();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -298,7 +298,7 @@ void ChatMgr::SyncGuildChatMsg(Player* hum)
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
hum->MarkNewMsg();
|
hum->MarkNewMsg();
|
||||||
a8::SetBitFlag(hum->red_point_flags_, RPF_FriendApply);
|
a8::SetBitFlag(hum->red_point_flags_, RPF_Chat);
|
||||||
hum->SyncRedPoint();
|
hum->SyncRedPoint();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -56,7 +56,7 @@ enum ReadPointFlag
|
|||||||
{
|
{
|
||||||
RPF_FriendApply = 0,
|
RPF_FriendApply = 0,
|
||||||
RPF_GuildApply = 1,
|
RPF_GuildApply = 1,
|
||||||
RPF_Chat = 1
|
RPF_Chat = 2
|
||||||
};
|
};
|
||||||
|
|
||||||
enum GuildMemberQuitReason
|
enum GuildMemberQuitReason
|
||||||
|
@ -60,6 +60,7 @@ private:
|
|||||||
if (strword == " " || strword.empty()) { //忽略空格
|
if (strword == " " || strword.empty()) { //忽略空格
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
std::transform(strword.begin(), strword.end(), strword.begin(), ::tolower);
|
||||||
auto itr = dirty_words.find(strword.size());
|
auto itr = dirty_words.find(strword.size());
|
||||||
if (dirty_words.find(strword.size()) != dirty_words.end()) {
|
if (dirty_words.find(strword.size()) != dirty_words.end()) {
|
||||||
itr->second[strword] = strword;
|
itr->second[strword] = strword;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user