# Commands

### Player Commands

#### `/getDutyBS`

**Permission:** Manager (grade 3+) or Admin\
**Description:** Lists all employees currently on duty at Burger Shot, displaying their names and the time they clocked in.\
**Usage:** `/getDutyBS`\
**Output:** Console notification with employee list and on-duty timestamps.

***

#### `/ordersBS`

**Permission:** Admin (viewOrders permission)\
**Description:** Displays all active orders in progress, showing order ID, type (customer/employee), player name, kiosk used, total amount, and status (ready/pending, paid/unpaid).\
**Usage:** `/ordersBS`\
**Output:** Chat message with order count,detailed logs printed to server console.

***

#### `/burgershot_forcecancel <orderID>`

**Permission:** Admin (forceCancel permission)\
**Description:** Force-cancels an active order by ID. Refunds the customer if the order was already paid.\
**Usage:** `/burgershot_forcecancel order_12345`\
**Parameters:**

* `<orderID>`: The unique order identifier

**Output:** Chat notification confirming cancellation, logs admin action to console.

***

### Generator Command

#### `/bs_gen_oxitems`

**Permission:** Console only\
**Description:** Generates Ox Inventory item entries from `Config.CraftingRecipes` and `Config.ShopItems`. Outputs to server console as Lua table entries ready to paste into `ox_inventory/data/items.lua`. Warning when using ' the command does not auto escape these char\
**Usage:** `/bs_gen_oxitems` (run from server console)\
**Output:** Formatted Lua code blocks for:

* **Crafted items:** with hunger/thirst status, animations, props, use times
* **Shop ingredients:** with labels, descriptions, weights

**Post-generation:** Restart `ox_inventory` after pasting entries.

***
