🚑foltone_advanced_ambulancejob

Documentation du abulancejob

Installation

1 - Téléchargez la ressource depuis votre espace Keymaster.

2 - Décompressez la ressource dans votre dossier 'resources'.

3 - Démarrez la ressource depuis votre server.cfg ou resources.cfg.

4 - Redémarrez votre serveur FiveM.

5 - Configurez le script.

Configuration

La configuration se fais dans le fichier config.lua

1 - Indiquer la langue désirée

Locale = 'fr',

2 - Activation du mode débogage (true/false)

Debug = false,

3 - Paramètres du menu de travail

  • KeyJobMenu : Touche du menu

  • TimeHealAnim : Durée d'un soin en milliseconde

  • TimeBigHealAnim : Durée d'un gros soin en milliseconde

  • TimeReviveAnim : Durée d'une réanimation en milliseconde

  • PropsList : List les props du menu prop

KeyJobMenu = "F6",
TimeHealAnim = 5000,
TimeBigHealAnim = 5000,
TimeReviveAnim = 5000,
PropsList = {
    { prop = "prop_ld_health_pack", label = "Medikit", freeze = false },
    { prop = "prop_roadcone02a", label = "Plot", freeze = false },
    { prop = "prop_barrier_work06a", label = "Barrier", freeze = false },
    { prop = "prop_gazebo_03", label = "Gazebo", freeze = true },
},

4 - Configuration du coma

  • FirstTimer : Temps de la première partie du coma en seconde

  • SecondTimer : Temps de la deuxième partie du coma en seconde

  • KillPlayerLeaveServer : Tuer le joueur quand il se reconnecte s’il s’est déconnecté pendant son coma.

  • RespawnPosition RespawnHeading : Position du points de réapparition

FirstTimer = 5 * 60,
SecondTimer = 10 * 60,
KillPlayerLeaveServer = false,
RespawnPosition = vector3(355.72, -596.24, 28.77),
RespawnHeading = 270.0,

5 - Paramètres du blip principal.

Blip = {
    position = vector3(-1892.52, 2037.47, 140.84),
    Sprite = 85,
    Color = 7,
    Scale = 0.8,
    Name = "Ambulance",
},

6 - Paramètre des menus entreprise

  • StorageMenuPosition StorageBlip : Position et blip du coffre

  • BossMenuPosition BossBlip : Position et blip du menu boss

  • LockerMenuPosition LockerBlip : Position et blip du vestiaire

StorageMenuPosition = vector3(-1886.44, 2062.34, 139.98),
StorageBlip = 814,
BossMenuPosition = vector3(-1876.03, 2060.64, 144.57),
BossBlip = 521,
LockerMenuPosition = vector3(-1889.53, 2060.87, 139.98),
LockerBlip = 366,

7 - Paramètre des garages

Garage = {
    blip = 357,
    menuPosition = vector3(336.30, -582.73, 27.79),
    spawnPosition = vector3(333.73, -574.77, 27.79),
    spawnHeading = 340.0,
    deletePosition = vector3(327.16, -571.34, 27.79),
    vehicleList = {
        ["ambulance"] = {
            label = "Ambulance",
        }
    },
},

GarageHeli = {
    blip = 43,
    menuPosition = vector3(351.67, -588.67, 73.16),
    spawnPosition = vector3(351.67, -588.67, 73.16),
    spawnHeading = 260.0,
    deletePosition = vector3(351.67, -588.67, 73.16),
    vehicleList = {
        ["polmav"] = {
            label = "Polmav",
        },
    },
},

8 - Paramètre de la pharmacie

  • max : Maximum d'item dans l'inventaire

Pharmacie = {
    blip = 403,
    menuPosition = vector3(306.67, -601.67, 42.28),
    itemList = {
        ["medikit"] = {
            label = "Medikit",
            max = 10,
        },
        ["band"] = {
            label = "Bandage",
            max = 15,
        },
    },
},

9 - Notifications : Fonctions de notification personnalisées pour afficher des messages à l'utilisateur.

Notification = function(message)
    -- Code pour afficher une notification
end,
AdvancedNotification = function(title, subject, msg, icon, iconType)
    -- Code pour afficher une notification avancée
end,

10 - Marker : Fonction pour afficher un marqueur sur la carte.

Marker = function(coords)
    -- Code pour afficher un marqueur
end,

Ceci conclut la documentation du script job vigneron. Assurez-vous de configurer ces paramètres selon vos besoins avant de lancer le script.

Last updated