QBESX
Agency-Vending इंस्टॉलेशन
वेंडिंग मशीन स्क्रिप्ट, 4 प्रकार की मशीनों (सोडा, कॉफ़ी, स्नैक्स, वॉटर कूलर) और GTA V वेंडिंग प्रॉप की स्वतः पहचान के.
v1.1.0सशुल्क4 पेज

01इंस्टॉलेशन
- 1agency-vending को resources फ़ोल्डर में कॉपी करें
- 2server.cfg में ensure agency-vending जोड़ें
- 3डेटाबेस में installation/database.sql चलाएँ
- 4फ़्रेमवर्क के अनुसार आइटम रजिस्टर करें (ESX/QBCore/ox_inventory)
- 5installation/inventory-images/ से इन्वेंटरी इमेज कॉपी करें
- 6config.lua कॉन्फ़िगर करें
02निर्भरताएँ
oxmysql (आवश्यक)ESX या QBCore (वैकल्पिक, स्टैंडअलोन भी चलता है)ox_target / qb-target (वैकल्पिक)agency-phone (वैकल्पिक, AgencyPay के लिए)
03SQL फ़ाइल
रिसोर्स शुरू करने से पहले इस SQL फ़ाइल को अपने डेटाबेस में इम्पोर्ट करें:
-- =============================================
-- Agency Vending - Database Setup
-- =============================================
-- Execute this SQL in your database
-- The tables are required for the player-owned machines system
--
-- NOTE: The tables are also created automatically on first
-- resource start. This SQL is optional for manual setup.
-- =============================================
CREATE TABLE IF NOT EXISTS `agency_vending_machines` (
`id` INT AUTO_INCREMENT PRIMARY KEY,
`owner` VARCHAR(50) NOT NULL,
`type` VARCHAR(50) NOT NULL,
`coords` TEXT NOT NULL,
`heading` FLOAT NOT NULL DEFAULT 0,
`earnings` FLOAT NOT NULL DEFAULT 0
);
CREATE TABLE IF NOT EXISTS `agency_vending_stock` (
`machine_id` INT NOT NULL,
`slot` VARCHAR(10) NOT NULL,
`stock` INT NOT NULL DEFAULT 0,
`price` FLOAT NOT NULL DEFAULT 0,
PRIMARY KEY (`machine_id`, `slot`)
);
CREATE TABLE IF NOT EXISTS `agency_vending_spawned` (
`id` INT AUTO_INCREMENT PRIMARY KEY,
`type` VARCHAR(50) NOT NULL,
`model` VARCHAR(100) NOT NULL,
`coords` TEXT NOT NULL,
`heading` FLOAT NOT NULL DEFAULT 0,
`spawned_by` VARCHAR(50) NOT NULL,
`created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);