Aperçu
Cafe Cool Beans est un script de métier de café. Les employés craftent café, produits de pâtisserie, jus et soupe à partir de matières premières et les vendent aux clients ; une boîte à musique crée l'ambiance et les clients peuvent s'asseoir aux tables.
coolbeans · Framework : QBCore / QBox / ESXFonctionnalités
Stations de Craft
Machine à café, Four, Pâtisserie, Jus, préparation de matériaux. Menus basés sur des recettes, animation + son par station.
Vente aux Clients
Les clients commandent au comptoir ; vente depuis le stock du stand quand un employé est en service, sinon au prix configuré.
Boîte à Musique
Jukebox + appareil musical dans la salle du patron (xsound) — lecture par URL, contrôle volume/boucle, payant.
Système d'Assise
Chaises dans tout le café (zones box ox_target / qb-target).
Stock + Stand
Achat de matières premières (magasin congélateur), stash du stand employé, glace du IceBreaker.
Consommables
Chaque boisson/aliment crafté est utilisable — joue une animation de boisson/manger et en retire un de l'inventaire.
Structure des Fichiers
wentus-coolbeans/
├── fxmanifest.lua
├── config.lua # Config.Base + Config.Settings
├── shared/bridge.lua # global Core (QBCore/QBox/ESX)
├── client/
│ ├── utils.lua # CoreGeneral (client) + helpers
│ ├── client.lua # zones, customer, blip
│ ├── menu.lua # menus
│ ├── animations.lua
│ ├── consumables.lua # item → animation reference
│ └── sit.lua # chair sitting
├── server/
│ ├── server.lua # CoreGeneral (server) + callbacks
│ ├── consumables.lua # usable item registration
│ └── music.lua
├── locales/ en.lua · tr.lua
├── items.lua # QBCore format
└── items-qbox.lua # ox_inventory format