Skip to content

Overview ​

LenoReports provides an in-game ticket system for players and staff. Reports, messages, participant snapshots, and history are stored in the server database.

Features ​

AreaPurpose
Player reportsCreate a ticket with category, subject, description, and involved players
Staff queueReview open reports grouped as Mine, Unclaimed, and Others
Ticket workflowClaim, unclaim, chat, manage participants, and close reports
Player snapshotsCapture player data for investigation, including players near the author
ScreenshotsCapture evidence with screenshot-basic and upload through the configured Discord images webhook
Staff actionsGoto, bring, freeze, and unfreeze when enabled
Staff chatA separate staff conversation, mentions, and an on-duty roster
HistoryClosed reports for staff and the player's own authored reports
StatisticsReport counts, response/resolution metrics, and staff activity for today, 7 days, 30 days, or 6 months
IntegrationsPublic exports, server lifecycle events, and editable hooks

Frameworks and identity ​

FrameworkResourcePersistent player identity
ESXes_extendedESX identifier
QBCoreqb-coreCitizen ID
QBoxqbx_coreCitizen ID

Config.Framework = 'auto' selects a supported framework that has already started. Server IDs are used to select online players; they are different from the persistent identifiers used to store reports.

Inventory and notification adapters are listed in Dependencies, with current integration limitations in Customization.

Where to start ​