Hi,
I'm currently using this stock by CHW_Chronic to move entity from point to point:
PHP Code:
stock get_speed_vector(const Float:origin1[3],const Float:origin2[3],Float:speed, Float:new_velocity[3])
{
new_velocity[0] = (origin2[0] - origin1[0])
new_velocity[1] = (origin2[1] - origin1[1])
new_velocity[2] = (origin2[2] - origin1[2])
new Float:num = floatsqroot(speed*speed / (new_velocity[0]*new_velocity[0] + new_velocity[1]*new_velocity[1] + new_velocity[2]*new_velocity[2]))
new_velocity[0] *= num
new_velocity[1] *= num
new_velocity[2] *= num
return 1;
}
However, when I increase the speed, the entity start to fly off track. What's wrong with it?