Description
A deployable toolbox that a mechanic drops in the world, binds to ox_target, and uses to repair the nearest vehicle in the field — no shop required. The kit holds a finite number of charges tracked on the server, so roadside assistance becomes a real, consumable service.
Prompt Template
You are writing a FiveM resource (resolve the framework via exports). Build a…
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/mechanic/18-mobile-roadside-repair-kit.lua implements an oxtarget-bound deployable toolbox, an anim-gated field repair, and a server that decrements a…
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-side charges — the count lives on the client so a reload grants unlimited repairs. Decrement and gate the count on the server.
- No repair anim —
TaskPlayAnimfires beforemini@repairloads, so no field-repair gesture plays. - Raw handle over the wire — the vehicle handle is sent instead of a net id, so the repair targets the wrong entity for remote clients.
Corrective re-prompt: Track and decrement charges in the server event (reject at zero), send VehToNet and resolve with NetToVeh, register the repair event on both sides, and load the repair dict with the while not HasAnimDictLoaded(dict) do Wait(0) end loop before TaskPlayAnim.
Framework Integration
- ESX: resolve with
exports["es_extended"]:getSharedObject(); require a "repair_kit" item and consume a charge againstxPlayerserver-side. - QBCore: resolve with
exports["qb-core"]:GetCoreObject(); deploy from a usable "repairkit" item viaQBCore.Functions.CreateUseableItem. - QBox: use
exports.qbx_corewithexports.ox_inventoryto register the usable kit item and consume it when charges run out.
Profit Potential
$150–$2000/mo on Tebex (expected ~$500). [INFERRED] Priced inside the $50-389 script band against the signal-scraper corpus (median seller $11.85K/mo, n=100); a steady roadside-assist niche lands mid-band.
Trend Signal
→ stable — corpus: ox_target prop-deploy pattern; roadside-assist RP is a steady corpus signal.
Sales Angle
Unlocks roadside-assist roleplay — a mechanic who tows and repairs in the field instead of dragging every vehicle back to the shop. Recommended Tebex price $59.
Difficulty & Ship Time
beginner · ships in 3-5h.