Dependencies · origen_reports
origen_reports is an in-game report system. Players open tickets from /report, and staff members claim, chat and resolve them from /adminreport, with quick actions (teleport, revive, inventory, spectate, screenshots, live screen sharing) and a full admin panel for groups, staff, report types and teleport points.
Required
| Resource | Notes |
|---|---|
ox_lib | Commands, callbacks and locale utilities |
oxmysql | Async MySQL driver |
Optional
| Resource | Notes |
|---|---|
screenshot-basic | Required only for the screenshot quick action. The capture is uploaded to the screenshot-upload webhook in svconfig.lua |
Live screen sharing (the video quick action) does not need any extra resource. It runs over WebRTC directly between the reported player and the staff member, negotiated through the ICE servers in Config.videoStream.iceServers.
Framework compatibility
The framework is auto-detected at startup in init.lua. No manual configuration is needed.
| Framework | Support |
|---|---|
qb-core | Full |
qbx_core | Full |
es_extended (ESX) | Full |
Detection order: qbx_core → qb-core → es_extended. The first started resource wins.
Inventory compatibility
Auto-detected at startup. Used by the inventory and give items quick actions, and to build the item list in the admin panel.
ox_inventory · qs-inventory · origen_inventory · codem-inventory · qb-inventory · ps-inventory · core_inventory · tgiann-inventory · jpr-inventory
ox_inventory is handled internally and never reaches custom/server.lua. Every other inventory goes through the Custom functions, where jpr-inventory has no dedicated branch for giving items or listing them and falls back to the framework (Functions.AddItem on QB/Qbox, addInventoryItem on ESX).
Clothing compatibility
Auto-detected at startup. Used by the clothing quick action, which opens the clothing menu on the reported player.
origen_clothing · illenium-appearance · fivem-appearance · qb-clothing · esx_skin · rcore_clothing
Ambulance compatibility
Auto-detected at startup. Used by the revive quick action.
qb-ambulancejob · qbx_medical · wasabi_ambulance · esx_ambulancejob
If no ambulance resource is detected, revive falls back to the framework default event (esx_ambulancejob:revive on ESX, hospital:client:Revive on QB/Qbox).