SA-MP Forums Archive
Convert float to interger? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Convert float to interger? (/showthread.php?tid=121497)



Convert float to interger? - Dark_Kostas - 17.01.2010

I have this
pawn Код:
new Float:pMeters[MAX_PLAYERS];
but how can i do this?
pawn Код:
format(string, sizeof(string), "Your distance is %d meters.", pMeters[playerid]);
I dont want to see this
Your distance is 500.3058293 meters.
How can convert it to this?
Your distance is 500 meters.


Re: Convert float to interger? - RyDeR` - 17.01.2010

https://sampwiki.blast.hk/wiki/Floatround


Re: Convert float to interger? - xxmitsu - 17.01.2010

Try this:
pawn Код:
format(string, sizeof(string), "Your distance is %d meters.", floatround(pMeters[playerid]));



Re: Convert float to interger? - Dark_Kostas - 17.01.2010

Thanks its working xD


Re: Convert float to interger? - Celson - 17.01.2010

Also another method to get rid of the decimals would be to do this...

Код:
format(string, sizeof(string), "Your distance is %.0f meters.", pMeters[playerid]);
That will make it so there are zero decimals. With this method, you can choose how many decimals you want.