Hallo Breadfish-Community,
ich hab einen kleinen Denkfehler, undzwar möchte ich das wenn ein User 4 Ziffern im Inputtext schreibt das dies geprüft wird ob das auch wirklich 4 Ziffen entspricht.
Nach mehrmaligen versuchen fällt mir der Fehler nicht auf.
Code:
Code
if(dialogid == DIALOG_PIN_EDIT)
{
if(response && strval(inputtext) < 5)
{
if(IsNumeric(inputtext))
{
new neupin = strval(inputtext);
//if(neutelepin == 0) return SendClientMessage(playerid, COLOR_WHITE, "{FF8484}Fehlgeschlagen{FFFFFF}! Du kannst dein Pin nicht als 0 Speichern!");
// wird dann gespeichert
}
else SendClientMessage(playerid, COLOR_WHITE, "{FF8484}Fehlgeschlagen{FFFFFF}! Ungültige Angabe!");
}
else SendClientMessage(playerid, COLOR_WHITE, "{FF8484}Abgebrochen{FFFFFF}.");
}
Alles anzeigen
Sobald ich 4 Stellige Ziffern oder 5 eingebe error, auch bei 3 Ziffern geht das nicht.
Ich weiß es ist ein kleiner Denkfehler, nur der fällt mir gerade nicht auf...
Bitte um Hilfe.