Advertisement
Guest User

Untitled

a guest
Jan 19th, 2019
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 4.87 KB | None | 0 0
  1. addEventHandler("onResourceStart",resourceRoot,function()
  2.     local vehicle=dbQuery(handler,"SELECT * FROM VEHICLES")
  3.     local result,row=dbPoll(vehicle,-1)
  4.     local autos=0
  5.     if(result and row>=1)then
  6.         for i,vehicle in pairs(result)do
  7.             local owner=vehicle["owner"]
  8.             local model=vehicle["modelid"]
  9.             local x,y,z=vehicle["spawnx"],vehicle["spawny"],vehicle["spawnz"]
  10.             local rotation_x,rotation_y,rotation_z=vehicle["rotation_x"],vehicle["rotation_y"],vehicle["rotation_z"]
  11.             local slot=vehicle["slot"]
  12.             local fuel=vehicle["fuel"]
  13.             local r,g,b=vehicle["farbe_r"],vehicle["farbe_g"],vehicle["farbe_b"]
  14.             local r2,g2,b2=vehicle["farbe_r2"],vehicle["farbe_g2"],vehicle["farbe_b2"]
  15.            
  16.            
  17.             --//Tunings
  18.             local wheels = vehicle["wheels"]
  19.             local spoiler = vehicle["spoiler"]
  20.             local vents = vehicle["vents"]
  21.             local stereo = vehicle["stereo"]
  22.             local sideskirt = vehicle["sideskirt"]
  23.             local roof = vehicle["roof"]
  24.             local bumper = vehicle["bumper"]
  25.             local bullbars = vehicle["bullbars"]
  26.             local nitro = vehicle["nitro"]
  27.             local lamps = vehicle["lamps"]
  28.             local hydraulic = vehicle["hydraulic"]
  29.             local hood = vehicle["hood"]
  30.             local exhaust = vehicle["exhaust"]
  31.             local bumper2 = vehicle["bumper2"]
  32.             local bars = vehicle["bars"]
  33.             local grill= vehicle["grill"]
  34.             local sign = vehicle["sign"]
  35.             local bullbars2 = vehicle["bullbars2"]
  36.             local lights = vehicle["lights"]
  37.             local explos = vehicle["explos"]
  38.             local customlights = vehicle["customlights"]
  39.             local paintjob = vehicle["paintjob"]
  40.             local customengine = vehicle["customengine"]
  41.             local customtieferlegerung = vehicle["customtieferlegerung"]
  42.             local customdrivetyp = vehicle["customdrivetyp"]
  43.             local towed = vehicle["towed"]
  44.            
  45.             _G["vehicle"..owner..slot]=createVehicle(model,x,y,z,rotation_x,rotation_y,rotation_z,owner)
  46.             setVehicleColor(_G["vehicle"..owner..slot],r,g,b,r2,g2,b2)
  47.             setVehicleLocked(_G["vehicle"..owner..slot],true)
  48.             setElementData(_G["vehicle"..owner..slot],"handbrake",true)
  49.             setElementData(_G["vehicle"..owner..slot],"slot",slot)
  50.             setElementData(_G["vehicle"..owner..slot],"owner",owner)
  51.             setElementData(_G["vehicle"..owner..slot],"fuel",fuel)
  52.             setElementData(_G["vehicle"..owner..slot],"explos",explos)
  53.             setElementData(_G["vehicle"..owner..slot],"customlights",customlights)
  54.             setElementData(_G["vehicle"..owner..slot],"paintjob",paintjob)
  55.             setElementData(_G["vehicle"..owner..slot],"customengine",tonumber(customengine))
  56.             setElementData(_G["vehicle"..owner..slot],"customtieferlegerung",tonumber(customtieferlegerung))
  57.             setElementData(_G["vehicle"..owner..slot],"customdrivetyp",customdrivetyp)
  58.             setElementData(_G["vehicle"..owner..slot],"towed",towed)
  59.             if getElementData(_G["vehicle"..owner..slot],"towed")==1 then
  60.                 setElementDimension(_G["vehicle"..owner..slot],5)
  61.             end
  62.            
  63.             addVehicleUpgrade(_G["vehicle"..owner..slot],wheels)
  64.             addVehicleUpgrade(_G["vehicle"..owner..slot],spoiler)
  65.             addVehicleUpgrade(_G["vehicle"..owner..slot],vents)
  66.             addVehicleUpgrade(_G["vehicle"..owner..slot],stereo)
  67.             addVehicleUpgrade(_G["vehicle"..owner..slot],sideskirt)
  68.             addVehicleUpgrade(_G["vehicle"..owner..slot],roof)
  69.             addVehicleUpgrade(_G["vehicle"..owner..slot],bumper)
  70.             addVehicleUpgrade(_G["vehicle"..owner..slot],bullbars)
  71.             addVehicleUpgrade(_G["vehicle"..owner..slot],nitro)
  72.             addVehicleUpgrade(_G["vehicle"..owner..slot],lamps)
  73.             addVehicleUpgrade(_G["vehicle"..owner..slot],hydraulic)
  74.             addVehicleUpgrade(_G["vehicle"..owner..slot],hood)
  75.             addVehicleUpgrade(_G["vehicle"..owner..slot],exhaust)
  76.             addVehicleUpgrade(_G["vehicle"..owner..slot],bumper2)
  77.             addVehicleUpgrade(_G["vehicle"..owner..slot],bars)
  78.             addVehicleUpgrade(_G["vehicle"..owner..slot],grill)
  79.             addVehicleUpgrade(_G["vehicle"..owner..slot],sign)
  80.             addVehicleUpgrade(_G["vehicle"..owner..slot],bullbars2)
  81.             addVehicleUpgrade(_G["vehicle"..owner..slot],lights)
  82.            
  83.             local NT1=getElementData(_G["vehicle"..owner..slot],"customtieferlegerung")
  84.             local NT2=getElementData(_G["vehicle"..owner..slot],"customengine")
  85.             local NT3=getElementData(_G["vehicle"..owner..slot],"customdrivetyp")
  86.             local id=getElementModel(_G["vehicle"..owner..slot])
  87.             local this=getOriginalHandling(id)
  88.             setVehicleHandling(_G["vehicle"..owner..slot],"suspensionLowerLimit",this["suspensionLowerLimit"]+0.05*NT1)
  89.             setVehicleHandling(_G["vehicle"..owner..slot],"maxVelocity",this["maxVelocity"]+30/3*NT2)
  90.             setVehicleHandling(_G["vehicle"..owner..slot],"engineAcceleration",this["engineAcceleration"]/this["maxVelocity"]*(this["maxVelocity"]+100/3*NT2))
  91.             setVehicleHandling(_G["vehicle"..owner..slot],"engineInertia",this["engineInertia"]/this["maxVelocity"]*(this["maxVelocity"]+100/3*NT2))
  92.             setVehicleHandling(_G["vehicle"..owner..slot],"driveType",NT3)
  93.            
  94.             autos=autos+1
  95.         end
  96.     end
  97.     outputDebugString("[VEHICLE_SYSTEM] Es wurden "..autos.." Fahrzeuge geladen!")
  98. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement