ججرب ذآ
local posX, posY, posZ = 1802, 850, 11.4 -- الإحداثيات
local Marker = createMarker( posX, posY, posZ , "cylinder", 1.5, 0, 0, 0, 0)
function draw()
local screenWidth, screenHeight = guiGetScreenSize()
local screenX, screenY = getScreenFromWorldPosition(posX, posY, posZ)
local camX, camY, camZ = getCameraMatrix()
local distance = getDistanceBetweenPoints2D(camX, camY, posX, posY)
local scale = 1000 / screenWidth
local width = 80 / scale
if (screenX and distance < 50 and isLineOfSightClear(camX, camY, camZ, posX, posY, posZ)) then
local image = dxDrawImage(screenX - width / 2, screenY - screenHeight / 10, width, 80, "business.png")
end
end
addEventHandler("onClientRender", getRootElement(), draw)
function hit(hitPlayer)
local money = math.random(250,800)
if ( hitPlayer == localPlayer ) then
removeEventHandler("onClientRender", getRootElement(), draw)
destroyElement( Marker )
givePlayerMoney ( money )
outputChatBox("* you got $".. money .." for Destroying the picture",0,255,0,true)
end
end
addEventHandler("onClientMarkerHit", Marker,hit)