Datum richtig auslesen [DINI] [Nochmal Hilfe gesucht]

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
  • Guten Abend nochmal


    ich habe hier immer noch ein kleines Problem:


    ich habe eine Variable erstellen:

    new gultigbis[MAX_PLAYERS][60];


    dann wird das Datum hier in der oben erstellten Variable gespeichert:

    new stringdatum[15], Year, Month, Day;
    getdate(Year, Month, Day);
    if(Month == 12)
    {
    format(stringdatum, sizeof(stringdatum),"%02d.%02d.%d",Day, Month-11, Year+1);
    }
    else
    {
    format(stringdatum, sizeof(stringdatum),"%02d.%02d.%d",Day, Month+1, Year);
    }
    gultigbis[playerid] = stringdatum;


    dann wird es hier in der Acc Datei gespeichert:

    ini_Set(Spielerdatei,"Gultigbis",gultigbis[playerid]);


    und hier wieder beim Einloggen ausgelesen:

    format(gultigbis[playerid], 60, "%d", dini_Get(Spielerdatei,"Gultigbis"));

    und hier liegt auch das Problem.


    Ich habe ein Test Befehl erstellt:

    ocmd:test(playerid)
    {
    new string[60];
    format(string, sizeof(string),"%d",gultigbis[playerid]);
    SendClientMessage(playerid, ROT, string);
    }


    doch wenn man ihn eingibt, kommt immer nur:

    50


    raus und das kann ja iwie nicht.


    Bitte nochmals um Hilfe. Danke


    MfG
    Scripter4.0

    Scripter im Ruhestand.