You have wrote:
PHP Code:
new Float:vec1 = GetRandomInt(0, 999);
new Float:vec2 = GetRandomInt(0, 999);
new Float:vec3 = GetRandomFloat(10.0, 20.0);
You have create a new Float, but with GetRandomInt you get an Integer and not a Float.
That is the Error.
Make that so:
PHP Code:
stock GetRandomFlarePostion(FVec[])
{
new Float:vec1 = GetRandomFloat(0.0, 999.0);
new Float:vec2 = GetRandomFloat(0.0, 999.0);
new Float:vec3 = GetRandomFloat(10.0, 20.0);
if(vec1 == vec3 && vec1 == vec2 && vec3 == vec2)
{
GetRandomFlarePostion(FVec);
}
else if(TR_PointOutsideWorld(FVec[3]))
{
GetRandomFlarePostion(FVec);
}
else
{
FVec[0] = float:vec1;
FVec[1] = float:vec2;
FVec[2] = float:vec3;
}
return FVec[3];
}
MFG,
eXceeder