🥤 SM-Vending | The Most Advanced Vending Machine Script

Showcase Video

SM-Vending | The Most Advanced Vending Machine Script

SM Vending is a full vending machine business system for FiveM RP servers.

Players can interact with vending machines directly, press real machine buttons, watch products physically dispense, pick them up in-world, and even deal with stuck items by pushing the machine.

Server owners can also enable player-owned vending machines, allowing players to buy machines, place them in the world, manage stock, set prices, track revenue, repair machines, and build their own small vending business.

:automobile: Main Features

  • :computer_mouse: Real machine interaction - Camera zoom and direct button clicks on the vending machine
  • :prohibited: No basic purchase menu - Players interact with the machine itself during vending
  • :package: Physical product dispensing - Products move, drop, and can be picked up in-world
  • :cup_with_straw: 3 machine behaviors - Glass, tray, and coffee/water style pour machines
  • :warning: Stuck item system - Products can jam inside the machine
  • :raised_hand: Push to release - Players can push the machine to release stuck products
  • :convenience_store: Ownable vending machines - Players can buy, place, manage, and pick up vending machines
  • :round_pushpin: Player placement - Hologram preview, rotation, validation, and SQL persistence
  • :desktop_computer: Owner management UI - Balance, revenue, health, jam risk, stock, pricing, settings, and transfer ownership
  • :bar_chart: Analytics & journal - Weekly revenue, units sold, total withdrawn, and owner activity history
  • :bell: Owner notifications - Purchase, jam, low stock, sold out, low health, and balance-ready alerts
  • :money_bag: Passive sales - Optional ambient customer usage for passive machine sales
  • :world_map: Owner & vending blips - Optional map blips for owned and static vending machines
  • :puzzle_piece: Framework support - ESX, QBCore, and Qbox support
  • :backpack: Inventory support - ox_inventory and qb-inventory support
  • :bullseye: Target support - ox_target and qb-target support
  • :gear: Easy configuration - Machine profiles, catalog items, placement rules, limits, rent, notifications, and behavior settings
  • :headphone: Fast support and regular updates
  • :rocket: Optimized - SQL persistence, interaction locking, and clean runtime performance

Screenshots

ScriptsM is trusted by 5,500+ server owners since 2023.

Discord for support

Configuration examples are available in the documentation.

:books: Our other releases:

Code is accessible Yes
Subscription-based No
Lines (approximately) 13.000+
Requirements oxmysql
Support Yes
1 Like

Being able to restock, repair, and set prices adds a lot of depth

1 Like

This is fire, might buy soon.

1 Like

Lets goooooo!!

1 Like