Bank PIN

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
  • Hi, habe hier ein Problem:
    if (dialogid==DIALOG_BANKPIN)
    {
    if(response)
    {
    if(strlen(inputtext)==4)
    {
    if(!IsNumeric(inputtext)) return SendClientMessage(playerid,ROT,"Dein PIN besteht aus Ziffern!");
    new eingabewert = strval(inputtext);
    if(sInfo[playerid][bankpin]!=eingabewert)return ShowPlayerDialog(playerid,DIALOG_BANKPIN,DIALOG_STYLE_INPUT,"PIN","OK","Abbrechen");
    ShowPlayerDialog(playerid,DIALOG_BANKAUSWAHL,DIALOG_STYLE_LIST,"Bank","Geld einzahlen\nGeld auszahlen\nKontostand\nPin ändern","OK","Abbrechen");
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du musst 4 Ziffern eingeben!");
    }
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du hast den Vorgang abgebrochen!");
    }
    return 1;
    }


    bekomme mehrere Errors. Komme leider nicht selbst drauf was ich falsch mache..




    Wäre dankbar für Hilfe

  • if (dialogid==DIALOG_BANKPIN)
    {
    if(response)
    {
    if(strlen(inputtext)==4)
    {
    if(!IsNumeric(inputtext)) return SendClientMessage(playerid,ROT,"Dein PIN besteht aus Ziffern!");
    new eingabewert = strval(inputtext);
    if(sInfo[playerid][bankpin]!=eingabewert)return ShowPlayerDialog(playerid,DIALOG_BANKPIN,DIALOG_STYLE_INPUT,"PIN","Gebe deinen Pin ein:","OK","Abbrechen");
    ShowPlayerDialog(playerid,DIALOG_BANKAUSWAHL,DIALOG_STYLE_LIST,"Bank","Geld einzahlen\nGeld auszahlen\nKontostand\nPin ändern","OK","Abbrechen");
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du musst 4 Ziffern eingeben!");
    }
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du hast den Vorgang abgebrochen!");
    }
    return 1;
    }
    if (dialogid==DIALOG_ATMPIN)
    {
    if(response)
    {
    if(strlen(inputtext)==4)
    {
    if(!IsNumeric(inputtext)) return SendClientMessage(playerid,ROT,"Dein PIN besteht aus Ziffern!");
    new eingabewert = strval(inputtext);
    if(sInfo[playerid][bankpin]!=eingabewert)return ShowPlayerDialog(playerid,DIALOG_ATMPIN,DIALOG_STYLE_INPUT,"PIN","Gebe deinen Pin ein:","OK","Abbrechen");
    ShowPlayerDialog(playerid,DIALOG_ATMAUSWAHL,DIALOG_STYLE_LIST,"Automat","Geld einzahlen\nGeld auszahlen\nKontostand","OK","Abbrechen");
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du musst 4 Ziffern eingeben!");
    }
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du hast den Vorgang abgebrochen!");
    }
    return 1;
    }


    if (dialogid==DIALOG_ATMPIN)
    if(sInfo[playerid][bankpin]!=eingabewert)return ShowPlayerDialog(playerid,DIALOG_ATMPIN,DIALOG_STYLE_INPUT,"PIN","Gebe deinen Pin ein:","OK","Abbrechen");
    Hier kommen die Errors
    expected token: ";", but found ")"
    error 029: invalid expression, assumed zero
    Sind mehrere