Configuration
Common configuration for Config.Base. This page explains the key settings specific to Limey's Juice Bar.
config.lua file. Here you'll only find concepts + frequently changed knobs.General
limeyjuicebar — the same as the job in your framework.0.1 = 10%).StashSettings.Animations
Five crafting animation types:
AnimationSettings = {
FruitBlender = { SoundTime = 8000, ProgTime = 10000 },
CocktailShaker = { SoundTime = 8000, ProgTime = 7000 },
Bakery = { SoundTime = 8000, ProgTime = 10000 },
Coffee = { SoundTime = 8000, ProgTime = 10000 },
Smoothies = { SoundTime = 8000, ProgTime = 10000 },
}
FruitBlender plays blender sound + animation. CocktailShaker attaches a shaker prop to the player's hand. Bakery, Coffee, Smoothies use the bartender animation with their respective SFX.Consumption animations (DrinkJuice, DrinkCocktail, DrinkCoffee) are also in AnimationSettings. Each uses the drinking idle animation with different props (plastic cup, cocktail glass, coffee cup).
Consumables (Calories)
ConsumablesSettings multipliers determine the effect (base calories × multiplier):
ConsumablesSettings = {
HungerMultiplier = 0.1,
ThirstyMultiplier = 0.1,
StressMultiplier = 0.0,
}
Food → hunger, drinks → thirst. Framework bridge: QBox statebag, QBCore metadata, ESX esx_status.
Recipes
5 categories: FruitBlender (11 juices), CocktailShaker (4 cocktails), Bakery (2 pies), Coffee (1 americano), Smoothies (4 smoothies). Each product is defined with an itemCraftRecipe list:
{ itemName = "lm_orange_juice", itemLabel = "Orange Juice", itemPrice = 35, itemAmount = 5,
itemCraftRecipe = { { itemName = "lm_orange", itemAmount = 6 } } },
items.lua/items-qbox.lua.Stock Shop
Two shops: FruitShop (14 items — orange, grape, lemon, apple, peach, melon, pineapple, blueberry, strawberry, dragon fruit, banana, kiwi, mango, coffee bean) and FreezerShop (4 items — ice cube, milk, yoghurt, dough). Each item has no recipe (itemCraftRecipe = {}) — bought directly with cash.
Station Coordinates
The station zones are in client/client.lua. To adjust them to your own map, set DEBUG = true at the top of the file — the boxes will be drawn.