# JG Scripts Docs

## JG Scripts Docs

- [Welcome](https://docs.jgscripts.com/welcome.md)
- [Claim Purchase](https://docs.jgscripts.com/claim-purchase.md)
- [FiveM Escrow Errors](https://docs.jgscripts.com/fivem-escrow-errors.md)
- [Permissions Troubleshooting](https://docs.jgscripts.com/permissions-troubleshooting.md)
- [Translations](https://docs.jgscripts.com/translations.md)
- [Introduction](https://docs.jgscripts.com/mechanic/introduction.md)
- [Installation & Configuration](https://docs.jgscripts.com/mechanic/installation-and-configuration.md)
- [ox\_inventory](https://docs.jgscripts.com/mechanic/installation-and-configuration/ox_inventory.md)
- [qb-inventory](https://docs.jgscripts.com/mechanic/installation-and-configuration/qb-inventory.md)
- [esx\_inventory](https://docs.jgscripts.com/mechanic/installation-and-configuration/esx_inventory.md)
- [Setup New Mechanic Location](https://docs.jgscripts.com/mechanic/installation-and-configuration/setup-new-mechanic-location.md): How to correctly create a new mechanic
- [Job Setup](https://docs.jgscripts.com/mechanic/job-setup.md)
- [ESX Framework Jobs](https://docs.jgscripts.com/mechanic/job-setup/esx-framework-jobs.md): How to correctly add the society jobs for esx.
- [Inventory Items](https://docs.jgscripts.com/mechanic/inventory-items.md)
- [Props](https://docs.jgscripts.com/mechanic/props.md)
- [Tuning](https://docs.jgscripts.com/mechanic/tuning.md)
- [Manual Transmissions & Smooth First Gear](https://docs.jgscripts.com/mechanic/manual-transmissions-and-smooth-first-gear.md)
- [Integrations](https://docs.jgscripts.com/mechanic/integrations.md)
- [Debug & Event Logging](https://docs.jgscripts.com/mechanic/debug-and-event-logging.md)
- [Commands, Events & Exports](https://docs.jgscripts.com/mechanic/commands-events-and-exports.md)
- [Commands](https://docs.jgscripts.com/mechanic/commands-events-and-exports/commands.md)
- [Events](https://docs.jgscripts.com/mechanic/commands-events-and-exports/events.md): Here are a list of our client sided events! This can help you integrate with other resources. Please note, the examples below are examples. You can use these events how you wish, these are just ideas!
- [Exports](https://docs.jgscripts.com/mechanic/commands-events-and-exports/exports.md)
- [Changelog](https://docs.jgscripts.com/mechanic/changelog.md)
- [v1.6.6](https://docs.jgscripts.com/mechanic/changelog/v1.6.6.md): 15/01/26
- [v1.6.5](https://docs.jgscripts.com/mechanic/changelog/v1.6.5.md): 17/08/25
- [v1.6.4](https://docs.jgscripts.com/mechanic/changelog/v1.6.4.md): 15/08/25
- [v1.6.3](https://docs.jgscripts.com/mechanic/changelog/v1.6.3.md): 03/07/25
- [v1.6.2](https://docs.jgscripts.com/mechanic/changelog/v1.6.2.md): 04/06/25
- [v1.6.1](https://docs.jgscripts.com/mechanic/changelog/v1.6.1.md): 31/05/25
- [v1.6.0](https://docs.jgscripts.com/mechanic/changelog/v1.6.0.md): 04/05/25
- [v1.5.2](https://docs.jgscripts.com/mechanic/changelog/v1.5.2.md): 16/03/25
- [v1.5.1](https://docs.jgscripts.com/mechanic/changelog/v1.5.1.md): 16/02/25
- [v1.4.1](https://docs.jgscripts.com/mechanic/changelog/v1.4.1.md): 18/01/25
- [v1.4.0](https://docs.jgscripts.com/mechanic/changelog/v1.4.0.md): 17/01/25
- [v1.3.0](https://docs.jgscripts.com/mechanic/changelog/v1.3.0.md): 10/01/25
- [v1.2.0](https://docs.jgscripts.com/mechanic/changelog/v1.2.0.md): 31/10/24
- [v1.1.3](https://docs.jgscripts.com/mechanic/changelog/v1.1.3.md): 1/10/24
- [v1.1.2](https://docs.jgscripts.com/mechanic/changelog/v1.1.2.md): 12/9/2024
- [v1.1.1](https://docs.jgscripts.com/mechanic/changelog/v1.1.1.md)
- [v1.1](https://docs.jgscripts.com/mechanic/changelog/v1.1.md)
- [v1.0.12](https://docs.jgscripts.com/mechanic/changelog/v1.0.12.md)
- [v1.0.11](https://docs.jgscripts.com/mechanic/changelog/v1.0.11.md)
- [v1.0.10](https://docs.jgscripts.com/mechanic/changelog/v1.0.10.md)
- [v1.0.9](https://docs.jgscripts.com/mechanic/changelog/v1.0.9.md)
- [v1.0.8](https://docs.jgscripts.com/mechanic/changelog/v1.0.8.md)
- [v1.0.7](https://docs.jgscripts.com/mechanic/changelog/v1.0.7.md)
- [v1.0.6](https://docs.jgscripts.com/mechanic/changelog/v1.0.6.md)
- [v1.0.5 - hotfix](https://docs.jgscripts.com/mechanic/changelog/v1.0.5-hotfix.md)
- [v1.0.5](https://docs.jgscripts.com/mechanic/changelog/v1.0.5.md)
- [v1.0.4](https://docs.jgscripts.com/mechanic/changelog/v1.0.4.md)
- [v1.0.3](https://docs.jgscripts.com/mechanic/changelog/v1.0.3.md)
- [v1.0.2](https://docs.jgscripts.com/mechanic/changelog/v1.0.2.md)
- [v1.0.1](https://docs.jgscripts.com/mechanic/changelog/v1.0.1.md)
- [Introduction](https://docs.jgscripts.com/dealerships/introduction.md)
- [Installation & Configuration](https://docs.jgscripts.com/dealerships/installation-and-configuration.md)
- [Migrating from v1](https://docs.jgscripts.com/dealerships/migrating-from-v1.md)
- [Job & Gang Whitelists](https://docs.jgscripts.com/dealerships/job-and-gang-whitelists.md)
- [Custom Payment Options](https://docs.jgscripts.com/dealerships/custom-payment-options.md)
- [Plate Format](https://docs.jgscripts.com/dealerships/plate-format.md)
- [Vehicle Images](https://docs.jgscripts.com/dealerships/vehicle-images.md)
- [Languages](https://docs.jgscripts.com/dealerships/languages.md)
- [License Check](https://docs.jgscripts.com/dealerships/license-check.md)
- [Employees](https://docs.jgscripts.com/dealerships/employees.md)
- [API](https://docs.jgscripts.com/dealerships/api.md)
- [Client API](https://docs.jgscripts.com/dealerships/api/client-api.md)
- [Server API](https://docs.jgscripts.com/dealerships/api/server-api.md)
- [Commands & Events](https://docs.jgscripts.com/dealerships/commands-and-events.md)
- [Commands](https://docs.jgscripts.com/dealerships/commands-and-events/commands.md)
- [Events](https://docs.jgscripts.com/dealerships/commands-and-events/events.md)
- [Integrations](https://docs.jgscripts.com/dealerships/integrations.md)
- [Pickle Mods Documents](https://docs.jgscripts.com/dealerships/integrations/pickle-mods-documents.md)
- [okokContract](https://docs.jgscripts.com/dealerships/integrations/okokcontract.md): to integrate finance check into okokcontracts
- [qb-vehiclesales](https://docs.jgscripts.com/dealerships/integrations/qb-vehiclesales.md): Make qb-vehiclesales compatible with our Dealerships
- [qbx\_vehiclesales](https://docs.jgscripts.com/dealerships/integrations/qbx_vehiclesales.md): Make qbx\_vehiclesales compatible with our Dealerships V2
- [Changelog](https://docs.jgscripts.com/dealerships/changelog.md)
- [v1.4.0](https://docs.jgscripts.com/dealerships/changelog/v1.4.0.md)
- [v1.3.1](https://docs.jgscripts.com/dealerships/changelog/v1.3.1.md)
- [v1.3.0](https://docs.jgscripts.com/dealerships/changelog/v1.3.0.md)
- [v1.2.6](https://docs.jgscripts.com/dealerships/changelog/v1.2.6.md)
- [v1.2.5](https://docs.jgscripts.com/dealerships/changelog/v1.2.5.md)
- [v1.2.4](https://docs.jgscripts.com/dealerships/changelog/v1.2.4.md)
- [v1.2.3](https://docs.jgscripts.com/dealerships/changelog/v1.2.3.md)
- [v1.2.2](https://docs.jgscripts.com/dealerships/changelog/v1.2.2.md)
- [v1.2.1](https://docs.jgscripts.com/dealerships/changelog/v1.2.1.md)
- [v1.2](https://docs.jgscripts.com/dealerships/changelog/v1.2.md)
- [v1.1.9](https://docs.jgscripts.com/dealerships/changelog/v1.1.9.md)
- [v1.1.8](https://docs.jgscripts.com/dealerships/changelog/v1.1.8.md): I missed an s when updating a variable... a single letter was missing (causing players to be teleported back to the dealership when relogging)
- [v1.1.7](https://docs.jgscripts.com/dealerships/changelog/v1.1.7.md)
- [v1.1.6](https://docs.jgscripts.com/dealerships/changelog/v1.1.6.md): A few post-update fixes and discoveries from the community 🧡 appreciate you all! No configuration changes, just a few files to replace, nice and easy!
- [v1.1.5](https://docs.jgscripts.com/dealerships/changelog/v1.1.5.md)
- [v1.1.4](https://docs.jgscripts.com/dealerships/changelog/v1.1.4.md)
- [v1.1.3](https://docs.jgscripts.com/dealerships/changelog/v1.1.3.md)
- [v1.1.2](https://docs.jgscripts.com/dealerships/changelog/v1.1.2.md)
- [v1.1.1](https://docs.jgscripts.com/dealerships/changelog/v1.1.1.md)
- [v1.1](https://docs.jgscripts.com/dealerships/changelog/v1.1.md)
- [v1.0.3](https://docs.jgscripts.com/dealerships/changelog/v1.0.3.md)
- [v1.0.2](https://docs.jgscripts.com/dealerships/changelog/v1.0.2.md)
- [v1.0.1](https://docs.jgscripts.com/dealerships/changelog/v1.0.1.md)
- [Introduction](https://docs.jgscripts.com/advanced-garages/introduction.md)
- [Installation & Configuration](https://docs.jgscripts.com/advanced-garages/installation-and-configuration.md)
- [Migration from v1](https://docs.jgscripts.com/advanced-garages/migration-from-v1.md)
- [Public, Private & Impound Garages](https://docs.jgscripts.com/advanced-garages/public-private-and-impound-garages.md)
- [Job & Gang Garages](https://docs.jgscripts.com/advanced-garages/job-and-gang-garages.md)
- [Transferring Vehicles](https://docs.jgscripts.com/advanced-garages/transferring-vehicles.md)
- [Vehicle Duplication Prevention](https://docs.jgscripts.com/advanced-garages/vehicle-duplication-prevention.md)
- [Vehicle Images](https://docs.jgscripts.com/advanced-garages/vehicle-images.md)
- [Languages](https://docs.jgscripts.com/advanced-garages/languages.md)
- [Commands, Events & Exports](https://docs.jgscripts.com/advanced-garages/commands-events-and-exports.md)
- [Commands](https://docs.jgscripts.com/advanced-garages/commands-events-and-exports/commands.md)
- [Events](https://docs.jgscripts.com/advanced-garages/commands-events-and-exports/events.md)
- [Exports](https://docs.jgscripts.com/advanced-garages/commands-events-and-exports/exports.md)
- [Misc](https://docs.jgscripts.com/advanced-garages/misc.md)
- [Spawn Vehicles with ServerSetter](https://docs.jgscripts.com/advanced-garages/misc/spawn-vehicles-with-serversetter.md)
- [Why are you not using CreateVehicleServerSetter by default?](https://docs.jgscripts.com/advanced-garages/misc/why-are-you-not-using-createvehicleserversetter-by-default.md)
- [Troubleshooting](https://docs.jgscripts.com/advanced-garages/troubleshooting.md)
- [Execution of native... SetDriftTyresEnabled error](https://docs.jgscripts.com/advanced-garages/troubleshooting/execution-of-native...-setdrifttyresenabled-error.md)
- [ucrtbase.dll!strcmp crash](https://docs.jgscripts.com/advanced-garages/troubleshooting/ucrtbase.dll-strcmp-crash.md)
- [SQL error: foreign key constraint fails](https://docs.jgscripts.com/advanced-garages/troubleshooting/sql-error-foreign-key-constraint-fails.md)
- [Integrations](https://docs.jgscripts.com/advanced-garages/integrations.md)
- [qb-phone](https://docs.jgscripts.com/advanced-garages/integrations/qb-phone.md)
- [npwd](https://docs.jgscripts.com/advanced-garages/integrations/npwd.md)
- [RoadPhone](https://docs.jgscripts.com/advanced-garages/integrations/roadphone.md)
- [okokDeleteVehicles](https://docs.jgscripts.com/advanced-garages/integrations/okokdeletevehicles.md)
- [ps-housing](https://docs.jgscripts.com/advanced-garages/integrations/ps-housing.md)
- [nolag\_properties](https://docs.jgscripts.com/advanced-garages/integrations/nolag_properties.md)
- [Brazzers-FakePlate](https://docs.jgscripts.com/advanced-garages/integrations/brazzers-fakeplate.md)
- [Custom Fuel System](https://docs.jgscripts.com/advanced-garages/integrations/custom-fuel-system.md)
- [Custom Key System](https://docs.jgscripts.com/advanced-garages/integrations/custom-key-system.md)
- [Guides](https://docs.jgscripts.com/advanced-garages/guides.md)
- [ESX Guides](https://docs.jgscripts.com/advanced-garages/guides/esx-guides.md)
- [Vehicle Labels](https://docs.jgscripts.com/advanced-garages/guides/esx-guides/vehicle-labels.md)
- [QBCore Guides](https://docs.jgscripts.com/advanced-garages/guides/qbcore-guides.md)
- [Why isn't /admincar working?!](https://docs.jgscripts.com/advanced-garages/guides/qbcore-guides/why-isnt-admincar-working.md): Sam's ultimate guide
- [Liveries not saving](https://docs.jgscripts.com/advanced-garages/guides/qbcore-guides/liveries-not-saving.md)
- [Changelog](https://docs.jgscripts.com/advanced-garages/changelog.md)
- [v3.2.1](https://docs.jgscripts.com/advanced-garages/changelog/v3.2.1.md)
- [v3.2.0](https://docs.jgscripts.com/advanced-garages/changelog/v3.2.0.md)
- [v3.1.6](https://docs.jgscripts.com/advanced-garages/changelog/v3.1.6.md)
- [v3.1.5](https://docs.jgscripts.com/advanced-garages/changelog/v3.1.5.md)
- [v3.1.4](https://docs.jgscripts.com/advanced-garages/changelog/v3.1.4.md)
- [v3.1.3](https://docs.jgscripts.com/advanced-garages/changelog/v3.1.3.md)
- [v3.1.2](https://docs.jgscripts.com/advanced-garages/changelog/v3.1.2.md)
- [v3.1.1](https://docs.jgscripts.com/advanced-garages/changelog/v3.1.1.md)
- [v3.1.0](https://docs.jgscripts.com/advanced-garages/changelog/v3.1.0.md)
- [v3.0.8](https://docs.jgscripts.com/advanced-garages/changelog/v3.0.8.md)
- [v3.0.7](https://docs.jgscripts.com/advanced-garages/changelog/v3.0.7.md)
- [v3.0.6](https://docs.jgscripts.com/advanced-garages/changelog/v3.0.6.md)
- [v3.0.5](https://docs.jgscripts.com/advanced-garages/changelog/v3.0.5.md)
- [v3.0.4](https://docs.jgscripts.com/advanced-garages/changelog/v3.0.4.md)
- [v3.0.3](https://docs.jgscripts.com/advanced-garages/changelog/v3.0.3.md)
- [v3.0.2](https://docs.jgscripts.com/advanced-garages/changelog/v3.0.2.md)
- [v3.0.1](https://docs.jgscripts.com/advanced-garages/changelog/v3.0.1.md)
- [v3](https://docs.jgscripts.com/advanced-garages/changelog/v3.md): Advanced Garages v3.0 is here!
- [v2.2.9](https://docs.jgscripts.com/advanced-garages/changelog/v2.2.9.md)
- [v2.2.8](https://docs.jgscripts.com/advanced-garages/changelog/v2.2.8.md)
- [v2.2.7](https://docs.jgscripts.com/advanced-garages/changelog/v2.2.7.md)
- [v2.2.6](https://docs.jgscripts.com/advanced-garages/changelog/v2.2.6.md): Fix job/gang garage "spawner" vehicles with plate = false not receiving keys
- [v2.2.5](https://docs.jgscripts.com/advanced-garages/changelog/v2.2.5.md): 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!
- [v2.2.4](https://docs.jgscripts.com/advanced-garages/changelog/v2.2.4.md)
- [v2.2.3](https://docs.jgscripts.com/advanced-garages/changelog/v2.2.3.md): Highly recommended for anyone who updated to v2.2.2! Just a one file change!
- [v.2.2.2](https://docs.jgscripts.com/advanced-garages/changelog/v.2.2.2.md): This release improves reliability of vehicle spawning on the server by using CreateVehicleServerSetter instead of CreateVehicle.
- [v2.2.1](https://docs.jgscripts.com/advanced-garages/changelog/v2.2.1.md)
- [v2.2.0](https://docs.jgscripts.com/advanced-garages/changelog/v2.2.0.md)
- [v2.1.2](https://docs.jgscripts.com/advanced-garages/changelog/v2.1.2.md)
- [v2.1.1](https://docs.jgscripts.com/advanced-garages/changelog/v2.1.1.md)
- [v2.1](https://docs.jgscripts.com/advanced-garages/changelog/v2.1.md)
- [v2.0.7](https://docs.jgscripts.com/advanced-garages/changelog/v2.0.7.md)
- [v2.0.6](https://docs.jgscripts.com/advanced-garages/changelog/v2.0.6.md)
- [v2.0.5](https://docs.jgscripts.com/advanced-garages/changelog/v2.0.5.md)
- [v2.0.4](https://docs.jgscripts.com/advanced-garages/changelog/v2.0.4.md)
- [v2.0.3](https://docs.jgscripts.com/advanced-garages/changelog/v2.0.3.md)
- [v2.0.2](https://docs.jgscripts.com/advanced-garages/changelog/v2.0.2.md)
- [v2.0.1](https://docs.jgscripts.com/advanced-garages/changelog/v2.0.1.md)
- [Introduction](https://docs.jgscripts.com/hud/introduction.md)
- [Installation](https://docs.jgscripts.com/hud/installation.md)
- [Default Settings](https://docs.jgscripts.com/hud/default-settings.md)
- [Custom Street/Zone Names](https://docs.jgscripts.com/hud/custom-street-zone-names.md)
- [Change Server Logo](https://docs.jgscripts.com/hud/change-server-logo.md)
- [Integrations](https://docs.jgscripts.com/hud/integrations.md)
- [Third-Party Seatbelts](https://docs.jgscripts.com/hud/integrations/third-party-seatbelts.md)
- [Exports](https://docs.jgscripts.com/hud/exports.md)
- [Introduction](https://docs.jgscripts.com/handling/introduction.md)
- [Installation](https://docs.jgscripts.com/handling/installation.md)
- [Exports](https://docs.jgscripts.com/handling/exports.md)
- [Introduction](https://docs.jgscripts.com/vehicle-studio/introduction.md)
- [Installation](https://docs.jgscripts.com/vehicle-studio/installation.md)
- [Quick Start](https://docs.jgscripts.com/vehicle-studio/quick-start.md)
- [Image Uploads](https://docs.jgscripts.com/vehicle-studio/image-uploads.md)
- [Local Storage](https://docs.jgscripts.com/vehicle-studio/image-uploads/local-storage.md)
- [Fivemanage](https://docs.jgscripts.com/vehicle-studio/image-uploads/fivemanage.md)
- [Cloudflare R2](https://docs.jgscripts.com/vehicle-studio/image-uploads/cloudflare-r2.md)
- [AWS S3](https://docs.jgscripts.com/vehicle-studio/image-uploads/aws-s3.md)
- [Qbox CDN](https://docs.jgscripts.com/vehicle-studio/image-uploads/qbox-cdn.md)
- [Data Storage](https://docs.jgscripts.com/vehicle-studio/data-storage.md)
- [Presets](https://docs.jgscripts.com/vehicle-studio/presets.md)
- [Image Sets](https://docs.jgscripts.com/vehicle-studio/image-sets.md)
- [API](https://docs.jgscripts.com/vehicle-studio/api.md)
- [Introduction](https://docs.jgscripts.com/vehicle-mileage/introduction.md)
- [Installation](https://docs.jgscripts.com/vehicle-mileage/installation.md)
- [Custom Framework](https://docs.jgscripts.com/vehicle-mileage/custom-framework.md)
- [Exports](https://docs.jgscripts.com/vehicle-mileage/exports.md)
- [Client Exports](https://docs.jgscripts.com/vehicle-mileage/exports/client-exports.md)
- [Server Exports](https://docs.jgscripts.com/vehicle-mileage/exports/server-exports.md)
- [Introduction](https://docs.jgscripts.com/pro-scoreboard/introduction.md)
- [Installation](https://docs.jgscripts.com/pro-scoreboard/installation.md)
- [Config & Customisation](https://docs.jgscripts.com/pro-scoreboard/config-and-customisation.md)
