Improved color code prohibition

This commit is contained in:
hydrant
2018-12-03 18:37:11 +01:00
parent bcf6c2b8ff
commit 91eddfc580
3 changed files with 10 additions and 10 deletions

View File

@@ -38,7 +38,7 @@ namespace reallife_gamemode.Server.Commands
ChatService.NotAuthorized(player);
return;
}
message = Regex.Replace(message, "(~[a-zA-Z]~{1})|(!{(.*)})", "");
message = Regex.Replace(message, "#([0-9A-Fa-f]{6})", m => "!{" + m.Groups[0].Value + "}");
string publicMessage = "~b~(( " + player.GetUser().AdminLevel.GetName() + " " + player.Name + ": " + message + " ~b~))";
@@ -154,7 +154,7 @@ namespace reallife_gamemode.Server.Commands
return;
}
msg = Regex.Replace(msg, "(!{(.*)})", "");
msg = Regex.Replace(msg, "(~[a-zA-Z]~{1})|(!{(.*)})", "");
player.SendChatMessage("~y~PM an " + target.Name + ": " + msg + " ");
string Message = "~y~PM von " + player.GetUser().AdminLevel.GetName() + " " + player.Name + ": " + msg + "";
@@ -208,7 +208,7 @@ namespace reallife_gamemode.Server.Commands
return;
}
message = Regex.Replace(message, "(!{(.*)})", "");
message = Regex.Replace(message, "(~[a-zA-Z]~{1})|(!{(.*)})", "");
ChatService.BroadcastAdmin("~r~[ADMINCHAT]~s~ " + player.GetUser().AdminLevel.GetName() + " " + player.Name + "~w~: " + message, AdminLevel.ADMIN);
}
@@ -512,7 +512,7 @@ namespace reallife_gamemode.Server.Commands
return;
}
reason = Regex.Replace(reason, "(!{(.*)})", "");
reason = Regex.Replace(reason, "(~[a-zA-Z]~{1})|(!{(.*)})", "");
target.GetUser().BanPlayer(admin, reason, mins);
}