Description
A tint shop that records a tint level per window group (front, rear, sides) in server state keyed by plate, applies the darkest installed level as the vehicle's visual tint, and flags the car illegal when any window exceeds the legal limit. A /checktint command lets LEO query the server flag and ticket — the differentiator in a saturated category of single-tint scripts.
Prompt Template
You are writing a FiveM Lua script for ESX/QBCore/QBox. Build a per-window tint…
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/22-window-tint-installer.lua implements per-window tint tracking in a server table, a darkest-wins visual tint, a server-charged install, and 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
- Spoofable legality — the illegal flag lives client-side and LEO can be fooled.
- Free tint — the charge happens client-side with no server confirmation.
- Anim no-op — the dict isn't loaded before
TaskPlayAnim.
Corrective re-prompt: Move the per-window map and the illegal flag into a server-side table keyed by plate, have /checktint read ONLY that server state, gate the visual tint behind a successful server RemoveMoney, and load mini@repair with while not HasAnimDictLoaded(dict) do Wait(0) end before TaskPlayAnim.
Framework Integration
ESX: ESX.GetPlayerFromId(src) + xPlayer.removeMoney(price); esx:showNotification.
QBCore: exports['qb-core']:GetCoreObject(), Player.Functions.RemoveMoney('cash', price), QBCore:Notify.
QBox: exports.qbx_core:GetPlayer(src) with Player.Functions.RemoveMoney exactly as shown.
Profit Potential
$80–$1200/mo on Tebex (expected ~$300). [INFERRED] Priced in the $50-389 script band against the signal-scraper tebex_snapshot corpus (n=100, median seller $11.85K/mo), discounted for a saturated tint category.
Trend Signal
↘ saturated — inferred: Many basic tint scripts exist; edge = per-window control + an LEO legality flag [inferred].
Sales Angle
Beat the crowded single-tint scripts with the LEO legality flag — it turns a cosmetic into a roleplay+enforcement hook. Recommended Tebex price $50-69.
Difficulty & Ship Time
beginner · ships in 2-4h.