Problem bei LastLogin

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
  • Hallo ich versuche den Last Login zu saven aber es geht irgentwie nicht


    OnPlayerDisConnect


    new Spielerdatei[64];
    new stringz[265];
    new d,m,y,h,mi,s;
    getdate(y,m,d);
    gettime(h,mi,s);
    format(stringz, sizeof(stringz), "%d.%d.%d um %d:%d:%d",d,m,y,h,mi,s);
    dini_Set(Spielerdatei, "LastLogin", stringz);
    TextDrawHideForPlayer(playerid,Uhr);
    new pnamez[MAX_PLAYER_NAME], string[256];
    GetPlayerName(playerid, pnamez, sizeof(pnamez));
    switch(reason)
    {
    case 0: format(string, sizeof(string), "(Leave) {F00000}%s (ID: %d) hat den Server verlassen (Lost Connection)", pnamez,playerid);
    case 1: format(string, sizeof(string), "(Leave) {F00000}%s (ID: %d) hat den Server verlassen (Leaving)", pnamez,playerid);
    case 2: format(string, sizeof(string), "(Leave) {F00000}%s (ID: %d) hat den Server verlassen (Kicked/Banned)", pnamez,playerid);
    }
    SendClientMessageToAll(GRAU, string);


    Bei SpielerSpeichern so hier


    new string1[256];
    dini_Set(Spielerdatei, "LastLogin", string1);


    Im Account wird das Datum dann aber nicht geschrieben.


    Was mache ich falsch?



    MFG

  • Ich habe mich gerade total verwuselt xD


    Also ich habe noch Reg Datum hinzugefügt aber es schreibt nichts rein


    OnPlayerDis ...


    public OnPlayerDisconnect(playerid, reason)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    new string1[265];
    new d,m,y,h,mi,s;
    getdate(y,m,d);
    gettime(h,mi,s);
    format(string1, sizeof(string1), "%d.%d.%d um %d:%d:%d",d,m,y,h,mi,s);
    dini_Set(Spielerdatei, "LastLogin", string1);
    TextDrawHideForPlayer(playerid,Uhr);
    new pnamez[MAX_PLAYER_NAME], string[256];
    GetPlayerName(playerid, pnamez, sizeof(pnamez));
    switch(reason)
    {
    case 0: format(string, sizeof(string), "(Leave) {F00000}%s (ID: %d) hat den Server verlassen (Lost Connection)", pnamez,playerid);
    case 1: format(string, sizeof(string), "(Leave) {F00000}%s (ID: %d) hat den Server verlassen (Leaving)", pnamez,playerid);
    case 2: format(string, sizeof(string), "(Leave) {F00000}%s (ID: %d) hat den Server verlassen (Kicked/Banned)", pnamez,playerid);
    }
    SendClientMessageToAll(GRAU, string);


    Register


    dini_Set(Spielerdatei,"LastLogin","Nie");
    dini_Set(Spielerdatei, "RegistrationsDatum", string1);


    Speichern


    dini_IntSet(Spielerdatei,"Deaths",GetPVarInt(playerid,"Deaths"));
    dini_Set(Spielerdatei, "LastLogin", string1);


    Whats wrong? ?(