[Ajuda] ban log string flodando a mensagem do banimento na public on rcon login attenmp
#1

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;
}
Reply
#2

Remova o loop.
Reply
#3

Remova o Loop, e o flood irб parar.
Reply
#4

Quote:
Originally Posted by Stronda xD
Посмотреть сообщение
Remova o Loop, e o flood irб parar.
Aonde ta o loop ?
Reply
#5

Isto e um loop
pawn Код:
for(new i=0; i<MAX_PLAYERS; i++)
Reply
#6

Quote:
Originally Posted by Breno Da Silva Pereira
Посмотреть сообщение
Aonde ta o loop ?
pawn Код:
for(new i=0; i<MAX_PLAYERS; i++)
Ai o Loop, isso repete o cуdigo que estб dentro dele Ao Nъmero mбximo definido por vocк.
Reply
#7

Valeu gente brigadao mesmo
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)