QB / ESX

Agency-Vending

Vending machine script with 4 machine types (Soda, Coffee, Snacks, Water Cooler) and automatic detection of GTA V vending props. Modern NUI with numpad selection (A1, B3), drag-and-resize capability, and a full player ownership system where players can buy machines, adjust prices, manage stock, and earn profits. Supports cash and AgencyPay card payments.

v1.0.0Paid4 Pages
Agency-Vending

01 Overview

Vending machine script with 4 machine types (Soda, Coffee, Snacks, Water Cooler) and automatic detection of GTA V vending props. Modern NUI with numpad selection (A1, B3), drag-and-resize capability, and a full player ownership system where players can buy machines, adjust prices, manage stock, and earn profits. Supports cash and AgencyPay card payments.

4 Machine TypesAuto GTA V Prop DetectionNumpad Selection UIDrag & Resize UIPlayer Ownership SystemCash & AgencyPay PaymentCard Fee SurchargeStock ManagementPrice Adjustment (50-200%)Auto-Payout SystemAdmin Spawnerox_target / qb-targetCompact & Wide ModesGTA Sound Effects3 Ownership ModesMax 5 Machines per Player
Buy in Shop

02 Dependencies

  • oxmysql — required
  • ESX or QBCore — optional, supports standalone
  • ox_target / qb-target — optional
  • agency-phone — optional (for AgencyPay)

03 Quick Installation

Copy agency-vending to resources folder
Add ensure agency-vending to server.cfg
Execute installation/database.sql in database
Register items per framework (ESX/QBCore/ox_inventory)
Copy inventory images from installation/inventory-images/
Configure config.lua

Need help? Join our Discord community for support!

Join Discord