Last login

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 speichere die letze login zeit mit SetPVarString und muss sie ja aber mit GetPVarString abfragen wie genau?


    /edit so klappt es nicht


    new msg[128],msg1[128];
    new log[2000];
    format(log,sizeof(log),"Hallo %s du hast die zuletzt\nAm %s\nUm %s eingelogt!",SpielerName(playerid),GetPVarString(playerid, "Tag", msg, 128),GetPVarString(playerid, "Zeit", msg1, 128));
    SendClientMessage(playerid,-1,"{E01B1B}[_____{F78000}WILKOMMEN AUF CALL OF DUTY SAN ANDREAS{E01B1B}_____]");
    ShowPlayerDialog(playerid,DIA_LOG,DIALOG_STYLE_PASSWORD,"Login",log,"Login","Verlassen");


  • GetPvarString Speichert den Wert in der Variable die du als Parameter angibst. In dem fall msg und msg1.


    stock SpielerSpeichern(playerid)
    {
    new datei[64];
    format(datei,sizeof(datei),"/Accounts/%s.ini",SpielerName(playerid));
    dini_IntSet(datei,"Level",GetPlayerScore(playerid));
    dini_IntSet(datei,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(datei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
    dini_IntSet(datei,"Autologin",GetPVarInt(playerid,"Autologin"));
    new t,m,j,mins,std,sec,tag[128],zeit[128];
    gettime(std,mins,sec);
    getdate(j,m,t);
    format(tag,sizeof(tag),"%d:%d:%d",t,m,j);
    SetPVarString(playerid,"Tag",tag);
    format(zeit,sizeof(zeit),"%d:%d",mins,std);
    SetPVarString(playerid,"Zeit",zeit);
    return 1;
    }

  • GetPVarString(playerid, "Tag", msg, 128);
    GetPVarString(playerid, "Zeit", msg1, 128);


    dann im format


    format(log,sizeof(log),"Letzer Login: %s - %s",msg,msg1);
    und danach den Dialog anzeigen lassen