Troubleshooting
Showroom NPC doesn't spawn
Check that the Ped.Model value in Config.Showrooms is a valid ped model name. Open F8 and look for resource errors. fr_interact only handles interaction prompts — not the NPC.
Vehicle missing from showroom
Make sure the model in Config.Categories matches an exact GTA spawn name (lowercase). For add-on cars, the vehicle's resource must be started before a player tries to buy it.
"Not enough money" with sufficient funds
The player selects Cash or Bank in the NUI. Make sure the correct account has the funds. The account mapping (cash/bank) is handled automatically by the framework bridge.
Owned vehicle not spawning from garage
The vehicle must be stored = 1 in fr_owned_vehicles. Check with a database tool.
Financing instalment not processing
The check thread runs every Config.Finance.InstalmentIntervalMinutes minutes (default 1440 min = 24 h). Set it to 1 for testing. Also verify the resource is not being unexpectedly restarted.
Tables not created automatically
Make sure oxmysql starts before fr_dealership. Check the server console for the message [fr_dealership] tables ready. If missing, import manually:
mysql -u user -p database_name < resources/fr_dealership/sql/fr_dealership.sql
NUI doesn't open when pressing E
- Verify that
fr_dealershipshows asstartedin the console. - Make sure you are within range of the
Config.Showrooms[1].Entrymarker (default-56.94, -1096.6, 26.42). - If you use
fr_interact, verify it is also started.
Framework not detected
Auto-detection looks for es_extended or qb-core in the started resources. Make sure your framework starts before fr_dealership. The console should print:
[fr_dealership] Framework detected: ESX
or
[fr_dealership] Framework detected: QBCore
If neither message appears, check the ensure order in your server.cfg.