[Frage zu]strval(inputtext)

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 Community


    ich hab da mal ne frage zu strval(inputtext). Was habe ich vor:


    Ich habe mir mit Hilfe von 8D's Geldsystem ein eigenes gemacht was darauf basiert. Musste es es
    auf mein script umändern da die .inc bei mir nicht funktioniert. Geht auch super. Ich kann Leuten
    Geld geben sowie nehmen.


    Nur hänge ich seit Tagen jetzt bei meinem Banksystem fest und komme einfach nicht auf die Lösung.
    Wie bekommen ich aus


    strval(inputtext)


    die zwei werte (euro,cent)damit ich sie in


    GivePlayerBankCash(playerid,euro,cent);


    einfügen kann. Hab auch schon Wiki zu Rate gezogen aber geholfen hat mir das nicht wirklich.
    Ich bin für jeden Rat Dankbar


    mfg


    MasterCrasch

  • Das was du machen willst, nennt man splitten.


    new euro, cent;
    sscanf(inputtext,"p<,>ii",euro,cent);
    GivePlayerBankCash(playerid,euro,cent);

    Müsste funktionieren.
    Für diese Methode brauchst du aber sscanf.

  • wenn du es mit strval machen willst kannst du es so machen:


    new euro;
    euro = strval(inputtext);
    GivePlayerMoney(playerid, euro);
    format(string, sizeof(string),"Du hast %d $ bekommen !",euro);
    SendClientMessage(playerid, rot, string);


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S