Supported Frameworks
- QBCore — full support
- QBX Core — full support
Dependencies
Installation
1
Add the resource
Drop the
sh-burgershot folder into your server’s resources directory and add ensure sh-burgershot to your server.cfg.2
Run the SQL
Open the
INSTALL/ folder inside the resource. Execute the included .sql file against your database to create the required tables.3
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.4
Configure the resource
Open
shared/config.lua and set Config.Target, Config.Menu, and Config.Inventory to match the resources running on your server.5
Restart and test
Start or restart the resource, then log into your server and clock in at the Burger Shot location to verify everything is working.
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
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.1
Acquire raw ingredients
Purchase raw ingredients from the restaurant’s ingredient storage. Ingredients are tracked per-item in your inventory.
2
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.
3
Assemble products
Combine cooked components at the assembly station to create finished menu items — burgers, combo meals, and drinks.
4
Serve and collect payment
Hand finished products to customers at the counter. Completed orders register payment directly to the restaurant’s till.
Configuration
shared/config.lua
Menu and Storage
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.