
- Portas criadas no jogoMire em uma porta e salve-a pelo painel de administração. Sem editar SQL e sem reinícios.
- Trancas por trabalho, gangue e itemRestrinja uma porta por trabalho e cargo, por gangue ou organização ou por um item que funcione como chave.
- Suporte a lockpickOs minigames de lockpick compatíveis são detectados na inicialização para que os jogadores possam arrombar as portas habilitadas.
- Sincronização ao vivoAs portas são salvas no banco de dados e enviadas na hora para todos os clientes conectados.
Um script modular de trancas de portas para FiveM gerenciado no jogo
O Rarx Doors (nome do recurso: rarx_doors) permite que a staff tranque qualquer porta do mapa por um painel de administração no jogo. As portas são salvas no banco de dados e enviadas para todos os clientes conectados, então você pode criá-las, editá-las e apagá-las na hora, sem expulsar jogadores nem recarregar o recurso.
O framework, o inventário e os sistemas de lockpick e de gangues são detectados automaticamente na inicialização. O framework é procurado na ordem qbx_core, qb-core, es_extended, e o log de inicialização mostra o que foi encontrado para você confirmar a configuração de relance.

Criador de portas no jogo sem editar SQL
Abra o painel com o comando de gerenciamento (por padrão /doors), mire na porta e use a ação de criar. O modelo, as coordenadas e a orientação são preenchidos automaticamente; você escolhe se ela fica trancada e as restrições que quiser, e salva. A nova porta é registrada na hora em todos os clientes.
As portas funcionam com modelos de porta vanilla e em stream, e o seletor de itens do painel lê os nomes dos itens diretamente do seu inventário ativo.

Restrições de portas no FiveM por trabalho, cargo, gangue e item
Cada porta pode ser pública ou restrita. Quando uma mesma porta tem várias restrições, elas se combinam; por exemplo, cargo 2 da polícia e um item de cartão de acesso.
- Trancas por trabalho conforme o nome do trabalho e um cargo mínimo, com vários trabalhos permitidos na mesma porta para prédios compartilhados.
- Trancas por gangue ou organização usando as gangues do framework ou um recurso de organizações compatível.
- Chaves de item que exigem um item específico, com consumo opcional ao usar.
- Portas arrombáveis que os jogadores abrem com o minigame de lockpick que o seu servidor já usa.

Inventários, lockpicks e sistemas de gangues detectados automaticamente
O Rarx Doors procura, na inicialização, recursos compatíveis de inventário, lockpick e gangues. Se faltar algum, ele mostra um aviso e usa uma alternativa sem falhar: as portas restritas por gangue passam a usar as gangues do framework, e as portas que só abrem com lockpick não podem ser arrombadas até que um recurso de lockpick compatível esteja rodando.
Você pode adicionar novos sistemas de inventário, lockpick ou gangues incluindo o nome do recurso nas listas de detecção e implementando o trecho correspondente, sem mudar o código principal.

Validação no servidor, logs por webhook e sons de porta
Cada pedido de trancar ou destrancar é verificado no servidor contra o trabalho, o cargo na gangue, a posse do item e a distância antes de o novo estado ser enviado. As ações de admin do painel também têm as permissões verificadas no servidor.
Três canais de webhook independentes registram a criação, a exclusão e o uso das portas, então a staff tem um histórico de quem trancou o quê. Os sons de trancar e destrancar incluídos tocam localmente com atenuação por proximidade, sem recursos adicionais.
Tudo incluído
Funções
Gerenciamento de portas
- Painel de administração no jogo aberto com um comando configurável
- Modelo, posição e orientação obtidos da porta em que você mira
- Crie, edite e apague portas sem reinícios
- Portas salvas no banco de dados e enviadas ao vivo
- Acesso de admin limitado aos grupos configurados
- Export para abrir o painel pelo seu próprio menu
Regras de acesso
- Restrições por trabalho e cargo mínimo
- Vários trabalhos na mesma porta
- Restrições por gangue e organização
- Chaves de item com consumo opcional ao usar
- Portas que podem ser arrombadas com lockpick
- Validação no servidor de cada tranca e destranca
Extras
- Logs por webhook de criação, exclusão e uso
- Sons de trancar e destrancar incluídos com atenuação por proximidade
- Modelos de porta vanilla e em stream
- Traduções em inglês e espanhol incluídas
Comandos
| Comando | O que faz | Acesso |
|---|---|---|
/doors | Abre o painel de gerenciamento de portas | Grupos em Config.GroupPermissions |
Antes de instalar
Compatibilidade
Frameworks
- Qbox
qbx_core- QBCore
qb-core- ESX
es_extended
Detectado automaticamente na inicialização na ordem qbx_core, qb-core, es_extended.
Recursos e banco de dados
Obrigatórios: ox_lib, oxmysql
Opcionais: qb-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)
Banco de dados: A tabela de portas é criada automaticamente na primeira inicialização. Não é preciso importar nenhum SQL.
Inventários
- ox_inventory
ox_inventory- qb-inventory
qb-inventory- qs-inventory
qs-inventory- origen_inventory
origen_inventory- rarx_inventory
rarx_inventory
Detectado automaticamente e usado pelo seletor de itens do painel de administração. Se nenhum inventário for reconhecido, a lista de itens usa os shared items do QBCore (somente com qb-core).
Integrações e idiomas
- Os logs usam três URLs de webhook compatíveis com Discord definidas no config/config.lua; deixe uma vazia para desativá-la.
- O idioma é definido com Config.Language ('en' ou 'es').
- Inglês
- Espanhol
Primeiros passos
Instalação
- 01
Baixe e extraia
Baixe o recurso no seu Cfx.re Portal e extraia-o na sua pasta de recursos.
- 02
Inicie depois das dependências
ox_lib e oxmysql devem iniciar antes do rarx_doors. A tabela do banco de dados é criada na primeira inicialização.
ensure ox_lib ensure oxmysql ensure rarx_doors - 03
Configure
Edite o config/config.lua para definir o idioma, os grupos de admin, o nome do comando e as URLs de webhook.
- 04
Crie suas portas
Entre no servidor, execute /doors (ou o comando que você configurou) e tranque portas pelo painel de administração.
Este é um resumo. A configuração, os exports, os events e a solução de problemas estão na documentação completa (em inglês).
Bom saber
Perguntas sobre Rarx Doors
Não encontrou o que procura? Abra um ticket no nosso Discord com seu framework e o erro que aparece.
Pedir suporteMais sobre scripts de trancas de porta para FiveM →Quais frameworks o Rarx Doors suporta?
Qbox, QBCore e ESX. O framework é detectado automaticamente na inicialização na ordem qbx_core, qb-core, es_extended.
Preciso importar um arquivo SQL?
Não. A tabela de portas é criada automaticamente na primeira vez que o recurso inicia. Depois, as portas são gerenciadas pelo painel no jogo.
Uma porta pode exigir um trabalho e um item ao mesmo tempo?
Sim. As restrições de uma mesma porta se combinam, então uma porta pode exigir, por exemplo, cargo 2 da polícia e um item de cartão de acesso.
A opção de lockpick não aparece em uma porta. O que devo verificar?
A porta precisa estar com o lockpick ativado nas configurações e um recurso de lockpick compatível (qb-lockpick, lockpick ou t3_lockpick) precisa estar rodando. Verifique a linha Lockpick do log de inicialização.
Por que o seletor de itens do painel de administração está vazio?
Inicie o seu inventário antes do rarx_doors e verifique a linha Inventory do log de inicialização. Se o seu inventário não for reconhecido, a lista usa os shared items do QBCore, que só existem no qb-core.
Por que recebo uma mensagem de falta de permissão ao executar /doors?
O seu grupo de admin não está em Config.GroupPermissions. Adicione o grupo que o seu framework atribui a você, como god, admin ou superadmin.
Continue explorando



