Доброго, при создание системы подносов с едой столкнулся с небольшой трудностью.А именно: определение координат (X, Y, Z)и угла поворота(Angle) самого подноса.Необходимо определить точные координаты.
(Опирался на эту тему: http://pro-pawn.ru/showthread.php?37...BE%D1%81%D0%B8)
При использование этих вычислений, получается заметная погрешность.Поднос не ложится ровно-напротив игрока а ложится со смещением в сторонуPHP код:
new
Float: player_pos_x,
Float: player_pos_y,
Float: player_pos_z,
Float: angle;
GetPlayerPos(playerid, player_pos_x, player_pos_y, player_pos_z);
GetPlayerFacingAngle(playerid, angle);
CreateDynamicObject(2355, player_pos_x + 0.8 * - floatsin(angle, degrees), player_pos_y + 0.8 * floatcos(angle, degrees), player_pos_z - 0.9, -25.400, 23.300, angle + 75.00 /** floatcos(angle, degrees)*/, 0, 0, -1, 30.00, 30.00);
Подозреваю, что тут дело именно в этом параметре - "angle + 75.00 /** floatcos(angle, degrees)*/", но к сожалению, моих знаний в математике не достаточно для решения данной проблемы.
Подскажите пожалуйста, по какой формуле можно произвести точные расчеты.