Jump to content

[РЕШЕНО] Смещенные координаты


Recommended Posts

Ребята нужна помощь срочно. Нужно сделать чтобы при въезде транспорта в маркер, сзади него (у кузова) появлялся еще один маркер в виде стрелочки. Так вот как сделать чтобы этот маркер был смещен ровно сзади кузова? Т.к. если он создается на координатах машины (с помощью getElementPosition), то он находится не в том месте. Сместив его там на 2-3 единицы по иксу и игреку он получается криво и не там где нужно, вообще где-то сбоку или вдали.

function MarkerHit(hitPlayer,matchingDimension) 
if hitPlayer==getLocalPlayer() then 
local x,y,z = getElementPosition(getPedOccupiedVehicle(hitPlayer)) 
local LoadMarker = createMarker( x-3.1, y-3.1, z+1, "arrow", 1.5, 255, 255, 0, 125 )  
end 
end 
addEventHandler("onClientMarkerHit",MainMarker,MarkerHit) 

Edited by Guest
Link to comment
local x,y,z = getElementPosition(getPedOccupiedVehicle(hitPlayer)) 
local _, _, rot = getElementRotation( getPedOccupiedVehicle(hitPlayer) ) 
  
x, y = x + ( ( math.cos( math.rad( rot + 270) ) ) * ( 3.1 ) ), y + ( ( math.sin( math.rad( rot + 270 ) ) ) * ( 3.1 ) ) 

Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...