Files
ox_lib/resource/acl/server.lua

21 lines
563 B
Lua
Raw Normal View History

local function allowAce(allow)
return allow == false and 'deny' or 'allow'
end
function lib.addAce(principal, ace, allow)
ExecuteCommand(('add_ace %s %s %s'):format(principal, ace, allowAce(allow)))
end
function lib.removeAce(principal, ace, allow)
ExecuteCommand(('remove_ace %s %s %s'):format(principal, ace, allowAce(allow)))
end
function lib.addPrincipal(child, parent)
ExecuteCommand(('add_principal %s %s'):format(child, parent))
end
function lib.removePrincipal(child, parent)
ExecuteCommand(('remove_principal %s %s'):format(child, parent))
end