Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function onSaveVehicle(vehicle)
- if getElementData(vehicle, "vehicle:spawn") then
- -- Setting
- local panelstates={}
- local model=getElementModel(vehicle)
- local health=getElementHealth(vehicle)
- local x,y,z=getElementPosition(vehicle)
- local rx,ry,rz=getElementRotation(vehicle)
- local desc=getElementData(vehicle,"vehicle:desc") or ""
- local id=getElementData(vehicle,"vehicle:id")
- local silnik=getElementData(vehicle,"Pojemnosc:silnika") or "1.2"
- local cylindry=getElementData(vehicle,"vehicle:cylindry") or "V4"
- local naped=getElementData(vehicle,"vehicle:naped")
- local trakcja=getElementData(vehicle,"vehicle:trakcja") or 'Brak'
- local hamulce=getElementData(vehicle,"vehicle:hamulce") or 'Brak'
- local skret=getElementData(vehicle,"vehicle:skret") or 'Brak'
- local fuel=getElementData(vehicle,"vehicle:fuel") or 25
- local mileage=getElementData(vehicle,"vehicle:mileage")
- local c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12=getVehicleColor(vehicle, true)
- local driver=getElementData(vehicle,"vehicle:driver") or ""
- local rent=getElementData(vehicle,"vehicle:rent")
- local player=getElementData(vehicle,"vehicle:ownedPlayer")
- local blokada=getElementData(vehicle,"vehicle:block")
- local bak=getElementData(vehicle, "vehicle:bak") or 25
- local neon=getElementData(vehicle,"neony")
- local h1,h2,h3=getVehicleHeadLightColor(vehicle)
- local paintjob=getVehiclePaintjob(vehicle)
- local rear="Brak"
- local gaz = getElementData(vehicle, "gaz") or 0
- local gazzamont = getElementData(vehicle, "Zamontowane:LPG") or "Brak"
- local frozen= isElementFrozen(vehicle) and 1 or 0
- for i=0,6 do table.insert(panelstates, getVehiclePanelState(vehicle,i)) end
- panelstates=table.concat(panelstates,",")
- upgrades=getVehicleUpgrades(vehicle)
- if not upgrades then upgrades={} end
- upgrades=table.concat(upgrades, ",")
- -- Query
- 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",
- 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))
- if (type(rent) == "table") then
- local rr = string.format("%s", table.concat(rent, ',') )
- local query2= exports['pystories-db']:dbSet("UPDATE pystories_vehicles SET rent=? WHERE id=?",rr,id)
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement