Documentation produit

Job Concessionnaire

Un job concessionnaire pour FiveM avec showroom, vente de véhicules, gestion patron, coffre, serrurier et base de données véhicules intégrée.

Installation

  1. 1. Téléchargez le fichier zip.
  2. 2. Placez le dossier job-concessionnaire dans votre dossier resources.
  3. 3. Ajoutez ensure job-concessionnaire dans votre server.cfg ou resources.cfg.
  4. 4. Insérez le SQL suivant :
    SQL
    INSERT INTO `addon_account` (name, label, shared) VALUES
    	('society_concess','Concessionnaire',1)
    ;
    
    INSERT INTO `addon_inventory` (name, label, shared) VALUES
    	('society_concess','Concessionnaire',1)
    ;
    
    INSERT INTO `jobs` (name, label) VALUES
    	('concess','Concessionnaire')
    ;
    
    INSERT INTO `job_grades` (job_name, grade, name, label, salary, skin_male, skin_female) VALUES
    	('concess',0,'recruit','Recrue',10,'{}','{}'),
    	('concess',1,'novice','Novice',25,'{}','{}'),
    	('concess',2,'experienced','Experimente',40,'{}','{}'),
    	('concess',3,'boss','Patron',0,'{}','{}')
    ;
    
    CREATE TABLE `vehicle_sold` (
    	`client` VARCHAR(50) NOT NULL,
    	`model` VARCHAR(50) NOT NULL,
    	`plate` VARCHAR(50) NOT NULL,
    	`soldby` VARCHAR(50) NOT NULL,
    	`date` VARCHAR(50) NOT NULL,
    
    	PRIMARY KEY (`plate`)
    );
    
    CREATE TABLE IF NOT EXISTS `open_car` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `identifier` varchar(255) DEFAULT NULL,
      `label` varchar(255) DEFAULT NULL,
      `value` varchar(50) DEFAULT NULL,
      `got` varchar(50) DEFAULT NULL,
      `NB` int(11) DEFAULT '0',
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=43 DEFAULT CHARSET=latin1;
    
    CREATE TABLE `owned_vehicles` (
    	`owner` VARCHAR(60) NOT NULL,
    	`plate` varchar(12) NOT NULL,
    	`vehicle` longtext,
    	`type` VARCHAR(20) NOT NULL DEFAULT 'car',
    	`job` VARCHAR(20) NULL DEFAULT NULL,
    	`stored` TINYINT(1) NOT NULL DEFAULT '0',
    
    	PRIMARY KEY (`plate`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
    
    
    CREATE TABLE `vehicle_categories` (
    	`name` varchar(60) NOT NULL,
    	`label` varchar(60) NOT NULL,
    
    	PRIMARY KEY (`name`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
    
    
    INSERT INTO `vehicle_categories` (name, label) VALUES
    	('sports','Sports'),
    	('sportsclassics','Sports Classics'),
    	('super','Super'),
    	('coupes','Coupés'),
    	('compacts','Compacts'),
    	('sedans','Sedans'),
    	('muscle','Muscles'),
    	('offroad','Off Road'),
    	('suv','SUVs'),
    	('vans','Vans')
    ;
    
    CREATE TABLE `vehicles` (
    	`name` varchar(60) NOT NULL,
    	`model` varchar(60) NOT NULL,
    	`price` int NOT NULL,
    	`category` varchar(60) DEFAULT NULL,
    
    	PRIMARY KEY (`model`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
    
    
    INSERT INTO `vehicles` (name, model, price, category) VALUES
    	('Alpha','alpha',50000,'sports'),
    	('Banshee','banshee',30000,'sports');
  5. 5. Redémarrez le serveur.

Tutoriel

  1. Le tutoriel sera disponible dans les plus brefs délais...

Configuration

  1. 1. Ouvrez le fichier config.lua.
  2. 2. Modifiez les options qui s'offrent à vous :
  3. - Activez ou désactivez les markers avec jeveuxmarker.
  4. - Activez ou désactivez les blips avec jeveuxblips.
  5. - Indiquez la compatibilité ESX via ESextendedLegacy.
  6. - Personnalisez les couleurs du menu avec ColorMenuR, ColorMenuG, ColorMenuB et ColorMenuA.
  7. - Ajustez la position du menu avec MenuPositionX et MenuPositionY.
  8. - Modifiez les markers via Marker.
  9. - Déplacez les points du blip, de la vente, du boss, du serrurier, du showroom, du coffre et du spawn véhicule via Concess.pos.

Utilisation

  1. Le showroom et les différents points du concessionnaire sont accessibles aux emplacements configurés.
  2. Le script gère la vente de véhicules, le coffre société et le serrurier.