apply preferred code style

This commit is contained in:
Gurge44 committed 2024-10-31 18:52:57 +01:00
1 parent f214eb4876
commit 3556031552
494 files changed
+7761 -19472

No files matched your search

+145 -559
View File
@@ -26,19 +26,15 @@ namespace EHR
{
try
{
if (!Directory.Exists(@"EHR_DATA"))
{
Directory.CreateDirectory(@"EHR_DATA");
}
if (!Directory.Exists(@"EHR_DATA")) Directory.CreateDirectory(@"EHR_DATA");
if (File.Exists(@"./BanWords.txt"))
{
File.Move(@"./BanWords.txt", BANEDWORDS_FILE_PATH);
}
else
{
string fileName;
string[] name = CultureInfo.CurrentCulture.Name.Split("-");
if (name.Length >= 2)
{
fileName = name[0] switch
@@ -49,9 +45,7 @@ namespace EHR
};
}
else
{
fileName = "English";
}
Logger.Warn($"创建新的 BanWords 文件:{fileName}", "SpamManager");
File.WriteAllText(BANEDWORDS_FILE_PATH, GetResourcesTxt($"EHR.Resources.Config.BanWords.{fileName}.txt"));
@@ -74,62 +68,45 @@ namespace EHR
public static List<string> ReturnAllNewLinesInFile(string filename)
{
if (!File.Exists(filename))
{
return [];
}
if (!File.Exists(filename)) return [];
using StreamReader sr = new(filename, Encoding.GetEncoding("UTF-8"));
string text;
List<string> sendList = [];
while ((text = sr.ReadLine()) != null)
{
if (text.Length > 1 && text != "")
{
sendList.Add(text.Replace("\\n", "\n").ToLower());
}
}
return sendList;
}
public static bool CheckSpam(PlayerControl player, string text)
{
if (player.PlayerId == PlayerControl.LocalPlayer.PlayerId)
{
return false;
}
if (player.PlayerId == PlayerControl.LocalPlayer.PlayerId) return false;
string name = player.GetRealName();
bool kick = false;
string msg = string.Empty;
var kick = false;
var msg = string.Empty;
if (Options.AutoKickStart.GetBool())
{
if (ContainsStart(text) && GameStates.IsLobby)
{
if (!Main.SayStartTimes.ContainsKey(player.GetClientId()))
{
Main.SayStartTimes.Add(player.GetClientId(), 0);
}
if (!Main.SayStartTimes.ContainsKey(player.GetClientId())) Main.SayStartTimes.Add(player.GetClientId(), 0);
Main.SayStartTimes[player.GetClientId()]++;
msg = string.Format(GetString("Message.WarnWhoSayStart"), name, Main.SayStartTimes[player.GetClientId()]);
if (Main.SayStartTimes[player.GetClientId()] > Options.AutoKickStartTimes.GetInt())
{
msg = string.Format(GetString("Message.KickStartAfterWarn"), name, Main.SayStartTimes[player.GetClientId()]);
kick = true;
}
if (msg != string.Empty && msg != "")
{
Utils.SendMessage(msg);
}
if (msg != string.Empty && msg != "") Utils.SendMessage(msg);
if (kick)
{
AmongUsClient.Instance.KickPlayer(player.GetClientId(), Options.AutoKickStartAsBan.GetBool());
}
if (kick) AmongUsClient.Instance.KickPlayer(player.GetClientId(), Options.AutoKickStartAsBan.GetBool());
return true;
}
@@ -137,25 +114,17 @@ namespace EHR
bool banned = BanWords.Any(text.Contains);
if (!banned)
{
return false;
}
if (!banned) return false;
if (Options.AutoWarnStopWords.GetBool())
{
msg = string.Format(GetString("Message.WarnWhoSayBanWord"), name);
}
if (Options.AutoWarnStopWords.GetBool()) msg = string.Format(GetString("Message.WarnWhoSayBanWord"), name);
if (Options.AutoKickStopWords.GetBool())
{
if (!Main.SayBanwordsTimes.ContainsKey(player.GetClientId()))
{
Main.SayBanwordsTimes.Add(player.GetClientId(), 0);
}
if (!Main.SayBanwordsTimes.ContainsKey(player.GetClientId())) Main.SayBanwordsTimes.Add(player.GetClientId(), 0);
Main.SayBanwordsTimes[player.GetClientId()]++;
msg = string.Format(GetString("Message.WarnWhoSayBanWordTimes"), name, Main.SayBanwordsTimes[player.GetClientId()]);
if (Main.SayBanwordsTimes[player.GetClientId()] > Options.AutoKickStopWordsTimes.GetInt())
{
msg = string.Format(GetString("Message.KickWhoSayBanWordAfterWarn"), name, Main.SayBanwordsTimes[player.GetClientId()]);
@@ -166,22 +135,13 @@ namespace EHR
if (msg != string.Empty && msg != "")
{
if (kick || !GameStates.IsInGame)
{
Utils.SendMessage(msg);
}
else
{
foreach (PlayerControl pc in Main.AllPlayerControls.Where(x => x.IsAlive() == player.IsAlive()).ToArray())
{
Utils.SendMessage(msg, pc.PlayerId);
}
}
}
if (kick)
{
AmongUsClient.Instance.KickPlayer(player.GetClientId(), Options.AutoKickStopWordsAsBan.GetBool());
}
if (kick) AmongUsClient.Instance.KickPlayer(player.GetClientId(), Options.AutoKickStopWordsAsBan.GetBool());
return true;
}
@@ -190,635 +150,261 @@ namespace EHR
{
text = text.Trim().ToLower();
int stNum = 0;
for (int i = 0; i < text.Length; i++)
{
if (text[i..].Equals("k"))
{
stNum++;
}
if (text[i..].Equals("开"))
{
stNum++;
}
}
var stNum = 0;
if (stNum >= 3)
for (var i = 0; i < text.Length; i++)
{
return true;
}
if (text[i..].Equals("k")) stNum++;
if (text == "Start")
{
return true;
if (text[i..].Equals("开")) stNum++;
}
if (text == "start")
{
return true;
}
if (stNum >= 3) return true;
if (text == "/Start")
{
return true;
}
if (text == "Start") return true;
if (text == "/Start/")
{
return true;
}
if (text == "start") return true;
if (text == "Start/")
{
return true;
}
if (text == "/Start") return true;
if (text == "/start")
{
return true;
}
if (text == "/Start/") return true;
if (text == "/start/")
{
return true;
}
if (text == "Start/") return true;
if (text == "start/")
{
return true;
}
if (text == "/start") return true;
if (text == "plsstart")
{
return true;
}
if (text == "/start/") return true;
if (text == "pls start")
{
return true;
}
if (text == "start/") return true;
if (text == "please start")
{
return true;
}
if (text == "plsstart") return true;
if (text == "pleasestart")
{
return true;
}
if (text == "pls start") return true;
if (text == "Plsstart")
{
return true;
}
if (text == "please start") return true;
if (text == "Pls start")
{
return true;
}
if (text == "pleasestart") return true;
if (text == "Please start")
{
return true;
}
if (text == "Plsstart") return true;
if (text == "Pleasestart")
{
return true;
}
if (text == "Pls start") return true;
if (text == "plsStart")
{
return true;
}
if (text == "Please start") return true;
if (text == "pls Start")
{
return true;
}
if (text == "Pleasestart") return true;
if (text == "please Start")
{
return true;
}
if (text == "plsStart") return true;
if (text == "pleaseStart")
{
return true;
}
if (text == "pls Start") return true;
if (text == "PlsStart")
{
return true;
}
if (text == "please Start") return true;
if (text == "Pls Start")
{
return true;
}
if (text == "pleaseStart") return true;
if (text == "Please Start")
{
return true;
}
if (text == "PlsStart") return true;
if (text == "PleaseStart")
{
return true;
}
if (text == "Pls Start") return true;
if (text == "sTart")
{
return true;
}
if (text == "Please Start") return true;
if (text == "stArt")
{
return true;
}
if (text == "PleaseStart") return true;
if (text == "staRt")
{
return true;
}
if (text == "sTart") return true;
if (text == "starT")
{
return true;
}
if (text == "stArt") return true;
if (text == "s t a r t")
{
return true;
}
if (text == "staRt") return true;
if (text == "S t a r t")
{
return true;
}
if (text == "starT") return true;
if (text == "started")
{
return true;
}
if (text == "s t a r t") return true;
if (text == "Started")
{
return true;
}
if (text == "S t a r t") return true;
if (text == "s t a r t e d")
{
return true;
}
if (text == "started") return true;
if (text == "S t a r t e d")
{
return true;
}
if (text == "Started") return true;
if (text == "Го")
{
return true;
}
if (text == "s t a r t e d") return true;
if (text == "гО")
{
return true;
}
if (text == "S t a r t e d") return true;
if (text == "го")
{
return true;
}
if (text == "Го") return true;
if (text == "Гоу")
{
return true;
}
if (text == "гО") return true;
if (text == "гоу")
{
return true;
}
if (text == "го") return true;
if (text == "Старт")
{
return true;
}
if (text == "Гоу") return true;
if (text == "старт")
{
return true;
}
if (text == "гоу") return true;
if (text == "/Старт")
{
return true;
}
if (text == "Старт") return true;
if (text == "/Старт/")
{
return true;
}
if (text == "старт") return true;
if (text == "Старт/")
{
return true;
}
if (text == "/Старт") return true;
if (text == "/старт")
{
return true;
}
if (text == "/Старт/") return true;
if (text == "/старт/")
{
return true;
}
if (text == "Старт/") return true;
if (text == "старт/")
{
return true;
}
if (text == "/старт") return true;
if (text == "пжстарт")
{
return true;
}
if (text == "/старт/") return true;
if (text == "пж старт")
{
return true;
}
if (text == "старт/") return true;
if (text == "пжСтарт")
{
return true;
}
if (text == "пжстарт") return true;
if (text == "пж Старт")
{
return true;
}
if (text == "пж старт") return true;
if (text == "Пжстарт")
{
return true;
}
if (text == "пжСтарт") return true;
if (text == "Пж старт")
{
return true;
}
if (text == "пж Старт") return true;
if (text == "ПжСтарт")
{
return true;
}
if (text == "Пжстарт") return true;
if (text == "Пж Старт")
{
return true;
}
if (text == "Пж старт") return true;
if (text == "сТарт")
{
return true;
}
if (text == "ПжСтарт") return true;
if (text == "стАрт")
{
return true;
}
if (text == "Пж Старт") return true;
if (text == "стаРт")
{
return true;
}
if (text == "сТарт") return true;
if (text == "старТ")
{
return true;
}
if (text == "стАрт") return true;
if (text == "с т а р т")
{
return true;
}
if (text == "стаРт") return true;
if (text == "С т а р т")
{
return true;
}
if (text == "старТ") return true;
if (text == "начни")
{
return true;
}
if (text == "с т а р т") return true;
if (text == "Начни")
{
return true;
}
if (text == "С т а р т") return true;
if (text == "начинай")
{
return true;
}
if (text == "начни") return true;
if (text == "начинай уже")
{
return true;
}
if (text == "Начни") return true;
if (text == "Начинай")
{
return true;
}
if (text == "начинай") return true;
if (text == "Начинай уже")
{
return true;
}
if (text == "начинай уже") return true;
if (text == "Начинай Уже")
{
return true;
}
if (text == "Начинай") return true;
if (text == "н а ч и н а й")
{
return true;
}
if (text == "Начинай уже") return true;
if (text == "Н а ч и н а й")
{
return true;
}
if (text == "Начинай Уже") return true;
if (text == "пж го")
{
return true;
}
if (text == "н а ч и н а й") return true;
if (text == "пжго")
{
return true;
}
if (text == "Н а ч и н а й") return true;
if (text == "Пж Го")
{
return true;
}
if (text == "пж го") return true;
if (text == "Пж го")
{
return true;
}
if (text == "пжго") return true;
if (text == "пж Го")
{
return true;
}
if (text == "Пж Го") return true;
if (text == "ПжГо")
{
return true;
}
if (text == "Пж го") return true;
if (text == "Пжго")
{
return true;
}
if (text == "пж Го") return true;
if (text == "пжГо")
{
return true;
}
if (text == "ПжГо") return true;
if (text == "ГоПж")
{
return true;
}
if (text == "Пжго") return true;
if (text == "гоПж")
{
return true;
}
if (text == "пжГо") return true;
if (text == "Гопж")
{
return true;
}
if (text == "ГоПж") return true;
if (text == "开")
{
return true;
}
if (text == "гоПж") return true;
if (text == "快开")
{
return true;
}
if (text == "Гопж") return true;
if (text == "开始")
{
return true;
}
if (text == "开") return true;
if (text == "开啊")
{
return true;
}
if (text == "快开") return true;
if (text == "开阿")
{
return true;
}
if (text == "开始") return true;
if (text == "kai")
{
return true;
}
if (text == "开啊") return true;
if (text == "kaishi")
{
return true;
}
if (text == "开阿") return true;
if (text == "kai") return true;
if (text == "kaishi") return true;
//if (text.Length >= 3) return false;
if (text.Contains("start"))
{
return true;
}
if (text.Contains("start")) return true;
if (text.Contains("Start"))
{
return true;
}
if (text.Contains("Start")) return true;
if (text.Contains("STart"))
{
return true;
}
if (text.Contains("STart")) return true;
if (text.Contains("s t a r t"))
{
return true;
}
if (text.Contains("s t a r t")) return true;
if (text.Contains("begin"))
{
return true;
}
if (text.Contains("begin")) return true;
if (text.Contains('了'))
{
return false;
}
if (text.Contains('了')) return false;
if (text.Contains('没'))
{
return false;
}
if (text.Contains('没')) return false;
if (text.Contains('吗'))
{
return false;
}
if (text.Contains('吗')) return false;
if (text.Contains('哈'))
{
return false;
}
if (text.Contains('哈')) return false;
if (text.Contains('还'))
{
return false;
}
if (text.Contains('还')) return false;
if (text.Contains('现'))
{
return false;
}
if (text.Contains('现')) return false;
if (text.Contains('不'))
{
return false;
}
if (text.Contains('不')) return false;
if (text.Contains('可'))
{
return false;
}
if (text.Contains('可')) return false;
if (text.Contains('刚'))
{
return false;
}
if (text.Contains('刚')) return false;
if (text.Contains('的'))
{
return false;
}
if (text.Contains('的')) return false;
if (text.Contains('打'))
{
return false;
}
if (text.Contains('打')) return false;
if (text.Contains('门'))
{
return false;
}
if (text.Contains('门')) return false;
if (text.Contains('关'))
{
return false;
}
if (text.Contains('关')) return false;
if (text.Contains('怎'))
{
return false;
}
if (text.Contains('怎')) return false;
if (text.Contains('要'))
{
return false;
}
if (text.Contains('要')) return false;
if (text.Contains('摆'))
{
return false;
}
if (text.Contains('摆')) return false;
if (text.Contains('啦'))
{
return false;
}
if (text.Contains('啦')) return false;
if (text.Contains('咯'))
{
return false;
}
if (text.Contains('咯')) return false;
if (text.Contains('嘞'))
{
return false;
}
if (text.Contains('嘞')) return false;
if (text.Contains('勒'))
{
return false;
}
if (text.Contains('勒')) return false;
if (text.Contains('心'))
{
return false;
}
if (text.Contains('心')) return false;
if (text.Contains('呢'))
{
return false;
}
if (text.Contains('呢')) return false;
if (text.Contains('门'))
{
return false;
}
if (text.Contains('门')) return false;
if (text.Contains('总'))
{
return false;
}
if (text.Contains('总')) return false;
if (text.Contains('哥'))
{
return false;
}
if (text.Contains('哥')) return false;
if (text.Contains('姐'))
{
return false;
}
if (text.Contains('姐')) return false;
if (text.Contains('《'))
{
return false;
}
if (text.Contains('《')) return false;
if (text.Contains('?'))
{
return false;
}
if (text.Contains('?')) return false;
if (text.Contains('?'))
{
return false;
}
if (text.Contains('?')) return false;
return text.Contains('开') || text.Contains("kai");
}