Security HUD
System Watchdog
×
Threads Scanned
-- / --
SYS. LOAD --%
AI SHIELD ACTIVE
DMCA Policy
×

📋 DMCA Compliance

This platform and community fully complies with the Digital Millennium Copyright Act (DMCA) and international copyright laws. We take all copyright protection seriously.

🛡️ Copyright Protection

If you believe a posted item belongs to you or violates your copyright, you may file a DMCA takedown request through our official channels. Upon receiving a valid claim, the infringing content will be removed within 24 hours.

What's new
×
Fiveguard

PAID [ESX][PAID] Gruppe Sechs — Complete Armored Transport Job | Routes, Radio, Tablet, Groups

JackOneillDev

Silver Elite
Joined
May 4, 2021
Messages
32
Reaction score
16
Points
156


GRUPPE SECHS — Complete Job for FiveM

Cash-in-Transit | ESX Legacy | ox_inventory | ox_target | pma-voice

Version 1.0.0


56981549-3ec4-4e81-88ca-7d62034c7662 (1).png


PRICE : 30€ (escrow)
60€ Open Source
STORE :



PRESENTATION

A complete and immersive cash-in-transit job for FiveM ESX Legacy servers. Gruppe Sechs offers a full cash collection route system with dynamic urgent missions, an integrated radio system through pma-voice, a complete management tablet for supervisors, and much more.

Everything is managed through a professionally designed NUI tablet with 13 functional tabs.




DEPENDENCIES

  • es_extended — ESX Legacy framework
  • oxmysql — Database
  • ox_target — Target interactions
  • ox_inventory — Inventory and truck stash
  • pma-voice — Voice radio communication




FEATURES

1. Duty System

  • Duty NPC at Gruppe Sechs HQ (dynamic spawn/despawn based on distance)
  • Enable/disable duty through ox_target on the NPC
  • Real-time tracking of on-duty agents (position updated every 5 seconds)
  • HQ blip on the map
  • Automatic duty removal when changing jobs

2. Management Tablet (NUI)

Accessible via the F7 key (configurable in Settings > Key Bindings > FiveM) or through the HQ NPC.

13 tabs:

  • Home — Dashboard with on-duty agents, completed routes, company balance, total collected
  • Group — Create a group, invite coworkers, manage members
  • Routes — Start a North or South route with category filters
  • Staff — Recruit, fire, change grades, warnings, bonuses
  • Grades — Create, edit, delete grades with salaries
  • History — Full history of completed routes
  • Reports — Write intervention or incident reports
  • Events — Plan security operations
  • Expenses — Submit and approve expense reports
  • Bonuses — History of distributed bonuses
  • Radio — Radio channel management with pma-voice
  • Stats — Statistics with charts (week/month/year)
  • Map — Interactive map of on-duty agents (Leaflet.js)

3. Route System

  • 2 routes: North (Blaine County, 14 stops) and South (Los Santos, 19 stops)
  • Category filters: General, Banks, Stores
  • Random order at every start — each route is different
  • Random amounts by category (banks $6k-$9k, stores $3k-$5k, general $10k-$15k)
  • Required vehicle: Stockade (armored truck)
  • Dynamic NPCs: spawn at collection points holding a money bag
  • Collection animation: pickup + carrying with prop attached to the hand
  • Deposit into the truck: ox_inventory stash, visible props inside the truck
  • Final deposit: Pacific Standard Bank vault, money transferred to the society account
  • Multiplayer: group members share the same route
  • Real-time HUD: remaining stops, deposited bags, truck total, mission timer
  • Automatic GPS: waypoint set to the next collection point

4. Dynamic Urgent Missions

  • Triggered randomly during a route (configurable probability)
  • 3 possible pickup points (Airport, Port, Construction Site)
  • 8 random delivery points (Airport, Farm, Warehouse, Terminal...)
  • Pick up the urgent cargo (real item in inventory)
  • Place it in the truck via ox_target
  • Drive to the delivery point and deliver it
  • Reward: $3,000 - $6,000 added to the route total
  • Configurable time limit (default: 300s)
  • Automatic return to the route after the mission

5. Group System

  • Create a group and invite nearby coworkers (50m)
  • Invite popup with accept/decline
  • Leader manages members (kick, disband)
  • All members share the same route session
  • Dedicated interface in the tablet

6. Integrated Radio (pma-voice)

  • 4 default channels: General (100.00), Routes (101.00), Emergencies (102.00), Management (110.00)
  • Create custom channels (Grade 3+)
  • Grade-based access: each channel can be restricted to a minimum grade
  • List of connected users per channel (names displayed)
  • Push-to-Talk: Left Shift (configurable in Settings > Key Bindings > FiveM)
  • Radio item required in inventory to use channels
  • Adjustable volume with a slider in the tablet
  • In-game radio HUD: frequency, channel name, TX indicator
  • Edit and delete channels (Grade 3+)
  • Automatic disconnect when leaving duty or changing jobs

7. Staff Management

  • Recruitment: add any player to the job (Grade 3+)
  • Termination: remove an employee (Grade 4+)
  • Grade change: promote/demote (Grade 4+)
  • Warnings: issue, view, remove warnings (Grade 3+)
  • Bonuses: send money from the society account to one or more employees (Grade 4+)
  • Dynamic permissions: the boss can modify which grade has access to which feature

8. Grades

6 default grades:

  • Grade 0 — Employee ($1,000)
  • Grade 1 — Driver ($1,500)
  • Grade 2 — Supervisor ($2,000)
  • Grade 3 — Manager ($2,500)
  • Grade 4 — Director ($3,000)
  • Grade 5 — Boss ($4,000)

Fully customizable: create, edit, and delete grades with custom names and salaries.

9. Reports

  • 2 types: Intervention and Incident
  • Fields: title, location, date, description, involved persons, actions taken, conclusion
  • Filter by type
  • Deletion (Grade 3+)

10. Events & Operations

  • Create an event with title, description, date, location
  • Assign an operation leader, agents, vehicles, and equipment
  • Status tracking: Planned → In Progress → Completed → Cancelled
  • Additional notes

11. Expense Reports

  • 5 categories: Fuel, Vehicle Repair, Medical Care, Equipment, Other
  • Submission by employee with description and amount
  • Approval/refusal by managers (Grade 3+)
  • Automatic reimbursement from the society account
  • Full history with filters (pending / processed)

12. Advanced Statistics

  • Global view (Grade 4+): all routes, all agents
  • Personal view: your own statistics
  • Agent view: select a specific agent
  • Time filters: Week / Month / Year / All — with arrow navigation
  • 4 stat cards: total routes, total amount, average/route, average duration
  • 3 charts (Chart.js):
    • North/South distribution (pie chart)
    • Top 5 agents (bar chart)
    • Revenue per day/month (line or bar chart depending on the period)
  • Company account balance

13. Panic Button

  • Alert sent to all on-duty Gruppe Sechs agents
  • Alert sent to police (origen_police integration)
  • Popup with GPS position of the distressed agent
  • Accept → automatic waypoint to the agent
  • Alert sound

14. Fence NPC

  • NPC buyer for stolen goods (dynamic spawn/despawn)
  • Non-Gruppe6 players can rob collection points
  • Sell to the fence for dirty money (black_money)
  • Alert sent to the route leader in case of theft

15. Interactive Map

  • GTA V map via Leaflet.js
  • Real-time position of all on-duty agents
  • Markers with names and grades




GRADE-BASED PERMISSIONS

Code:
Feature                | Minimum Grade
-----------------------|---------------
Join a radio channel   | 0 (configurable per channel)
Warnings               | 3
Recruitment            | 3
Expense approval       | 3
Radio channel management | 3
Termination            | 4
Grade change           | 4
Grade management       | 4
Send bonuses           | 4
Global stats           | 4
Permission editing     | 4

All permissions are dynamic: the boss can modify them directly from the tablet.




INSTALLATION

1. Files

Code:
Place the job_gruppe6 folder into your resources/ folder

2. Database

Code:
Run the sql.sql file in your MySQL/MariaDB database

3. server.cfg

Code:
ensure oxmysql
ensure es_extended
ensure ox_inventory
ensure ox_target
ensure pma-voice
ensure job_gruppe6

4. pma-voice Configuration (server.cfg)

Code:
setr voice_useNativeAudio true
setr voice_useSendingRangeOnly true
setr voice_defaultCycle "GRAVE"
setr voice_defaultVolume 0.3
setr voice_enableRadioAnim true
setr voice_syncData true
setr voice_radioEnabled true

5. Radio Item in ox_inventory

Add this to your ox_inventory/data/items.lua file:

Code:
['radio'] = {
    label = 'Radio',
    weight = 500,
    stack = false,
    close = true,
    description = 'A portable radio for communications.',
},

And the moneybag item for collections:

Code:
['moneybag'] = {
    label = 'Money Bag',
    weight = 5000,
    stack = true,
    close = true,
    description = 'A bag filled with money.',
},




CONFIGURATION

Everything is configurable in config.lua:

Code:
Config.Debug = false               -- Debug mode (commands /g6car, /copy, /g6toast)
Config.JobName = 'gruppe6'         -- Job name
Config.JobLabel = 'Gruppe Sechs'   -- Display label

-- HQ location
Config.DutyLocation = vector3(227.51, 212.58, 105.53)

-- Keys
Config.OpenTabletCommand = 'gruppe6tablet'
Config.OpenTabletDefaultKey = 'F7'

-- Route amounts (min/max per category)
Config.RouteTotals = {
    banque  = { min = 6000, max = 9000 },
    magasin = { min = 3000, max = 5000 },
    general = { min = 10000, max = 15000 },
}

-- Urgent missions
Config.UrgentMission = {
    enabled = true,
    chance = 99,             -- % chance per route
    rewardMin = 3000,
    rewardMax = 6000,
    timeLimit = 300,         -- seconds
}

-- Radio
Config.Radio = {
    enabled = true,
    defaultVolume = 50,
    maxFrequency = 999.99,
    minGradeToManage = 3,
    radioItem = 'radio',
}

-- Permissions (minimum grade)
Config.Permissions = {
    recruit = 3,
    fire = 4,
    setGrade = 4,
    manageGrades = 4,
    sendBonus = 4,
    warn = 3,
    viewStats = 4,
    approveExpenses = 3,
}




FILE STRUCTURE

Code:
job_gruppe6/
├── config.lua                 -- Full configuration
├── fxmanifest.lua             -- Resource manifest
├── sql.sql                    -- Database schema
├── client/
│   ├── main.lua              -- Duty, NPCs, keybinds, radio PTT
│   ├── nui.lua               -- NUI callbacks (tablet)
│   └── routes.lua            -- Routes, missions, carry, deposit
├── server/
│   ├── main.lua              -- Duty, panic button, positions
│   ├── routes.lua            -- Route logic, stats, urgent missions
│   ├── groups.lua            -- Group system
│   ├── management.lua        -- Staff, grades, warnings, bonuses, expenses
│   ├── reports.lua           -- Reports and events
│   └── radio.lua             -- Radio channels, pma-voice integration
└── html/
    ├── index.html            -- UI structure
    ├── app.js                -- Frontend logic
    ├── style.css             -- UI design
    └── assets/
        └── logo.png          -- Gruppe Sechs logo




SQL TABLES

Code:
gruppe6_routes          -- Route history
gruppe6_reports         -- Intervention/incident reports
gruppe6_warnings        -- Employee warnings
gruppe6_bonuses         -- Bonus history
gruppe6_events          -- Planned events
gruppe6_expenses        -- Expense reports
gruppe6_radio_channels  -- Custom radio channels

+ Automatic insertion of the job, default grades, society account, and default radio channels.




KEYBINDS

Code:
F7          -- Open the tablet (configurable)
Left Shift  -- Radio Push-to-Talk (configurable)

Both keybinds can be changed by the player in Settings > Key Bindings > FiveM.




DEBUG COMMANDS

Only active if Config.Debug = true:

Code:
/g6car         -- Spawn a Stockade
/copy 3        -- Copy vector3 coords to clipboard
/copy 4        -- Copy vector4 coords to clipboard
/g6toast type  -- Notification test (success, error, info, warning)




Developed for ESX Legacy | ox_inventory | ox_target | pma-voice​
 

Attachments

  • 1.png
    1.png
    162.6 KB · Views: 20
  • 2.png
    2.png
    287.8 KB · Views: 22
  • 3.png
    3.png
    73.3 KB · Views: 24
Last edited:
Top