Bonsoir,
J'ai mon anti-ping, que j'ai crée, mais je pence que je l'est mal placé, je l'est mis avec une autre fonctions que j'ai trouvés et que j'ai amelioré voici le code :
public OnRconLoginAttempt(ip[], password[], success)
{
if(!success)
{
printf("FAILED RCON LOGIN BY IP %s USING PASSWORD %s", ip, password);
new pip[16];
new string[256];
new sendername[MAX_PLAYER_NAME];
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
GetPlayerIp(i, pip, sizeof(pip));
if(!strcmp(ip, pip, true))
{
format(string, sizeof(string), "[ANTI-CHEAT]: %s à était kick par l'Anti-Cheat, Raison: Tentative d'accèder au Rcon", sendername);
Kick(i);
SendClientMessageToAll(COLOR_LIGHTRED, string);
}
}
new ping;
ping = GetPlayerPing(i);
if(ping > MAX_PING)
{
if(gPlayerLogged[i] == 1)
{
format(string, sizeof(string), "[ANTI-CHEAT]: %s à était kick par l'Anti-Cheat, Raison: Ping Trop élévés", sendername);
Kick(i);
SendClientMessageToAll(COLOR_LIGHTRED, string);
}
}
}
}
return 1;
}
Merci d'avance, j'ai biensur déclaré le #define Max_Ping