# v1.4.0

{% hint style="danger" %}
Due to the number of files changed, the developer highly recommends that you perform a full reinstall of the script to ensure everything works smoothly!
{% endhint %}

## **Features**

* Ability to add custom payment options (such as VIP coins, crypto, etc.) [Learn more](https://docs.jgscripts.com/dealerships/custom-payment-options)
* Option to disable RGB vehicle colours
* Ability to refresh player balances without exiting purchase UI
* Config opt to allow managers to change sale prices of vehicles
* Configurable pre-check callbacks when purchasing or selling a vehicle
* Added `exports["jg-dealerships"]:generatePlate()` for using our plate gen in other scripts
* Add artifact issues check on start (uses artifacts.jgscripts.com)
* Added more debug prints (enable with `Config.Debug = true`)

## **Fixes**

* Fix name/commission not always saving in dealership settings
* Prevent showroom being opened while creating display vehicles

## **Integrations**

* Fuel: Renewed-Fuel, qs-fuelstations, rcore\_fuel
* Banking: Renewed-Banking
* Keys: tgiann-hotwire

## **Config Changes**

* Updated `Config.VehicleColourOptions` (required)
* Added `Config.UseRGBColors = true/false` (required)
* Added `Config.ManagerCanChangePriceOfVehicles` (optional)

## **Changed Files**

* client/cl-direct-sales.lua
* client/cl-display-vehicles.lua
* client/cl-main.lua
* client/cl-sell-vehicle.lua
* client/cl-showroom.lua
* config/config-sv.lua
* config/config.lua
* framework/cl-functions.lua
* framework/sv-functions.lua
* server/sv-admin.lua
* server/sv-direct-sales.lua
* server/sv-employees.lua
* server/sv-finance.lua
* server/sv-locations.lua
* server/sv-main.lua
* server/sv-management.lua
* server/sv-purchase.lua
* server/sv-sell-vehicle.lua
* server/sv-showroom.lua
* server/sv-test-drive.lua
* server/sv-version-check.lua
* shared/main.lua
* fxmanifest.lua
* web (entire folder)
