hey ich habe ein ping warn system und würde gerne wen man /plösch eingibt wieder 0 warns hat hier mal mein system
#define MaxPing 500
#define MaxPingWarns 3
new PingWarns[MAX_PLAYERS];
new Ping[MAX_PLAYERS
forward PingCheck();
public OnPlayerConnect(playerid)
{
PingWarns[playerid] = 0;
Ping[playerid] = 0;
}
SetTimer("PingCheck",5000,1);
SetTimer("Ping",500,1);
public PingCheck()
{
new str[128];
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
Ping[i] = GetPlayerPing(i);
if(Ping[i] >= MaxPing)
{
PingWarns[i] += 1;
if(PingWarns[i] >= MaxPingWarns)
{
format(str,sizeof str,"Du hast leider einen zu hohen Ping und hast %d/%d Pingwarnungen!",PingWarns[i],MaxPingWarns);
SendClientMessage(i,COLOR_RED,str);
new pname[24],stext[128];
GetPlayerName(i,pname,sizeof(pname));
format(stext,sizeof(stext),"%s wurde gekickt da er 3/3 Pingwarnungen hat!!",pname);
SendClientMessageToAll(COLOR_LIGHTRED,stext);
Kick(i);
}
format(str,sizeof str,"Dein Ping ist zu hoch! Warnung %d/%d",PingWarns[i],MaxPingWarns);
SendClientMessage(i,COLOR_RED,str);
}
}
}
}
ihr dürft gerne den code bei euch selber einbauen ich habe es auch geklaut