GetVehicleZAngle возвращает старые координаты после вызова SetVehicleZAngle
Привет, нашел проблему у себя на сервере с системой автобазара, не так давно в теме как узнать координаты перед автомобилем , DeiMos скинул мне такую функцию:
stock GetCoordBonnetVehicle(vehicleid, &Float:x, &Float:y, &Float:z, Float:distance)
{
new
Float:angle,
Float:dis;
dis = dis/2 + distance;
x
-= (dis
* floatsin(-angle
+180, degrees)); y
-= (dis
* floatcos(-angle
+180, degrees)); return 1;
}
и вот тут у меня возникла проблема
В переменной autoBazarZAngle значение 270.0, но функция записывает, старый угол автомобиля, а не новый, и 3dtext:
autoBazarInfo[i][autoBazarLabel2] = CreateDynamic3DTextLabel(string, -1, x, y, z-0.5, 5.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID);
Создается с другой стороны, из за чего такое?