12.07.2013, 11:44
Hi Guys I Have Been Trying To Build An m203 Grenade Launcher I Was Trying To Understand Mauzen's Function But I Couldn't Can Anybody Help Me
The function
I Need To Understand The Params.
The function
pawn Код:
GetBallisticCurvePos(&Float:x, &Float:y, &Float:z, Float:xvector, Float:yvector, &Float:angle, &Float:speed, Float:millis)
{
new Float:xo = speed * floatcos(angle, degrees) * millis;
x = x + xo * xvector;
y = y + xo * yvector;
z = z + ((GRAVITATION / -2.0) * millis * millis + speed * floatsin(angle, degrees) * millis);
//if(GetGroundZ(x, y) < z) return false;
//speed = floatsqroot( speed * speed - 2 * speed * GRAVITATION * millis * floatsin(angle, degrees) + GRAVITATION * GRAVITATION * millis * millis );
//speed = floatsqroot( speed * speed + GRAVITATION * GRAVITATION * millis * millis );
return true;
}

