Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local marker=createMarker(-1787.69,785.37,24.89-5.0, "cylinder", 5, 143,0,255,100)
- createBlip(-1800.91,802.22,24.89, 35,2,0,0,0,0,0,250)
- local mdestroy = createMarker(-1787.59,801.46,24.89-5.0, "cylinder", 5, 143,0,255,100)
- local t=createElement("text")
- setElementData(t,"scale",1)
- setElementData(t,"name","Pozostawianie pojazdów")
- setElementPosition(t,-1787.59,801.46,24.89+1.3)
- local tt=createElement("text")
- setElementData(tt,"scale",1)
- setElementData(tt,"name","Odbiór pojazdów")
- setElementPosition(tt,-1787.69,785.37,24.89+1.3)
- addEvent("onParkingGetRekords", true)
- addEventHandler("onParkingGetRekords", root, function()
- local uid=getElementData(source,"player:uid")
- if not uid then return end
- local org = getElementData(source,"player:organization")
- local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_vehicles WHERE (ownedPlayer=? OR ownedGroup=?) AND parking=1",uid,org or "Brak")
- if #result > 0 then
- triggerClientEvent(source, "onParkingGetVehicles", source, result)
- end
- end)
- addEventHandler("onMarkerHit", 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)
- outputChatBox("* Trwa oddawanie pojazdu do przechowalni...", el,255,255,255,true)
- toggleControl(el,"enter_exit",false)
- timeroddania=setTimer(function()
- setElementFrozen(veh,false)
- local id=getElementData(veh,"vehicle:id")
- if not id then return end
- exports["ogrpg-vehicles"]:onSaveVehicle(veh)
- destroyElement(veh)
- exports["ogrpg-db"]:dbSet("UPDATE ogrpg_vehicles SET parking=1 WHERE id=?", id)
- toggleControl(el,"enter_exit",true)
- outputChatBox("* Pomyślnie zapisano pojazd.", el, 255, 255 ,255 ,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["ogrpg-vehicles"]:onSaveVehicle(el)
- destroyElement(el)
- exports["ogrpg-db"]:dbSet("UPDATE ogrpg_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)
- if not id then return end
- local spawn=exports["ogrpg-vehicles"]:onRespawnVehicles(_,id,{
- -294.99,1194.08,19.56,0.9,0.0,93.1})
- outputChatBox("* Pomyślnie przywrócono pojazd.", source, 255, 255 ,255 ,true)
- if spawn then
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement