Hallo Leute, ich hänge am Überweisungssystem
mit Dialogen, wo die Kontonummer abgefragt wird..
Immer wenn ich Die richtige Kontonummer eingebe kommt jedes mal
der Ungültig-Dialog.
Code:
if(dialogid == Dialog_Transfer)//Kontonummerangeben
{
if(strlen(inputtext))
{
if(response == 1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid, COLOR_GRAD2, "Bitte gibt die Kontonummer ein !");
return 1;
}
new number = strval(inputtext);
for(new i = 0; i < MAX_PLAYERS; i++)
{ //Wenn irgendeine Kontonummer mit der Eingabe übereinstimmt
if(number == SpielerInfo[i][KontoNummer])////=====> ABFRAGE = BUGGY
{
ShowPlayerDialog(playerid,Dialog_Transfer2,DIALOG_STYLE_INPUT,"Überweisung","Gib hier den Betrag an den du überweisen möchtest","Unterschreiben","Abbrechen");
}
else
{
ShowPlayerDialog(playerid,Dialog_Transfer,DIALOG_STYLE_INPUT,"Überweisungsfehler","Überweisung fehlgeschlagen!\nKontonummer ist ungültig!\n\nBitte gib die Kontonummer des Empfängers ein","Weiter","Abbrechen");
}
}
}
else
{
ShowPlayerDialog(playerid, Dialog_Terminal, DIALOG_STYLE_LIST,"Bankterminal","Einzahlen\nAuszahlen\nÜberweisen\nKontoauszug","OK","Zurück");
}
}
}
Bitte helft mir
Danke schonmal im vorraus