🐮 Dynamic Moo Moo Cafe | Full QBCore Job Script
A complete, immersive dairy cafe job for QBCore servers. Employees craft drinks, meals, and desserts from raw ingredients, serve customers through a POS register, make deliveries in a branded van, and tend to Bessie the cow — all while earning XP and climbing the ranks.
Built from scratch by Dynamic Scripts. Zero dependencies on paid scripts. Zero encrypted code.
🍔 Crafting System 13 unique recipes across 7 dedicated cooking stations. Batch craft 1–5 items at once with real-time ingredient tracking. If you don't have the ingredients, the recipe shows exactly what you're missing.
💰 POS Register Full point-of-sale menu with live pricing, stock counts, and quantity selection. Employees pick the item, choose how many, and bill the nearest customer. Revenue goes straight to the society account.
📊 Boss Price Management Managers and owners can adjust menu prices on the fly — no restarts needed. Custom prices persist in the database and apply everywhere: the register, billing, and okokBanking integration.
🐄 Bessie the Cow An interactive mascot with pet and feed mechanics. She grazes, moos, nuzzles your hand, and chomps eagerly when fed. Fully animated with idle behavior — not a frozen prop.
🚚 FoodDrive Deliveries Spawn a branded delivery van, drive to the destination, hand off the order, and drive back. The van waits for you to return — no more getting stranded after a delivery.
📈 XP & Auto-Promotion Earn XP by crafting, cleaning tables, and making deliveries. Climb from Trainee to Shift Lead automatically. Manager and Owner ranks are boss-menu only.
💼 Boss Menu & Finances Full qb-bossmenu integration plus a built-in finances panel. View society balance, withdraw, and deposit — all from the office upstairs. No need to walk to an ATM.
🖼️ Viewable Menu Board Anyone can walk up and view the cafe menu. Swap the image anytime by replacing one PNG file.
What's Included
13 recipes with batch crafting (1–5 qty)
7 cooking stations
9 configurable storage locations with auto-stocking pantry
POS register with quantity selection and live prices
Price management system with MySQL persistence
Branded delivery van with GPS return route
Interactive cow mascot (pet + feed)
XP leaderboard with NUI
Auto-promotion system (4 tiers)
Boss finances (withdraw/deposit)
Viewable menu board (NUI popup)
Table cleaning mechanic
40 custom item images included
ox_inventory AND qb-inventory support via bridge
okokBanking BillsList ready
Full install guide with SQL, job entry, and item definitions
Dependencies qb-core, qb-target, qb-menu, qb-input, qb-bossmenu, qb-banking, oxmysql, ox_inventory or qb-inventory
🎵 Dynamic Jukebox | Positional Business Music System
by Dynamic Scripts
Bring your businesses to life with immersive, positional 3D music. Dynamic Jukebox lets you set up ambient playlists for any location on your server — bars, clubs, restaurants, shops — with music that players can actually hear fade in and out as they walk through the space. Control it all from a sleek in-game jukebox panel.
Drop your MP3s in a folder, set your coords, and your businesses have a soundtrack.
Each business gets two coordinate points — one where the music plays from (center of the room), and one where the jukebox control sits. Players hear 3D positional audio that fades naturally with distance, and anyone can walk up to the jukebox to control what's playing through a clean NUI panel.
All playback is server-synced — every player in range hears the same track at the same volume. No desync, no per-client playlists.
☑ 3D Positional Audio — Music radiates from a configurable center point. Volume fades naturally as players move away.
☑ NUI Jukebox Panel — Play/pause, skip, previous, volume slider, full playlist view with click-to-play, and shuffle toggle.
☑ Playlist Looping — Songs auto-advance and seamlessly loop back to track 1. Add as many MP3s per location as you want.
☑ Shuffle Mode — Random playback toggle with proper shuffling. Works per-business.
☑ Unlimited Businesses — Add as many locations as your server needs. Each one gets its own independent playlist, volume, distance, and settings.
☑ Job-Locked Jukeboxes — Optionally restrict jukebox controls to specific jobs so only staff can change the music.
☑ Auto-Spawning Jukebox Prop — Spawns a GTA jukebox prop at each control point automatically. Don't need it? Set to false if your MLO already has one placed.
☑ Flexible Interaction — Works with qb-target, ox_target, or simple drawtext + E key — your choice.
☑ Admin Controls — Start/stop all jukeboxes, set volume per-business, and reload state — all from chat commands.
☑ Fully Server-Synced — Server-authoritative state ensures all players hear the same thing. No drift, no conflicts.
☑ Lightweight & Optimized — Minimal idle resource usage. Sound only processes for businesses in range.
.mp3 files to the music/ folderconfig.lua (coords, playlists, options)ensure dynamic-jukebox in your server.cfg
Full documentation and config examples included. Setup takes minutes, not hours.
Players: /jukeboxhelp — List all commands /jukeboxreload — Re-sync state
Admins: /jukeboxstop — Stop all jukeboxes /jukeboxstart — Start all jukeboxes /jukeboxvol [business] [0-100] — Set volume remotely
config.lua with thorough commentsDynamic Scripts — Built for immersion.
Run server giveaways that deliver themselves — vehicles straight to garages, cash to banks, items to inventories. A fair-draw engine with win limits keeps the same players from winning every time.
Dynamic Raffle is a complete raffle & giveaway suite for QBCore and Qbox servers. Start a raffle in seconds, let players join with one command, and when you end it — the prize delivers itself. No staff handoffs, no “DM an admin to claim.”
The winner (and only the winner) gets a full-screen golden celebration overlay with animated confetti — a genuine “holy crap I won” moment that auto-dismisses after 15 seconds. Everyone else sees the server-wide announcement. Screenshot-bait for your Discord.
Players notice when the same person wins three weeks running. Dynamic Raffle ships three independent fairness layers:
Every layer is independently configurable or disableable, and each has automatic bypass logic so a draw can never get stuck.
/rafflemanage — start/end raffles, live participant list, full winner history with per-raffle entry lists, cooldown tracker, and editable preset prizes. Plus /startraffle, /endraffle, /raffleping, /rafflestatus shortcuts.
All garage / keys / money / inventory integration lives in one documented bridge file. Run okokGarage instead of jg? cd_garage? qs-vehiclekeys? Edit one function body — never touch core code. Ships pre-configured for jg-advancedgarages, qb-vehiclekeys/qbx_vehiclekeys (auto-detected), and ox_inventory.
qb-core or qbx_core · ox_lib · oxmysql
Strictly proprietary, licensed per server community. Modify freely for your own server — no sharing, redistribution, or resale in any form.
Every corner is a throne. Take one.
The entire map is drift territory — and your players will go to war over it.
Dynamic Drift Crews turns all of San Andreas into contested ground. Every named area in the game — Legion Square, Hawick, Mirror Park, Sandy Shores, ~85 in total — carries its own seasonal leaderboard. Drift anywhere; your run files under the area you’re in, and crossing area lines mid-drift rolls it over seamlessly. Top an area’s board and you’re its King. Your crew’s Kings claim districts. The crew holding the most districts rules as King of the Streets.
Zero setup. No zones to place, no coordinates, no blips cluttering the map. Install it and the whole city is live.
No scheduled events. No admin babysitting. The rivalry runs itself: dethroned kings get notified the second their corner falls, and if someone’s live-running a corner at 80% of the record, the king gets a warning — someone is at your spot right now.
Angle sweet spot, speed scaling, combo linking, and a risk/bank system — your current segment is always on the line until you finish it clean. Crash and you lose a cut. Spin and you lose more. Link three corners at ×4 combo and you post a number nobody touches for a week.
A drift-tuned sedan never competes against a supercar. Every corner runs separate boards per vehicle class, so every garage has a shot at a crown.
Boards roll monthly (or on your command). Records never fossilize, new players always have a path in, and season resets are a built-in engagement spike.
Vehicle verified by netId — entity, driver seat, and model hash checked server-side. Position heartbeats, server-clock duration validation, and a hard physical earning ceiling. Injected scores don’t reach your database.
Fully tunable scoring (angle window, combo growth, grace timing, penalties), record floor, crew rules, season mode, blips, and per-class board mapping.
qb-core (or qbx_core) · ox_lib · oxmysql
Discord ticket support. Include your /ddc_test output (built-in self-diagnostic) for fastest turnaround.
Every "DJ script" on this store is a jukebox with a DJ skin.
Dynamic Decks is a mixer.
Two synced decks. Real 3-band EQ with full kills. Vinyl pitch faders. Waveforms with click-to-seek. BPM detection with Traktor-style SYNC that matches tempo AND beat-phase. Quantized beat loops, slip rolls, filter sweeps, echo-outs. A platter you can grab, drag, and brake like a record — and the entire club hears every move, live-synced to within milliseconds, with the venue filled wall-to-wall like a real house PA, and the street outside hearing it fall off, pan, and muffle through the walls.
Built for servers that take nightlife seriously — and built to run the whole club: pair it with Dynamic DJ Lighting and the rig follows the music, beat-for-beat, automatically.
Built for servers that take nightlife seriously.
One zip. No bridge resources. No config switches. No database.
3-band EQ per channel (−24dB full kill to +6dB) · channel faders · equal-power crossfader · master gain · auto-fade (4/8/16/32s) · vinyl pitch faders (±16%) · KEY LOCK master tempo so pitch changes speed without chipmunking · live VU meters and waveform displays on both decks.
Grab it and push for pitch-bend. Hold it for a vinyl brake that drags the track to a stop. Drag while paused to scrub. Millisecond jog taps (±25/±100ms) and momentary ±3% nudge for phase work by ear. Every platter move is heard by the whole club, in real time.
Client-side BPM detection with generated beatgrids. One tap on SYNC matches tempo and beat-phase to the other deck — not just speed, actual downbeat alignment. Loops and rolls quantize to the grid automatically.
Beat loops (1/2/4/8) · slip ROLLs (½/1/2) that stutter while held and jump ahead on release, Serato-style · FILTER knob sweeping lowpass↔highpass with rising resonance · ECHO-OUT that cuts the dry signal and rings a beat-synced tail into the next track. All server-synced — the club hears the FX, not just the DJ.
Inside the club the music fills the entire building at house-PA level — no dead corners, no weird muffling ten feet from the decks. Step outside and the spatial system takes over: distance rolloff, stereo panning as you move, and raycast wall muffling, so the street hears a club, not a speaker. NTP-style network clocking keeps every listener within tens of milliseconds of the same moment. Outdoor/festival mode available per booth.
Run our Dynamic DJ Lighting rig alongside and the pairing is automatic — zero config, zero patches. Decks feeds it beatgrid-locked beats (lights hit ON the beat, identically for every player), live spectrum and BPM, bar boundaries for chases, and drop events with an 8-beat advance warning — Decks detects drops while analyzing the track, so shows can build into the hit. Both panels run side by side; beat-match a transition and the rig rides straight through it. (Dynamic DJ Lighting sold separately — or save with the Dynamic Club Bundle.)
Type /djplace, walk to where the decks should be, rotate with Q/E, name it, confirm. Done. The booth is live for everyone instantly and survives restarts. Unlimited booths, any MLO, any club, any prop. /djremove to delete. One DJ claims a booth at a time — and the music keeps playing if they step off or disconnect.
Hold the key and the DJ's voice carries club-wide over pma-voice — and the music automatically ducks for everyone in range while they talk, like a real house engineer riding the fader. Multiple range modes.
Cue the incoming track in your headphones while the club hears the current one. A|B ear-split or classic CUE|MIX modes. DJ-local — the crowd never hears your prep.
Every DJ gets their own persistent playlists. ♥ any loaded track to save it, organize sets by name ("Friday Peak", "Openers"), and pull from a dropdown on either deck. No database — JSON persistence, works the second you start the resource. YouTube saves store the original link, so your setlists survive cache turnover forever.
DJs paste YouTube links straight into the console. A resolver on your machine converts them to cached tracks with full waveform, BPM and SYNC support — first load ~20 seconds, then instant forever.
Setup is a single command. Our installer downloads every tool, creates the services, gets your free HTTPS certificate, opens the firewall, schedules weekly self-updates, and won't report success until it has actually ripped a test video. On Windows it can even write your config for you.
No domain? You don't need one. Press ENTER at the domain prompt and verified buyers get a free personal subdomain registered automatically from your purchase receipt. We provide the name only — every byte of audio stays on your own machine.
Recolor the entire console — both deck accents, LCD, panels, borders — and drop in your own logo, all from config. No HTML editing, and updates never clobber your branding. The console is also draggable and remembers where each DJ put it.
Drop the folder in resources → add ensure dynamic-decks → restart → walk to a booth → LOAD → PLAY. Framework and target system auto-detect. No dependencies. No SQL. Preloaded radio streams mean music plays before you've configured a single thing.
Docs are tiered so you only meet a hard step when you want the feature it buys — and they're written for people who have never installed a resource. Plus copy-paste AI-agent install prompts (Claude Code): we believe no other resource on this store ships those.
Complete resource (QBCore/Qbox/ESX bridge included) · YouTube resolver + one-command installers for Windows and Linux · four-level install guide · AI-agent install prompts · full README with control reference and troubleshooting · changelog · free updates throughout v1.x.
None for the core mixer. Custom track files need any https web host with one CORS header (guide included — that's what unlocks waveforms/BPM). The YouTube module needs a machine to run the resolver (your game server works fine).
We'd rather you know before buying:
Free updates throughout v1.x — every feature, fix and improvement in the v1 line is yours at no extra cost. A future v2.0 major release will be a paid upgrade for existing owners at a reduced price; you will never lose access to the version you bought.
Documentation-first — the README troubleshooting table covers the common cases. Tickets through our Discord; include your framework, target system, and any F8 / server console errors for fast turnaround. Keep your purchase transaction ID, it's your proof of license.
Dynamic Scripts — built and battle-tested on a live roleplay server.
Run a living, breathing Italian restaurant on your server. Staff clock in, prep ingredients, cook across nine interactive stations, sell to real players at the register, and race delivery orders across the map — all with server-validated transactions.
🗺️ MLO-ready out of the box — coordinate presets included for Gabz’s Pizza This! and RedSaint’s 2025 Gas Station & Pizza. (MLOs sold separately.)
Pizza Prep · Prep Counter · Pizza Oven · Chopping Board · Mixer · Stove · Dessert Station · Bar · Coffee Maker
Every station opens an ox_lib menu with a LIVE ingredient checklist — players see ✅/❌ per ingredient pulled from their actual inventory before they commit. Timed progress bars with cooking animations. Every craft is validated server-side: ingredients checked, removed, and rewarded on the server. Nothing spoofable from the client.
Menu includes 5 pizzas, 5 pastas & mains, 3 desserts, 5 drinks, plus prep-chain items (dough, sauce, sliced toppings).
An UberEats-style order board at the restaurant terminal. Staff view randomly generated orders showing required items (with live availability), the drop-off district, and the payout. Accept an order and:
A branded delivery van spawns out back — keys granted automatically
GPS route to the customer
A customer NPC spawns at the destination when you arrive
Distance-based pay: $ per mile, round trip — long hauls pay big
Payouts are tracked SERVER-SIDE. Spoofed or replayed completion events pay nothing.
Staff pick a nearby player, choose a dish from their inventory, set a price. The buyer gets a confirmation dialog — no money moves until they accept. Staff earn a configurable commission (default 20%) in cash; the rest flows to the business account. Inventory-full and race-condition guards included.
Register sales and delivery commissions feed the society account. Boss-rank staff manage funds through your boss menu. Ingredients are business-supplied so the money loop is clean: revenue in from sales/deliveries, wages out.
Framework: QBCore or Qbox — auto-detected
Inventory: ox_inventory or qb-inventory
Banking: okokBanking / qb-banking / Renewed-Banking / qb-management
Boss menu: qb-bossmenu / qbx_management / nass_bossmenu
Notify: okokNotify / framework native / ox_lib
Every integration runs through a bridge layer. Switching is a one-line config change. Set it all to ‘auto’ and it configures itself.
43 custom item icons (original artwork)
Duty system, 2 job stashes, ingredient supply counter
Consumables with hunger/thirst/stress, eating & drinking animations
Copy-paste install files for QBCore and Qbox jobs + both inventories
Full README with step-by-step installation
Proprietary license — modify freely for your server, no resharing
Hard: ox_lib, oxmysql. One of each: qb-core/qbx_core · ox_inventory/qb-inventory · a supported banking resource · qb-target
Ships with three coordinate presets, selected by a config switch:
Every zone, station, stash, and spawn point is a plain vector in the config, so repositioning for any other pizzeria MLO takes minutes. (No MLO files included — Gabz and RedSaint interiors are sold separately by their creators.)
Dynamic Scripts — built and battle-tested on a live roleplay server.
Every other lighting script gives you glowing props. This one gives you a lighting rig.
Place real fixtures anywhere — floor, ceiling, wall — with a two-step system anyone can use: position the prop, then simply look at the spot you want the light to hit. Live beam preview, done. No angles, no coordinates, no guesswork.
An 8-channel draggable control panel — power, gel color, mode, dimmer, aim, pitch, cone, beams and BPM per channel, plus masters: ALL ON, BLACKOUT, STROBE ALL, BEAT ALL, SYNC COLOR and SYNC. Every change syncs live to every player — two DJs can run the same board.
Standalone, guaranteed. No other Dynamic product required. BPM mode runs a network-synced pulse grid that beat-matches any audio resource (xsound, renzu, custom) — set the tempo and every player flashes together. A public event lets any script drive full BEAT mode.
With Dynamic Decks v1.3.1+, lighting auto-upgrades — zero config, zero patches:
Why an expansion instead of one merged mega-script: the beat path is a same-frame event on each client — merging would make sync zero milliseconds faster — while separate products mean lighting updates never wait on mixer updates. Each detects the other and upgrades. Buy either first; the pairing is always there. (Dynamic Decks sold separately.)
Server-authoritative state, per-job fixture locking, ace-gated admin, oxmysql persistence with self-healing migrations, exploit-guarded events, and a ranged laser-pointer remover that works on fixtures 35m up a ceiling. QBCore / Qbox / ESX auto-detect with standalone fallback. Escrow-free config and fixture catalogue — add fixtures with zero code.
Complete resource · 7-document support set: player guide, admin README, AI-agent install prompts (Claude Code), full troubleshooting guide with ticket template, changelog and roadmap.
FiveM (Cerulean). Optional: oxmysql (persistence) · ox_lib (menus — fallbacks included) · Dynamic Decks v1.3.1+ (beatgrid audio-reactive mode).
Free updates throughout v1.x. A future v2.0 major release will be a paid upgrade for existing owners at a reduced price — you'll never lose access to what you bought.
Documentation-first — the troubleshooting guide covers the common cases. Tickets through our Discord; include your framework and any F8 / server console errors. Keep your transaction ID, it's your proof of license.
Dynamic Scripts — built and battle-tested on a live roleplay server.
The complete club, in one purchase. Dynamic Decks — a real two-deck DJ mixer your whole server hears — plus Dynamic DJ Lighting, the placeable rig that locks to the beat of whatever's playing. Together they run the room: the DJ mixes, and the lights hit on the beat automatically.
$84.99 for both — versus $104.98 bought separately. You save $19.99.
Two synced decks with real 3-band EQ and full kills, vinyl pitch faders, waveforms with click-to-seek, Traktor-style SYNC matching tempo AND beat-phase, quantized loops, slip rolls, filter sweeps and echo-outs, and a platter you can grab, drag and brake like a record. The venue fills wall-to-wall like a house PA; outside, the street hears it roll off, pan and muffle through the walls. Place booths in-game with /djplace — no coordinates, ever. Booth mic with auto-duck, headphone cue, per-DJ playlists, and a one-command YouTube module.
Nine fixture types — moving heads, dot lights, true lasers with surface hit-dots, invisible emitters that make your MLO's existing fixtures work, strobes, and traveling RGB-tintable fog. Place them by looking at the spot you want lit, with live beam preview. An 8-channel draggable desk with ALL ON, BLACKOUT, STROBE ALL, BEAT ALL, SYNC COLOR and SYNC masters, synced live to every player.
Install both and the pairing is automatic — zero config, zero patches. Decks feeds the rig beatgrid-locked beats (lights hit ON the beat, identically for every player), live spectrum and BPM, bar boundaries for chases, and drop events with an 8-beat advance warning, so shows can build into the hit. Beat-match a transition and the rig rides straight through it. Both panels run side by side.
Each resource also stands alone — the lighting rig beat-matches any audio script, and the mixer needs nothing else.
Both complete resources, delivered instantly to your Cfx.re account · QBCore / Qbox / ESX auto-detect with standalone fallback · full install guides for both, plus copy-paste AI-agent install prompts · troubleshooting docs · changelogs.
FiveM (Cerulean). Decks core needs nothing; the YouTube module needs a machine to run the resolver (your game server works). Lighting optionally uses oxmysql for persistence and ox_lib for menus (fallbacks included).
Free updates throughout v1.x on both resources. A future v2.0 major release will be a paid upgrade for existing owners at a reduced price; you will never lose access to the version you bought.
Tickets through our Discord — include your framework and any F8 / server console errors. Keep your transaction ID, it's your proof of license for both resources.
Dynamic Scripts — built and battle-tested on a live roleplay server.
Every car on your server. One walkthrough. Zero spreadsheets.
Your server has hundreds of addon vehicles. Half were added by staff who left. Some are broken. Some are 200 MB monsters nobody drives. Somewhere in there are the cars your players actually love — and you can't tell which is which from a file list.
Dynamic Vehicle Audit spawns your entire fleet in front of you and lets you judge it like a car show. Walk the rows, press E to keep, Q to remove, and walk away with an executable pruning plan.
Single mode — cars cycle one at a time in front of you. E keep, Q remove, Backspace to undo. Fastest solo flow.
Batch mode — draw a spawn zone point-by-point on any parking lot and the tool fills it with cars packed to their real measured footprints. Model names float overhead, the nearest car is outlined, labels turn green/red as you vote. Process the batch and the next wave drops automatically.
Enable multiplayer and your whole staff votes together — auto-add everyone online or let them /vjoin. Live tallies above every car (2K 1R), per-judge name tags, majority rules, ties export to their own rewatch list. Vehicles are spawned server-side, so judges see everything and batch size is never limited by client entity budgets.
Every car in the setup panel is cross-referenced before you vote:
The included resource mapper (Python CLI) turns your remove list into an executable plan: which resource folders are safe to delete whole, which packs need specific models stripped (with exact lists), which remove-votes are vanilla cars needing a blacklist instead — plus bonus reports: duplicate archetypes (crash fuel), replace-style detection, per-model size index, and an ensure-chain reconcile that tells you what's on disk but never started.
/vresume puts you back on car 600./vtest — diagnose exactly why any car won't spawn (missing files / not ensured / oversized / slow-loading).GetAllVehicleModels). Mapper CLI: Python 3, zero packages.Free updates throughout v1.x. A future v2.0 major release will be a paid upgrade for existing owners at a reduced price; you never lose access to the version you bought.
Tickets through our Discord — include your framework and any F8 / server console errors. Keep your transaction ID, it's your proof of license.
Dynamic Scripts — built and battle-tested on a live roleplay server.
Stop treating armor like a health potion.
Dynamic Armor replaces flat armor items with a plate-carrier system your players will build tactics around. Vests are the platform — ceramic plates are the protection, and managing them mid-fight is the gameplay.
Civilian Vest — 30 armor, no plate slots. Simple protection for people who don't start wars.
Black Market Vest — 25 base + 2 plate slots (75 max). For your criminals. Same base protection as PD — the difference is staying power.
PD Ballistic Vest — 25 base + 3 plate slots (100 max). Job and grade gated.
Each plate soaks 25 damage, then shatters — a networked spark burst and dust puff off the chest that everyone nearby sees. Reading an enemy's plate breaks mid-fight becomes real intel. Broken plates drop into inventory as Damaged Plates — which are worth money.
Players can only carry 2 intact plates — enforced server-side through ox_inventory hooks on every path: stashes, trunks, shops, ground pickups, player trades. Not weight-based, so it works identically no matter how your inventory is tuned. Result: crews stage plates in trunks, someone runs resupply under fire, and vehicle positioning suddenly matters in every shootout.
Inserting a plate takes 4 seconds, can be done mid-fight — and cancels if you take a hit. Cover first, plate second.
A scrapyard ped repairs damaged plates for cash (1:1) or trades 3 damaged → 1 fresh for free. Post-fight cleanup becomes a loot phase: whoever polices the broken ceramic funds their next fight. Prices and ratio fully configurable.
No more hunting EUP drawable numbers. /armorstyle opens a live browser — arrow keys cycle every armor drawable/texture previewed on your own ped, press E to assign the current look to any vest. Per-gender saves, instant sync to all players, persists through restarts, zero config edits. Works with illenium-appearance, Qbox clothing, and any other clothing system (component-level, framework-agnostic).
Because it is. Server-authoritative state with a full consume-first handshake: clients can't mint vests or plates by firing events, damaged-plate payouts are validated against server-seated counts, blacksmith transactions are distance- and amount-checked, and everything mid-action refunds on cancel, timeout, crash, or combat-log. Worn vests survive resource restarts (KVP persistence).
Armor values, slot counts, plate strength, carry cap, insert/equip timers, cancel-on-hit, break particles, repair price, trade ratio, job gates, command names. One config file.
qbx_core · ox_lib · ox_inventory · ox_target
Full resource · 5 custom item icons · ox_inventory item definitions · install guide (written for AI-assisted install via Claude Code) · admin + player documentation.
Free updates throughout v1.x. A future v2.0 major release will be a paid upgrade for existing owners at a reduced price; you never lose access to the version you bought.
Tickets through our Discord — include your framework and any F8 / server console errors. Keep your transaction ID, it's your proof of license.
Dynamic Scripts — built and battle-tested on a live roleplay server.
Turn every car meet into a light show.
Five installable underglow kits, a handheld remote UI, police-exclusive modes, and a Parked Mode that keeps the glow running after the engine's off — all synced to every player on the server and saved to the database.
Each kit is a usable inventory item. Sit in your vehicle, use the kit, watch the progress bar — installed. Uninstall returns the item.
Press one key: engine off, lights on. Walk away and your ride keeps glowing. Toggle from inside the car or within a few meters of it.
ox_lib · oxmysql · QBCore or Qbox (qbx_core) · ox_inventory recommended (qb-inventory supported on QBCore)
Full source — no escrow, no IP-lock. LICENSE.md, README with tiered install docs, changelog, and copy-paste inventory item definitions.
Free updates throughout v1.x. A future v2.0 major release will be a paid upgrade for existing owners at a reduced price; you never lose access to the version you bought.
Tickets through our Discord — include your framework and any F8 / server console errors. Keep your transaction ID, it's your proof of license.
Dynamic Scripts — built and battle-tested on a live roleplay server.