i try to make the radarareas in GTAV radar
but does not work appear in different positions
any help please?
local mx,my = 3000,3000
local renderareas = dxCreateRenderTarget( 600, 600,true )
local renderradar = dxCreateRenderTarget( 342, 264,true )
local altura = 1500
function doDrawAreas()
local vehicle = getPedOccupiedVehicle (localPlayer)
if isPedInVehicle(localPlayer) then
local vx,vy,vz = getElementVelocity(vehicle)
velocidade = ( 1 + (vx^2 + vy^2 + vz^2)^(0.5) ) / 3.5
end
local altd = altura * math.min(velocidade,2) - 80
dxSetRenderTarget( renderareas,true )
if getElementInterior(localPlayer) == 0 then
for i, v in ipairs( getElementsByType('radararea') ) do
local tick=abs(getTickCount()%1000-500)
local aFactor=tick/500
local r,g,b,a = getRadarAreaColor(v)
local w,h = getRadarAreaSize(v)
local ax,ay = getElementPosition(v)
local x,y = (3000+(ax))/6000*mx, (3000-(ay))/6000*my
if isRadarAreaFlashing(v) then
a=a*aFactor
end
dxDrawRectangle(x, (y-h) + 4 + (h/2), (w/2), (h/2), tocolor(r,g,b,a))
end
end
dxSetRenderTarget()
local rot = getPedCameraRotation(localPlayer)
local px,py = getElementPosition(localPlayer)
local tx,ty = (3000+px)/6000*mx, (3000-py)/6000*my
dxDrawImageSection(0,0, 600, 600, tx-(altd/2),ty-(altd/2),altd,altd, renderareas,-rot,0,0,tocolor(255,255,255,255))
end