Limited time Limited time: 20% off every script
Docs/Advanced Job Center/Installation

Installation

Install the Advanced Job Center — a tablet-format job board that runs owner-run RP jobs and scripted civilian jobs side by side.

Requirements

  • A FiveM server on a recent recommended artifact build.
  • oxmysql — required. Jobs, zones, XP, hours, missions, the leaderboard and the inbox are stored in the database.
  • ox_lib, started before the resource.
  • QBCore, Qbox, ESX or Standalone — auto-detected, with an open bridge slot for a custom framework.
  • A target system is optional: ox_target, qb-target, qs-target and eye-target are supported, with a Press E proximity fallback and an F6 keybind.

Asset download

After purchase the resource is granted to your Cfx.re account. Assign it to your server key in Keymaster and download the ZIP. Full walkthrough: Cfx.re asset escrow.

Installation

  1. Extract the ZIP into your resources folder and keep the folder name unchanged.
  2. Add the resource to server.cfg after oxmysql, ox_lib, your framework and your target resource:
# server.cfg
ensure oxmysql
ensure ox_lib
ensure qb-core            # or qbx_core / es_extended — skip on standalone
ensure ox_target          # optional: ox_target | qb-target | qs-target | eye-target
ensure vn-jobcenter
  1. Restart the server. Nine database tables are created automatically on first boot. If your database user cannot create tables, import the included install.sql by hand and restart again.
  2. Walk up to the Job Center ped (default location in the config) and press E, or press F6 anywhere, to open the tablet.

Warning: The resource refuses to start without a working mysql_connection_string. Fix the connection first — every other error follows from it.

Permissions

Admin access to the in-game panel can be granted four ways; enable the ones that fit your server in the config:

MethodHow
Dedicated ACEadd_ace group.admin venomjobs.admin allow in server.cfg
Framework-nativeQBCore / Qbox / ESX admin group check
Job gradeA job and minimum grade, for example police grade 4
Citizen-ID allowlistExplicit list of identifiers in the config

Discord audit webhooks (optional)

Three separate webhook URLs log admin actions (job created, zone edited), shift events (clock in, clock out, XP gained) and moderation events (AFK strikes, out-of-zone). Leave a URL empty to disable that log.

First job: 5-minute walkthrough

  1. Open the tablet as an admin and switch to the Admin tab.
  2. Create job → choose Class B (scripted civilian job), name it, set the XP rate and hourly requirements.
  3. Draw zone → walk the polygon corners on the map and confirm. One polygon per Class B job.
  4. Optional: attach vehicle models so a shift only counts inside the zone and in the driver's seat.
  5. Publish — the job is broadcast live to every client, no restart.

Class A jobs (owner-run RP jobs) only need a contact and a waypoint; players are pointed to the owner instead of clocking in.

Verify the install

  • Clock into a Class B job inside its zone: the shift timer runs and XP ticks.
  • Leave the zone: the grace countdown appears; return before it ends.
  • Check the leaderboard and inbox tabs populate after the first shift.
  • Check resmon: the script idles at 0.00ms.

Next steps

Tune progression, AFK rules, targets, locales and accent colours on the Config page.