I have this, which I happen to use for some things.
PHP Code:
stock AnglesToVelocity(Float:fAngle[3], Float:fVelocity[3], Float:fSpeed = 1.0)
{
fVelocity[0] = Cosine(DegToRad(fAngle[1]));
fVelocity[1] = Sine(DegToRad(fAngle[1]));
fVelocity[2] = Sine(DegToRad(fAngle[0])) * -1.0;
NormalizeVector(fVelocity, fVelocity);
ScaleVector(fVelocity, fSpeed);
}
I dunno the difference.
__________________