Registers
Each register has its own position and its own list of items. You can have one register for drinks and another for food.
Lua
registers = {
{
id = 'reg1',
label = 'Register 1',
coords = vector3(0.0, 0.0, 0.0),
items = { 'bs_bigmeal', 'bs_fizz_small', 'bs_softserve' },
},
},idmust be unique within the job.- The names in
itemsare inventory item names. The same names are used as keys in the price list.
Working a register
- Go to a register, target it or press the interact key in key mode.
- Click items to build the order.
- Set a discount if you want to give one.
- Pick cash or card.
- Charge the customer. The nearest player within
Config.ChargeRadiusgets the payment prompt. - When they accept, the money goes to the business balance and they receive a receipt. If they decline, you're told.
A register won't sell an item the business has no stock of.
Prices, stock and discounts are all checked on the server, so an edited client can't buy cheap food.
Last updated 2026-11-08
