login fehler wieso?

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
  • moin leute ich erstelle grade ein login/register script und wenn man sich registriert ist alles normal man kriegt sein geld(5000) und dann wenn man dann off geht und sich wieder einloggt dann ist alles weg wieso?



    stock Register(playerid, key[])
    {
    new Spieler[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.ini",name);
    dini_Create(Spieler);
    dini_Set(Spieler,"Passwort",key);
    dini_IntSet(Spieler,"rang",0);
    dini_IntSet(Spieler,"Adminlvl",0);
    dini_IntSet(Spieler,"Kills",0);
    dini_IntSet(Spieler,"Deaths",0);
    dini_IntSet(Spieler,"Geld",5000);
    dini_IntSet(Spieler,"Score",0);
    SetPlayerMoney(playerid,5000);
    SendClientMessage(playerid,Color_Lightblue,"Deine Account ist nun Spiel bereit.");
    return 1;
    }


    stock einloggen(playerid,key[])
    {
    new Spieler[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.ini",name);
    pBan[playerid] = dini_Int(Spieler,"Ban");
    if(pBan[playerid] >= 1)
    {
    ShowPlayerDialog(playerid,1337,DIALOG_STYLE_MSGBOX,"Baninfo:","Du wurdest vom Server verbannt, Melde dich bei einem Admin.","ok","");
    Kick(playerid);
    return 1;
    }
    if(!strcmp(key,dini_Get(Spieler,"Password"),false))
    {
    dini_IntSet(Spieler,"rang",Spieler[playerid]);
    dini_IntSet(Spieler,"Adminlvl",Spieler[playerid]);
    dini_IntSet(Spieler,"Kills",Spieler[playerid]);
    dini_IntSet(Spieler,"Deaths",Spieler[playerid]);
    dini_IntSet(Spieler,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(Spieler,"Score",GetPlayerScore(playerid));
    accounts(playerid);
    SendClientMessage(playerid,Color_Red,"Du hast dich Eingeloggt");
    loggedin[playerid] = 1;
    }
    else
    {
    SendClientMessage(playerid,Color_Red,"Falsches Password");
    new pname[64], string2[256];
    GetPlayerName(playerid,pname,sizeof(pname));
    format(string2,sizeof(string2),"Guten Tag %s um hier Spielen zu können musst du eingeloggt sein!",pname);
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Login",string2,"Einloggen","abbrechen");
    return 1;
    }
    return 1;
    }


    stock accounts(playerid)
    {
    new Spieler[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.ini",name);
    Spieler[playerid] = dini_Int(Spieler,"rang");
    Spieler[playerid] = dini_Int(Spieler,"AdminLvl");
    Spieler[playerid] = dini_Int(Spieler,"Kills");
    Spieler[playerid] = dini_Int(Spieler,"Deaths");
    GivePlayerMoney(playerid,dini_Int(Spieler,"Geld"));
    SetPlayerScore(playerid,dini_Int(Spieler,"Score"));
    return 1;
    }
    stock speichern(playerid)
    {
    new Spieler[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.ini",name);
    dini_IntSet(Spieler,"rang",Spieler[playerid]);
    dini_IntSet(Spieler,"Adminlvl",Spieler[playerid]);
    dini_IntSet(Spieler,"Kills",Spieler[playerid]);
    dini_IntSet(Spieler,"Deaths",Spieler[playerid]);
    dini_IntSet(Spieler,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(Spieler,"Score",GetPlayerScore(playerid));
    return 1;
    }



    Bitte HELFT

    Projekt:


    German CrimeLife Testserver: 5.62.71.62:7777