[DIALOGI][Buchstaben Anzahl abfragen?]

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
  • Mahlzeit liebe Community,
    ich habe ein Problem mit meine Dialog wo der Spieler sein Passwort bestätigt!


    Also zum Problem:
    Wenn man im Dialog nur [ENTER] drückt,ohne was eingetippt zu haben wird der Spieler eingeloggt!
    Aber wenn man dann z.b da PW: Test hat und man in den Dialog schreibt: xD ist das PW falsch...
    Deshalb wollte ich euch fragen,wie man eine Abfrage macht ob der Spieler mindestens 1 Zeichen geschrieben hat?
    Ich hoffe mir kann jemand weiter helfen.


    Vielen Dank im Vorraus.
    Lg
    Hardcore



    P.s
    Code vom Dialog:
    if(dialogid == Bestaetigt)
    {
    if(response == 1)
    {
    new Spielerdatei[256];
    new SpielerName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
    format(Spielerdatei,sizeof(Spielerdatei),"/Users/%s.ini",SpielerName);
    SpielerInfo[playerid][Passwort] = strval(dini_Get(Spielerdatei,"Passwort"));
    if(!strcmp(inputtext,dini_Get(Spielerdatei,"Passwort")))
    {
    SetTimerEx("Anmelden", Verzögerung*1000, 0, "d", playerid);
    GameTextForPlayer(playerid,"Bitte warten...",1000,3);
    }
    else if(strcmp(inputtext,SpielerInfo[playerid][Passwort],true) == 0)
    {
    Falsch(playerid);
    }
    }
    }