Solución de problemas
Errores comunes de EN-PausaMenu y cómo arreglarlos
No se detecta el framework
[EN-PausaMenu] No se detecto ESX, QBCore ni Qbox. Revisa Config.Framework en config.lua.EN-PausaMenu arrancó antes que tu framework. En server.cfg, pon ensure EN-PausaMenu después de es_extended, qb-core o qbx_core. También puedes forzarlo con Config.Framework = 'esx' (o 'qbcore', 'qbox').
ESC abre el menú de GTA
- Comprueba que
Config.EnableCommandyConfig.EnableKeyMappingestán entrue. - Si el jugador cambió la tecla alguna vez, FiveM recuerda su elección. Puede reasignarla en Ajustes → Teclas → FiveM → Abrir menu de pausa.
- Otros recursos que también usan ESC (otro menú de pausa, por ejemplo) pueden interferir. Desactívalos.
El recurso no arranca / error de escrow
- La carpeta debe llamarse exactamente
EN-PausaMenu. - La license key del servidor debe ser de la misma cuenta que compró el recurso.
Más en Errores de escrow.
Los rankings salen vacíos
- Si
RankingsStaffOnly = true, solo el staff los ve. - El ranking de negocios solo muestra los trabajos de
ServerConfig.BusinessJobs. - Busca en la consola
[EN-PausaMenu] SQL:. Si aparece, tu base de datos no coincide con la consulta por defecto: adapta la consulta. - Los rankings se guardan en caché
RankingCacheSecondssegundos. Espera un poco tras los cambios.
El contador de policías o médicos marca 0
En QBCore/Qbox, con RequireOnDuty = true, solo cuentan quienes tienen onduty = true. Comprueba que tu sistema de servicio lo actualiza o pon RequireOnDuty = false. Revisa también que el nombre del trabajo esté en PoliceJobs o AmbulanceJobs.
No aparece el avatar de Discord
- Falta
set en_pausamenu_bot_token "..."enserver.cfg, o el token no es válido. - El jugador no tenía Discord abierto al entrar, así que no tiene identificador
discord:. - Los avatares se guardan en caché 10 minutos.
El webhook no publica
- Revisa
set en_pausamenu_webhook "..."enserver.cfg. - Si Discord rechaza el mensaje, en la consola aparece
[EN-PausaMenu] Webhook: Discord respondio <código>. Un404significa que el webhook fue borrado.
Un premio no se entrega
En la consola aparece [EN-PausaMenu] TimeReward: no se pudo entregar "<premio>" a <jugador>. Revisa:
item: que el item exista en tu inventario.money: que la cuenta (account) exista en tu framework.vehicle: que la tabla de vehículos coincida con tu framework, o usa un premioeventoGiveTimeReward.
El multitrabajo no guarda trabajos
ServerConfig.Multijob.Enableddebe estar entrue.- El jugador ya tiene
MaxJobstrabajos guardados. - El trabajo está en
IgnoredJobs, oAllowAllJobs = falsey no está enWhitelistJobs. - El trabajo o el grado no existen en tu framework.
- ESX/QBCore: comprueba que existe la tabla
multijobs.
¿Sigues con problemas?
Abre un ticket en Discord con tu framework y versión, los errores de la consola F8 y del servidor (activa Config.Debug = true) y los pasos para reproducir el problema.
