Police Fines Delivery Side Job (QBCore)

Police Fines Delivery Side Job (QBCore) Police Fines Delivery Side Job (QBCore)
  • Police Fines Delivery Side Job (QBCore)
  • Police Fines Delivery Side Job (QBCore)

€5.00

Add to Basket

Turn quiet shifts into paid delivery runs for your officers.
coLdStudio Police Fines Delivery Side Job adds a simple but engaging side activity for QBCore police, letting on‑duty officers deliver fines around the city for extra bank money based on streaks.​

🔥 Main Features

On‑duty police only

  • Only players with the police job and on duty can start the delivery run.
  • Keeps the activity strictly for law enforcement and fits existing qb-policejob roleplay.​

Random fine delivery locations

  • Officers receive random addresses from a configurable list in config.lua.
  • Each location has its own label and coordinates, shown via GPS route, blip and marker.

Streak‑based rewards

  • First delivery pays a base amount (Config.BaseReward, default 250$).
  • Each additional delivery in the same run increases the payout by Config.RewardPerStreak (default +25$), up to Config.MaxStreakBonus (default 10 deliveries).
  • Money is paid directly to the player’s bank account.​

PD NPC to start/stop the run

  • A static police NPC at your station (configurable coords/heading) starts or stops the fine delivery run.
  • Context‑sensitive prompts: [E] Start fine delivery or [E] Stop fine delivery depending on run state.

Smooth client experience

  • Blip with GPS route to the current address.
  • 3D text and marker at the delivery point with [E] Deliver fine.
  • Short clipboard emote when delivering, plus clear notifications for payments and streak.

Config‑driven & ready for Asset Escrow

  • All job name, rewards, locations and NPC position are stored in config.lua.
  • Core logic stays in client.lua and server.lua, which can be protected via CFX Asset Escrow.​

⚙️ Configuration (config.lua)

config.lua is fully open for server owners:

  • Config.PoliceJob – job name allowed to use the side job (default police).
  • Config.BaseReward – first delivery payout (default 250).
  • Config.RewardPerStreak – extra reward per delivery in the same run (default 25).
  • Config.MaxStreakBonus – max streak level that increases reward (default 10).
  • Config.Locations – list of delivery addresses (label + vector3 coords).
  • Config.Npc – NPC position and heading at the police station.

Everything that needs tweaking (economy, locations, job name, NPC position) is centralized in config.lua.

📦 Requirements

  • qb-core (QBCore framework, default police job setup).​

🔧 Installation

  1. Place the resource folder in your resources directory (e.g. coLd-PoliceFines).
  2. Configure config.lua (job name, rewards, locations, NPC position).
  3. Ensure qb-core starts before this resource.
  4. Add ensure coLd-PoliceFines to your server.cfg and restart your server.​

🔒 Asset Escrow

  • Sold as a CFX Asset Escrow resource.​
  • The following file remains open:
    • config.lua
  • client.lua and server.lua are protected to prevent leaks while keeping all important configuration fully editable for server owners.

🛠️ Support

  • Support via Discord: https://discord.gg/aSc68qzPHj
  • When opening a ticket, please include:
    • Your FiveM build and QBCore version.
    • Any server/client console errors.
    • Your config.lua changes (or screenshots).