Advertisement
Guest User

Untitled

a guest
Apr 27th, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.05 KB | None | 0 0
  1.  
  2. local marker=createMarker(-1787.69,785.37,24.89-5.0, "cylinder", 5, 143,0,255,100)
  3. createBlip(-1800.91,802.22,24.89, 35,2,0,0,0,0,0,250)
  4. local mdestroy = createMarker(-1787.59,801.46,24.89-5.0, "cylinder", 5, 143,0,255,100)
  5. local t=createElement("text")
  6. setElementData(t,"scale",1)
  7. setElementData(t,"name","Pozostawianie pojazdów")
  8. setElementPosition(t,-1787.59,801.46,24.89+1.3)
  9. local tt=createElement("text")
  10. setElementData(tt,"scale",1)
  11. setElementData(tt,"name","Odbiór pojazdów")
  12. setElementPosition(tt,-1787.69,785.37,24.89+1.3)
  13.  
  14. addEvent("onParkingGetRekords", true)
  15. addEventHandler("onParkingGetRekords", root, function()
  16. local uid=getElementData(source,"player:uid")
  17. if not uid then return end
  18. local org = getElementData(source,"player:organization")
  19. local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_vehicles WHERE (ownedPlayer=? OR ownedGroup=?) AND parking=1",uid,org or "Brak")
  20. if #result > 0 then
  21. triggerClientEvent(source, "onParkingGetVehicles", source, result)
  22. end
  23. end)
  24.  
  25. addEventHandler("onMarkerHit", mdestroy, function(el,md)
  26. if getElementType(el) == "player" then
  27. local veh=getPedOccupiedVehicle(el)
  28. if not veh then return end
  29. if getVehicleController(veh) ~= el then return end
  30. local id=getElementData(veh,"vehicle:id")
  31. if not id then return end
  32. if isTimer(timeroddania) then return end
  33. setElementFrozen(veh,true)
  34. outputChatBox("* Trwa oddawanie pojazdu do przechowalni...", el,255,255,255,true)
  35. toggleControl(el,"enter_exit",false)
  36. timeroddania=setTimer(function()
  37. setElementFrozen(veh,false)
  38. local id=getElementData(veh,"vehicle:id")
  39. if not id then return end
  40. exports["ogrpg-vehicles"]:onSaveVehicle(veh)
  41. destroyElement(veh)
  42. exports["ogrpg-db"]:dbSet("UPDATE ogrpg_vehicles SET parking=1 WHERE id=?", id)
  43. toggleControl(el,"enter_exit",true)
  44. outputChatBox("* Pomyślnie zapisano pojazd.", el, 255, 255 ,255 ,true)
  45. end, 3000, 1)
  46. elseif getElementType(el) == "vehicle" then
  47. local peds= getVehicleOccupants(el)
  48. if #peds > 0 then return end
  49. local id=getElementData(el,"vehicle:id")
  50. if not id then return end
  51. if isTimer(timeroddania) then return end
  52. timeroddania=setTimer(function()
  53. setElementFrozen(el,false)
  54. local id=getElementData(el,"vehicle:id")
  55. if not id then return end
  56. exports["ogrpg-vehicles"]:onSaveVehicle(el)
  57. destroyElement(el)
  58. exports["ogrpg-db"]:dbSet("UPDATE ogrpg_vehicles SET parking=1 WHERE id=?", id)
  59. end, 3000, 1)
  60. setElementFrozen(el,true)
  61. setVehicleLocked(el,true)
  62. end
  63. end)
  64.  
  65. addEvent("onParkingVehicleSpawn", true)
  66. addEventHandler("onParkingVehicleSpawn", root, function(id)
  67. if not id then return end
  68. local spawn=exports["ogrpg-vehicles"]:onRespawnVehicles(_,id,{
  69. -294.99,1194.08,19.56,0.9,0.0,93.1})
  70. outputChatBox("* Pomyślnie przywrócono pojazd.", source, 255, 255 ,255 ,true)
  71. if spawn then
  72. end
  73. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement