SafeGuard

Frameworks

O SafeGuard lê o framework para reconhecer a staff, ler dinheiro, inventário e empregos, reanimar jogadores e ajustar a vida máxima. Com Config.Framework = 'auto' deteta sozinho:

FrameworkDeteçãoNotas
ESX (legacy e antigos)automáticaStaff pelo grupo admin
QBCoreautomáticaStaff pelo grupo/permissão admin
Qboxautomática
vRPautomáticaVida máxima 400; staff por permissão como admin.permissao; reanimar tira do coma
vRPex / creativemanual: Config.Framework = 'vrpex'As bases creative não se distinguem automaticamente
Standaloneautomática quando não há frameworkStaff só por ACE

Garante que o ensure safeguard vem depois do framework no server.cfg.

Staff

A staff é reconhecida de duas formas (qualquer uma serve):

  • ACE: add_ace group.admin safeguard.bypass allow (isenta de deteções) e add_ace group.admin safeguard.admin allow (comandos sg e menu F10).
  • Permissões do framework: em config.lua:
Config.Staff = { Exempt = true, Ace = 'safeguard.bypass', FrameworkPermissions = { 'admin', 'admin.permissao' } }
Config.AdminAce = 'safeguard.admin'
Config.AdminPermissions = { 'admin', 'admin.permissao' }

sg staff mostra quem está isento e porquê. sg framework mostra o adaptador escolhido e o último erro de cada chamada.