Description
A QBCore helicopter extraction finale: after the grab, the crew rappels onto a rooftop, an extraction helicopter spawns, and players must reach the pickup zone before an escape timer runs out. The faster they extract, the larger the server-rolled time bonus — a cinematic aerial-getaway that converts any heist into endgame content servers will pay for.
Prompt Template
You are writing a FiveM resource for QBCore. Produce TWO files (client.lua +…
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 lives at content/expected-outputs/heists/29-rooftop-heli-extraction.lua. It implements a re-entry-guarded rappel anim with a loaded dict, a model-loaded extraction helicopter spawn,…
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-trusted payout — computing the bonus or the cash on the client lets a player forge a full-timer extraction; roll and clamp both on the server.
- Heli before model load —
CreateVehiclereturns 0 withoutRequestModel+ aHasModelLoadedwait. - Anim before dict load — the rappel
TaskPlayAnimno-ops without theRequestAnimDict+while not HasAnimDictLoadedloop. - Stuck state — if
extractingis never reset, a failed run blocks all future extractions (desync).
Corrective re-prompt: "Move the time-bonus and payout math entirely into the server 'heist:claimExtraction' handler, clamp timeLeft to 0-90 before multiplying, and guard the run with a per-source activeRun table that is cleared on both success and failure. On the client, only send the raw remaining seconds and reset extracting in every exit path."
Framework Integration
- ESX: swap to
exports['es_extended']:getSharedObject(), usexPlayer.addMoney(payout)andesx:showNotificationfor the result feedback. - QBCore: as written —
QBCore.Functions.GetPlayer(src)+Player.Functions.AddMoney('cash', payout, 'heli-extraction'). - QBox: use
exports.qbx_core:GetPlayer(src)and the sameAddMoneysignature;lib.notifyfrom ox_lib for the client toast.
Profit Potential
$250–$3500/mo on Tebex (expected ~$900). [INFERRED] estimated within the $50-389 script band by units/mo for a rising niche, benchmarked against the signal-scraper tebex_snapshot corpus (n=100, median seller $11.85K/mo).
Trend Signal
↗ rising — inferred: Heli extraction phases are uncommon; cinematic aerial-getaway demand is rising.
Sales Angle
Position as the cinematic finale phase that turns any heist into an endgame set-piece — a premium aerial-getaway add-on that pairs with any vault or robbery script. Recommended Tebex price $189.
Difficulty & Ship Time
advanced · ships in 1 day.