Gruppe 6
Complete private-security company for QBCore: management tablet, alarms with CCTV, client app and team transport missions. Resource: nx-gruppe6.
Installation
nx-gruppe6 folder in resources/, after its dependencies.
ensure nx-gruppe6- Create the
gruppe6job inqb-core/shared/jobs.lua(grades 0–4, grade 4 with isboss). If you use qs-jobs-creator, the resource seeds the job automatically. - Add the
gruppe6_tabletitem to your shared items (with image). Hand it out with/gruppe6tablet. - Database: auto-installs on first boot from
sql/install.sql. Tablesgs_*(contracts, credentials, alarms, evidence, authorized, loans, missions). - Owners: add citizenids to
Config.Ownersor use the admin ACEs (Config.AdminAces). - In-game (admin): open the tablet → World tabs to place points/blips/teleports, Uniforms and Missions.
Features
- Tablet: salaries, employees, vehicles, uniforms (clothing editor), armory with deposits, services and contracts.
- Alarms with physical install + control room with CCTV snapshots.
- Client app (qs-smartphone): arm/disarm alarms, watch cameras, authorized people.
- Team transport missions with a steal-able/force-open-able bag.
- In-game editor for blips, teleports and job points.
Configuration (config/config.lua)
| Section | Controls |
|---|---|
| Config.Locale | Language 'en' / 'es' |
| Config.JobName / JobLabel / TabletItem / OpenKey | Job identity + item/key |
| Config.AdminAces / Config.Owners | Admin / company owners |
| Config.Grades | Ranks (must match jobs.lua) |
| Config.Salary | Payroll interval and source |
| Config.Garage / Config.Armory | Vehicle and gear catalogs |
| Config.Services / Config.BillingPeriods | Services and billing |
| Config.Missions | NPCs, cooldowns, payouts, bag prop |
| Config.Alarms | Trigger logic, evidence, police dispatch |
| Config.Phone | App registration in qs-smartphone |
Commands & Exports
| Command | Description |
|---|---|
| /gruppe6 | Open the tablet (requires the item) |
| /gruppe6tablet | Give yourself the item (admin) |
| /gruppe6debug | Print your access matrix |
| /g6bagtune | Visual editor of the bag position (admin) |
QBCore.Functions.TriggerCallback('nx-gruppe6:server:hasItem', cb, itemName) -- item possessionIntegrations
- qs-smartphone: the app registers itself from
Config.Phone. - qs-police-creator: alarm dispatch (
Config.Alarms.dispatch). - qs-appearance: uniforms by rank. qs-inventory: armory/missions.
Common errors
- The tablet won't open → you need access (admin/owner/worker) and the
gruppe6_tabletitem. - /setjob gruppe6 fails → with qs-jobs-creator jobs come from the DB; the resource seeds the job, check it appears in its manager.
- No police alert → configure
Config.Alarms.dispatch.resourcewith your dispatch system. - Uniforms don't apply → requires qs-appearance running.
- Payroll isn't paid → the society account must have funds.