Inputtext muss 10 stellen enthalten

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
  • Ja wie Die Überschrift schon sagt, will ich das der Inputtext 10 stellen enthalten soll...
    ich hab das mal so gemacht:


    if(!strval(inputtext),dini_Int("Bla.blas","Key1"))
    {
    ShowPlayerDialog(playerid,.........");
    }


    so und in der Bla.bla ini steht bei Key1=1234567890


    aber wenn ich nun 12345 ieingebe, geht es trotzdem. Soll es aber net.
    Kann mir wer helfen?^^

  • if (strlen(inputtext) > 10)das heißt wenn es größer ist passiert was du willst


    oder einfach

    if (strlen(inputtext) < 10) {
    return SendClientMessage(...) //Das wird gesendet wenn der Text unter 10 ist
    }
    //hierhin den rest der ausgeführt werden soll wenn der Text länger als 10 Zeichen ist...

    so...

  • also muss ich 2 abfragen machen?


    if(!strval(inputtext),dini_Int("Bla.blas","Key1"))
    {
    if (strlen(inputtext) > 10)
    {
    ShowPlayerDialog(playerid,.........");
    }
    }


    EDIT:// So funzt es leider net


    EDIT:// hat sich erledigt ;)

    2 Mal editiert, zuletzt von Virus ()