Changelog
v1.3.0·
- AddedOX Economy framework support alongside ESX and QBCore
- AddedAdmin command
/drinkmachine reloadto hot-reload config without restart - FixedBank payment failing silently when the player had insufficient funds instead of showing an error
- ChangedNUI redesigned — new animated dispense effect and drink selection grid
- Changed
Config.Drinkstable now supports aniconfield for custom drink images in the NUI
v1.2.1·
- FixedMachine prop not syncing for players who joined mid-session
- FixedCash payment deducting money but not giving the drink item in rare race condition
- SecurityMoved price validation server-side to prevent client-side price manipulation
v1.2.0·
- AddedQBCore framework support
- AddedConfigurable restock timer — machine can run out of a drink and refill after
Config.RestockTime - ChangedDrink count expanded from 2 to 4 configurable slots
- Changedox_target zone is now auto-generated from prop position instead of static coords
v1.1.0·
- AddedBank payment option in addition to cash
- AddedMachine placement permission check via configurable job/group
- FixedNUI closing incorrectly on ESC key press in certain game builds
v1.0.0·
- AddedInitial release — deployable vending machine with custom NUI
- AddedESX framework support
- Added2 configurable drink slots with ox_inventory item output
- AddedCash payment system