Trancas de porta · Guia de FiveM

Script de trancas de porta para FiveM: QBCore, Qbox e ESX

Um script de trancas decide quem pode abrir cada porta do seu mapa: a delegacia, as salas internas do hospital, o esconderijo de uma gangue, o cofre de um banco, uma empresa privada. Quando funciona, ninguém percebe. Quando não funciona, os policiais ficam trancados para fora do próprio prédio, a staff passa a noite editando arquivos de configuração e cada porta nova exige um reinício.

Este guia mostra o que esperar de um script de trancas de porta para FiveM em QBCore, Qbox e ESX, como o Rarx Doors resolve cada ponto, o que ele precisa instalado e as perguntas que os donos de servidor mais fazem antes de trocar.

O que conferir antes de comprar

O que um bom script de trancas de porta para FiveM deve fazer

Use estes pontos para comparar qualquer recurso de trancas de porta, inclusive o nosso.

  1. Crie portas no jogo, não em arquivos de configuração

    A staff deve poder mirar em uma porta, definir as regras dela e salvá-la sem escrever coordenadas à mão. O Rarx Doors preenche o modelo, a posição e a direção a partir da porta para a qual você mira, e a porta nova é registrada em todos os clientes na hora, sem reiniciar.

  2. Regras que combinam com a organização da sua cidade

    Uma porta pode exigir um emprego e um cargo mínimo, outra uma gangue, outra um item de cartão de acesso. Procure restrições que possam ser combinadas na mesma porta, como polícia cargo 2 mais um cartão de acesso, e vários empregos em uma porta para prédios compartilhados.

  3. Lockpick com o que você já usa

    O roleplay criminoso precisa de portas que possam ser arrombadas, mas um script de portas não deveria impor um minigame novo. O Rarx Doors detecta os recursos de lockpick compatíveis na inicialização e só deixa os jogadores arrombarem as portas que você liberou para isso.

  4. Verificações no servidor, não no cliente

    Cada pedido de trancar e destrancar deve ser validado no servidor contra o emprego, o cargo na gangue, a posse do item e a distância antes de o novo estado ser enviado aos jogadores. As ações de admin no painel também devem ter as permissões verificadas no servidor.

  5. Persistência e sincronia ao vivo

    As portas devem ficar no banco de dados para sobreviver aos reinícios, e as mudanças devem chegar na hora a todos os jogadores conectados. Um script que cria a própria tabela na primeira inicialização também poupa você de importar SQL manualmente.

  6. Um histórico de auditoria para a staff

    Quando uma porta é apagada ou aberta na hora errada, os logs respondem a pergunta. Canais de webhook separados para criação, exclusão e uso de portas mantêm esse histórico legível.

Recursos da RARX

O script de trancas de porta da RARX

Um só recurso cobre as trancas de porta em todos os frameworks compatíveis.

Rarx Doors — recurso de FiveM (Scripts)

Scripts

Rarx Doors

Trancas de portas criadas no jogo, com restrições por trabalho, gangue e item e suporte a lockpick para QBCore, Qbox e ESX.

  • QBCore
  • ESX
  • QBox
€ 19,99

Rarx Doors

O Rarx Doors é um sistema modular de trancas de porta gerenciado a partir de um painel de admin dentro do jogo. Ele detecta o framework, o inventário, o lockpick e os sistemas de gangue na inicialização e mostra o que encontrou no log de inicialização, para você confirmar a configuração de relance. As portas restritas a gangues recorrem às gangues do framework quando nenhum recurso de organização compatível está rodando.

Principais funções

  • Portas criadas no jogo. Mire em uma porta e salve-a pelo painel de administração. Sem editar SQL e sem reinícios.
  • Trancas por trabalho, gangue e item. Restrinja uma porta por trabalho e cargo, por gangue ou organização ou por um item que funcione como chave.
  • Suporte a lockpick. Os minigames de lockpick compatíveis são detectados na inicialização para que os jogadores possam arrombar as portas habilitadas.
  • Sincronização ao vivo. As portas são salvas no banco de dados e enviadas na hora para todos os clientes conectados.

Compatibilidade

Frameworks, dependências e integrações

Extraído dos dados do produto e da sua documentação. As integrações opcionais são detectadas automaticamente.

FunçãoRarx Doors
Nome do recursorarx_doors
FrameworksQbox, QBCore, ESX
Configuração do frameworkDetectado automaticamente na inicialização na ordem qbx_core, qb-core, es_extended.
Recursos necessáriosox_lib, oxmysql
Recursos opcionaisqb-lockpick, lockpick ou t3_lockpick (portas com lockpick), origen_ilegalv2, qs-crimencreator, jc_organizaciones ou rcore_gangs (trancas por organização; caso contrário, gangues do framework)
Inventáriosox_inventory, qb-inventory, qs-inventory, origen_inventory, rarx_inventory
Banco de dadosA tabela de portas é criada automaticamente na primeira inicialização. Não é preciso importar nenhum SQL.
IdiomasInglês, Espanhol
DocumentaçãoNeste site

Instalação

Como instalar um script de trancas de porta

Um resumo da instalação. A documentação cobre em detalhe a configuração, os exports e a solução de problemas.

Documentação completa
  1. 01

    Baixe pelo Cfx.re Portal

    Depois da compra, o recurso fica vinculado à sua conta Cfx.re. Baixe-o e extraia rarx_doors na sua pasta de recursos.

  2. 02

    Inicie depois do ox_lib e do oxmysql

    Adicione ensure rarx_doors depois das duas dependências no server.cfg. A tabela de portas é criada na primeira inicialização, então não há arquivo SQL para importar.

  3. 03

    Defina idioma, grupos de admin e webhooks

    Edite config/config.lua para escolher o idioma, os grupos de admin que podem usar o painel, o nome do comando e as três URLs de webhook.

  4. 04

    Tranque as primeiras portas

    Entre no servidor, abra o painel com /doors e crie portas mirando nelas. Inicie os seus recursos de inventário e de lockpick antes do rarx_doors para que a detecção os encontre.

Já usa outro recurso de trancas de porta? Pare-o antes de iniciar o Rarx Doors para que dois scripts não briguem pelo estado das mesmas portas. Documentação completa: Rarx Doors

Bom saber

Perguntas frequentes sobre scripts de trancas de porta

Quais frameworks o script de trancas de porta suporta?
O Rarx Doors roda em Qbox, QBCore e ESX. O framework é detectado automaticamente na inicialização, na ordem qbx_core, qb-core, es_extended, então não há nenhuma opção de framework para mudar.
Preciso escrever as coordenadas das portas à mão?
Não. Abra o painel de admin, mire na porta e crie-a. O modelo, as coordenadas e a direção são preenchidos para você, e a porta é salva no banco de dados e enviada a todos os clientes.
Uma porta pode exigir um emprego e um item ao mesmo tempo?
Sim. As restrições definidas na mesma porta são combinadas, então uma porta pode exigir, por exemplo, um cargo da polícia e um item de cartão de acesso. As chaves em forma de item também podem ser consumidas ao usar.
Quais recursos de lockpick funcionam com ele?
qb-lockpick, lockpick e t3_lockpick são detectados na inicialização. A porta também precisa ter o lockpick ativado nas próprias opções.
Funciona com gangues e organizações?
Sim. As portas podem ser restritas a gangues do framework ou a um recurso de organização compatível. Sem um, as portas restritas a gangues recorrem às gangues do framework.
Funciona com interiores em stream?
As portas funcionam com modelos de porta vanilla e em stream, então as portas dentro de interiores personalizados podem ser trancadas do mesmo jeito.
Há algum arquivo SQL para importar?
Não. A tabela de portas é criada automaticamente na primeira vez que o recurso inicia.

Continue explorando

Tranque a sua cidade sem reiniciar

O Rarx Doors é gerenciado a partir de um painel no jogo em Qbox, QBCore e ESX. Dúvidas sobre a sua configuração? Pergunte no nosso Discord.