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

ResourcePurpose
oxmysqlDatabase operations
ox_libUtility library, callbacks, UI components, timers
community_bridgeFramework 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

FrameworkSupport
QBCoreFull
QBx (Qbox)Full
ESXFull
StandaloneVia community_bridge
CustomVia community_bridge

Documentation