I would give this a shot:
Code:
new Float:t_velocity[3]
t_velocity[0] = (opponent_origin[0] - player_origin[0]) * constant
t_velocity[1] = (opponent_origin[1] - player_origin[1]) * constant
t_velocity[2] = (opponent_origin[2] - player_origin[2]) * constant