Inaktivitäts-System

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, da ich gerade am Update für meinen Server schreibe,
    wollte ich fragen ob mir das jemand überprüfen kann.


    Es geht um ein System bei dem beim Login abgefragt wir ist er ca. ( habe 28 Tage als Monatszahl benutzt) 14 Tage nicht on war.
    year2 = jetzt
    year = letzter login
    month2 = jetzt
    month = letzter login
    day2 = jetzt
    day = letzter login
    Sobald Inak_uninvite[playerid] = 1 ist, wird er aus der Fraktion gekickt!
    if((year2 - year) == 0)
    {
    if((month2 - month) == 0)
    {
    if((day2 - day) == 0){
    Inak_uninvite[playerid] = 0;
    }
    if((day2 - day) > 14){
    Inak_uninvite[playerid] = 1;
    }
    }
    else if((month2 - month) == 1)
    {
    new day3 = 28 - day + day2;
    if(day2 > 14 || day3 > 14)
    {
    Inak_uninvite[playerid] = 1;
    }
    }
    else
    {
    Inak_uninvite[playerid] = 1;
    }
    }
    else if((year2 - year) == 1)
    {
    if((month - month2) == 11)
    {
    new day3 = 28 - day + day2;
    if(day2 > 14 || day3 > 14)
    {
    Inak_uninvite[playerid] = 1;
    }
    }
    else
    {
    Inak_uninvite[playerid] = 1;
    }
    }
    else
    {
    Inak_uninvite[playerid] = 1;
    }


    Stimmt das so?


    MFG Blackybecks