Description
A full ballistic plate-carrier system for hardcore and extraction roleplay servers: players craft light or heavy plates, slot one into a carrier to gain armor, and the plate degrades as it absorbs damage until it breaks and must be replaced. The depth, crafting, slotting and server-tracked degradation, is the differentiator the extraction-server wave is paying for, and tracking durability server-side is what stops cheats wearing an unbreakable plate.
Prompt Template
You are writing a FiveM resource for a generic roleplay framework accessed via…
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/crafting/30-ballistic-plate-carrier.lua crafts plates with durability metadata, slots a plate server-side and mirrors it onto SetPedArmour, then runs 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-only durability, if durability lives only on the client, a cheat never depletes and wears an unbreakable plate; keep the authoritative durability in a server table.
- Unauthorized slot, calling SetPedArmour without the server confirming a consumed plate lets a player armor up for free; gate the slot server-side.
- Unloaded anim,
TaskPlayAnimwithout aRequestAnimDict+HasAnimDictLoadedwait no-ops; load the dict first.
Corrective re-prompt: "Hold the authoritative plate durability in a server-side table keyed by source; the slot event consumes a plate item and sends the durability to the client, and the client watcher only reports armor loss for the server to subtract, never let the client own or set durability directly. Load the craft dict with RequestAnimDict and a HasAnimDictLoaded wait loop before playing the anim."
Framework Integration
ESX: swap exports['gen_core']:getObject() for exports['es_extended']:getSharedObject() and consume/grant plates via xPlayer.removeInventoryItem / addInventoryItem with the durability in metadata. QBCore: use exports['qb-core']:GetCoreObject() with Player.Functions.RemoveItem / AddItem(item, 1, nil, {durability=value}). QBox: use exports.qbx_core plus exports.ox_inventory metadata for plate durability and slot tracking.
Profit Potential
$400-$6000/mo on Tebex (expected ~$1500), priced inside the $50-389 standalone-script band against a corpus of comparable Tebex sellers (median ~$11.85K/mo) for a hot plate-carrier niche.
Trend Signal
🔥 hot, strategy: niche-selection.md differentiation axis: plate-carrier depth (slotting + degradation) differentiates the hot hardcore/extraction-server wave.
Sales Angle
Positioned as the plate-carrier depth hardcore and extraction servers demand, with crafting + slotting + server-tracked degradation as the moat over flat armor items. Recommended Tebex price: $89.
Difficulty & Ship Time
advanced · ships in 1 day.
