Advertisement
Guest User

Untitled

a guest
Jan 21st, 2020
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.98 KB | None | 0 0
  1. function onSaveVehicle(vehicle)
  2. if getElementData(vehicle, "vehicle:spawn") then
  3. -- Setting
  4. local panelstates={}
  5. local model=getElementModel(vehicle)
  6. local health=getElementHealth(vehicle)
  7. local x,y,z=getElementPosition(vehicle)
  8. local rx,ry,rz=getElementRotation(vehicle)
  9. local desc=getElementData(vehicle,"vehicle:desc") or ""
  10. local id=getElementData(vehicle,"vehicle:id")
  11. local silnik=getElementData(vehicle,"Pojemnosc:silnika") or "1.2"
  12. local cylindry=getElementData(vehicle,"vehicle:cylindry") or "V4"
  13. local naped=getElementData(vehicle,"vehicle:naped")
  14. local trakcja=getElementData(vehicle,"vehicle:trakcja") or 'Brak'
  15. local hamulce=getElementData(vehicle,"vehicle:hamulce") or 'Brak'
  16. local skret=getElementData(vehicle,"vehicle:skret") or 'Brak'
  17. local fuel=getElementData(vehicle,"vehicle:fuel") or 25
  18. local mileage=getElementData(vehicle,"vehicle:mileage")
  19. local c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12=getVehicleColor(vehicle, true)
  20. local driver=getElementData(vehicle,"vehicle:driver") or ""
  21. local rent=getElementData(vehicle,"vehicle:rent")
  22. local player=getElementData(vehicle,"vehicle:ownedPlayer")
  23. local blokada=getElementData(vehicle,"vehicle:block")
  24. local bak=getElementData(vehicle, "vehicle:bak") or 25
  25. local neon=getElementData(vehicle,"neony")
  26. local h1,h2,h3=getVehicleHeadLightColor(vehicle)
  27. local paintjob=getVehiclePaintjob(vehicle)
  28. local rear="Brak"
  29. local gaz = getElementData(vehicle, "gaz") or 0
  30. local gazzamont = getElementData(vehicle, "Zamontowane:LPG") or "Brak"
  31. local frozen= isElementFrozen(vehicle) and 1 or 0
  32. for i=0,6 do table.insert(panelstates, getVehiclePanelState(vehicle,i)) end
  33. panelstates=table.concat(panelstates,",")
  34. upgrades=getVehicleUpgrades(vehicle)
  35. if not upgrades then upgrades={} end
  36. upgrades=table.concat(upgrades, ",")
  37. -- Query
  38. local query = exports["pystories-db"]:dbSet(string.format("UPDATE pystories_vehicles SET model='%d', pos='%.2f,%.2f,%.2f,%.2f,%.2f,%.2f', rent='%d',text='%s', health='%d', fuel='%d', mileage='%d', frozen='%d', driver='%s', color='%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d', panelstates='%s', paintjob='%d', upgrades='%s', headlights='%d,%d,%d', ownedPlayer='%d', neon='%d', silnik='%s',cylindry='%s', naped='%s', trakcja='%s', hamulce='%s', skret='%s', bak='%s', blokada='%s', gazzamont='%s', gaz='%s', WHERE id=%d",
  39. model, x,y,z, rx,ry,rz, "0",desc, health, fuel, mileage, frozen, driver, c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12, panelstates, paintjob, upgrades, h1,h2,h3, player, neon, silnik, cylindry, naped, trakcja, hamulce, skret, bak, tostring(blokada), gazzamont, gaz, id))
  40. if (type(rent) == "table") then
  41. local rr = string.format("%s", table.concat(rent, ',') )
  42. local query2= exports['pystories-db']:dbSet("UPDATE pystories_vehicles SET rent=? WHERE id=?",rr,id)
  43. end
  44. end
  45. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement