[FREE][QB | ESX | OX | ND] Simple Repair Bays & Vehicle Inspection/Status Menu

:wrench: | Repair Bay General Features:

  • Set specific vehicle classes that can be repaired at each location
  • Show / hide repair bay blips per location
  • Set minimum repair prices per location
  • Busy states for each location (repair bay cant be used when it’s busy)
  • Locations can be owned (business receives funds from the repair)

:mechanic: | No mechanic? No problem.

  • Set a minimum mechanic count required to use each bay, including zero!
    • Set job checks for owned locations
    • Mechanics can perform repairs for customers
  • If mechanics are on duty at a location, but the mechanic count is lower than threshold of mechanics for that repair bay, prices for repairs will include a price multiplier! This can be set for each location.
    • Tax/multiplier is removed if a mechanic performs the repair for the customer and sends the bill to the customer

:toolbox: | Need a repair? What kind!?

  • Separate price per repair type
  • Engine repair
  • Body repair
  • Repair all

:clipboard: | What’s wrong with her now?

  • Mechanics can use a vehicle status menu to check out your vehicles!
    • Body Health
    • Engine Health
    • Engine Temp
    • Fuel Level
    • Oil Level
    • Tires Health
    • Works on 4/6 Wheel Vehicles

Dependencies:

Preview:

Download:

I will not support any other inventories / target resources for this resource at any time.

Other xT Resources:

[PAID] Blackmarkets w/ Live Creation, Edits, & Removal
[PAID] Advanced Storage Units
[PAID] Advanced Prison Jobs
[PAID] Slash Tires
[PAID] Crafting & Gang Crafting
[PAID] Grave Digging
[FREE] Prison

8 Likes

It would be great to have an ESX version, T. T

1 Like

Error 404 on GitHub link

he missed s on that link GitHub - xT-Development/xt-repairs: Simple Vehicle Repair Bays for QB

will you add qb-targert support

Version ESX? Without a lot of these dependecies?

1 Like

I no longer support qb-target for my resources. I only support ox_target.

I do not support ESX in my resources.

yeah its up to you but most of people use qb-target it good for you to add config for it thanks again for making it free

Most people are NOT using qb-target since ox_target has nearly full backwards compat with qb-target exports. Everyone should make the switch to ox_target.

New Feature: Vehicle Status Menu

Players with mechanic jobs can now “scan” a vehicle and view the status of the vehicle’s components, tires, and fluids!

  • Body Health
  • Engine Health
  • Engine Temp
  • Fuel Level
  • Oil Level
  • Tires Health
  • Works on 4/6 Wheel Vehicles

Added Multi Framework Support


can you fix ?

u need ox_fuel or change to what u use simple to do

I actually put my resource for the Fuel and I even changed it but still this problem is a shame

New Update!

New Features:

  • Hard coded bridge for QB/QBX/ESX/OX/ND
    • Removed Renewed-Lib dependency
  • Split configs
    • Improved security and clutter throughout the resource
  • Bill confirmations using ox_lib alert dialog
  • Mechanics with the job for owned bays can use the bays and send bills to customers for payment
    • Removes an upcharge/tax from the bill if the mechanic performs the repair for the customer (forces RP)
    • Mechanics can choose to use the bay as a “personal repair” and they will be charged
  • Removed dependency of Renewed-Banking for adding business funds
    • New server config includes a function to setup any exports/events for your banking resource
  • Ox_fuel
    • When “ox_fuel” is set in the config, statebags will be utilized for vehicle fuel

Removed:

  • Modules folder
    • Moved to using lib require for importing configs
    • Created utils.lua files inside client and server folders
1 Like

very nice script thank you

1 Like

u still have renewed banking export this is my change i did

return {
addBusinessFunds = function(job, funds) – Add funds to business accounts when repairs are made
TriggerEvent(‘esx_addonaccount:getSharedAccount’, ‘society_’…job, function(account)
account.addMoney(funds)
–return exports[‘Renewed-Banking’]:addAccountMoney(job, funds)
end)
end
}

Of course I do. I left it there so devs know how to setup that function.
Its an open resource, and thats part of the config. Im not sure why you need to share the function here when its open for devs to change?

well its not for u its for other people to know and learn cuzz some people just starting out