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);
}
}
}