Supported Frameworks
- QBCore — full support
- QBX Core — full support
Dependencies
| Dependency | Required | Notes |
|---|---|---|
| PolyZone | ✅ Yes | Zone detection for cooking stations and storage |
| ox_lib | ✅ Yes | UI menus and utility functions |
| mysql-async | ✅ Yes | Database persistence |
| qb-target or ox_target | ✅ Yes | Third-eye interaction on all props and stations |
| qb-inventory or ox_inventory | ✅ Yes | Item and storage handling |
Installation
Add the resource
Drop the
sh-burgershot folder into your server’s resources directory and add ensure sh-burgershot to your server.cfg.Run the SQL
Open the
INSTALL/ folder inside the resource. Execute the included .sql file against your database to create the required tables.Add inventory items
Import the item definitions from
INSTALL/ into your inventory resource. For qb-inventory, add the entries to qb-core/shared/items.lua. For ox_inventory, add them to ox_inventory/data/items.lua.Configure the resource
Open
shared/config.lua and set Config.Target, Config.Menu, and Config.Inventory to match the resources running on your server.All SQL and item setup files are in the
INSTALL/ folder. Do not start the resource before running the SQL — missing tables will cause errors the moment a player interacts with any cooking station.Job Grades
| Grade | Role | Permissions |
|---|---|---|
| 0 | Cashier | Serve customers, operate registers |
| 1 | Cook | Use all cooking stations and storage |
| 2 | Manager | All Cook permissions + manage employee duty |
| 3 | Owner | Full access including boss banking |
Cooking Workflow
All interactions use your configured third-eye target — look at a prop or station and use the target key to see the available actions.Acquire raw ingredients
Purchase raw ingredients from the restaurant’s ingredient storage. Ingredients are tracked per-item in your inventory.
Cook components
Use cooking stations to prepare individual components: grill patties, fry fries, fill drink cups, and so on. Batch cook in quantities of 1×, 5×, or 10× to speed up prep during busy periods.
Assemble products
Combine cooked components at the assembly station to create finished menu items — burgers, combo meals, and drinks.
Configuration
shared/config.lua
Menu and Storage
Menu items
Menu items
Storage types
Storage types
The restaurant uses four distinct storage containers, each with configurable slot counts and weight limits set in
shared/config.lua:- Fridge — refrigerated ingredient storage (default: 20 slots)
- Food Storage — dry goods and packaging (default: 20 slots)
- Employee Trays — personal holding for in-progress orders (default: 5 slots)
- Bags — portable carry storage for deliveries (default: 5 slots)
Ingredient store
Ingredient store
Raw ingredients are purchased from the in-restaurant store at $2 each. Available ingredients include buns, uncooked meat, plant-based meat, lettuce, tomato, potato, dough, pastry, soda, syrup, ice cream, and milk.
Translations
All player-facing UI text is centralised inshared/translation.lua. Edit this file to change notification messages, menu labels, and button text without touching any other file. This makes sh-burgershot straightforward to localise into any language.