Oxide Roadside Assistance
Roadside assistance gig job system for FiveM servers with shift management, four service types, crew cooperation, progression, and full payment mechanics.
Oxide Roadside Assistance is a comprehensive gig job system for FiveM servers. Players clock in at a tow yard, receive dispatch calls for stranded vehicles, and perform roadside services — refuelling, wheel changes, battery replacements, and towing. It supports QBCore, QBx (Qbox), ESX, and Standalone frameworks through community_bridge.
Key Features
- Multi-Framework Support — QBCore, QBx, ESX, or Standalone via community_bridge
- Four Service Types — Fuel help, wheel change, battery change, and towing with unique mechanics and animations
- Shift System — Dispatcher NPC menu with NUI or bridge menu styles, slot limits, and shift state machine
- Call Dispatch — Randomized service calls from a pool of 40 events with configurable intervals
- Crew System — Two-player co-op with shared vehicle, dispatch calls, and a 15% co-op bonus
- Progression System — 5 levels with increasing pay multipliers, tip chances, and daily streaks
- Payment System — Per-job formula with base pay, distance bonus, speed bonus, cone bonus, and end-of-shift payout with deductions
- Safety Cones — Placeable cones that create NPC traffic speed zones and earn bonus pay
- Props System — Physical tool props (jack, spare wheel, jerry can, battery) with carry animations
- Stranded NPC Behavior — Contextual civilian NPCs with reaction animations
- Breakdown Visuals — Hazard lights, cosmetic damage, engine smoke, and flat tires
- HUD Overlay — Mission timer, job label, and context-sensitive hints
- Tutorial System — 13 contextual tooltips guiding new players through their first shift
- Admin Builder — In-game tool for creating tow yard locations and job events with 3D markers and Lua export
Requirements
| Resource | Purpose |
|---|---|
| oxmysql | Database operations |
| ox_lib | Utility library, callbacks, UI components, timers |
| community_bridge | Framework abstraction (available from the Oxide Studios Discord) |
community_bridge handles all framework abstraction, including target interactions, vehicle keys, phone, and notifications. It supports QBCore, QBx (Qbox), ESX, and standalone servers.
Supported Frameworks
| Framework | Support |
|---|---|
| QBCore | Full |
| QBx (Qbox) | Full |
| ESX | Full |
| Standalone | Via community_bridge |
| Custom | Via community_bridge |
Documentation
- Installation Guide — Set up the resource on your server
- Configuration — Complete configuration reference
- Features — All features and mechanics explained
- Admin Tools — Admin commands and developer utilities
- Troubleshooting — Common issues and solutions