Well, I've tryied this, but dont work.
Code:
if (button & IN_MOVELEFT)
{
new Float:fAngles[3];
entity_get_vector(id, EV_VEC_angles, fAngles);
fm_angle_byside(id, -10, fAngles);
entity_set_vector(id, EV_VEC_angles, fAngles);
entity_set_int(id, EV_INT_fixangle, 1);
}
else if (button & IN_MOVERIGHT)
{
new Float:fAngles[3];
entity_get_vector(id, EV_VEC_angles, fAngles);
fm_angle_byside(id, 10, fAngles);
entity_set_vector(id, EV_VEC_angles, fAngles);
entity_set_int(id, EV_INT_fixangle, 1);
}
stock fm_angle_byside(index, multiplier, Float:angle[3])
{
new Float:vec[3];
entity_get_vector(index, EV_VEC_v_angle, vec);
engfunc(EngFunc_MakeVectors, vec);
global_get(glb_v_right, vec);
angle[1] = vec[1] * multiplier;
}
__________________