A lightweight, repeatable civilian job system for QBX-Core designed around field electrical repair work. The script focuses on structured task loops, skill-based interaction, and controlled economy payouts rather than passive “press E and get paid” mechanics.
It is built to function as a consistent activity loop for players who want non-criminal progression gameplay.
Core Design
The system operates as a shift-based repair job loop:
- Player starts duty via a worksite interaction
- A utility vehicle is spawned for the shift
- A randomized set of repair tasks is generated
- Player completes field repairs across the map
- Each task requires a skill-based interaction
- Completion yields per-job payouts
- Player returns vehicle to finish shift
- Cooldown prevents immediate replay
Key Features
Job Start System
- Start shift via
ox_targetinteraction zone - Cooldown protected entry system
- Automatic work vehicle spawn
- Vehicle key assignment integration
- Player automatically enters vehicle
Work Vehicle System
- Config-defined electrician van spawn
- Automatic spawning and cleanup
- Plate assignment per shift
- Supports QBX vehicle ownership/key frameworks
Dynamic Job Generation
- Randomized job count per shift (2–6 tasks)
- Prevents repetitive routing
- Jobs selected from configurable location pool
- Ensures variety per session
Smart Location System
- Predefined electrical fault locations
- Each job assigns a random active repair point
- Prevents repeated location selection during a shift
- Dynamic waypoint routing system
Repair Interaction System
- Uses
ox_targetinteraction zones - Player initiates repair at electrical faults
- Immersive interaction loop instead of instant completion