Description
A crime-scene processing kit for roleplay servers: an officer deploys cordon tape, drops numbered evidence markers around the scene, then photographs and collects samples — but only while the scene is fresh. Servers sell it because it turns a flat "investigation" prop into a structured, time-pressured procedure that pairs with a lab/forensics back end.
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/police/13-crime-scene-cordon-marker-kit.lua implements cordon deployment with a loaded clipboard anim, numbered marker drops, and timed sample collection…
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 scene state — markers/samples kept on the client let a cheater fabricate evidence or stop the clock.
- Unloaded anim — skipping the
HasAnimDictLoadedwait makes the collect animation silently no-op on a cold ped. - Half-registered events — an
AddEventHandlerwithoutRegisterNetEventmeans the server never receivesregisterMarker/registerSample.
Corrective re-prompt: Move the scene list, markers, samples and the integrity timer entirely into the server section; have registerMarker and registerSample compare os.time() - opened against a fixed duration and reject expired or duplicate writes; and ensure every net event uses RegisterNetEvent plus a handler on its receiving side.
Framework Integration
ESX: local ESX = exports['es_extended']:getSharedObject(); gate the kit behind xPlayer.job.name == 'police' server-side before opening a scene.
QBCore: swap to local QBCore = exports['qb-core']:GetCoreObject() and check Player.PlayerData.job.name; notify via QBCore:Notify.
QBox: use exports.qbx_core:GetPlayer(src) and the qbx_core job fields; the scene tables and timer logic are framework-agnostic.
Profit Potential
$250–$3500/mo on Tebex (expected ~$900). [INFERRED] priced inside the $50-389 script band against the signal-scraper tebex_snapshot corpus (n=100, median seller $11.85K/mo), scaled to a rising investigative-RP niche.
Trend Signal
↗ rising — inferred: Scene processing is the upstream half of forensics but a distinct CSI mechanic (cordon/markers/photo); rising with investigative-RP.
Sales Angle
Position as the field-procedure half of a forensics pipeline for serious investigative-RP servers — recommended Tebex price $189, with an upsell into a lab-matching module.
Difficulty & Ship Time
intermediate · ships in 2-4h.