addEventHandler("onClientMarkerHit", resourceRoot, function(hit)
if hit ~= localPlayer then return end
if source ~= p.marker then
local trawa = getElementData(hit, "trawa")
if trawa > 99 then
("text")
return
end
local traw = math.random(1,4)
setElementData(hit, "trawa", trawa+traw)
if getElementData(hit, "trawa") > 100 then
setElementData(hit, "trawa", 100)
end
destroyElement(getElementData(source, "object"))
destroyElement(source)
end
end)
addEventHandler("onClientMarkerHit", resourceRoot, function(hit)
if hit ~= localPlayer then return end
if source ~= p.marker then return end
local pojazd = getPedOccupiedVehicle(hit)
if not pojazd then return end
local trawa = getElementData(hit, "trawa")
if not trawa then return end
local hajs = getElementData(hit, "pieniadze")
if trawa < 1 then return end
fadeCamera(false)
("") -- notyfikacja
setElementFrozen(pojazd, true)
setTimer(function()
fadeCamera(true)
setElementFrozen(pojazd, false)
local wyplata = 450*trawa/100
wyplata = string.format("%1.2f", wyplata)
setElementData(hit, "pieniadze", hajs+wyplata)
trawa = string.format("%1d", trawa)
noti("") -- to wycialem
wyplata = false
setElementData(hit, "trawa", 0)
local markery = getElementsByType("marker", resourceRoot)
for i,v in ipairs(markery) do
if getElementData(v, "object") then
destroyElement(getElementData(v, "object"))
end
destroyElement(v)
end
for i,v in ipairs(punkty) do
punkt = createMarker(v[1], v[2], v[3]-1, "cylinder", 4, 255, 255, 255, 0)
objekt = createObject(math.random(2672,2677), v[1], v[2], v[3]-1)
setElementData(punkt, "object", objekt)
end
p.marker = createMarker(315.58, 1147.96, 8.59-1, "cylinder", 3, 255, 255, 255, 125)
end, 5000, 1)
end)