How to get a rocket goes towards a player
How to have a rocket go towards a player and rotates smoothly
I want it not to turn to targets instantly but to change angles per 0.1s
PHP Code:
stock fm_set_entity_view_smoothly(entity, Float:Target[3], Float:scale){ new Float:Origin[3], Float:Angles[3], Float:OriAngle[3] pev(entity, pev_origin, Origin) xs_vec_sub(Target, Origin, Target) vector_to_angle(Target, Angles) Angles[0] = 360.0 - Angles[0] Angles[0] *= -1.0 new Float:AngleDiff[3] pev(entity, pev_angles, OriAngle) xs_vec_sub(Angles, OriAngle, AngleDiff) xs_vec_mul_scalar(AngleDiff, scale, AngleDiff) xs_vec_add(OriAngle, AngleDiff, OriAngle) set_pev(entity, pev_angles, OriAngle) OriAngle[0] *= -1.0 set_pev(entity, pev_v_angle, OriAngle) set_pev(entity, pev_fixangle, 1) }
This is my code , it's buggy and rockets will be unable to follow the targets sometime
|