AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   General (https://forums.alliedmods.net/forumdisplay.php?f=7)
-   -   amxx giving strange output on sum of float and any (https://forums.alliedmods.net/showthread.php?t=332812)

CrazY. 06-02-2021 11:49

amxx giving strange output on sum of float and any
 
So, I was testing something and noticed that if you add a variable of type float to one of type any, it will give you a strange result. I guess this is a bug with the compiler.

Code:
#include <amxmodx> public plugin_init() {     register_plugin("Plugin", "Version", "Author")     new any:number1 = 100.0     new Float:number2 = 200.0     server_print("^t^tnumber1 + number2: %f", number1+number2) }

Output:
Code:

number1 + number2: -0.000000
I'm currently running amxmodx version 1.9.0.5271

klippy 06-02-2021 14:34

Re: amxx giving strange output on sum of float and any
 
Float operators are defined only for (Float, Float), (_, Float) and (Float, _) tagged operands. "any" is literally anything and you shouldn't just treat it as an integer.


All times are GMT -4. The time now is 17:36.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.