Problem mit Login ~ Server geht aus (Stock,Ordner etc ? )

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
  • Hey,
    ich habe ein kleines bzw. eher großes Problem.
    Wenn der Ordner "Spieler" in den Scriptfiles angelegt wurde und man sich dann auf dem Server registriert wird der Account im Ordner Spieler gespeichert aber sobald man sich mit diesem Account wieder einloggen will geht der Server aus sobald das Passwort eingegeben wurde. Woran kann das liegen? Am Anfang ging es und plötzlich nicht mehr.


    MfG

  • Ich sehe keinen Fehler..
    stock Register(playerid,key[])
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    dini_Create(Spieler);
    dini_Set(Spieler,"Passwort",key);
    dini_IntSet(Spieler,"Adminlevel",0);
    dini_IntSet(Spieler,"Level",3);
    dini_IntSet(Spieler,"Fraktion",0);
    SendClientMessage(playerid,NGRÜN,"Du hast dich erfolgreich registriert.");
    SpielerReset(playerid);
    SendClientMessage(playerid,0x0069FFFF,"Du hast einen Statbonus erhalten mit dem Inhalt:");
    SendClientMessage(playerid,0x0069FFFF,"Das Level 3 & 900 SA € ");
    SetPlayerColor(playerid,WEISS);
    SpawnPlayer(playerid);
    GivePlayerMoney(playerid,900);
    SetPlayerScore(playerid,3);
    return 1;
    }


    stock Login(playerid,key[])
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    if(!strcmp(key,dini_Get(Spieler,"Passwort"),false))
    {
    SendClientMessage(playerid,WEISS,"Willkommen zurück.");
    SpielerLaden(playerid);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du hast ein falsches Passwort eingegeben.");
    Kick(playerid);
    }

    return 1;
    }


    Mhm..? :c



    Einmal editiert, zuletzt von StrongPassion () aus folgendem Grund: [pwn]