Advanced Nostalgic Job System for ESX
Inspired by classic GTA SA:MP Roleplay. No more job center.
Overview
Bring back true role-play flavor with a dynamic, pickup-based job system inspired by classic SA:MP. No job center β just immersive, customizable, in-world jobs.
This is early access and a work in progress. Itβs functional, but not polished β yet.
Key Features
Nostalgic GTA-style pickups
Blip-based job discovery
Simple
/savepos
job placement
Invite-only or public jobs
Admin-only job creation UI (WIP:
/jobinsert
)
XP System (planned)
Fully database-driven β no static configs (except skins)
Included
β’ job_positions
table (auto-generated on first run)
β’ Pickup system (bundled)
β’ ESX job support
β’ Blip customization per job
β’ Basic admin command set
β’ Invitation-based job logic (planned)
Commands
/savepos - Save your current location as a job pickup
/jobinsert - (WIP) Admin UI β not finished
/reloadjobs - Reloads all jobs + blips from DB
Roadmap
β’ XP system (+1 XP/sec)
β’ Invite-only jobs (via group check)
β’ Admin graphical UI (job manager)
No hard deadlines. Things happen when they happen.
Installation
1. Drag `disata-jobs` into your resources
2. Add `ensure disata-jobs` to your server.cfg
3. Start the server β DB tables will auto-create
4. Use `/savepos [ESX job name]` to add new jobs
5. Reload job pickups & blips using `/reloadjobs`
Youβll likely want to customize blips and DB data after adding positions.
What You Can Do
β’ Lock jobs behind areas, gates, or props
β’ Create invite-only careers (police, medics, etc.)
β’ Add nostalgia & RP depth with zero menus
β’ Keep everything dynamic via database
Early. Progress is slow, but it works.
Buy once. Modify as you wish. Expect nothing.
Any suggestions can be answered via Discord.
Tebex: https://disata-roleplay.tebex.io/package/6947518
Code is accessible | Yes |
Subscription-based | No |
Lines (approximately) | 436 |
Requirements | pickups, oxmysql, es_extended |
Support | No |
Assets are accessible | Yes |
Subscription-based | No |
Polygons (model and LOD) | Highest: 18; High: 18; Medium: 18; Low: 18; |
Texture size and amount | 32x32 (1x) |
Requirements & dependencies | No |
Support | No |