Register System mit MD5 verschlüsselung

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 an alle die dies lesen,


    Ich habe heute abend versucht bei meinen Register System die md5 Verschlüsselung rein zu bekommen,
    Leider hat dies nicht gefunkt.


    Daher bitte ich jeden der sich damit auskennt mir zu helfen


    Hier die PWN:


    Dialog:
    new string[128];
    new sendername[MAX_PLAYER_NAME];
    GetPlayerName(playerid,sendername,sizeof(sendername));
    if(dialogid == DIALOG_LOGIN)
    {
    if(response && strlen(inputtext) > 0)
    {
    OnPlayerLogin(playerid,inputtext);
    }
    else
    {
    Kick(playerid);
    }
    }
    if(dialogid == DIALOG_REG)
    {
    if(response)
    {
    ShowPlayerDialog(playerid,DIALOG_REG2,DIALOG_STYLE_PASSWORD,"Account erstellen","Gib das Passwort für deinen Account ein:","OK","Abbrechen");
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_REG,DIALOG_STYLE_MSGBOX,"Account","Du benötigst einen Account, um auf diesem Server zu spielen!","Erstellen","Abbrechen");
    }
    }
    if(dialogid == DIALOG_REG2)
    {
    if(response && strlen(inputtext) > 0)
    {
    OnPlayerRegister(playerid,inputtext);
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_REG2,DIALOG_STYLE_PASSWORD,"Account erstellen","Gib das Passwort für deinen Account ein:","OK","Abbrechen");
    }
    }


    Register-System:
    war leider zu lange daher Klicke Hier




    Danke schon mal in Vorraus für jede Hilfreiche antwort




    mfg
    wurzelsep96

  • Habe ich schon probier, aber da kommt dan immer das das password nicht korekt ist, obwohl es das richtige password ist.



    So habe ich es gemacht:
    new string[128];
    new sendername[MAX_PLAYER_NAME];
    GetPlayerName(playerid,sendername,sizeof(sendername));
    if(dialogid == DIALOG_LOGIN)
    {
    if(response && strlen(inputtext) > 0)
    {
    OnPlayerLogin(playerid,MD5_Hash(inputtext));
    LoginTextForPlayer(playerid, 0);
    }
    else
    {
    Kick(playerid);
    }
    }
    if(dialogid == DIALOG_REG)
    {
    if(response)
    {
    /*SetPlayerPos(playerid,1821.4423,-1317.9711,120.2656);
    SetPlayerCameraPos(playerid,1821.4235,-1314.1632,120.2656);
    SetPlayerCameraLookAt(playerid,1821.4512,-1314.5305,120.2656);
    SetPlayerSkin(playerid,60);*/
    ShowPlayerDialog(playerid,DIALOG_REG2,DIALOG_STYLE_PASSWORD,"Account erstellen","Gib das Passwort für deinen Account ein:","OK","Abbrechen");
    }
    else
    {
    /*SetPlayerPos(playerid,1821.4423,-1317.9711,120.2656);
    SetPlayerCameraPos(playerid,1821.4235,-1314.1632,120.2656);
    SetPlayerCameraLookAt(playerid,1821.4512,-1314.5305,120.2656);
    SetPlayerSkin(playerid,60);*/
    new playername[MAX_PLAYER_NAME];
    GetPlayerName(playerid,playername,MAX_PLAYER_NAME);
    format(string,sizeof(string),"Herzlich Willkommen %i,\nUnsere Community heißt dich Willkommen und wir hoffen\ndas du Hier viel Spaß Hast\nKlicke auf 'Weiter' um dir einen Account zu Erstellen",playername);
    ShowPlayerDialog(playerid,DIALOG_REG,DIALOG_STYLE_MSGBOX,"Willkommen",string,"Erstellen","");
    }
    }
    if(dialogid == DIALOG_REG2)
    {
    if(response && strlen(inputtext) > 0)
    {
    /*SetPlayerPos(playerid,1821.4423,-1317.9711,120.2656);
    SetPlayerCameraPos(playerid,1821.4235,-1314.1632,120.2656);
    SetPlayerCameraLookAt(playerid,1821.4512,-1314.5305,120.2656);
    SetPlayerSkin(playerid,60);*/
    OnPlayerRegister(playerid,MD5_Hash(inputtext)); }
    else
    {
    /*SetPlayerPos(playerid,1821.4423,-1317.9711,120.2656);
    SetPlayerCameraPos(playerid,1821.4235,-1314.1632,120.2656);
    SetPlayerCameraLookAt(playerid,1821.4512,-1314.5305,120.2656);
    SetPlayerSkin(playerid,60);*/
    ShowPlayerDialog(playerid,DIALOG_REG2,DIALOG_STYLE_PASSWORD,"Account erstellen","Gib das Passwort für deinen Account ein:","OK","Abbrechen");
    }
    }




    mfg wurzelsep96