Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- s-side
- -- autor: Asper
- local db = exports['pystories-db']
- local vehs = exports['pystories-vehicles']
- local oddaj = createMarker(-2461.61, 793.65, 35.18-4, "cylinder", 5, 255, 0, 0, 255)
- local wez = createMarker(-2457.14, 775.20, 35.17-0.90, "cylinder", 1.2, 255, 200, 0)
- addEventHandler("onMarkerHit", oddaj, function(hit)
- if(hit and isElement(hit) and getElementType(hit) == "player")then
- local veh = getPedOccupiedVehicle(hit)
- if(veh)then
- local id = getElementData(veh, "vehicle:id")
- if(id)then
- db:dbSet("update pystories_vehicles set parking=1 where id=?", id)
- outputChatBox("Twój pojazd trafił na parking.", hit)
- vehs:onSaveVehicle(veh)
- destroyElement(veh)
- end
- end
- end
- end)
- addEventHandler("onMarkerHit", wez, function(hit)
- if(hit and isElement(hit) and getElementType(hit) == "player")then
- local veh = getPedOccupiedVehicle(hit)
- if(not veh)then
- local q = db:dbGet("select * from pystories_vehicles where ownedPlayer=? and parking=1", getElementData(hit, "player:sid"))
- if(q and #q > 0)then
- triggerClientEvent(hit, "get:vehicles", resourceRoot, q)
- else
- outputChatBox("Nie posiadasz żadnych pojazdów w przechowalni.", hit)
- end
- end
- end
- end)
- addEventHandler("onMarkerLeave", wez, function(hit)
- if(hit and isElement(hit) and getElementType(hit) == "player")then
- local veh = getPedOccupiedVehicle(hit)
- if(not veh)then
- triggerClientEvent(hit, "get:vehicles", resourceRoot)
- end
- end
- end)
- addEvent("get:veh", true)
- addEventHandler("get:veh", resourceRoot, function(id)
- local q = db:dbGet("select * from pystories_vehicles where parking=1 and id=?", id)
- if(q and #q > 0)then
- db:dbSet("update pystories_vehicles set parking=0 where id=?", id)
- local q = db:dbGet("select * from pystories_vehicles where id=?", id)
- local veh = vehs:onRespawnVehicles(_,id,{-2462.71, 779.80, 34.90, 0.0, 0.0, 87.8})
- warpPedIntoVehicle(client, veh)
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement