ns-illegal — NullSect Illegal Career
A persistent underground career for Qbox (QBCore / ESX / standalone through bridges), built around a real inventory item: the Dark Tablet.
Start unknown → establish a name → master robberies → get into trading → build production and distribution → become a recognised underground figure → reach Kingpin at level 30.
Features
- Dark Tablet item — opens only when the server finds it in the real inventory; every tablet action re-checks it, and an open tablet closes when the item is gone.
- Registration — a unique underground username per character (case-insensitive, atomic, sanitised).
- Level 0-30 from XP with four tiers: Entry (0-9), Operator (10), Distributor (20), Kingpin (30).
- Reputation -100..100, independent of level, with ranks from Snitch to Known Figure.
- Police arrests lower reputation and count arrests — only through an allow-listed server export, deduplicated.
- Dashboard: level bar, reputation, rank, tier, career path, recent events, operations, player directory with search and paging.
- Missions: automatically tracked career objectives (one-time, daily, weekly) — nothing to "start".
- Locations: blurred clue cards; coordinates leave the server only after the clue is bought.
- Anonymous: admin-published global contracts; the first eligible player to finish wins, exactly one winner.
- Activities included: vehicle theft, house robbery (private routing buckets), vehicle dismantling, cultivation (persistent batches), buyers and suppliers.
- GTA-style progress HUD with animated XP bar, multi-level crossings and level-up / tier / Kingpin banners.
- Integration API for other resources (
ReportActivity,ReportArrest,GetCareer, …), allow-listed. - English + Turkish, local fonts, ESC always closes, automatic database migrations, admin tools with audit log.
Requirements
- oxmysql
- Qbox (recommended), QBCore, ESX legacy (or standalone + your own inventory hooks)
- An inventory: ox_inventory or the framework inventory (the Dark Tablet is a real item)
- Optional: ox_lib (menus / progress / notifications), ox_target or qb-target, a police resource for arrests
Quick start
ensure oxmysql
ensure ox_lib
ensure ox_inventory
ensure qbx_core
ensure ns-illegal
add_ace group.admin ns-illegal.admin allow
Add the items (Dark Tablet etc.), connect your police resource and set your coordinates: INSTALLATION.md · options: CONFIGURATION.md · design: ARCHITECTURE.md
Development standards
This folder also carries the NullSect development documents used while building the resource (not part of the customer package):
CLAUDE.md— coding / behaviour standard ·SECURITY.md— FiveM security standardDEVELOPMENT.md— local + GitHub workflow ·RELEASE.md— release / distribution standard- Shared kit and the general standards:
../ns-core/(ns-core/docs/)