SA-MP Forums Archive
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 :
Quote:

./,),(-*,(

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.


pawn Code:
printf("%d",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)