Documentation produit

Job EMS

Un job EMS complet pour FiveM avec accueil, garage, vestiaire, casier, gestion de société et outils d'intervention pour enrichir le roleplay médical.

Installation

  1. 1. Téléchargez le fichier zip.
  2. 2. Placez le dossier job-ems dans votre dossier resources.
  3. 3. Ajoutez ensure job-ems dans votre server.cfg ou resources.cfg.
  4. 4. Insérez le SQL suivant :
    SQL
    INSERT INTO `addon_account` (name, label, shared) VALUES
    	('society_ambulance', 'E.M.S.', 1)
    ;
    
    INSERT INTO `datastore` (name, label, shared) VALUES
    	('society_ambulance', 'E.M.S.', 1)
    ;
    
    INSERT INTO `addon_inventory` (name, label, shared) VALUES
    	('society_ambulance', 'E.M.S.', 1)
    ;
    
    INSERT INTO `jobs` (name, label) VALUES
    	('ambulance', 'E.M.S.')
    ;
    
    INSERT INTO `addon_inventory` (name, label, shared) VALUES
      ('casierambulance','Casier E.M.S',0)
    ;
    
    INSERT INTO `datastore` (name, label, shared) VALUES
      ('casierambulance','Casier E.M.S',0)
    ;
    
    INSERT INTO `job_grades` (`id`, `job_name`, `grade`, `name`, `label`, `salary`, `skin_male`, `skin_female`) VALUES
    (NULL, 'ambulance', 0, 'stagiaire', 'Médecin Stagiaire', 1500, '{}', '{}'),
    (NULL, 'ambulance', 1, 'medecin', 'Médecin', 2500, '{}', '{}'),
    (NULL, 'ambulance', 2, 'medecinchf', 'Médecin-Chef', 2000, '{}', '{}'),
    (NULL, 'ambulance', 3, 'manager', 'Manager', 3000, '{}', '{}'),
    (NULL, 'ambulance', 4, 'boss', 'Patron', 6000, '{}', '{}');
    
    CREATE TABLE `casierambulance` (
      `id` int(11) NOT NULL,
      `owner` varchar(50) NOT NULL,
      `name` varchar(50) NOT NULL,
      `guest` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '{}'
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
    
    ALTER TABLE `casierambulance`
      ADD PRIMARY KEY (`id`);
    
    ALTER TABLE `casierambulance`
      MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
    COMMIT;
    
    CREATE TABLE `casierambulancecontent` (
      `id` int(11) NOT NULL,
      `owner` varchar(50) NOT NULL,
      `type` varchar(25) NOT NULL,
      `name` varchar(50) NOT NULL,
      `amount` int(11) NOT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
    
    ALTER TABLE `casierambulancecontent`
      ADD PRIMARY KEY (`id`);
    
    ALTER TABLE `casierambulancecontent`
      MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;
    COMMIT;
  5. 5. Vérifiez que les dépendances ESX nécessaires sont bien présentes sur votre serveur.
  6. 6. 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. - Personnalisez l'apparence du menu via ColorMenuR, ColorMenuG, ColorMenuB et ColorMenuA.
  4. - Modifiez Title et SubTitle pour personnaliser le menu EMS.
  5. - Ajustez TeleportPos et CallTimeout selon vos besoins de gameplay.
  6. - Configurez les positions de l'accueil, du garage, du boss et du vestiaire via AmbulanceAccueil, AmbulanceGarage, AmbulanceBoss et AmbulanceVest.
  7. - Personnalisez les véhicules du garage dans AmbulanceGarage.Vehicles.
  8. - Modifiez les objets autorisés via AllowedItems.
  9. - Réglez les permissions avec PermMenuBoss, PermCasier et PermVestiaire.
  10. - Indiquez la compatibilité ESX avec ESextendedLegacy.
  11. - Modifiez le nom du job et de la société via JobName et SocietyName.
  12. - Les tenues du vestiaire peuvent être modifiées dans la table ems.clothes.specials.

Utilisation

  1. Les menus d'interaction EMS sont accessibles aux différents points configurés en jeu.
  2. Le vestiaire, le garage et la gestion de société utilisent les positions définies dans le fichier de configuration.