ping warns mit befehl löschen

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • 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 ^^

  • oO so einfach xD danke hätte ich auch selber drauf kommen können misst sorry für tema


    //CLOSSE danke ink ^^