Description
A delivery-company script with an owner layer: the boss accepts parcel contracts, employee drivers claim individual drops, and on completion the payout splits between the driver and the company's society account. It turns the usual solo courier job into a managed firm with a fleet and a revenue split.
Prompt Template
You are writing a FiveM resource for esextended (stable, exports getSharedObject).
The full prompt template and its reference Lua are part of a one-time pack. Pick your depth β both are lifetime access, no subscription, ever.
- 60 prompts + syntax-validated reference Lua
- Lifetime access β pay once
- All 510 prompts β the full library
- Per-prompt profit/trend intelligence (CSV + playbook)
- Lifetime free updates β new niches as the market moves
$49 for 60 Β· $199 for all 510 + intelligence β one-time, no subscription.
Expected Output
The reference Lua at content/expected-outputs/business/17-courier-delivery-company.lua implements owner contract creation, driver claim/assign, a waypoint + carry-anim drop-off, and a server thatβ¦
The full prompt template and its reference Lua are part of a one-time pack. Pick your depth β both are lifetime access, no subscription, ever.
- 60 prompts + syntax-validated reference Lua
- Lifetime access β pay once
- All 510 prompts β the full library
- Per-prompt profit/trend intelligence (CSV + playbook)
- Lifetime free updates β new niches as the market moves
$49 for 60 Β· $199 for all 510 + intelligence β one-time, no subscription.
Known Failure Modes & Corrective Prompt
- Client-paid drops β paying on the client lets a cheater spam completeDrop. The payout must validate
claimedBy == identifierserver-side first. - Anim skip β
TaskPlayAnimwithoutRequestAnimDict+ wait-for-load T-poses on a cold cache. - Unregistered claim/complete β missing
RegisterNetEventserver-side leaves contracts unassigned and payouts dead.
Corrective re-prompt: Validate that the completing player is the contract's claimedBy before any addMoney, and delete the contract atomically on payout so it cannot be claimed twice. Add RequestAnimDict("anim@heists@box_carry@") with the wait-for-load loop, and wrap courier:claimDrop and courier:completeDrop in RegisterNetEvent.
Framework Integration
ESX: xPlayer.job.name/grade_name, xPlayer.addMoney, society payout via esx_society + esx_addonaccount.
QBCore: Player.PlayerData.job.isboss, Player.Functions.AddMoney('cash', share), company funds via exports['qb-management']:AddMoney.
QBox: exports.qbx_core:GetPlayer(src) with qbx_management account exports; same claim/split flow.
Profit Potential
$150β$2000/mo on Tebex (expected ~$500). [INFERRED] priced inside the $50-389 standalone-script band against the signal-scraper corpus (tebex_snapshot n=100, median seller $11.85K/mo) for a stable logistics niche.
Trend Signal
β stable β inferred: Owner-side delivery-company management (not a solo job) inferred steady from logistics-RP interest.
Sales Angle
Position as the owner-side upgrade to the tired solo courier job β a managed fleet with employee drivers and a real revenue split. Recommended Tebex price: $79.
Difficulty & Ship Time
intermediate Β· ships in 1 day.