> For the complete documentation index, see [llms.txt](https://risk-scripts.gitbook.io/risk-scripts/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://risk-scripts.gitbook.io/risk-scripts/scripts/simple-garage/faq-troubleshooting.md).

# FAQ / Troubleshooting

* <mark style="color:yellow;">**Q: The script says it can’t detect ESX/QBCore.**</mark>\
  **A:** Ensure your framework resource is started **before** this script. If you’re certain your server runs ESX but it’s not detected, set `Config.framework = "esx"` to force ESX logic.<br>
* <mark style="color:yellow;">**Q: I can’t park or retrieve vehicles—keeps saying “not my car.”**</mark>\
  **A:** The script checks the database column (`owner` in `owned_vehicles` for ESX, `citizenid` in `player_vehicles` for QBCore). Make sure you’re using the correct DB structure and item fields.<br>
* <mark style="color:yellow;">**Q: My NPCs are missing / not visible.**</mark>\
  **A:** Double-check the `npcModel` is valid and spelled correctly. Also confirm your coordinates (`npcCoord`) aren’t underground or blocked.<br>
* <mark style="color:yellow;">**Q: The retrieval fee or time isn’t applying.**</mark>\
  **A:** Ensure `retrieveTime` and `retrievePrice` in the config are set to your desired values. Check the **server** console for errors if the timer logic (`retrieveCars`) fails to update.<br>
* <mark style="color:yellow;">**Q: Vehicles spawn in weird locations or collide.**</mark>\
  **A:** Adjust or add more `spawnCoords` for each garage to spread out the spawn points, reducing collisions.<br>
* <mark style="color:yellow;">**Q: My language setting doesn’t change the prompts.**</mark>\
  **A:** Confirm you spelled the language key (e.g., `german`, `english`) correctly and the script has that language block in the `Config.Locale` logic.
