Vcore-player-vendingmachines
Optional VCORE addon for staff-placed, player-owned vending machines. Configure models, management access, slot and price limits in `config.lua`. Use `/vendingmanage` while authorised to create a machine. Owners and configured job members manage stock at the machine. Market stalls can be enabled independently with configured market boundaries, register models and an approved furniture catalogue. The resource creates its three SQL tables automatically; `database.sql` is included for manual installation and review. Start after `core`, `inventory`, `oxmysql` and `polyzone`. Banking is optional; without it, bank payments are disabled and sale proceeds remain withdrawable as cash.
Introduction
Optional VCORE addon for staff-placed, player-owned vending machines. Configure models, management access, slot and price limits in `config.lua`. Use `/vendingmanage` while authorised to create a machine. Owners and configured job members manage stock at the machine. Market stalls can be enabled independently with configured market boundaries, register models and an approved furniture catalogue. The resource creates its three SQL tables automatically; `database.sql` is included for manual installation and review. Start after `core`, `inventory`, `oxmysql` and `polyzone`. Banking is optional; without it, bank payments are disabled and sale proceeds remain withdrawable as cash.
Version: 1.0.0Optional Resource9 Lua files1 SQL filesExports
Export available from this resource. Check the resource notes and expected parameters before integrating it.
Export available from this resource. Check the resource notes and expected parameters before integrating it.
Export available from this resource. Check the resource notes and expected parameters before integrating it.
Callbacks
Callback available from this resource. Confirm parameters and return values before using it.
Callback available from this resource. Confirm parameters and return values before using it.
Callback available from this resource. Confirm parameters and return values before using it.
Callback available from this resource. Confirm parameters and return values before using it.
Callback available from this resource. Confirm parameters and return values before using it.
Callback available from this resource. Confirm parameters and return values before using it.
Callback available from this resource. Confirm parameters and return values before using it.
Callback available from this resource. Confirm parameters and return values before using it.
Callback available from this resource. Confirm parameters and return values before using it.
Callback available from this resource. Confirm parameters and return values before using it.
Callback available from this resource. Confirm parameters and return values before using it.
Callback available from this resource. Confirm parameters and return values before using it.
Callback available from this resource. Confirm parameters and return values before using it.
Callback available from this resource. Confirm parameters and return values before using it.
Callback available from this resource. Confirm parameters and return values before using it.
Callback available from this resource. Confirm parameters and return values before using it.
Callback available from this resource. Confirm parameters and return values before using it.
Registered network events
Registered event for this resource. Confirm the expected payload and intended scope before using it.
Registered event for this resource. Confirm the expected payload and intended scope before using it.
Commands
No registered commands were detected.
Database / SQL
SQL files
database.sql
Detected tables
vcore_player_vending_furniturevcore_player_vending_machinesvcore_player_vending_stockvcore_player_vending_transactions
Troubleshooting
- Confirm every manifest dependency above is started first.
- Import the SQL where the resource includes database files.
- Use the exact resource folder name shown on this page unless you intentionally change both the folder and configuration.
- Do not copy internal event names into integrations without checking their implementation.

