[Preview Video]
Dependencies
None
This script protected escrow system
[Discord]
Script escrow will never restrict your access to important things.
Most of the important things, such as adding and removing status bars, are open source. 80% of the script is open source according to general statistics.
izzy-camping — Camp Setup, Beer Barrel & Campfire for FiveM
📦 Overview
* Use camping items from your inventory — tent, chairs, table, bed, lights, and more
* Works with ESX, QBCore, and QBox (auto-detect)
* Item leaves your inventory when placed; you get it back when you pick it up
* Placed objects are tracked on the server — usually only the owner can remove them (configurable)
* Interact via ox_target or qb-target
* This script has no player profile photo or character card. Menus are only the beer barrel and cooking screens.
🏕️ Camping items (config list)
* Usable placeable props:
* Tent (standard & XL)
* Campfire
* 3 camp chair styles
* Beer barrel
* 2 table models
* 2 lights (small & large)
* Camp bed
* Everything spawns as a real world prop — other players see it too.
📍 How placement works
* Use the item from inventory
* A preview appears — green outline: valid spot, red: not allowed
* Scroll / arrow keys to rotate
* E — place (your character walks over and plays a short setup animation)
* F — switch to delete mode (while placing)
* In delete mode, aim at the object and press E to remove it
* Cancel key to abort
* You cannot place if:
* You’re in a vehicle
* You’re too far away
* The spot is blocked or ground isn’t valid
* You’re inside a restricted zone from config (e.g. city center — server-defined)
🍺 Beer barrel menu (UI — not a profile)
* Opens when you target the barrel:
* Title: Beer Barrel
* Subtitle: Barrel fill level
* Visual barrel + percentage bar (0–100%)
* Take Beer — level drops each time (config: default 10 points per drink)
* Menu closes when empty, with a notification
* Adds a beer item to your inventory
* Refill the barrel:
* Use izzy-10ltbeer (or whatever refill item is in config)
* Max capacity is configurable (default 100)
* Barrel level is synced on the server — everyone sees the same fill level.
🔥 Campfire & cooking menu (UI — not a profile)
* Target the campfire → Cook Food / Cooking Menu:
* Food list title + subtitle
* Each recipe card: inventory image, name, required ingredients
* Warning if you’re missing items
* Tap a recipe → progress bar at the bottom (per-recipe cook time from config)
* When done, checkmark → finish to receive the result item
* Recipes, ingredients, and times are fully config-driven (example in config: water → water)
🗑️ Removing objects
* Target: “Remove Camping Item” (trash icon)
* Command: /campingremove — removes the nearest camp object
* You can only remove what you placed; not someone else’s (can be opened to everyone in config)
* Item returns to your inventory when removed
🎯 Target system
* Configurable: ox_target, qb-target, qtarget, etc.
* On camp objects:
* Remove
* Barrel: interact + fill
* Campfire: cooking menu
* If target is off, placement delete mode and commands still work.
🛠️ Setup & customization (server owners)
* Single config.lua:
* Framework, placement distance / height
* Restricted zone list (Config.Zones)
* Target type and labels
* Beer: item name, refill item, capacity, amount per drink
* Cooking: image path, recipe list, cook times
* All notifications and menu text (Config.Lang)
* Who can remove objects, which commands are enabled
* readme.md includes ready ox_inventory and QBCore item definitions + SQL example.