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

Hinweis: Wir werden heute Abend ab 20:30 Uhr MEZ mit dem Upgrade der Forensoftware beginnen!

 

Wir sind wie Gewohnt weiterhin via Discord zu erreichen

  • 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