renzu_customs
FIVEM - Advanced and Unique Mechanic Tuningis your server love custom cars? this free script is perfect for you.
Customized any vehicle with complete upgrade,liveries, extras and more.
Download
Advanced FIVEM LSCUSTOMS and Mechanic Upgrades. Contribute to renzuzu/renzu_customs development by creating an account on GitHub.
Native FEATURE
- Multiple Mechanic Shop
- Multiple Mysql library support (mysql-async,ghmatti, oxmysql(soon))
- Integrated with renzu_jobs (Mechanic Job Money and upgrade profit shares)
- Support almost all variation of upgrades (Mods, Extras, Liverys, Custom liveries, Paint, RGB Paints and more)
- Built in Vehicle Property Getter and Setter
- Built in Vehicle Repair in Menus
- Deluxe UI
Optional Custom Feature
- Custom Vehicle Engine Upgrade/Swap (Configurable)
- Custom Turbo Upgrades 3 variation preconfig (RACING,SPORTS,STREET TURBINE) ( Power configurable, with custom BOV sound )
- Custom Vehicle Tires Upgrade DRAG,RACING,SPORTS,STREET (Traction can be configured in config)
Unique Interaction Vehicle Upgrade
- Install and Uninstall Vehicle Mods / Parts on the go. (can be seen in demos)
- Vehicle Parts Object will carry/show, if its supported in config (ex. spoiler prop)
- Builtin Inventory System to Store Vehicle Parts.
- Builtin Vehicle Stock Room to get the list of available parts for the vehicles
- Spray Pilox/Paint - Enable you to Manually Paint the vehicle using spray can ( can for now) (Custom RGB Color Supported, can be seen in demos)
Sample Image:
- Main menu (all mod and paint, cosmetic etc)
Hidden link for visitors, to see Log in or register now.
- Manual spray paint
Hidden link for visitors, to see Log in or register now.
- Stock room (interactive feature)
Hidden link for visitors, to see Log in or register now.
- Install single mod (interactive feature)
Hidden link for visitors, to see Log in or register now.
VIDEO DEMO
-
Hidden link for visitors, to see Log in or register now.(Extra Feature Interactive Upgrade))
-
Hidden link for visitors, to see Log in or register now.(Custom Engine Upgrade Sample)
-
Hidden link for visitors, to see Log in or register now.(Custom Turbo Variation)
-
Hidden link for visitors, to see Log in or register now.(Main Demo)
Important in config
Config.Mysql = 'mysql-async' -- "ghmattisql", "msyql-async"
Config.usePopui = false -- POPUI or Drawmarker Floating Text
Config.showmarker = true -- Drawmarker and FLoating Text
Config.job = 'mechanic' -- job permmision
Config.PlateSpace = true -- is your plate is ABC 123 format
Config.UseRenzu_jobs = true -- to have a profits for each upgrades
Config.PayoutShare = 0.5 -- 0.5 = 50% (how much profit share)
Config.DefaultProp = 'hei_prop_heist_box' -- default prop when carrying a parts
-- if you want CUSTOM ENGINE UPGRADE ,TURBO and TIRES make sure to true this all
Config.UseCustomTurboUpgrade = true -- use renzu_custom Turbo System -- enable disable custom turbo upgrade
Config.useturbosound = true -- use custom BOV Sound for each turbo
Config.turbosoundSync = true -- true = Server Sync Sound? or false = only the driver can hear it
Config.UseCustomEngineUpgrade = true -- enable disable custom engine upgrade
Config.UseCustomTireUpgrade = true -- enable disable custom tires upgrade
Config.RepairCost = 1500 -- repair cost
Advanced Usage
exports.renzu_customs:SetVehicleProp(vehicle, props) = Save Current Vehicle Props (You need this in your current garage to save and restore custom upgrades (turbo,engine,tires)
- SetVehicleProp Exports (setter)
exports.renzu_customs:GetVehicleProperties(vehicle) -- return Current Vehicle Props Similar to ESX GAME VEHICLE PROPS (but this return custom upgrades)
- GetVehicleProperties Exports (getter)
exports.renzu_customs:GetVehicleEngine(vehicle) = return current Vehicle Custom Engine
- GetVehicleEngine Exports (getter)
exports.renzu_customs:GetVehicleTurbo(vehicle) = return current Vehicle Turbo Upgrade
- GetVehicleTurbo Exports (getter)
exports.renzu_customs:SetVehicleTurbo(vehicle, turbo) = Change Custom Vehicle Turbo Upgrade (entity, (Sports,Street,Racing,Default))
- SetVehicleTurbo Exports (setter)
exports.renzu_customs:SetVehicleEngine(vehicle, engine) = Change Custom Vehicle Engine Upgrade (entity, (adder,elegy,fmj,Default))
- SetVehicleEngine Exports (setter)
exports.renzu_customs:SetVehicleHandlingSpec(vehicle,model) = Change Current Vehicle Handling (or Copy Other Vehicle Model Handling) (model can be hash or modelname)
- SetVehicleHandlingSpec Exports (setter)
exports.renzu_customs:GetHandlingfromModel(model) = return the current Vehicle Model Specs
- GetHandlingfromModel Exports (getter)
example:
local table = {
['fDriveInertia'] = tonumber(v.DriveInertia),
['nInitialDriveGears'] = tonumber(v.InitialDriveGears),
['fInitialDriveForce'] = tonumber(v.InitialDriveForce),
['fClutchChangeRateScaleUpShift'] = tonumber(v.ClutchChangeRateScaleUpShift),
['fClutchChangeRateScaleDownShift'] = tonumber(v.ClutchChangeRateScaleDownShift),
['fInitialDriveMaxFlatVel'] = tonumber(v.InitialDriveMaxFlatVel),
['fMass'] = tonumber(v.Mass),
--TIRE
['fLowSpeedTractionLossMult'] = tonumber(v.LowSpeedTractionLossMult),
['fTractionLossMult'] = tonumber(v.TractionLossMult),
['fTractionCurveMin'] = tonumber(v.TractionCurveMin),
['fTractionCurveMax'] = tonumber(v.TractionCurveMax),
['fTractionCurveLateral'] = tonumber(v.TractionCurveLateral),
}
- ESX Framework (V1 FInal, ESX Legacy) Tested
Last edited by a moderator: