- local markery = {
- {1199.00, 246.22, 19.55,"Montgomery"},
- {2420.14, 137.81, 26.55,"Palomino Creek"},
- }
- x,y,z,x2,y2,z2 = nil
- for i,v in ipairs(markery) do
- local marker=createMarker(v[1],v[2],v[3]-0.99, "cylinder", 5,0,0,0)
- createBlip(v[1],v[2],v[3], 35,2,0,0,0,0,0,250)
- local mdestroy = createColSphere(v[1],v[2],v[3],3)
- local t=createElement("text")
- setElementData(t,"scale",1.5)
- setElementData(t,"name","Pozostawianie pojazdów\n"..v[4])
- setElementPosition(t,v[1],v[2],v[3])
- addEvent("onParkingGetRekords", true)
- addEventHandler("onParkingGetRekords", root, function()
- local sid=getElementData(source,"player:sid")
- if not sid then return end
- local org = getElementData(source,"player:organization")
- local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_vehicles WHERE (ownedPlayer=? OR ownedGroup=?) AND parking=1",sid,org or "Brak")
- if #result > 0 then
- triggerClientEvent(source, "onParkingGetVehicles", source, result)
- end
- end)
- addEventHandler("onColShapeHit", mdestroy, function(el,md)
- if getElementType(el) == "player" then
- local veh=getPedOccupiedVehicle(el)
- if not veh then return end
- if getVehicleController(veh) ~= el then return end
- local id=getElementData(veh,"vehicle:id")
- if not id then return end
- if isTimer(timeroddania) then return end
- setElementFrozen(veh,true)
- exports['noti']:showBox(el,"Trwa zapisywanie pojazdu...")
- toggleControl(el,"enter_exit",false)
- timeroddania=setTimer(function()
- setElementFrozen(veh,false)
- local id=getElementData(veh,"vehicle:id")
- if not id then return end
- exports["pystories-vehicles"]:onSaveVehicle(veh)
- removePedFromVehicle(el)
- destroyElement(veh)
- exports["pystories-db"]:dbSet("UPDATE pystories_vehicles SET parking=1 WHERE id=?", id)
- toggleControl(el,"enter_exit",true)
- end, 3000, 1)
- elseif getElementType(el) == "vehicle" then
- local peds= getVehicleOccupants(el)
- if #peds > 0 then return end
- local id=getElementData(el,"vehicle:id")
- if not id then return end
- if isTimer(timeroddania) then return end
- timeroddania=setTimer(function()
- setElementFrozen(el,false)
- local id=getElementData(el,"vehicle:id")
- if not id then return end
- exports["pystories-vehicles"]:onSaveVehicle(el)
- destroyElement(el)
- exports["pystories-db"]:dbSet("UPDATE pystories_vehicles SET parking=1 WHERE id=?", id)
- end, 3000, 1)
- setElementFrozen(el,true)
- setVehicleLocked(el,true)
- end
- end)
- addEvent("onParkingVehicleSpawn", true)
- addEventHandler("onParkingVehicleSpawn", root, function(id,pos)
- if not id then return end
- exports["pystories-vehicles"]:onRespawnVehicles(_,id,pos)
- end)
- end