Installation
Dependencies
Installation
2
SQL
ESX version ⬇️
DROP TABLE IF EXISTS `cars`;
CREATE TABLE `cars` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`label` varchar(100) NOT NULL,
`brand` varchar(100) NOT NULL,
`category` varchar(50) NOT NULL,
`price` int(11) NOT NULL,
`speed` int(11) NOT NULL,
`seats` int(11) NOT NULL,
`image` varchar(255) DEFAULT NULL,
`stock` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
DROP TABLE IF EXISTS `car_categories`;
CREATE TABLE `car_categories` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`label` varchar(50) NOT NULL,
`value` varchar(50) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `value` (`value`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
DROP TABLE IF EXISTS `discount_codes`;
CREATE TABLE `discount_codes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`code` varchar(50) DEFAULT NULL,
`discount` int(11) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `code` (`code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
DROP TABLE IF EXISTS `installments`;
CREATE TABLE `installments` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`identifier` varchar(50) NOT NULL,
`vehicle` varchar(50) NOT NULL,
`label` varchar(100) NOT NULL,
`price` int(11) NOT NULL,
`paid` int(11) DEFAULT 0,
`totalPayments` int(11) NOT NULL,
`paymentAmount` int(11) NOT NULL,
`nextPayment` timestamp NOT NULL,
`created` timestamp NULL DEFAULT current_timestamp(),
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
ALTER TABLE `owned_vehicles`
ADD COLUMN `price` int(11) NOT NULL,
ADD COLUMN `created_at` timestamp NULL DEFAULT current_timestamp(),
ADD COLUMN `grade` int(10) DEFAULT NULL;
QB Core version ⬇️
DROP TABLE IF EXISTS `cars`;
CREATE TABLE `cars` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
`label` varchar(100) NOT NULL,
`brand` varchar(100) NOT NULL,
`category` varchar(50) NOT NULL,
`price` int(11) NOT NULL,
`speed` int(11) NOT NULL,
`seats` int(11) NOT NULL,
`image` varchar(255) DEFAULT NULL,
`stock` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
DROP TABLE IF EXISTS `car_categories`;
CREATE TABLE `car_categories` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`label` varchar(50) NOT NULL,
`value` varchar(50) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `value` (`value`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
DROP TABLE IF EXISTS `discount_codes`;
CREATE TABLE `discount_codes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`code` varchar(50) DEFAULT NULL,
`discount` int(11) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `code` (`code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
DROP TABLE IF EXISTS `installments`;
CREATE TABLE `installments` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`citizenid` varchar(50) NOT NULL,
`vehicle` bigint(20) NOT NULL,
`label` varchar(100) NOT NULL,
`price` int(11) NOT NULL,
`paid` int(11) DEFAULT 0,
`totalPayments` int(11) NOT NULL,
`paymentAmount` int(11) NOT NULL,
`nextPayment` timestamp NOT NULL,
`created` timestamp NULL DEFAULT current_timestamp(),
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
ALTER TABLE `player_vehicles`
ADD COLUMN IF NOT EXISTS `price` int(11) NOT NULL,
ADD COLUMN IF NOT EXISTS `created_at` timestamp NULL DEFAULT current_timestamp(),
ADD COLUMN IF NOT EXISTS `grade` int(10) DEFAULT NULL;
Last updated