Bei Foreaccount Registrierung Passwort lesen

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
  • Guten Abend.


    Ich möchte das man sich mit einem Dialog im Forum registrieren kann, und so habe ich es auch nach dem Tutorial gemacht.


    Doch irgendwie geht es nicht es kommen nur Errors gibt es eine anderen Möglichkeit das Passwort auszulesen?



    if(dialogid == DIALOG_WBBMAIL)
    {
    if(response == 1)
    {
    if(IsPlayerConnected(playerid))
    {
    new Passwort;
    new Namewbb[MAX_PLAYER_NAME];
    Passwort = dini_Int(Namewbb,"Passwort");
    GetPlayerName(playerid,Namewbb,MAX_PLAYER_NAME);
    WBB_AddUser(Namewbb,inputtext,Passwort,1); // NAME | EMAIL | PASSWORT
    WBB_SetUserToGroup(Namewbb,3); // NAME | RankID
    WBB_EnableUser(Namewbb); // NAME
    }
    }
    if(response == 0)
    {
    SendClientMessage(playerid,COLOR_RED,"~> Erstellen des Forenaccounts wurde abgebrochen!");
    }
    return 1;
    }


    Error:


    error 035: argument type mismatch (argument 3)

  • Passwort sollte ein String und kein Integer sein. Abgesehn davon, dass das Passwort in der File im Klartext gespeichert sein muss, damit man sich später auch mit dem Passwort im Forum einloggen kann.

  • new Passwort[64]
    Passwort = dini_Get(Namewbb,"Passwort");


    Das kommt. :sleeping:

    array sizes do not match, or destination array is too small


    if(dialogid == DIALOG_WBBMAIL)
    {
    if(response == 1)
    {
    if(IsPlayerConnected(playerid))
    {
    new Passwort[64];
    new Namewbb[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Namewbb,MAX_PLAYER_NAME);
    Passwort = dini_Get(Namewbb,"Passwort");
    WBB_AddUser(Namewbb,inputtext,Passwort,1); // NAME | EMAIL | PASSWORT
    WBB_SetUserToGroup(Namewbb,3); // NAME | RankID
    WBB_EnableUser(Namewbb); // NAME
    }
    }
    if(response == 0)
    {
    SendClientMessage(playerid,COLOR_RED,"~> Erstellen des Forenaccounts wurde abgebrochen!");
    }
    return 1;
    }


    MfG