String kCounter = killer.Name + "_TreatAsOne_Count";
TimeSpan time = TimeSpan.FromSeconds(5); // Activations within 5 seconds count as 1
int warnings = 0;
if (server.RoundData.issetInt(kCounter)) warnings = server.RoundData.getInt(kCounter);
String msg = "none";
if (warnings == 0) {
msg = plugin.R("[ПРЕДУПРЕЖДЕНИЕ] %k_n% не используй MGL! Not use MGL"); // First warning message
plugin.SendGlobalMessage(msg);
plugin.SendPlayerYell(killer.Name, "ПРЕДУПРЕЖДЕНИЕ: Не используйте MGL! Следующий раз Вы будете исключены с сервера! \nWARNING: Do not use MGL! Next time you will kicked!", 15);
plugin.PRoConChat("ADMIN > " + msg);
plugin.PRoConEvent(msg, "Insane Limits");
plugin.KillPlayer(killer.Name, 2);
server.RoundData.setInt(kCounter, warnings+1);
return false;
}
if (limit.Activations(killer.Name, time) > 1) return false;
if (warnings >= 1) {
msg = plugin.R("[AUTO-ADMIN] %k_n% исключён с сервера. Причина: ЗА MGL");
plugin.SendGlobalMessage(msg);
plugin.PRoConChat("ADMIN > " + msg);
plugin.PRoConEvent(msg, "Insane Limits");
plugin.KickPlayerWithMessage(killer.Name, msg);
}
server.RoundData.setInt(kCounter, warnings+1);
return false;