Cerraduras · Guía de FiveM

Script de cerraduras para FiveM: QBCore, Qbox y ESX

Un script de cerraduras decide quién puede abrir cada puerta de tu mapa: la comisaría, las salas internas del hospital, el escondite de una banda, la cámara acorazada de un banco, un negocio privado. Cuando funciona, nadie lo nota. Cuando no, los agentes se quedan fuera de su propio edificio, el staff se pasa la tarde editando archivos de configuración y cada puerta nueva necesita un reinicio.

Esta guía cubre qué esperar de un script de cerraduras para FiveM en QBCore, Qbox y ESX, cómo resuelve Rarx Doors cada punto, qué necesita instalado y las preguntas que más se hacen los dueños de servidor antes de cambiar.

Qué revisar antes de comprar

Qué debe hacer un buen script de cerraduras para FiveM

Usa estos puntos para comparar cualquier recurso de cerraduras, incluido el nuestro.

  1. Crear puertas en el juego, no en archivos de configuración

    El staff debería poder apuntar a una puerta, definir sus reglas y guardarla sin escribir coordenadas a mano. Rarx Doors rellena el modelo, la posición y la orientación a partir de la puerta a la que apuntas, y la puerta nueva se registra al momento en todos los clientes, sin reiniciar.

  2. Reglas que encajan con la organización de tu ciudad

    Una puerta puede requerir un trabajo y un rango mínimo, otra una banda y otra una tarjeta de acceso. Busca restricciones que se puedan combinar en la misma puerta, como policía de rango 2 más una tarjeta, y varios trabajos en una misma puerta para edificios compartidos.

  3. Ganzúas con lo que ya usas

    El rol criminal necesita puertas que se puedan forzar, pero un script de puertas no debería imponerte un minijuego nuevo. Rarx Doors detecta al arrancar los recursos de ganzúa compatibles y solo deja forzar las puertas en las que lo hayas activado.

  4. Comprobaciones en el servidor, no en el cliente

    Cada petición de cerrar o abrir debería validarse en el servidor según el trabajo, el rango de la banda, la posesión del objeto y la distancia antes de enviar el nuevo estado a los jugadores. Las acciones de admin del panel también deberían comprobar permisos en el servidor.

  5. Persistencia y sincronización en vivo

    Las puertas deben estar en la base de datos para sobrevivir a los reinicios, y los cambios deberían llegar al instante a todos los jugadores conectados. Un script que crea su propia tabla en el primer arranque también te ahorra importar el SQL a mano.

  6. Un historial para el staff

    Cuando una puerta se borra o se abre en mal momento, los registros dan la respuesta. Canales de webhook separados para la creación, el borrado y el uso de puertas mantienen ese historial legible.

Recursos de RARX

El script de cerraduras de RARX

Un solo recurso cubre las cerraduras en todos los frameworks compatibles.

Rarx Doors — recurso de FiveM (Scripts)

Scripts

Rarx Doors

Cerraduras de puertas creadas en el juego, con restricciones por trabajo, banda e item y ganzúa para QBCore, Qbox y ESX.

  • QBCore
  • ESX
  • QBox
19,99 €

Rarx Doors

Rarx Doors es un sistema de cerraduras modular que se gestiona desde un panel de administración en el juego. Detecta al arrancar el framework, el inventario y los sistemas de ganzúa y de bandas, y muestra lo que encontró en el registro de arranque, para que confirmes la configuración de un vistazo. Las puertas restringidas a bandas recurren a las bandas del framework cuando no hay ningún recurso de organizaciones compatible en marcha.

Funciones principales

  • Puertas creadas en el juego. Apunta a una puerta y guárdala desde el panel de administración. Sin editar SQL y sin reinicios.
  • Bloqueos por trabajo, banda e item. Restringe una puerta por trabajo y rango, por banda u organización o por un item que haga de llave.
  • Compatible con ganzúas. Los minijuegos de ganzúa compatibles se detectan al arrancar para que los jugadores puedan forzar las puertas habilitadas.
  • Sincronización en vivo. Las puertas se guardan en la base de datos y se envían al instante a todos los clientes conectados.

Compatibilidad

Frameworks, dependencias e integraciones

Sacado de los datos del producto y de su documentación. Las integraciones opcionales se detectan automáticamente.

FunciónRarx Doors
Nombre del recursorarx_doors
FrameworksQbox, QBCore, ESX
Configuración del frameworkSe detecta automáticamente al arrancar en el orden qbx_core, qb-core, es_extended.
Recursos necesariosox_lib, oxmysql
Recursos opcionalesqb-lockpick, lockpick o t3_lockpick (puertas con ganzúa), origen_ilegalv2, qs-crimencreator, jc_organizaciones o rcore_gangs (bloqueos por organización; si no, bandas del framework)
Inventariosox_inventory, qb-inventory, qs-inventory, origen_inventory, rarx_inventory
Base de datosLa tabla de puertas se crea automáticamente en el primer arranque. No hace falta importar ningún SQL.
IdiomasInglés, Español
DocumentaciónEn esta web

Instalación

Cómo instalar un script de cerraduras

Un resumen de la instalación. La documentación explica en detalle la configuración, los exports y la resolución de problemas.

Documentación completa
  1. 01

    Descárgalo desde el Cfx.re Portal

    Tras la compra, el recurso queda vinculado a tu cuenta de Cfx.re. Descárgalo y extrae rarx_doors en tu carpeta de recursos.

  2. 02

    Arráncalo después de ox_lib y oxmysql

    Añade ensure rarx_doors después de ambas dependencias en server.cfg. La tabla de puertas se crea en el primer arranque, así que no hay ningún archivo SQL que importar.

  3. 03

    Define idioma, grupos de admin y webhooks

    Edita config/config.lua para elegir el idioma, los grupos de admin que pueden usar el panel, el nombre del comando y las tres URL de webhook.

  4. 04

    Cierra tus primeras puertas

    Entra en el servidor, abre el panel con /doors y crea puertas apuntando a ellas. Arranca tus recursos de inventario y de ganzúa antes que rarx_doors para que la detección los encuentre.

¿Ya usas otro recurso de cerraduras? Detenlo antes de arrancar Rarx Doors para que dos scripts no se peleen por el estado de las mismas puertas. Documentación completa: Rarx Doors

Conviene saber

Preguntas frecuentes sobre scripts de cerraduras

¿Qué frameworks admite el script de cerraduras?
Rarx Doors funciona en Qbox, QBCore y ESX. El framework se detecta automáticamente al arrancar en el orden qbx_core, qb-core, es_extended, así que no hay ningún ajuste de framework que cambiar.
¿Tengo que escribir las coordenadas de las puertas a mano?
No. Abre el panel de administración, apunta a la puerta y créala. El modelo, las coordenadas y la orientación se rellenan solos, y la puerta se guarda en la base de datos y se envía a todos los clientes.
¿Una puerta puede requerir a la vez un trabajo y un objeto?
Sí. Las restricciones de una misma puerta se combinan, así que una puerta puede requerir, por ejemplo, un rango de policía y una tarjeta de acceso. Las llaves en forma de objeto también se pueden consumir al usarlas.
¿Qué recursos de ganzúa funcionan con él?
qb-lockpick, lockpick y t3_lockpick se detectan al arrancar. Además, la puerta debe tener activado el forzado en sus propios ajustes.
¿Funciona con bandas y organizaciones?
Sí. Las puertas se pueden restringir a bandas del framework o a un recurso de organizaciones compatible. Si no hay ninguno, las puertas restringidas a bandas recurren a las bandas del framework.
¿Funciona con interiores en streaming?
Las puertas funcionan con modelos de puerta originales y en streaming, así que las puertas de interiores personalizados se cierran igual.
¿Hay que importar un archivo SQL?
No. La tabla de puertas se crea automáticamente la primera vez que arranca el recurso.

Sigue explorando

Cierra tu ciudad sin reiniciar

Rarx Doors se gestiona desde un panel en el juego en Qbox, QBCore y ESX. ¿Dudas sobre tu configuración? Pregunta en nuestro Discord.