ACVendingMachines
Server-side vending machines with full ox_target + ox_inventory integration. No client trust, no exploits.

What it actually does
Stock GTA vending lets you press E and drink for free. Most paid vending scripts trust the client to validate payment, so a tampered client can grant items without paying. ACVendingMachines closes both gaps with server-side payment and server-side item grants — every transaction is validated end-to-end. Replaces vanilla interactions with ox_target zones around real machine props. Players target the machine, pay via QBCore cash or card, and the item lands in their inventory through ox_inventory. Clean, secure, exploit-proof.
Built into every install
ox_target zones
Snack, soda, coffee — all configurable on real vending props.
Server-side payment validation
Cash + bank account via QBCore, validated end-to-end.
Server-side item grant
Items issued through ox_inventory after payment confirms.
Per-machine item mapping
Different machines sell different items, fully configurable.
Multi-machine per location
Place as many as you need at any coords.
Cooldown anti-spam
Per-machine cooldown to prevent rapid-fire abuse.
Discord webhook logging
Every purchase logged with player + item + amount.
Custom prop support
Works with any vending model you point it at.
Configurable price per item
Each item priced independently in config.
Notification system integration
ox_lib · jc_noty · qb supported out of the box.
Live preview coming soon

Live preview
coming soon
Interactive browser demo is on the way.
What you can expect
Optimized Execution
Runs lean even at peak server load.
Stable Runtime
Battle-tested across long uptime windows.
Low Resource Usage
Sub-millisecond execution per tick.
Consistent Updates
Maintained as FiveM evolves.
Drops into your stack
Game build 2189+
Common questions
How do I install the script?
- Drop into resources/[standalone]/AC-vendingmachines/
- Add ensure AC-vendingmachines to server.cfg
- Open config.lua and customise machine locations, items per type, prices, cooldowns
- Add the items used in the config to your ox_inventory/data/items.lua if not already present
- Restart server
Are updates included?
Yes — lifetime updates ship through Keymaster. Your server pulls the latest version automatically on restart.
What if I need help?
Buyers get access to a private Discord support channel. Issues are typically addressed within 24 hours by someone who works on the codebase directly.
Will it work with my framework?
Compatible with QBCore. Required dependencies are listed in the compatibility section above.
How do I receive the script after buying?
Delivery is automatic. The moment Tebex confirms payment, the resource is granted to your cfx.re account through Asset Escrow — manage and download it from Keymaster. Files are never sent manually.
What is your refund policy?
Because each purchase grants a license to your cfx.re account immediately, sales are final once the asset is delivered. If something doesn't work, our Discord support team will make it right.
Ready to ship
ACVendingMachines?
Lifetime updates, Keymaster delivery, and direct Discord support — all included.
Granted to your cfx.re account via Asset Escrow the moment payment clears — download from Keymaster. No manual file transfers.
Licenses are delivered instantly, so sales are final once granted. Buyers get private Discord support if anything needs fixing.