Hilfe beim Register/Login System

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
  • print("Datei:%s und INPUTTEXT:%s",dini_Get(Accounts,"Passwort"),key);

  • stock Login(playerid,key[])
    {
    new Accounts[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Accounts,sizeof(Accounts),"/Accounts/%s.txt",Sname);
    if(!strcmp(key,dini_Get(Accounts,"Passwort"),true))
    {
    SendClientMessage(playerid,GELB,"Du hast ein falsches Passwort eingegeben.");
    Kick(playerid);
    }
    else
    {
    SendClientMessage(playerid,GELB,"Du hast dich erfolgreich eingeloggt.");
    }


    return 1;
    }


    versuch das mal so

  • if(dialogid == LOGIN)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,GELB,"Du hast den Loginvorgang abgebrochen!");
    Kick(playerid);
    return 1;
    }
    if(response == 1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,ROT,"Das Passwort war nicht lang genug.");
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Bitte Logge dich ein","Login","Abbrechen");
    return 1;
    }
    else
    {
    Login(playerid,inputtext);
    return 1;
    }


    Für was soll, MD5_Hash sein?


    //Epic, Was gefailt ;))
    /e 2 Klammerfailxd