public OnRconLoginAttempt(ip[], password[], success)
{
new string[256], pip[16];
if(!success) {
foreach(Player, i) {
if(IsPlayerConnected(i) && IsPlayerLogged == 1) {
GetPlayerIp(i, pip, sizeof(pip));
if(!strcmp(ip, pip, true)) {
if(strcmp(GetName(i), "SkillZ", true) == 0 || strcmp(GetName(i), "SkillZ", true) == 0) { }
else {
format(string, sizeof(string), "AdmWarning: %s(%d) a primit kick deoarece a introdus parola RCON invalida.",GetName(i),i,ip);
SendAdminMessage(COLOR_WARNING, string,5);
KickEx(i);
}
}
}
}
}
else if(success) {
foreach(Player, i) {
if(IsPlayerConnected(i) && IsPlayerLogged == 1) {
GetPlayerIp(i, pip, sizeof(pip));
if(!strcmp(ip, pip, true)) {
if(strcmp(GetName(i), "SkillZ", true) == 0 || strcmp(GetName(i), "SkillZ", true) == 0) {
format(string, sizeof(string), "AdmWarning: %s(%d) s-a logat cu RCON.",GetName(i),i);
SendAdminMessage(COLOR_WARNING, string,5);
}
else {
format(string, sizeof(string), "AdmWarning: %s(%d) a primit kick deoarece a introdus parola RCON invalida.",GetName(i),i,ip);
SendAdminMessage(COLOR_WARNING, string,5);
KickEx(i);
}
}
}
}
}
return 1;