02.06.2013, 23:09
Na hora que o arquivo de texto ban.txt salva o nome ip e a senha usada pelo jogador banido a mesma mensagem ta aparecendo varias vezes no log
pawn Код:
public OnRconLoginAttempt(ip[], password[], success)
{
if(!success)
{
printf("FAILED RCON LOGIN BY IP %s USING PASSWORD %s",ip, password);
new pip[16];
for(new i=0; i<MAX_PLAYERS; i++)
{
GetPlayerIp(i, pip, sizeof(pip));
if(!strcmp(ip, pip, true))
{
new aname[MAX_PLAYER_NAME];
new string[128];
GetPlayerName(i, aname, MAX_PLAYER_NAME);
SendClientMessage(i, 0xFFFFFFFF, "Senha Incorreta!");
format(string, sizeof(string), "Jogador \"%s\" [IP: %s] Falha no rcon usando a Senha: [%s].", aname, ip, password);
SendClientMessageToAll(Branco, string);
dini_IntSet(file, "Banido", 1);
dini_IntSet("banidos.ini",aname,1);
dini_IntSet("nickban.ini",aname,1);
BanLog(string);
Ban(i);
}
}
}
return 1;
}