Oxide Pizza Job

Pizza delivery gig job with order tiers, random events, and progression for FiveM servers.

Overview

oxide-pizzajob is a pizza delivery gig job where players clock in at one of three Pizza This! locations, pick up orders from the counter, carry a pizza box to their company vehicle, and deliver across the city.

The default package ships with:

  • 3 pizza shop locations
  • 112 delivery zones
  • 5 progression levels
  • 3 order types
  • 8 tutorial prompts

Players earn persistent progression, daily streak bonuses, random tips, and order-type multipliers while a complaint system handles shift abuse such as vehicle destruction or dying on shift.

Technical

DependencyRequiredPurpose
o-linkYesFramework and system abstraction layer used by the resource
ox_libYesLocale, callbacks, timers, context/input UI, and utility functions
oxmysqlYesDatabase access for progression data
  • character
  • notify
  • phone
  • money
  • clothing
  • fuel
  • vehiclekey
  • target
  • menu
  • progressbar
  • helptext
  • logger
  • framework lifecycle events

Database

The resource uses the unified job_progression table and stores pizza entries with job = 'pizza'.

Frontend

The packaged UI is Vue 3 + Vite + Tailwind CSS and powers:

  • the shift menu
  • the in-job delivery HUD
  • shift summary screens
  • tutorial overlays
  • waypoint overlays
  • Config.menuStyle = 'nui': full Vue menu with cinematic camera and progression card
  • Config.menuStyle = 'menu': lightweight olink.menu flow

Summary Modes

  • Config.shiftSummary = 'nui': popup summary on clock-out
  • Config.shiftSummary = 'text': notification summary on clock-out

The resource also attempts to send service emails for shift events and the detailed clock-out breakdown through o-link.phone.

Features

  • Three order types: Standard, Priority, and Catering deliveries each use different pay multipliers, with Priority unlocking at level 4 and Catering unlocking at level 5.
  • Progression and leveling: Five tiers from Trainee to Veteran increase pay multipliers, tip chances, batch sizes, and order type access.
  • Random delivery events: Customer Not Home, Rush Order, and Wrong Address events vary delivery flow and payout opportunities.
  • Detailed pay breakdown: Base pay, distance bonus, speed bonus, streak bonus, tips, taxes, gas, and damage charges all feed the final shift payout.
  • Pizza prop workflow: Players visibly carry a pizza box, must store it in the vehicle before entry, and hand it off to customer NPCs at the door.
  • Uniform system: Toggle a pizza delivery uniform on or off through the shift menu with separate male and female outfit configs.
  • Builder tooling: /pizzacreate, /pizzavehicle, /pizzadeliv, and /pizzaexport create and export new shop setups without editing config files by hand.
  • Anti-abuse system: Complaint tracking, timeout suspensions, and anti-teleport validation protect the job flow.
  • Tutorials: Eight first-time prompts guide players through clocking in, storing pizza, delivering, and leveling up.

Documentation for setup and operation lives in Installation, Configuration, Features, Admin, and Troubleshooting.

Documentation