Modules
ACL
Server

Servidor

Wrapper em torno do sistema ACL embutido. Gerencia permissões relacionadas a lib.addCommand e ox_groups. Consulte Basic Aces & Principals overview/guide (opens in a new tab) para mais informações.

lib.addAce

Atribui a permissão ACE a um principal. O terceiro parâmetro tem valor padrão 'allow'; passar false define a permissão como 'deny'.

lib.addAce(principal, ace, allow)
 
lib.addAce('group.admin', 'command.say')
  • principal: string
  • ace: string
  • allow: boolean

lib.removeAce

Remove a permissão ACE de um principal. O terceiro parâmetro tem valor padrão 'allow'; passar false define a permissão como 'deny'.

lib.removeAce(principal, ace, allow)
 
lib.removeAce('group.admin', 'command.say')
  • principal: string
  • ace: string
  • allow: boolean

lib.addPrincipal

Atribui um principal a um principal pai. Os filhos herdam as permissões do pai.

lib.addPrincipal(child, parent)
 
lib.addPrincipal('player.1', 'group.moderator')
  • child: string
  • parent: string

lib.removePrincipal

Remove um principal de um principal pai.

lib.removePrincipal(child, parent)
 
lib.removePrincipal('player.1', 'group.moderator')
  • child: string
  • parent: string