Dialog Überweisen-System HILFE Abfrage auf Kontonummer

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
  • 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 :thumbup:

  • Und wenn du eine falsche eingibst kommst du dann weiter oder selber Fehler?
    Scheint mir alle richtig zu sein!