Skip to content

Problemas frecuentes

Problemas habituales de Cuxial Safezones, con su causa y su solución.

Los problemas más habituales tras instalar Cuxial Safezones, con la causa y la solución de cada uno.

El recurso no arranca, o no hay zonas tras un reinicio

Causa. Falta una dependencia o arranca después. Cuxial Safezones necesita ox_lib, oxmysql y cuxial_bridge. También puede ser que no se haya podido crear la tabla.

Solución. Arranca antes las dependencias y revisa la consola del servidor en busca de errores de oxmysql. El usuario de la base de datos necesita permiso para crear tablas.

server.cfg
cfg
ensure ox_lib
ensure oxmysql
ensure cuxial_bridge
ensure cuxial_safezones
/crearzona no hace nada o dice acceso denegado

Causa. El jugador no tiene permitido el ACE command.crearzona.

Solución. Concédeselo a tu grupo de staff y reinicia el servidor:

server.cfg
cfg
add_ace group.admin command.crearzona allow
El panel se abre pero al guardar dice «No tienes permiso para tocar las zonas seguras»

Causa. El jugador puede ejecutar el comando pero no tiene permitido el ACE de command.ace (admin por defecto). El servidor lo comprueba en cada cambio.

Solución.

server.cfg
cfg
add_ace group.admin admin allow
Aparece el cursor pero no el panel

Causa. La interfaz no está cargando. La carpeta web/build falta o está incompleta, normalmente por una subida parcial.

Solución. Comprueba que web/build/index.html existe dentro del recurso. Si no, vuelve a copiar el recurso desde el paquete original y reinicia el servidor.

«Vas demasiado rápido. Espera un momento.»

Causa. El miembro del staff guardó más de limits.writes cambios dentro de limits.window.

Solución. Espera unos segundos, o sube esos valores en shared/config.lua.

Los jugadores siguen pudiendo usar armas dentro de una zona

Causa. Una de estas:

  • ox_inventory no está en marcha. La regla de armas funciona a través de él.
  • «Permitir armas» está activado en la zona.
  • features.weapons es false.
  • El jugador está cubierto por una excepción que se salta las armas.

Solución. Revisa esos puntos. Sin ox_inventory, bloquea en la zona los controles de atacar, apuntar y disparar.

Una excepción de grupo no se aplica

Causa. El jugador no tiene ese permiso en tu framework. Los grupos se comprueban como permisos del framework (admin, mod…) a través de cuxial_bridge.

Solución. Dale ese permiso al jugador en tu framework, y escribe el grupo en la excepción tal como lo nombra el framework, sin el prefijo group..

Una excepción de trabajo no se aplica

Causa. El rango del jugador está por debajo del mínimo de la excepción, o la excepción está en «solo en servicio» y el jugador está fuera de servicio.

Solución. Edita la excepción en el panel. Los cambios de trabajo se aplican al momento, sin salir de la zona.

La zona no protege a los jugadores en pisos superiores o bajo tierra

Causa. La zona es un volumen con suelo y techo. El jugador está por encima o por debajo.

Solución. Borra la zona y dibújala de nuevo, subiendo el techo con la rueda del ratón o bajando el suelo con las flechas antes de pulsar Intro.

Una zona está en el panel pero no hace nada

Causa. La zona está apagada.

Solución. Selecciónala en el panel y enciéndela.

El cartel no aparece

Causa. El cartel está desactivado en esa zona, o features.textUI es false.

Solución. Edita la zona y activa el cartel, y mantén features.textUI = true.

Faltan las zonas de una versión anterior

Causa. Las zonas se copian desde la tabla antigua cuxialsz solo en el primer arranque, y solo mientras la tabla nueva cuxial_safezones esté vacía. Las zonas con un trazado ilegible se descartan, y la consola dice cuántas.

Solución. Revisa la consola del servidor al arrancar. La tabla antigua nunca se borra, así que los datos originales siguen ahí.

Las notificaciones salen en otro idioma

Causa. Siguen la convar ox:locale.

Solución. Defínela en server.cfg y reinicia. Se incluyen en y es:

server.cfg
cfg
setr ox:locale "es"

© Cuxial