The customer customizes their car and than pays right? And the tuner installs?
Thatâs right, you can set it for each tuning point
I bought this a few days ago and I realized that the chameleon paint that appears in the video is not there
Of course that it exists and is provided by vms_tuning, if it didnât exist it wouldnât be presented on the script video, make sure you have updated your GTA 5.
I have already updated my game but the paint does not work
UPDATE 1.0.4
[+] Added free cam, you can use it holding RMB or scroll to zoom
[+] Added billing send_bill_to_player - when paying, the tuner will have the option to send a bill to the player who is closest, after sending the player receives a generated receipt with all the information and you wait for payment or cancel it.
- Config.BillMoneyToSocietyPercent: Do you want the company to receive a % from paid billing of tuning a vehicle?
- Config.BillMoneyToTunerPercent: Do you want the tuner to receive a % from paid billing of tuning a vehicle?
[+] Added coordinates for all workshops to Config.InstallationPartsPoints
[+] Added Config.VehiclesPricesByClass to config.vehicles.lua and changed function CL.getVehiclePrice in config.client.lua
[+] Added Dashboard and Interior colors (update vehicle properties functions in your core using our documentation)
[/] Improved the preview of smoke from the tires on the vehicle
[/] Improved loading of livery ID, now the first is as none
Bill preview:
Can you talk to the person whose vehicle you want to modify while using the modification menu?
Yes you can
UPDATE 1.0.5
[/] Fixed a bug related to permanently running headlights when changing their color in the menu
[/] Removed BILL button for client who selects parts, option only available when mechanic selects tuning options
UPDATE 1.0.6
[+] Added loading to RGB palette current color if set as RGB
[+] Added Config.UseAdvancedWheelsInstallation: advanced wheel installation to the vehicle - installing each wheel separately
[+] Added Config.HelpUI: Help UI for advanced part installation which can prompt the player what they need to do now
[+] Added spray particles for painting
[+] Added primary and secondary color type - for RGB only (Required to use updated VehicleProperties from documentation)
[+] Added new wheel types:
* Bennys Originals
* Bennys Bespoke
* Street (Minimum build: 2060)
* Track (Minimum build: 2372)
[+] Added Config.OnInstallationPart to config.installationparts.lua, this allows you to add a custom function when the option is installed for example for the VehicleDeformation resource at the repair option
[+] Added Config.RequestMoneyToTunerPercent: If you want the tuner to receive a % from request of tuning a vehicle
[/] Fixed sending tuning request when there is no mechanic around
[/] Fixed lack of registered workshop in Config.InstallationPartsPoints if you use advanced parts installation
[/] Fixed tyre smoke color and RGB Xenon Colors for QB-Core (Required to use updated QB VehicleProperties from documentation)
[/] Changed discount code input to normal character size, as discount codes have different letters.
UPDATE 1.0.7
[+] Compatibility with mysql-async
[+] Compatibility with old ESX using essentialmode (error was due to lack of ESX.RegisterCommand, now use oldESX = true
option in Config.AdminDiscountCodesCommand
)
[+] Split Config.ColorsList
from a single price for the color of each part to each part separately: primary, secondary, pearlescent, dashboard, interior, wheel
[+] Added to SV.WebhookText
new webhook TUNING_ACCEPTED_REQUEST
[+] Turkish language translation added thanks to one customer
[/] Fixed bug related to repairing/washing vehicles without using the manual parts installation option
[/] Changes in logs from vehicle hash to vehicle model name
[/] The webhook regarding BILL payments has been edited adding the nickname and id of the mechanic
[/] Fixed spray from a can when repainting a vehicle without using target system
UPDATE 1.0.9
[/] Fixed an important bug that caused several errors related to using the same variable in ox_lib and vms_tuning, which caused the values used in vms_tuning to be overwritten by ox_lib when you used Config.Menu = âox_libâ or Config.TargetResource = âox_targetâ.
[+] New license plate styles added for game build 3095 users (If youâre not using this build and donât have these license plates, just remove the translations of the names of these plates from config.translation.lua)
awesome script
Please add that u need items like hood, wheels, exhaust pipe and add Realistic spray, you can see colored smoke, than the script is perfect
UPDATE 2.0.0
[+] Added Management Menu that you may be familiar with from vms_stores/vms_vehicleshopV2, among others.
= Main: Announcements, Total Tuned Vehicles, Total Earned
= Missions: The new task for mechanics - if there are no customers, you can earn money from additional missions with NPCs, they will be able to accept vehicle repair orders.
= Employees: The section where you can manage your employees
= Discounts: If you use discount codes created by the workshop, here the boss will be able to generate a code and employees will be able to check the list of available codes and copy it
= Management: Here the boss can deposit/withdraw the money that is in the workshopâs safe and write an announcement to the employees
[+] Added âSelectedâ status on action buttons (Clean & Repair) when selected.
[+] Added to Config.TuningPoints - whitelist & blacklist a new option vehicleClasses with which you can allow only vehicles of a certain class to access the tuning menu
[+] Added to Config.TuningPoints - whitelist & blacklist a new indexedColors option with which you can remove or leave specific indexed color types for example âchameleonâ/âblackâ etc.
[+] Added Config.LiveriesUseCustomNames in config.lua - when using this option, it will search if a name other than NULL exists, if found, it will display the custom name, otherwise, it will set âLivery IDâ as before.
[+] Added Config.RemoveGunsTuningMods, this option can be set to true if you want the automatic option of adding weapon purchase to the vehicle to be removed from the selection.
[+] Added Config.UseBuildInCompanyBalance, because vms_tuning now has a built-in company balance, no longer uses esx_society/qb-management, you can plug in the use of company money from, for example, your bank system if it has company accounts
[+] Added SV.Database option to config.server.lua, it allows you to customize table names and columns to your current database
[+] Added a new âEngine Swapâ option in the Mechanical section - modifying this part will completely change the vehicle engine sound, you can add your own custom add-on engine sounds and use default GTA sounds. By default, we have implemented it based on engine displacement: 1.2 R4, 1.8 I4, 2.0 R4, 2.5 I4, 3.0 V6, 3.5 V6, 4.0 V8, 5.5 V8, 6.2 V8, 7.0 V12, 7.2 V12, 8.5 W16. You can also configure sound availability based on vehicle classes and models to restrict engine changes to specific vehicles.
[+] Added Config.LoadPricesFromDatabase to config.lua and SV.getPricesFromDatabase to config.server.lua - you can now load vehicle prices from the database to automate the configuration process
[+] Added a new method to configure vehicle prices so that some parts are not too expensive - such as spoiler, livery but also so that engine or turbo prices are not too small {mechanicals = 500000, cosmetics = 300000, extras = 130000}
[+] Added Config.DisableAbilityToRunWithParts - this will allow you to block running with parts in your hands
[+] Added compatibility with qb-target
[/] Corrected change of indexed vehicle color for qb-core
[/] Changed the format of images in the icons folder from .png to .webp, which weighs less and loads faster
[/] Changed path of the javascript files from vms_tuning/html/xxx.js to the vms_tuning/html/js/xxx.js
[/] Changed path of the css files from vms_tuning/html/xxx.css to the vms_tuning/html/css/xxx.css
[/] Fixed the Config.TeleportToVehicleAfterFullInstallation, now, when disabled, it wonât teleport the player to the vehicle after installation completion. (However, itâs recommended to leave this option as true for seamless synchronization without issues)
[/] Moved Config.ProgressBar, Config.Skillbar, Config.Target, Config.GetClosestPlayerFunction, Config.CustomQuestionMenu to config.client.lua and changed prefixes from Config. to CL. Also, renamed several functions.
[/] Changed translation of UI from the .js to the .json file
UPDATE 2.0.1
[+] Added UI translation for Portuguese, Polish, Czech.
[+] Added Config.MissionMoneyToSocietyPercent
& Config.MissionMoneyToMechanicPercent
to config.missions.lua, this allows you to manage the percentage to go to the player and the company for completing the mission
[+] Added protection in the form of a warning informing about the absence of the selected language for the UI
[+] Added 3 exports to manage built-in company balance which, among other things, can be used for paycheck
[/] Fixed manual engine installation for motorcycle class
[/] Fixed problem related to adding money for the tuner
[/] Fixed error - attempt to index a nil value (field 'SV')
[/] Fixed a bug that caused a failure to add money for a completed mission
UPDATE 2.0.2
[+] Compatible esx_society has been created for the ability to use esx_society as a built-in company balance and new features have been added to config.server.lua for the ability to plug in the previously mentioned esx_society or another system SV.getSocietyMoney
, SV.addSocietyMoney
, SV.removeSocietyMoney
â If you are using a company account as a company balance, you can plug it in config.server.lua in the above mentioned functions but it will not show up in the company menu, then you should set Config.RemoveBalanceFromMenu = true
and deposit money in the bank
[+] Added adding keys for vehicle to mission (CL.GiveVehicleKeys
& CL.RemoveVehicleKeys
in config.client.lua)
[+] Added Config.BlacklistArmedMods
option, allows you to enter your custom weapon names using Config.DebugModsNames
to be removed when you use Config.RemoveGunsTuningMods
[+] Added new translation languages
[+] Added CL.IsPlayerOnDuty
and SV.isPlayerOnDuty
[+] Added Config.UseMissions
option - you can set false if you donât want to use NPC missions
[+] Added ability to use Config.ColorsList
with priceMultiplier from vehicle price
[+] Added ability to use TextUI in missions with NPCs
[/] Fixed CL.IsManager
& CL.IsBoss
check for manager_grades
and boss_grades
values in table
[/] Fixed restrictions for groups with access to boss menu in CL.Target
[/] Fixed the text displayed to close the trunk door in the mission
UPDATE 2.0.3
[+] Added auto-framework detection
[+] Added option Config.UseSharedVehiclesFromQB
: enables loading vehicle prices from QBCore.Shared.Vehicles
[+] Added function CL.OnMissionVehicle
: allows, for example, unlocking an NPC vehicle you will be repairing during a mission
[+] Added function CL.UpdatedVehicle
: allows you to update the status of a vehicle to your garages on the client side
[+] Added default use of updateVehiclePlate export for qs-advancedgarages users in config.server.lua when license plate changes
[+] Added export exports['vms_tuning']:CreateDiscountCode(codeName, mechanicPoint, percentage, countToUse)
- more information in the documentation: Usable Informations => Server-Side
[+] Added useIndividualWebhooks
and individualWebhooks
value to the Config.TuningPoints
- this means that you can now use individual webhooks for each workshop
[/] Fixed an issue with 'employees'
when hiring a player via the management menu
[/] Fixed an issue with tuning reverting when a mechanic leaves the server
[/] Fixed an error caused by quickly pressing the payment button for tuning
[/] Fixed a problem with checking CL.IsPlayerOnDuty()
when the option client_can_select_tuning = true
[/] Fixed the radio turning on when changing the Engine Swap
UPDATE 2.0.4
[+] Official support for qbx-core - guide to introducing our properties added to documentation
[+] Added Config.TuningMaxValues to config.tuningmenu.lua - Here you can set the maximum number of upgrades for Engine, Brakes, Transmission, Suspension, Armor, Turbo per model.
I discovered that the native FiveM function, which supposedly gets the maximum upgrade value, returns incorrect data for some models. For example, the hakuchou2 has a maximum engine level of 4, yet the native function returned a value of 5, which couldnât actually be applied due to its absence. If you have information about more vehicle models that have more upgrades than are actually possible to install, I would appreciate it if you could let me know on #customer-chat, so I can include these models by default in future updates.
[+] Added locator option to the installation, this will be used in the upcoming vms_garagesV2 update
[/] Fixed a visual bug that occurred after using a discount code, that it did not stay deleted or reduced in the management menu
[/] Changed saving custom modifications (engine swap, locator), now you can use short license plates as in vms_garagesV2:
You can use license plates with less than 8 characters, but remember that if you want to use shorter plates, for example, 4 character plate, you can not set the plate like this " TEST ", there must not be any space before and after the text, you can set âTESTâ like this