Skip to content

QBCore

Supported

Framework

FiveStaff reads your QBCore server directly

Characters, bank balances, jobs and garages come off your own server as staff look at a player — not out of a copy FiveStaff keeps. Edits go back the same way, through qb-core while the character is loaded and through the database when they are not.

What FiveStaff reads

  • The loaded character, its citizen id and the names on it
  • Cash, bank and crypto, as QBCore spells them
  • The job and its grade
  • Owned vehicles out of the player_vehicles table, by plate
  • Items out of whichever inventory resource you run

What staff can change

  • Set an item count, or remove an item
  • Set a balance on any of the three accounts
  • Set a job and a grade
  • 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.

Your inventory resource is detected separately

Almost nobody runs QBCore with qb-inventory any more, and the resource that owns the slots is the only thing that can change them while somebody is playing. FiveStaff looks for what is actually running — qb-inventory, ps-inventory, lj-inventory, qs-inventory, codem, origen, core_inventory, ox_inventory and the rest — and uses its exports and its column names. Setting fivestaff_inventory in your server.cfg names it when the guess is wrong.

An older qb-core still works

Newer builds export GetPlayer and GetPlayerByCitizenId directly; older ones only hand out the core object. FiveStaff tries the direct exports first and falls back to the core object, so a server that has not updated in a year is not left out.

An offline edit checks nobody has just joined

Before writing to the database for an offline character, FiveStaff asks QBCore whether that citizen id is loaded. A player who connected a moment ago is edited through the framework instead, rather than behind its back — otherwise the framework writes its own copy back over your change minutes later.

Point it at your QBCore 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.