QBESX
Agency-Vending Instalacja
Skrypt automatów sprzedających z 4 typami maszyn, automatycznym wykrywaniem propów GTA V, interfejsem klawiatury.
v1.2.1Płatny4 Strony

01Instalacja
- 1Skopiuj agency-vending do folderu resources
- 2Dodaj ensure agency-vending do server.cfg
- 3Wykonaj installation/database.sql w bazie danych
- 4Rejestruj przedmioty według frameworka (ESX/QBCore/ox_inventory)
- 5Skopiuj obrazki ekwipunku z installation/inventory-images/
- 6Skonfiguruj config.lua
02Zależności
oxmysql (wymagane)ESX lub QBCore (opcjonalnie, obsługuje standalone)ox_target / qb-target (opcjonalnie)agency-phone (opcjonalnie, dla AgencyPay)
03Plik SQL
Zaimportuj ten plik SQL do bazy danych przed uruchomieniem zasobu:
-- =============================================
-- 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
);