Problem mit Dialog

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

  • public OnPlayerClickTextDraw(playerid, Text:clickedid)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);

    if(clickedid == Register)
    {
    if(dini_Exists(Spielerdatei))
    {
    SendClientMessage(playerid,ROT,"Du hast schon einen Registrierten Account.");
    CancelSelectTextDraw(playerid);
    SelectTextDraw(playerid, 0x0015FFFF);
    return 1;
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_REGISTRIEREN,DIALOG_STYLE_INPUT,"[PR]-Registrierung","Bitte wähle dir ein sicheres Passwort\nwelches min. aus 5 Buchstaben und Zahlen besteht","Bestätigen","Abbruch");
    }
    if(clickedid == Login)
    {
    ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"[PR]-Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
    SelectTextDraw(playerid, 0x0015FFFF);
    return 1;
    }
    } return 1;
    }


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid==DIALOG_EINLOGGEN)
    {
    if(response==0)
    {
    SendClientMessage(playerid,ROT,"[PR]- Du hast den Vorgang abgebrochen.");
    CancelSelectTextDraw(playerid);
    SelectTextDraw(playerid, 0x0015FFFF);
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,ROT,"[PR]-Bitte gebe ein gültiges Passwort ein!");
    CancelSelectTextDraw(playerid);
    ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"[PR]-Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
    return 1;
    }
    else
    {
    Einloggen(playerid,inputtext);
    CancelSelectTextDraw(playerid);
    return 1;
    }
    }
    return 1;
    }



    Wenn ich auf Register klicke geht alles. Nur beim Login öffnet sich nicht der Login Dialog.Kann jmd helfen?