Alter speichern[Geht nicht]

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
  • Folgendes Problem:
    Ich habe ein Dialog Input erstellt, bei den man sein Alter eintragen soll.
    Nachdem es Fertig war hab ich diesen Error:
    C:\Users\Michael\Server\gamemodes\Island.pwn(607) : error 035: argument type mismatch (argument 3)


    Die Zeile 607:
    SetPVarInt(playerid, "Alter", inputtext);



    Was hab ich da falsch gemacht?
    Denn Argument 3 ist inputtext und das müsste doch richtig sein ?(


    MfG Shex

  • inputtext ist kein Integer wie du ihn hier brauchst.
    Mache es wie folgt und es sollte gehen:


    SetPVarInt(playerid, "Alter", strval(inputtext));
    Am besten arbeitest du vorher aber noch mit einer IsNumeric-Abfrage, ansonsten crasht vielleicht irgendwas oder geht nicht.


    Mit freundlichen Grüßen
    Padarom

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger