Problemas comunes
El NPC del showroom no aparece
Comprueba que el valor de Ped.Model en Config.Showrooms sea un nombre de ped válido. Abre F8 y busca errores del recurso. fr_interact solo gestiona los prompts de interacción — no el NPC.
El vehículo no aparece en el showroom
Asegúrate de que el model en Config.Categories coincide exactamente con el nombre de spawn de GTA (minúsculas). Para coches add-on, el recurso del vehículo debe estar iniciado antes de que el jugador intente comprarlo.
"No tienes suficiente dinero" con fondos suficientes
El jugador elige Efectivo o Banco en la NUI. Asegúrate de que la cuenta correcta tiene los fondos. El mapeo de cuentas (cash/bank) es automático según el framework detectado.
El vehículo comprado no aparece en el garaje
El vehículo debe estar en estado stored = 1 en la tabla fr_owned_vehicles. Compruébalo con una herramienta de base de datos.
Las cuotas de financiación no se procesan
El hilo de comprobación se ejecuta cada Config.Finance.InstalmentIntervalMinutes minutos (por defecto 1440 min = 24 h). Ponlo a 1 para pruebas. Verifica también que el servicio fiverank-api o tu backend no esté reiniciando el recurso inesperadamente.
Las tablas no se crean automáticamente
Asegúrate de que oxmysql arranca antes que fr_dealership. Comprueba la consola del servidor para ver el mensaje [fr_dealership] tables ready. Si no aparece, importa manualmente:
mysql -u usuario -p nombre_bd < resources/fr_dealership/sql/fr_dealership.sql
La NUI no se abre al pulsar E
- Verifica que
fr_dealershipaparece comostarteden la consola. - Comprueba que estás dentro del radio del marker de
Config.Showrooms[1].Entry(por defecto-56.94, -1096.6, 26.42). - Si usas
fr_interact, verifica que también esté iniciado.
El script no detecta el framework
La detección automática busca es_extended o qb-core en los recursos iniciados. Asegúrate de que tu framework arranca antes que fr_dealership. La consola mostrará:
[fr_dealership] Framework detected: ESX
o
[fr_dealership] Framework detected: QBCore
Si no aparece ninguno de estos mensajes, revisa el orden de ensure en tu server.cfg.