Commands
Player Commands
| Command | Who can use | What it does |
|---|---|---|
/report | All players | Opens the player report UI. |
Admin Commands
| Command | Who can use | What it does |
|---|---|---|
/reports | Admins only | Opens the admin reports panel. |
Keybind
By default the keybind is disabled. Enable it by setting Config.Keybind.Enable = true in shared/config.lua.
| Setting | Default | Description |
|---|---|---|
Config.Keybind.Key | F6 | Opens the player report UI. Players can rebind this in Esc → Settings → Key Bindings → FiveM. |
Admin Permissions
Admins are identified using the mode set in Config.Admin.Mode:
| Mode | How it works |
|---|---|
'ace' | Uses FiveM's ACE permission system. Players with the pyra.reports ace node are admins. |
'framework' | Uses your server framework's job/group system. Players in a group listed in Config.Admin.FrameworkGroups are admins. |
'both' | A player is an admin if they pass either the ACE or framework check (default). |
Granting ACE permissions
Add to your server.cfg:
add_ace group.admin pyra.reports allowReplace group.admin with the ACE group you use for server staff.
If Config.Debug = true, all players are treated as admins regardless of permission settings. Always disable debug mode in production.