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