Hallo Community,
wenn man wegen dem Anti Waffen Cheat-System gebannt wird kommt diese Ban-Nachricht 3x...
Code:
new w = GetPlayerWeapon(i);
if(w == 38 || w == 37 || w == 36 || w == 35 || w == 39 || w == 40 || w == 18 || w == 9 || w == 8)
{
new query[1000], string[300];
format(string,sizeof(string),"Server | %s wurde vom Anti-Cheatsystem gebannt. Grund: Waffenhack",PlayerName[i]);
SendClientMessageToAll(COLOR_BLASSRED,string);
SetTimerEx("BanTimer",2000,false,"i",i);
format(query, sizeof(query), "INSERT INTO BanLog (Benutzer, Grund, Admin) VALUES ('%s', 'Waffenhack', 'Anticheat')", PlayerName[i]);
mysql_query(query);
mysql_free_result();
}
Fehler bekomme ich nicht..
BanTimer: 2 Sekunden
ServerTime: 1 Sekunde
Komplett Code:
public ServerTimer()
{
for(new i=0; i<GetMaxPlayers(); i++)
{
if(GetPlayerPing(i) >= 300)
{
new string[200];
format(string,sizeof(string),"Server | %s wurde vom Server gekickt. Grund: High-Ping (>300)",PlayerName[i]);
SendClientMessageToAll(COLOR_BLASSRED,string);
SetTimerEx("KickTimer",2000,false,"i",i);
}
new w = GetPlayerWeapon(i);
if(w == 38 || w == 37 || w == 36 || w == 35 || w == 39 || w == 40 || w == 18 || w == 9 || w == 8)
{
new query[1000], string[300];
format(string,sizeof(string),"Server | %s wurde vom Anti-Cheatsystem gebannt. Grund: Waffenhack",PlayerName[i]);
SendClientMessageToAll(COLOR_BLASSRED,string);
SetTimerEx("BanTimer",2000,false,"i",i);
format(query, sizeof(query), "INSERT INTO BanLog (Benutzer, Grund, Admin) VALUES ('%s', 'Waffenhack', 'Anticheat')", PlayerName[i]);
mysql_query(query);
mysql_free_result();
}
return 1;
}
return 1;
}
BanTimer:
forward BanTimer(pID);
public BanTimer(pID)
{
Ban(pID);
}
Mfg, Markus