Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mysql = exports.mysql
- local row = mysql:query_fetch_assoc("SELECT * FROM vehlib_handling")
- local vehs = getElementsByType("vehicle")
- local vehmodels = getElementData(vehs[1], "themtamodel")
- function VehicleFixes()
- setModelHandling(vehmodels, "mass", row["mass"])
- setModelHandling(vehmodels, "turnMass", row["turnMass"])
- setModelHandling(vehmodels, "dragCoeff", row["dragCoeff"])
- setModelHandling(vehmodels, "centerOfMass", {row["centerOfMassX"], row["centerOfMassY"], row["centerOfMassZ"]} )
- -- setModelHandling(vehmodels, "percentSubmerged", 80)
- setModelHandling(vehmodels, "tractionMultiplier", row["tractionMultiplier"])
- setModelHandling(vehmodels, "tractionLoss", row["tractionLoss"])
- setModelHandling(vehmodels, "tractionBias", row["tractionBias"])
- setModelHandling(vehmodels, "numberOfGears", row["numberOfGears"])
- setModelHandling(vehmodels, "maxVelocity", row["maxVelocity"])
- setModelHandling(vehmodels, "engineAcceleration", row["engineAcceleration"])
- setModelHandling(vehmodels, "engineInertia", row["engineInertia"])
- setModelHandling(vehmodels, "driveType", "awd")
- -- setModelHandling(vehmodels, "engineType", "petrol")
- setModelHandling(vehmodels, "brakeDeceleration", row["brakeDeceleration"])
- setModelHandling(vehmodels, "brakeBias", row["brakeBias"])
- -- setModelHandling(vehmodels, "ABS", false)
- setModelHandling(vehmodels, "steeringLock", row["steeringLock"])
- setModelHandling(vehmodels, "suspensionForceLevel", row["suspensionForceLevel"])
- setModelHandling(vehmodels, "suspensionDamping", row["suspensionDamping"])
- -- setModelHandling(vehmodels, "suspensionHighSpeedDamping", 0.0)
- -- setModelHandling(vehmodels, "suspensionUpperLimit", 0.40)
- setModelHandling(vehmodels, "suspensionLowerLimit", row["suspensionLowerLimit"])
- setModelHandling(vehmodels, "suspensionFrontRearBias", row["suspensionFrontRearBias"])
- setModelHandling(vehmodels, "suspensionAntiDiveMultiplier", row["suspensionAntiDiveMultiplier"])
- --[[ setModelHandling(vehmodels, "seatOffsetDistance", 0.44)
- setModelHandling(vehmodels, "collisionDamageMultiplier", 0.35)
- setModelHandling(vehmodels, "modelFlags", 0x20)
- setModelHandling(vehmodels, "handlingFlags", 0x304407)
- setModelHandling(vehmodels, "headLight", 1)
- setModelHandling(vehmodels, "tailLight", 1)
- setModelHandling(vehmodels, "animGroup", 0)
- setModelHandling(546, "mass", 1600)
- setModelHandling(546, "turnMass", 4500)
- setModelHandling(546, "dragCoeff", 2)
- setModelHandling(546, "centerOfMass", {0.0, 0.3, -0.1} )
- setModelHandling(546, "percentSubmerged", 75)
- setModelHandling(546, "tractionMultiplier", 0.75)
- setModelHandling(546, "tractionLoss", 0.85)
- setModelHandling(546, "tractionBias", 0.52)
- setModelHandling(546, "numberOfGears", 5)
- setModelHandling(546, "maxVelocity", 200)
- setModelHandling(546, "engineAcceleration", 10)
- setModelHandling(546, "engineInertia", 10)
- setModelHandling(546, "driveType", "rwd")
- setModelHandling(546, "engineType", "petrol")
- setModelHandling(546, "brakeDeceleration", 10)
- setModelHandling(546, "brakeBias", 0.53)
- setModelHandling(546, "ABS", false)
- setModelHandling(546, "steeringLock", 35)
- setModelHandling(546, "suspensionForceLevel", 0.9)
- setModelHandling(546, "suspensionDamping", 0.08)
- setModelHandling(546, "suspensionHighSpeedDamping", 0.0)
- setModelHandling(546, "suspensionUpperLimit", 0.28)
- setModelHandling(546, "suspensionLowerLimit", -0.17)
- setModelHandling(546, "suspensionFrontRearBias", 0.55)
- setModelHandling(546, "suspensionAntiDiveMultiplier", 0.0)
- setModelHandling(546, "seatOffsetDistance", 0.2)
- setModelHandling(546, "collisionDamageMultiplier", 0.24)
- setModelHandling(546, "modelFlags", 0xvehmodels00000)
- setModelHandling(546, "handlingFlags", 0x10200008)
- setModelHandling(546, "headLight", 1)
- setModelHandling(546, "tailLight", 3)
- setModelHandling(546, "animGroup", 0)
- -- Maxime 30/3/2013 :Change Yosemite handling.
- local handlingDescription = {"mass", "turnMass", "dragCoeff", "centerOfMass", "percentSubmerged", "tractionMultiplier", "tractionLoss", "tractionBias", "engineAcceleration", "driveType", "engineType", "brakeBias", "ABS", "steeringLock", "suspensionForceLevel", "suspensionDamping", "suspensionHighSpeedDamping", "suspensionUpperLimit", "suspensionLowerLimit", "suspensionFrontRearBias", "suspensionAntiDiveMultiplier"}
- for i,v in ipairs(handlingDescription) do
- local handlingVehicle = getOriginalHandling(getVehicleModelFromName("FBI Rancher"))
- setModelHandling(554, v, handlingVehicle[v])
- end
- setModelHandling(554, "maxVelocity", 123.0)]]
- end
- addEventHandler("onResourceStart", resourceRoot, VehicleFixes)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement