Free RedM Ticket and Report Script Poggy Tickets

A free RedM ticket system: players ask for help with one key, staff claim tickets in a live panel with roles you define, and warn, kick and ban work with or without a ticket. Each ticket is one Discord post, edited as it moves.

Documentation →

A free RedM ticket and report system for VORP Core, RSG Core and QBCore RedM: players ask for help with one key, staff claim tickets in a live panel, and warn, kick and ban work with or without a ticket. Every ticket is one Discord post, edited as it moves.

What players can do

  • Page Up or /ticket opens two buttons: I need help right now (one press, no form, calls staff to them) or Send a ticket.
  • Six kinds: Bug, Cheater, Player report, Help, Stuck or lost items, Other.
  • A report names a player picked from those within 100 metres, with an optional video link.
  • While they type, the form offers matching solved questions, and it shows the usual wait.
  • A pop-up with a sound says when staff take, answer or close their ticket. They reply in a chat-style conversation.

What staff get

  • /tickets or Home opens a large panel: live ticket ages, online players in green, a colour per kind and priority, filters and search.
  • Claim, assign, or change the kind so it reaches the right staff.
  • Escalate brings another role in without taking the ticket off its owner.
  • Internal notes are removed on the server before anything reaches the player.
  • Ready-made replies, the best match offered first.
  • Go to player puts you behind them, invisible and unable to be hurt. Return takes you back.
  • Mark the answer and make a closed ticket public: it joins the solved questions with every name hidden.
  • A staff chat room per role, never saved.
  • An audit timeline for admins.

Staff roles you write yourself

  • Admin, Mod, Helper and Developer to start. Rename, colour and add your own.
  • Per role, tick its powers (18), which kinds of ticket it sees and whose staff chat it reads.
  • Admin is locked, so nobody can lock the team out. Anyone your framework counts as an admin holds it.

Warn, kick and ban

  • /mod opens the Players menu: everyone online, with their warnings, bans, staff notes and tickets.
  • The ladder suggests the next step; warnings stop counting after 90 days by default.
  • Bans are poggy_core account bans: they follow the player across characters and still apply if this script is stopped.
  • A ban ticked as cheating can feed the shared ban network in poggy_core.

Commands

CommandWhoWhat
/ticketEveryoneSend a ticket, call for help, read your tickets.
/ticketsStaffThe staff panel.
/mod [id]Roles that may warn, kick or banThe Players menu.
/invisStaffInvisibility on or off. Logged.
/staffdutyStaffOff duty or back on. On again after a relog.

Every command name and both keys can be changed.

Settings you will change first

  • Config.Discord.Webhook: red when open, amber when claimed, green when closed.
  • Config.PlayerList: nearby, all or ids.
  • Config.NudgeAfterHours / Config.AutoCloseAfterHours: 24 and 48.
  • Config.PurgeClosedAfterDays: 0 keeps closed tickets forever.

Archiving destroys nothing. Deleting an archived ticket needs the poggy_tickets.delete ACE in server.cfg, so no admin can quietly erase a conversation.

Tickets in a browser (poggy.app/tickets) are off by default. Turned on, copies of open tickets are held on a relay run by the script's author, for 7 days after closing; read the note in config.lua first.

What you need to run it

  • VORP Core, RSG Core or QBCore RedM (QBR).
  • poggy_core 0.27.0 or newer (free).
  • oxmysql, and OneSync for Go to player.
  • No SQL to import.
  • config.lua and translations.lua are open; the rest is escrowed.

Updates

poggy_core installs each new version and merges your config and translations, so your values stay.

Questions about Poggy Tickets

How do players send a ticket?

Page Up or /ticket opens two big buttons. I need help right now is one press with no form and calls staff to where the player is. Send a ticket opens a short form: the kind, how urgent, what happened, the player being reported (picked from those within 100 metres) and an optional video link. Their position is saved with the ticket.

Can staff warn, kick or ban without a ticket?

Yes. /mod, the Players tab in the staff panel, or a button in /poggy opens the Players menu: everyone online, and for the one you pick, their warnings, bans, staff notes and tickets. Every action needs a reason and goes in the audit trail. Which roles may warn, kick or ban is set per role.

How do the staff roles work?

A new server starts with Admin, Mod, Helper and Developer, but they are rows you can rename, colour and add to. For each role you tick its powers (18 of them), which kinds of ticket it sees and whose staff chat it reads. Admin is locked so nobody can lock the team out, and roles are on the account, so they cover every character.

What does the Discord integration do?

Paste a channel webhook and every ticket becomes one post: red when open, amber when claimed, green when closed, with who closed it and how long it took. The same post is edited as the ticket moves and is never deleted. Each kind of ticket can go to its own channel, and player text can never ping anyone.

Can an admin delete a ticket about themselves?

Not with a role power. Archiving hides a ticket but keeps every word. Deleting an archived ticket needs the poggy_tickets.delete ACE in server.cfg, which only the server owner can add, and the audit trail records who deleted which ticket.

What is the Poggy ban network?

It is part of poggy_core 0.20.0 and newer. A ban ticked as cheating counts as one vote shared between servers running poggy_core, and a player with votes from three servers is refused on all of them. Rule-break bans never leave your server, and only scrambled identifiers are shared: no names and no reasons.

Which frameworks does Poggy Tickets work with?

Poggy Tickets works with VORP Core, RSG Core and QBCore RedM through poggy_core, which detects the framework at runtime and has a proven adapter for each, so there is one build and nothing to configure. It requires poggy_core 0.27.0 or newer (free), oxmysql and your framework (VORP Core, RSG Core or QBCore RedM); OneSync for Go to player.

How do I get Poggy Tickets?

It is free. Add it to your basket, check out through Tebex at no charge, and download it from your Tebex account. Support is in the Poggy Discord.

Reviews

From people who own Poggy Tickets, checked against our purchase records.

No reviews yet.

Own this script? Sign in with the Discord account you bought it with to leave a review.

Sign in with Discord
View all →
Poggy Util

Poggy Util

A free pack of 11 RedM server utilities for VORP Core, RSG Core and QBCore RedM: area of play, clock and…

Price Free
Poggy Core

Poggy Core

The free, open-source RedM framework core that every Poggy script runs on, for VORP Core, RSG Core and QBCore…

Price Free
Poggy Storage

Poggy Storage

A free RedM player storage script for VORP Core, RSG Core and QBCore RedM: players buy a storage where they…

Price Free
Join the Discord Discord