Installation guide
Welcome to the Brutal Gangs installation guide, here you can learn how to completely install our asset.
Asset download
Upload the SQL
CREATE TABLE IF NOT EXISTS `brutal_gangs` (
`job` varchar(50) NOT NULL,
`label` varchar(50) DEFAULT NULL,
`level` int(11) DEFAULT 0,
`datas` longtext DEFAULT NULL,
`vehicles` longtext DEFAULT NULL,
UNIQUE KEY `job` (`job`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
ALTER TABLE `users`
ADD COLUMN IF NOT EXISTS `gang_rank` TEXT NULL DEFAULT NULL,
ADD COLUMN IF NOT EXISTS `last_gang` TEXT NULL DEFAULT NULL;
CREATE TABLE brutal_gangs_graffiti (
id INT AUTO_INCREMENT PRIMARY KEY,
gang VARCHAR(50),
name VARCHAR(255),
created TIMESTAMP DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB;
CREATE TABLE `brutal_gangs_graffiti_settings` (
`external_url` TINYINT(4) NULL DEFAULT NULL,
`words` LONGTEXT NULL DEFAULT NULL COLLATE 'utf8_general_ci'
)
COLLATE='utf8_general_ci'
ENGINE=Aria;
INSERT INTO `brutal_gangs_graffiti_settings` (`external_url`, `words`)
VALUES (1, '[]');
CREATE TABLE brutal_gangs_hqs (
name VARCHAR(50) PRIMARY KEY,
zone JSON,
middle_point JSON,
occupiable TINYINT,
visibility TINYINT,
default_coords JSON
) ENGINE=InnoDB;
CREATE TABLE brutal_gangs_zones (
name VARCHAR(50) PRIMARY KEY,
label LONGTEXT,
type VARCHAR(50),
zone LONGTEXT,
cost INT DEFAULT 0,
npc LONGTEXT,
level INT,
time_limit INT,
reward LONGTEXT,
last_raided INT,
last_collected INT
) ENGINE=InnoDB;Upload the items
Asset positioning
Setting up the Webhook

Setting the loaded event

Checking the Config file
Polyzone
Most important steps
Lockpicking Minigame
Setting up the core


qbx_core/server/commands.lua
If you got any error
Last updated
