AMARANT Posted February 18, 2012 Share Posted February 18, 2012 (edited) Ребята нужна помощь срочно. Нужно сделать чтобы при въезде транспорта в маркер, сзади него (у кузова) появлялся еще один маркер в виде стрелочки. Так вот как сделать чтобы этот маркер был смещен ровно сзади кузова? Т.к. если он создается на координатах машины (с помощью 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 February 19, 2012 by Guest Link to comment
Kernell Posted February 18, 2012 Share Posted February 18, 2012 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
AMARANT Posted February 19, 2012 Author Share Posted February 19, 2012 Спасибо большое Kernell! Just what the doctor ordered Link to comment
Recommended Posts