DIALOG_STYLE_INPUT Problem

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
  • Hey,
    ich will das wenn man was eingibt den Spieler soviel Geld entzieht wie man eingegeben hat.


    new string[128];
    format(string,sizeof(string),"[ LSPD ]: Du wurdest von %s mit einem Bußgeld in Höhe von $%d erahndet",SpielerName(playerid),inputtext);
    GivePlayerMoney(playerid,inputtext);
    StaatsGeld += inputtext;
    StaatSpeichern();


    Errors:
    Zeile (3) : error 035: argument type mismatch (argument 2)
    Zeile (4) : error 033: array must be indexed (variable "inputtext")

  • macht



    format(string,sizeof(string),"[ LSPD ]: Du wurdest von %s mit einem Bußgeld in Höhe von $%s erahndet",SpielerName(playerid),inputtext);
    GivePlayerMoney(playerid,strval(inputtext));
    StaatsGeld += strval(inputtext);


    Bedanke dich bitte, wenn du den Beitrag als hilfreich empfandest!



  • macht



    format(string,sizeof(string),"[ LSPD ]: Du wurdest von %s mit einem Bußgeld in Höhe von $%s erahndet",SpielerName(playerid),inputtext);
    GivePlayerMoney(playerid,strval(inputtext));
    StaatsGeld += strval(inputtext);


    Wobei ich hier noch abfragen würde, ob es sich denn wirklich um eine Zahl handelt, ob diese Positiv ist, etc.
    Sonst kann da jemand mist bauen und die ganze Staatskasse z.B. Ausnehmen ;)