Skip to content

Commands & Keys ​

Commands ​

CommandWhoWhat it does
/reportEveryoneOpens the report menu. Rename via Config.Commands.report.command.
/refresh_report_permissionsEveryoneRe-syncs your permissions after a group or ACE change, without reconnecting.
/reportdutyStaffToggles on-duty. Auto-assign and pings only reach on-duty staff. Rename via Config.Duty.command.
/pcr_stop_spectateStaffStops spectating — the fallback if the key does not work.

Spectate keys ​

KeyAction
BackspaceStop spectating
←Previous player
→Next player

Spectate keys are not rebindable in game

RedM does not expose RegisterKeyMapping reliably, so spectate controls are polled directly and do not appear in the game's key settings.

To remap them, change the hashes at the top of client/client.lua — SPECTATE_STOP_KEY, PREV and NEXT.

Esc backs out of a sub-view, or closes the menu entirely from the hub.

Renaming commands ​

/report and /refresh_report_permissions are set in Config.Commands:

lua
Config.Commands = {
    report = { command = 'report', description = 'Open the report menu' },
    refresh_report_permissions = { command = 'refresh_report_permissions' },
}

The duty command is separate, in Config.Duty:

lua
Config.Duty = { Enabled = true, command = 'reportduty', startOnJoin = false }

Rename these if they collide with another resource — a duplicate command registration means one of the two silently loses.

Documentation for RedMorrow. Scripts are licensed per server — redistribution is not permitted.