
A lightweight permissions system for FiveM servers to manage role-based permissions efficiently.
Features
-
Easy permission checking
-
Supports single and multiple permission checks
-
Integrates seamlessly with FiveM’s ACE system
-
Optional discord membership requirement with adaptive card
-
Optional age verification
Installation
-
Download and add the
scully_permsresource to your server’sresourcesfolder. -
Add the following lines to your
server.cfg:
ensure scully_perms
add_ace resource.scully_perms command.add_principal allow
add_ace resource.scully_perms command.remove_principal allow
- Restart your server.
Preview

Usage
You can verify if a player has specific permissions using the provided exports. These can be called from other resources.
Single Permission Check
Check if a player has a single permission.
if exports.scully_perms:hasPermission(source, 'permission') then
print('Has permissions!')
else
print('Does not have permissions!')
end
Multiple Permission Check
Check if a player has all or some of the specified permissions:
if exports.scully_perms:hasPermission(source, {'permission1', 'permission2', 'permission3'}) then
print('Has permissions!')
else
print('Does not have permissions!')
end
License
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
Download: GitHub