Skip to content

TMC

Supported

Framework

TMC keeps three things in a shape nothing else does

A character holds several jobs at once, its inventory is two levels deep, and on a default configuration its cash is an item rather than a balance. A bridge written as though TMC were QBCore would take jobs away from people and find an empty inventory.

What FiveStaff reads

  • The character and its citizen id
  • Every job the character holds, and which one they are on duty for
  • The inventory, slot by slot and stack by stack
  • Balances, including cash held as an item
  • Owned vehicles

What staff can change

  • Set an item count, through the core’s own functions
  • Set a balance
  • Change the job the character is on, or add one, without touching the others
  • Give or take an owned vehicle

Every one of these goes through the same pipeline as a ban: permission-checked, written to the audit log with what it was before, and revertible in one tap.

A character has many jobs, and an edit keeps the rest

Where every other framework keeps one job, TMC keeps a list with an on-duty flag. The panel shows the one they are on duty for, or the first they hold, and changing it edits that entry or adds one — it never writes the list back as a single job, which is how a tool takes four jobs off somebody by saving one.

Its inventory is its own

TMC’s items live in the core’s player data in a shape no third-party inventory writes, and its inventory resource is a front end onto the core. So FiveStaff calls those functions rather than detecting an inventory resource, as it does for QBCore and ESX.

Point it at your TMC server

Sign in with Discord, add your server, and drop one resource into it. Free for 3 staff, and nothing to cancel if it is not for you.