gta6/prompts
police
Vaultintermediatepolice

Shot-Spotter Gunfire Detection

ESX/QBCore/QBox acoustic shot-spotter that detects gunfire server-side and sends a located dispatch blip, with suppressor and false-positive logic.

NON-TESTÉ — the reference Lua is syntax-validated, not run in a live FiveM server. Adapt and test on your own dev server before shipping.
Est. Lua
~95 loc
Claude
Claude Opus 4.x / Sonnet 4.x
Validation
syntax-validated
Updated
2026-06-25

Description

An acoustic shot-spotter: clients detect when their own ped is shooting and report the coordinates, and the server de-duplicates nearby reports, applies suppressor and false-positive probability gates, then dispatches a timed, located blip to on-duty officers only. Crime-heavy servers buy it because gunfire reaches dispatch without a witness 911.

Prompt Template

You are writing a FiveM resource (client.lua + server.lua) for an acoustic gunfire…

🔒 Eyes-only — locked prompt body

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.

Core$49one-time
  • 60 prompts + syntax-validated reference Lua
  • Lifetime access — pay once
Most Popular · Best Value
Vault$199one-time
  • All 510 prompts — the full library
  • Per-prompt profit/trend intelligence (CSV + playbook)
  • Lifetime free updates — new niches as the market moves
Get the Vault — $199

$49 for 60 · $199 for all 510 + intelligence — one-time, no subscription.

Expected Output

The reference Lua at content/expected-outputs/police/20-shotspotter-gunfire-detection.lua implements a throttled client reporter plus a server that de-duplicates reports by radius and time, applies…

🔒 Eyes-only — locked prompt body

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.

Core$49one-time
  • 60 prompts + syntax-validated reference Lua
  • Lifetime access — pay once
Most Popular · Best Value
Vault$199one-time
  • All 510 prompts — the full library
  • Per-prompt profit/trend intelligence (CSV + playbook)
  • Lifetime free updates — new niches as the market moves
Get the Vault — $199

$49 for 60 · $199 for all 510 + intelligence — one-time, no subscription.

Known Failure Modes & Corrective Prompt

  • Client-side recipient/dispatch — broadcasting to everyone or deciding officer status locally leaks gunfire to civilians; the server picks recipients and decides.
  • Report flood — reporting every frame while shooting hammers the server; throttle client-side and de-duplicate server-side by radius/time.
  • Ignored suppressor/false-positive logic — silenced weapons ping at full reliability without the probability gates; apply them on the server.

Corrective re-prompt: "Keep the dispatch decision entirely on the server: de-duplicate incoming reports within an 8m / 3s window, drop ~65% of suppressed shots and ~5% as false positives, and TriggerClientEvent the blip only to players who pass isOfficer. The client throttles its own reports to one per 800ms."

Framework Integration

  • ESX: resolve exports['es_extended']:getSharedObject() and build the officers list from ESX.GetPlayers() filtered by xPlayer.job.name == 'police'.
  • QBCore: use exports['qb-core']:GetCoreObject() and QBCore.Functions.GetPlayers(), filtering on PlayerData.job.name and onduty.
  • QBox: call exports.qbx_core:GetPlayer(src) per player or integrate with ps-dispatch/qb-dispatch to render the alert instead of a raw blip.

Profit Potential

$250–$3500/mo on Tebex (expected ~$950). [INFERRED] priced inside the $50-389 FiveM script band for a rising crime-immersion niche; corpus median seller $11.85K/mo (signal-scraper tebex_snapshot n=100).

Trend Signal

rising — inferred: Acoustic gunfire detection feeding dispatch is a rising immersion sensor in crime-heavy servers; distinct from manual 911 calls.

Sales Angle

Sell as the automated gunfire sensor that pings dispatch the instant shots fire — no witness 911 needed, with suppressor counterplay built in. Recommended Tebex price $189.

Difficulty & Ship Time

intermediate · ships in 2-4h.