Modelos de Permissão
Os scripts suportam dois modelos de permissão que podem ser usados juntos:ACE do FiveM
Permissões nativas do servidor, configuradas no server.cfg.
Jobs do Framework
Baseado no job/grupo do personagem no ESX ou QBCore.
ACE do FiveM
O FiveM possui um sistema de ACE nativo que você configura noserver.cfg. Os scripts utilizam este sistema para comandos restritos:
server.cfg
Substitua
110000112345678 pelo Steam ID hexadecimal do jogador. Você pode encontrar o identificador no console do servidor quando o jogador conecta.Nós de Permissão Disponíveis
Cada script define seus próprios nós de ACE. Os mais comuns são:Jobs e Grupos
Alguns scripts verificam o job ou grupo do personagem para liberar funcionalidades:config.lua
- ESX
- QBCore
No ESX, o script verifica
ESX.GetPlayerData().job.name e job.grade para validar o acesso.Configuração de Permissões por Funcionalidade
Você pode configurar permissões específicas noconfig.lua:
config.lua
Testando Permissões
Para verificar se as permissões estão configuradas corretamente:- Ative
Config.Debug = truenoconfig.lua - Conecte ao servidor com o identificador configurado
- Execute o comando restrito — o console do servidor mostrará se o acesso foi concedido ou negado
- Verifique as mensagens de log no console do servidor para confirmar se o acesso foi registrado corretamente