# 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)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.jgscripts.com/welcome.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
