Los fallos más habituales después de instalar Cuxial Pause Menu, con la causa y la solución de cada uno.
El recurso no arranca
Causa. Falta una dependencia o arranca después del menú. Cuxial Pause Menu necesita OneSync, ox_lib y cuxial_bridge.
Solución. Activa OneSync y arranca primero las dependencias:
ensure ox_lib
ensure cuxial_bridge
ensure cuxial_pausemenuSalen dos menús, o la pantalla parpadea al pulsar Esc
Causa. Hay otro recurso de menú de pausa en marcha. Los dos reaccionan a Esc, y Cuxial Pause Menu cierra la pantalla de pausa de GTA cada vez que el otro la abre.
Solución. Quita el otro menú de pausa de server.cfg y reinicia el servidor.
Pulsar Esc no hace nada
Causa. Una de estas:
- Otra interfaz tiene el cursor (inventario, teléfono, otro menú). El menú de pausa espera a que se cierre.
- El jugador cambió la tecla en los ajustes de GTA.
- La interfaz no carga. Falta la carpeta
web/disto está incompleta, normalmente por una subida a medias.
Solución. Cierra la otra interfaz, o revisa la tecla «Abrir el menú de pausa» en los ajustes de teclas de GTA. Si el menú no le aparece a nadie, comprueba que dentro del recurso existen web/dist/index.html y la carpeta web/dist/assets; si faltan, vuelve a copiar el recurso desde el paquete original y reinicia el servidor.
He cambiado keys.menu o keys.map y sigue funcionando la tecla anterior
Causa. Las dos son solo valores por defecto. Cuando un jugador ya ha entrado, FiveM recuerda su tecla.
Solución. Cada jugador la cambia en los ajustes de GTA, en la asignación de teclas de FiveM. Los jugadores nuevos reciben el nuevo valor por defecto.
Policías y sanitarios de servicio salen siempre a 0
Causa. Los valores de duty no coinciden con tus trabajos. En QBox y QBCore se comparan con el tipo y con el nombre del trabajo. En ESX solo con el nombre, así que los valores por defecto 'leo' y 'ems' no coinciden con nada.
Solución. Pon tus propios valores en shared/config.lua:
duty = { police = 'police', medical = 'ambulance' },Solo se cuentan los jugadores que están de servicio.
La moneda extra sale a 0, o no uso ninguna
Causa. coins.enabled es true y la cuenta de coins.account no existe en tu framework.
Solución. Escribe el nombre de tu cuenta en coins.account, o pon coins.enabled = false para ocultarla.
Efectivo y banco salen a 0, o el nombre es el de FiveM en vez del personaje
Causa. El menú no ha podido leer el personaje. cuxial_bridge no está conectado al framework, o arrancó antes que él.
Solución. Arranca tu framework antes que cuxial_bridge, y cuxial_bridge antes que cuxial_pausemenu.
El número de plazas no es correcto
Causa. Con server.maxPlayers = 0 el menú muestra el valor de sv_maxclients.
Solución. Escribe en server.maxPlayers el número que quieras mostrar.
No salen iconos sobre los jugadores con el menú abierto
Causa. Una de estas:
aura.enabledesfalse.- El jugador está más lejos que
aura.distance, o detrás de una pared conaura.requireLos = true. - El jugador está muerto o abatido con
aura.clearOnDeath = true. - Buscas tus propios iconos en primera persona, o
aura.showSelfesfalse. - El jugador abrió y cerró el menú más de
aura.rate.limitveces en pocos segundos. Los iconos vuelven solos.
Solución. Revisa el bloque aura en shared/config.lua.
El menú se cierra solo
Causa. Otro recurso le quitó el cursor con el menú abierto. Tras aura.healMs sin foco, el menú se cierra.
Solución. Sube aura.healMs si un recurso tuyo toma el foco un instante a propósito.
La pantalla de pausa de GTA no se abre nunca, ni desde otro recurso
Causa. Es intencionado. Cada native.watchdogMs el menú busca una pantalla de pausa de GTA que no haya abierto él, la cierra y se abre.
Solución. Pon native.watchdogMs = 0 para quitar esa comprobación. Esc sigue abriendo Cuxial Pause Menu.
Un acceso no tiene imagen
Causa. El archivo indicado en image no está dentro de web/dist/img/tiles/.
Solución. Copia la imagen a esa carpeta y escribe su nombre de archivo exacto en la entrada de tiles.
Los textos salen en otro idioma
Causa. El menú sigue la convar ox:locale. Las normas, las redes y el nombre del servidor no se traducen: se muestran tal como están escritos en shared/config.lua.
Solución. Define la convar en server.cfg y reinicia. Incluye es y en:
setr ox:locale "es"