PIN Abfragen!

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,
    ich bin dabei ein PIN für ein Banksystem zu scripten.
    Die Abfrage , ob der Pin richtig eingegeben ist lautet:
    if(strlen(inputtext) == dini_Int(accFormat,"Aktivierungscode"))
    Jedoch krieg ich immer : Der Pin wurde falsch eingegeben , obwohl ich ihn aus der Userakte kopiere.


  • if(dialogid == DIALOG_ACODE)
    {
    if(response)
    {
    if(!strlen(inputtext))
    {
    ShowPlayerDialog(playerid, DIALOG_ACODE, DIALOG_STYLE_INPUT,"Aktivierung!","Gib unten deinen Zugangscode ein!","Absenden","");
    return SendClientMessage(playerid, 0xFFFFFFF, "Keinen Code eingegeben!");
    }
    if(strlen(inputtext) > 100000)
    {
    ShowPlayerDialog(playerid, DIALOG_ACODE, DIALOG_STYLE_INPUT,"Aktivierung!","Gib unten deinen Zugangscode ein!","Absenden","");
    return SendClientMessage(playerid, 0xFFFFFFF, "Der Code muss mindestens 6 Stellen haben.");
    }
    if(strlen(inputtext) == dini_Int(accFormat,"Aktivierungscode"))
    {
    GameTextForPlayer(playerid, Pin korrekt, 6000, 3);
    }
    else
    {
    ShowPlayerDialog(playerid, DIALOG_ACODE, DIALOG_STYLE_INPUT,"Aktivierung!","Gib unten deinen Zugangscode ein!","Absenden","");
    return SendClientMessage(playerid, 0xFFFFFFF, "Du hast einen falschen Code eingegeben!");
    }
    }
    }

  • Hm doofer Fehler meinerseits. Danke für die schnelle Hilfe.