Passwort abfrage funktioniert nicht

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
  • Eigentlich sollte bei folgendem Code bei einem leeren Passwortfeld der Dialog erneut aufgerufen werden mit der Bitte ein Passwort einzugeben aber es wird einfach ignoriert und man kann auch ohne passwort einen account erstellen nur warum?


    if(dialogid == DIALOG_REGISTER)
    {
    if(response==1)
    {
    if(!strlen(inputtext)) // Wenn kein Passwort angegebene wurde
    {
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"{ffffff}Register","{ffffff}Das angegebene Passwort war zu Kurz...\nBitte Registrier dich jetzt mit einem Passwort:","Register","Abbrechen");
    return 1;
    }
    else
    {
    CreateAccount(playerid, inputtext); //Account wird erstellt
    SetPVarInt(playerid,"Eingeloggt",1); //Die variable wird auf 1 gesetzt, damit wir nun die Skin Auswahl benutzen können ohne wieder nach unserem Passwort gefragt zu werden.
    SetSpawnInfo( playerid, 0, 29, Startspawn, 269.15, 0, 0, 0, 0, 0, 0 );
    StopAudioStreamForPlayer(playerid);
    SpawnPlayer(playerid); //Wir lassen den Spieler Spawnen
    return 1;
    }
    }
    else
    {
    Kick(playerid); //Wenn auf Abbrechen geklickt wurde, wird der Spieler gekickt damit man ohne Account nicht Spielen kann.
    }
    }


    PS: Ich habe es auch schon mit if(strlen(inputtext) == 0) versucht eben so wenig wirkung sitze da nun schon seit 9Stunden dran und verzweifel so langsam aber sicher.


    Mfg Zyan