Como se tornar administrador no qbCore

maxresdefault 4

Configuração de permissões no QBCore para seu servidor

Introdução

As permissões no QBCore são essenciais para controlar o acesso a vários recursos, comandos e funções do servidor. Este tutorial o guiará pelo processo de configuração e gerenciamento de permissões em seu servidor QBCore. Abordaremos o que são as permissões ace, a configuração das permissões do servidor no arquivo server.cfg, a manipulação de diferentes tipos de identificadores e a criação de comandos personalizados com acesso restrito.

O que são Ace Permissions?
As permissões Ace no QBCore determinam quem pode executar ações específicas ou acessar recursos específicos em seu servidor. Elas permitem que você controle com precisão o nível de acesso de cada jogador.

Configuração das permissões do servidor em server.cfg:
Para configurar as permissões, abra seu server.cfg e localize a seção de permissões. Aqui está um exemplo de como ela pode se parecer:

## Permissões ##
add_ace group.admin command allow # Permitir todos os comandos
{{addPrincipalsMaster}} # É assim que o txAdmin atribui permissões ao proprietário do servidor

# Recursos
add_ace resource.qb-core command allow # Permitir que o qb-core execute comandos

Deuses do #
add_ace qbcore.god command allow # Permitir todos os comandos

# Herança
add_principal qbcore.god group.admin # Permitir que os deuses tenham acesso ao grupo principal de administradores usado para obter todas as permissões padrão
add_principal qbcore.god qbcore.admin # Permitir o acesso de deuses aos comandos de administração
add_principal qbcore.admin qbcore.mod # Permitir que os administradores acessem os comandos mod

Este exemplo inclui configurações para grupos de administradores, recursos, deuses e herança de permissões.

Manuseio de diferentes tipos de identificadores:
A QBCore oferece suporte a vários tipos de identificadores para identificar jogadores, como IDs da FiveM, licenças da Rockstar e IDs do Discord. Você pode obter esses identificadores no painel da Web do txAdmin. Depois de obtê-los, adicione permissões específicas de jogador em seu server.cfg:

Jogadores do #
add_principal identifier.license:xxxxxx qbcore.god # Nome do jogador
add_principal identifier.license:xxxxxx qbcore.admin # Nome do Jogador
add_principal identifier.license:xxxxxx qbcore.mod # Nome do Jogador

Substituir xxxxxx com o identificador apropriado e especifique as permissões desejadas para cada jogador.

Definição de permissões de usuário:
Com as permissões configuradas, você pode definir as permissões do usuário por meio de comandos ou do menu de administração:

Definição de permissões usando comandos:
Você pode usar o add_principal para atribuir permissões diretamente aos jogadores.

Configuração de permissões por meio do menu Admin:
Você pode usar o menu de administração para atribuir e gerenciar permissões para os jogadores de forma interativa.

Permissão de comandos para permissões específicas:
Para restringir comandos específicos a jogadores com determinadas permissões, siga estas etapas:

  1. No qb-core/config.lua arquivo, localize QBConfig.Server.Permissions:
QBConfig.Server.Permissions = {'god', 'admin', 'mod'}
  1. Adicione seu grupo personalizado, por exemplo, 'leo'para a lista de permissões:
QBConfig.Server.Permissions = {'god', 'admin', 'mod', 'leo'}
  1. Em seu server.cfgadicione princípios para jogadores com o 'leo' permissão:
add_principal identifier.license:xxxxxxx qbcore.leo # Nome do jogador
  1. Criar um comando restrito a 'leo':
QBCore.Commands.Add('spikes', 'Place spike strips', {}, false, function(source)
  -- Executa o código
end, 'leo')

Agora, o "espinhos O comando é restrito a jogadores com a opção 'leo' permissão.

Conclusão:
A configuração de permissões no QBCore é essencial para gerenciar o acesso aos recursos e às funcionalidades do seu servidor. Seguindo este tutorial, você pode controlar quem pode executar ações específicas, garantindo um ambiente de servidor seguro e organizado.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Ganhe 20% de desconto em qualquer servidor QBCore completo
pt_BRPortuguês do Brasil