Stats fehler -> Date [13..]

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 Tag liebe Community,


    Ich haben ein kleines Problem.
    Das Problem ist wenn man /stats macht, dann soll das Datum angezeigt werden.
    Nur steht dann dort z.B: [Date: [13..]


    Der Befehl:

    if(strcmp(cmdtext,"/stats",true)==0)
    {
    new string[128];
    format(string,sizeof(string),"[Date: [%02d.%02d.%02d] ",GetPVarInt(playerid,"Datum"));
    SendClientMessage(playerid,ROT,string);
    return 1;
    }


    Beim Register

    new setdatum[128];
    getdate(Year, Month, Day);
    format(setdatum, sizeof(setdatum), "%02d.%02d.%02d", Day, Month, Year);
    dini_Set(Spielerdatei,"Datum",setdatum);


    Acc-Load

    SetPVarInt(playerid,"Datum",dini_Int(Spielerdatei,"Datum"));


    In der Spielerdatei.txt wird das Datum richtig eingetragen (Datum=13.05.2012)
    Ich hoffe einer von euch kann mir einen kleinen Tipp geben :).
    Ein zu kurzen String kann es ja eig nicht sein :S


    edit: Titel

  • #nder alles was mit datum zu tun hat auf einen string


    un dann
    format(string,sizeof(string),"[Date: %s",GetPVarInt(playerid,"Datum"));

  • Erstmal Danke für deine schnelle Antwort 8)


    Wenn ich jetzt dies nutze:
    format(string,sizeof(string),"[Date: %s",GetPVarInt(playerid,"Datum"));


    Dann erscheint: [Date: [stats]
    Dies kann nur von hier kommen :
    if (!strcmp("/stats", cmdtext, true))
    {
    new string[128];
    format(string,sizeof(string),"[Date: [%s] ",GetPVarInt(playerid,"Datum"));
    SendClientMessage(playerid,ROT,string);
    return 1;
    }


    Also ich weiß echt nicht mehr weiter :S

  • beim accload


    SetPVarInt(playerid,"Datum",dini_Int(Spielerdatei,"Datum"));


    zu einem SetPVarString machen pls


    bei /stats
    bitte euach ien GetPVarString drauß machen

  • Vielen dank :)


    Ich schaue gerade im Wiki nach dem SetPVarString&GetPVarString
    Nur bekomme ich eine Meldung beim LoadAcc:
    error 035: argument type mismatch (argument 3)
    SetPVarString(playerid,"Datum",dini_Int(Spielerdatei,"Datum"));
    Iwas muss mit dem 'dini_Int(Spielerdatei,"Datum"' nicht stimmen :/

  • SetPVarString(playerid,"Datum",dini_Int(Spielerdatei,"Datum"));
    mach


    new string[50];
    format(string,sizeof(string),"%s",dini_Int(Spielerdatei,"Datum"));
    SetPVarString(playerid,"Datum",string);