WENTUS

Configuration

Limey's Juice Bar Configuration.Paramètres — paramètres clés et concepts.

Configuration commune pour Config.Base. Cette page explique les paramètres clés spécifiques à Limey's Juice Bar.

La liste complète (toutes les recettes, coordonnées des stations, champs d'articles) se trouve dans le fichier config.lua. Ici, vous ne trouverez que les concepts + les paramètres fréquemment modifiés.

Général

JobName
string
limeyjuicebar — le même que le travail dans votre framework.
MinOnDuty
number
Le nombre minimum d'employés en service requis pour que le comptoir vende depuis son propre stock.
TipTax / TaxRate
boolean / number
Taxe de vente/pourboire et son taux (0.1 = 10%).
StandStash / FreezerStash
string
Noms de stash pour le comptoir client et le congélateur. Slots/poids dans StashSettings.

Animations

Cinq types d'animation d'artisanat :

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 joue le son du mixeur + animation. CocktailShaker attache un prop shaker à la main du joueur. Bakery, Coffee, Smoothies utilisent l'animation du barman avec leurs SFX respectifs.

Les animations de consommation (DrinkJuice, DrinkCocktail, DrinkCoffee) sont également dans AnimationSettings. Chacune utilise l'animation idle de boire avec différents props (gobelet en plastique, verre à cocktail, tasse à café).

Consommables (Calories)

Les multiplicateurs de ConsumablesSettings déterminent l'effet (calories de base × multiplicateur) :

ConsumablesSettings = {
    HungerMultiplier = 0.1,
    ThirstyMultiplier = 0.1,
    StressMultiplier = 0.0,
}

Nourriture → faim, boissons → soif. Passerelle framework : QBox statebag, QBCore metadata, ESX esx_status.

Recettes

5 catégories : FruitBlender (11 jus), CocktailShaker (4 cocktails), Bakery (2 tartes), Coffee (1 americano), Smoothies (4 smoothies). Chaque produit est défini avec une liste itemCraftRecipe :

{ itemName = "lm_orange_juice", itemLabel = "Orange Juice", itemPrice = 35, itemAmount = 5,
  itemCraftRecipe = { { itemName = "lm_orange", itemAmount = 6 } } },
Les cocktails combinent jus + fruits + glace/lait. La boulangerie utilise fruit + pâte + lait. Les smoothies utilisent fruit + lait/yogourt. Nouveau produit : ajouter une entrée à la catégorie + ajouter l'article à items.lua/items-qbox.lua.

Boutique de Stock

Deux boutiques : FruitShop (14 articles — orange, raisin, citron, pomme, pêche, melon, ananas, myrtille, fraise, fruit du dragon, banane, kiwi, mangue, grain de café) et FreezerShop (4 articles — glaçon, lait, yogourt, pâte). Chaque article n'a pas de recette (itemCraftRecipe = {}) — acheté directement avec des espèces.

Coordonnées des Stations

Les zones de station sont dans client/client.lua. Pour les ajuster à votre propre carte, définissez DEBUG = true en haut du fichier — les boîtes seront dessinées.