moin zusammen.
was möchte ich machen:
ich bin gerade dabei ein geld system zu schreiben. ich möchte es gern
mit float und nur 2 stellen hinter dem punkt umsetzten. hatte erst überlegt das von 8D
zu nehmen. ich hatte es auch schon auf euro und cent umgeschrieben:
Beispiel Inputtext:
new euro,cent;
if(sscanf(inputtext,"p,dd",euro,cent))return SCM(playerid,Rot,"Achte darauf den Betag richtig einzugeben [Beispiel: 3,99]");
if(!EnoughCash(playerid,euro,cent))return SCM(playerid,Rot,"Du hast nicht genug Geld auf der Hand!");
GivePlayerCashBank(playerid,euro,cent);
GivePlayerCash(playerid,-euro,-cent);
das hat auch super funktoniert. nur wenn ich das so auf alles weiter ansetzte nimmt das im script
zuviel platz ein.
jetzt meine frage. was muss ich ändern um "p,dd" ein "f" zu machen mit 2 stellen nach dem punkt?
schonmal ein fettes danke im voraus
mfg nicki
edit: überschrift(hab das problem anders gelöst)