19.12.2012, 23:29
KKK ESSA PIADA FOI BOA ¬¬
coloca um numero de tentativas errou ultrapassou o limite й kick!
@edit Melhor
coloca um numero de tentativas errou ultrapassou o limite й kick!
@edit Melhor
pawn Код:
simples fassa assim!
new RconP[MAX_PLAYERS];
public OnRconLoginAttempt(ip[], password[], success)
{
if(success)
{
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];
GetPlayerName(i, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(strcmp(aname, "NICK1", true) == 0 || strcmp(aname, "NICK2", true) == 0 || strcmp(aname, "NICK3", true) == 0)
{
SendClientMessage(i, 0xFF0000, "Checando base de dados de permissгo de rcon...............");
SendClientMessage(i, 0xFF0000, "Seja Bem-vindo Administrador Rcon ! Vocк estб autorizado na base a logar na rcon!");
return 1;
}
else
{
SendClientMessage(i, 0xFF0000, "Checando base de dados de permissгo de rcon..............");
SendClientMessage(i, Vermelho, "Tentativa de roubo de rcon detectata!");
SendClientMessage(i, Vermelho, "Vocк foi banido do servidor por tentar roubar rcon!");
SendClientMessage(i, Vermelho, "Volte para o lixo do seu servidor.nгo adianta q nao vai funcionar!");
SendClientMessageToAll(AMARELO,"[INFO]O Player abaixo foi pego pelo filtro anti-rcon e foi banido!");
Ban(i);
break;
}
}
}
}
else
{
if(RconP[playerid] >= 3){
Kick(playerid);
}
RconP[playerid]++;
}
return 1;
}