Anti AFK

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
  • Unter den ganzen "forward"s einfügen:
    forward IdleKick();


    Unter den ganzen "new"s einfügen:
    new idletimer;
    new idletime = 600000; //10 mins


    Unter "public OnGameModeExit" einfügen:
    KillTimer(idletimer);


    Unter "public OnGameModeInit" einfügen:
    idletimer = SetTimer("IdleKick", idletime, 1);


    Ganz unten im script einfügen:
    public IdleKick()
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pAdmin] < 1)
    {
    GetPlayerPos(i, PlayerPos[i][0], PlayerPos[i][1], PlayerPos[i][2]);
    if(PlayerPos[i][0] == PlayerPos[i][3] && PlayerPos[i][1] == PlayerPos[i][4] && PlayerPos[i][2] == PlayerPos[i][5])
    {
    Kick(i);
    }
    PlayerPos[i][3] = PlayerPos[i][0];
    PlayerPos[i][4] = PlayerPos[i][1];
    PlayerPos[i][5] = PlayerPos[i][2];
    }
    }
    }
    }


    Aus GodFather rauskopiert, k.A. obs funzt xD