Übersicht
Irish Pub ist ein Pub-Job-Skript. Mitarbeiter craften Cocktails, Spirituosen, Bier und Kaffee aus Basis-Zutaten und verkaufen sie an Kunden; eine Musikbox sorgt für Stimmung, und Gäste können an den Tischen sitzen.
irishpub · Framework: QBCore / QBox / ESXFeatures
Crafting-Stationen
Cocktails, Bier, Kaffee, Ofen (Speisen) + Basis-Maße (Rum, Whiskey, Wine, Vodka, Tequila, Gin, Liqueur). Rezeptbasierte Menüs, Animation + Sound pro Station.
Kundenverkauf
Kunden bestellen am Tresen; Verkauf aus dem Stand-Bestand bei Diensthabenden, sonst zum Konfigurationspreis.
Musikbox
Jukebox + DJ-Pad (xsound) — Abspielen per URL, Lautstärke-/Loop-Steuerung, kostenpflichtig.
Sitz-System
Sitzbare Stühle in der gesamten Pub (ox_target / qb-target Box-Zonen).
Lagerbestand + Stand
Rohstoffeinkauf (Kühlhaus-Shop), Mitarbeiter-Stand-Stash, Eis vom IceBreaker.
Verbrauchsgegenstände
Jedes gecraftete Getränk/Speise ist nutzbar — spielt eine Trink-/Ess-Animation ab und entfernt einen Gegenstand aus dem Inventar.
Dateistruktur
wentus-irishpub/
├── 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 · es.lua
├── items.lua # QBCore format
└── items-qbox.lua # ox_inventory format