floatdiv mystic mistakes - 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)
+--- Thread: floatdiv mystic mistakes (
/showthread.php?tid=154611)
floatdiv mystic mistakes -
Trooper[Y] - 14.06.2010
Hey all together.
Currently, im using this snippet:
Code:
pl_stats[killerid][dmratio] = floatdiv(float(pl_stats[killerid][dmwins]),float(pl_stats[killerid][dmlosses]));
But sometimes is the result :
I dont know, when this occurs.
Probably someone can tell me, how i can prevent this ?
Re: floatdiv mystic mistakes -
RyDeR` - 14.06.2010
How are you using your formats?
You have to use %f.
Re: floatdiv mystic mistakes -
Trooper[Y] - 14.06.2010
Of course,
Code:
new winform[128];
format(winform,128,"%s-dmkills",hdwid[killerid]);
pl_stats[killerid][dmwins] = INI_ReadInt(winform);
format(winform,128,"%s-dmdeath",hdwid[killerid]);
pl_stats[killerid][dmlosses] = INI_ReadInt(winform);
pl_stats[killerid][dmwins]+=1;
pl_stats[killerid][dmratio] = floatdiv(float(pl_stats[killerid][dmwins]),float(pl_stats[killerid][dmlosses]));
format(winform,128,"%s-dmratio",hdwid[killerid]);
INI_WriteFloat(winform,pl_stats[killerid][dmratio]);
Re: floatdiv mystic mistakes -
Trooper[Y] - 14.06.2010
floatdiv divides two floats, and thats what i do...
Ill try...
Re: floatdiv mystic mistakes -
Joe Staff - 14.06.2010
I usually get ./,),(-*,( whenever a number equals out to be the same as 0x80000000.
Re: floatdiv mystic mistakes -
Trooper[Y] - 14.06.2010
What does this means to me ?
How can i check for this ?
When its caused ?
AW: floatdiv mystic mistakes -
Arrows73 - 11.09.2011
It's very simple. It's a division by zero what causes this.
(Sry for reviving old topics but probably someone else has the same problem and finds this thread via ****** or the forum search)