
Commissariat de police VIP
$47.60 Le prix initial était : $47.60.$34.99Le prix actuel est : $34.99.

Chat Dusa
$50.00 Le prix initial était : $50.00.$30.00Le prix actuel est : $30.00.
Emploi de plongée Plus
$55.00 Le prix initial était : $55.00.$33.00Le prix actuel est : $33.00.
Noté 5.00 sur 5 basé sur 1 notation client
(1 avis client)Scénario de plongée multijoueur Cette nouvelle fonctionnalité est parfaite pour vous et vos amis, rendant votre expérience de jeu de rôle encore plus amusante !
Quel est le script de plongée multijoueur ?
- Plongez ensemble : Vous pouvez aller plonger avec vos amis !
- Gagnez de l'argent : récupérez des objets sous l'eau et gagnez de l'argent.
- Montez de niveau : accomplissez des missions pour améliorer vos compétences et débloquer de nouvelles zones.
- Aventures passionnantes : Explorez de nouvelles cartes et relevez des défis passionnants.
Caractéristiques principales
- Multijoueur fluide : Plongez avec vos amis sans aucun problème
- Conception réactive : tout semble parfait et fonctionne parfaitement.
- Synchronisé : Tout le monde vit la plongée ensemble en temps réel.
Prêt à rendre votre serveur de jeu de rôle FiveM encore plus excitant ? Plongez dans le monde de la plongée multijoueur dès aujourd'hui ! 🐠🌊
$ USD
-
$ USD
-
€ EUR
-
£ GBP
-
$ AUD
-
R$ BRL
-
CHF CHF
-
¥ JPY
-
Téléchargement instantané
-
Garantie de satisfaction
-
100% Open Source
-
Fonctionne immédiatement
Description
Fichier de configuration
Config = {} Config.Framework = 'qb' -- esx, oldesx, qb, oldqb Config.CurrencyUnit = '$' -- '€' -- '₺' '$' Config.SQL = "oxmysql" -- oxmysql / mysql-async / ghmattimysql Config.Inventory = "qb_inventory" -- qb_inventory / esx_inventory / ox_inventory / qs_inventory / codem-inventory Config.ServeName = "TWORST" -- Server Name MAX 10 Config.MoneyType = "$" -- Money Type Config.InteractionHandler = 'qb-target' -- qb-target, drawtext,ox-target Config.ExampleProfilePicture = "https://r2.fivemanage.com/biv23I9cFWICSObhZsr4C/LogoNEW.png" Config.AnchorCommand = "anchor" -- Anchor Command Config.JobResetCommand = "jobreset" -- Job Reset Command Config.Tube = { ['level1'] = { waitTime = 3, -- 3 seconds model = `xm_prop_x17_scuba_tank` }, ['level2'] = { waitTime = 5, model = `p_michael_scuba_tank_s` }, ['level3'] = { waitTime = 7, model = `p_s_scuba_tank_s` }, ['mask'] = { model = `p_d_scuba_mask_s` } } Config.Diving = { ['coords'] = { ['intreactionCoords'] = vector3(-273.87, 6641.97, 7.39), ['ped'] = true, ['pedCoords'] = vector3(-273.87, 6641.97, 7.39), ['pedHeading'] = 232.23, ['pedHash'] = 0x49EA5685, }, ['seelCoords'] = { ['intreactionCoords'] = vector3(-279.59, 6636.75, 7.55), ['ped'] = true, ['pedCoords'] = vector3(-279.59, 6636.75, 7.55), ['pedHeading'] = 221.69, ['pedHash'] = 0x49EA5685, }, ['job'] = 'all', ['blip'] = { show = true, blipName = 'Diving Job', blipType = 317, blipColor = 3, blipScale = 0.55 }, ['marker'] = { ['type'] = 1, ['size'] = vector3(1.5, 1.5, 1.5), ['color'] = { r = 0, g = 255, b = 0 }, }, ['drawtext'] = { ['text'] = "Press ~g~[E]~s~ to open the ~g~Diving~s~", }, ['jobVehicle'] = 'tug', -- tuh ['jobDeliverTheVehicleCoords'] = vector3(-849.16, 6592.56, 0.55), ['Mission'] = { { regionName = "mission1", regionLabel = "Tworst Island", regionInfo = "You need to immediately collect overgrown corals in certain areas with diving equipment and tools and clean up the garbage. You must start now!", regionStep = "The team will acquire the boat and travel to the designated area.", regionStep2 = "The team will collect corals in the area, clean up debris in the sea, and gather hidden items.", minLevel = 0, jobTask = { {name = "seaChanged", img = "coral.png", label = "Take Coral", amount = 20, areaDistance = 30, coords = vector3(-929.52, 6666.6, -27.55) }, {name = "seaClean", img = "trash.png", label = "Sea Clean", amount = 20, areaDistance = 30, coords = vector3(-929.52, 6666.6, -27.55)}, {name = "sealooting", label = "Sea Box", amount = 15, areaDistance = 40, coords = vector3(-929.52, 6666.6, -27.55)}, {name = "seaSuitCase", label = "Sea SuitCase", amount = 10, areaDistance = 30, coords = vector3(-929.52, 6666.6, -27.55)}, }, regionPNG = "https://r2.fivemanage.com/biv23I9cFWICSObhZsr4C/Mask_group1.png", awards = { money = 10000, xp = 1000, onlinejobextra = 2 -- how many percent of the money will increase when a player enters onlinejob }, vehicleSpawnCoords = { vector4(-306.97, 6678.08, 0.62, 33.31) }, jobDeliverTheVehicleCoords = vector3(-306.97, 6678.08, 1), boxModel = { bigbox = { model = {"ba_prop_battle_crate_closed_bc", "ba_prop_battle_crate_closed_bc"}, random = 50, liftHeight = 2.9, riseSpeed = 0.02, }, smallbox = { model = {"gr_prop_gr_rsply_crate01a", "gr_prop_gr_rsply_crate01a"}, random = 50, liftHeight = 1.8, riseSpeed = 0.06, } }, ChangeModel = { ['BeforeModel'] = {"prop_coral_pillar_01"}, ['AfterModel'] = {"prop_coral_01"}, }, CleanModel = { {"prop_rub_tyre_03", "prop_rub_tyre_01", "prop_rub_binbag_sd_02"} }, SuitCaseModel = { ['BeforeModel'] = {"prop_suitcase_01d" }, ['AfterModel'] = {"hei_p_attache_case_01b_s"}, }, }, { regionName = "mission2", regionLabel = "Tworst Island", regionInfo = "You need to immediately collect overgrown corals in certain areas with diving equipment and tools and clean up the garbage. You must start now!", regionStep = "The team will acquire the boat and travel to the designated area.", regionStep2 = "The team will collect corals in the area, clean up debris in the sea, and gather hidden items.", minLevel = 2, jobTask = { {name = "seaChanged", img = "coral.png", label = "Take Coral", amount = 15, areaDistance = 30, coords = vector3(1798.72, -2966.86, -43.23) }, {name = "seaClean", img = "trash.png", label = "Sea Clean", amount = 15, areaDistance = 30, coords = vector3(1798.72, -2966.86, -43.23)}, {name = "seaSuitCase", label = "Sea SuitCase", amount = 15, areaDistance = 30, coords = vector3(1798.72, -2966.86, -43.23)}, -- {name = "sealooting", label = "Sea Box", amount = 15, areaDistance = 40, coords = vector3(1798.72, -2966.86, -43.23)}, }, regionPNG = "https://r2.fivemanage.com/biv23I9cFWICSObhZsr4C/Mask_group1.png", awards = { money = 20000, xp = 2000, onlinejobextra = 1.5 -- how many percent of the money will increase when a player enters onlinejob }, vehicleSpawnCoords = { vector4(1319.17, -3078.18, 0.37, 10.11), }, jobDeliverTheVehicleCoords = vector3(1320.3, -3071.16, -0.05), boxModel = { bigbox = { model = {"ba_prop_battle_crate_closed_bc", "ba_prop_battle_crate_closed_bc"}, random = 50, liftHeight = 2.9, riseSpeed = 0.02, }, smallbox = { model = {"gr_prop_gr_rsply_crate01a", "gr_prop_gr_rsply_crate01a"}, random = 50, liftHeight = 1.8, riseSpeed = 0.06, } }, ChangeModel = { ['BeforeModel'] = {"prop_coral_pillar_01"}, ['AfterModel'] = {"prop_coral_01"}, }, CleanModel = { {"prop_rub_tyre_03", "prop_rub_tyre_01", "prop_rub_binbag_sd_02"} }, SuitCaseModel = { ['BeforeModel'] = {"prop_suitcase_01d" }, ['AfterModel'] = {"hei_p_attache_case_01b_s"}, }, }, { regionName = "mission3", regionLabel = "Tworst Island", regionInfo = "You need to immediately collect overgrown corals in certain areas with diving equipment and tools and clean up the garbage. You must start now!", regionStep = "The team will acquire the boat and travel to the designated area.", regionStep2 = "The team will collect corals in the area, clean up debris in the sea, and gather hidden items.", minLevel = 3, jobTask = { {name = "seaChanged", img = "coral.png", label = "Take Coral", amount = 40, areaDistance = 60, coords = vector3(4204.08, 3637.51, -43.38) }, {name = "seaClean", img = "trash.png", label = "Sea Clean", amount = 40, areaDistance = 60, coords = vector3(4204.08, 3637.51, -43.38)}, {name = "seaSuitCase", label = "Sea SuitCase", amount = 20, areaDistance = 60, coords = vector3(4204.08, 3637.51, -43.38)}, --{name = "sealooting", label = "Sea Box", amount = 15, areaDistance = 60, coords = vector3(4204.08, 3637.51, -43.38)}, -- BOX }, regionPNG = "https://r2.fivemanage.com/biv23I9cFWICSObhZsr4C/Mask_group1.png", awards = { money = 30000, xp = 3000, onlinejobextra = 1.5 -- how many percent of the money will increase when a player enters onlinejob }, vehicleSpawnCoords = { vector4(3902.53, 4484.97, 0.19, 10.71) }, jobDeliverTheVehicleCoords = vector3(3902.53, 4484.97, 0.19), boxModel = { bigbox = { model = {"ba_prop_battle_crate_closed_bc", "ba_prop_battle_crate_closed_bc"}, random = 50, liftHeight = 2.9, riseSpeed = 0.02, }, smallbox = { model = {"gr_prop_gr_rsply_crate01a", "gr_prop_gr_rsply_crate01a"}, random = 50, liftHeight = 1.8, riseSpeed = 0.06, } }, ChangeModel = { ['BeforeModel'] = {"prop_coral_pillar_01"}, ['AfterModel'] = {"prop_coral_01"}, }, CleanModel = { {"prop_rub_tyre_03", "prop_rub_tyre_01", "prop_rub_binbag_sd_02"} }, SuitCaseModel = { ['BeforeModel'] = {"prop_suitcase_01d" }, ['AfterModel'] = {"hei_p_attache_case_01b_s"}, }, }, { regionName = "mission4", regionLabel = "Tworst Island", regionInfo = "You need to immediately collect overgrown corals in certain areas with diving equipment and tools and clean up the garbage. You must start now!", regionStep = "The team will acquire the boat and travel to the designated area.", regionStep2 = "The team will collect corals in the area, clean up debris in the sea, and gather hidden items.", minLevel = 4, jobTask = { {name = "seaChanged", img = "coral.png", label = "Take Coral", amount = 50, areaDistance = 70, coords = vector4(3323.94, 6580.64, -65.03, 102.81) }, {name = "seaClean", img = "trash.png", label = "Sea Clean", amount = 50, areaDistance = 70, coords = vector4(3323.94, 6580.64, -65.03, 102.81)}, {name = "seaSuitCase", label = "Sea SuitCase", amount = 20, areaDistance = 70, coords = vector4(3323.94, 6580.64, -65.03, 102.81)}, {name = "sealooting", label = "Sea Box", amount = 20, areaDistance = 70, coords = vector4(3323.94, 6580.64, -65.03, 102.81)}, -- BOX }, regionPNG = "https://r2.fivemanage.com/biv23I9cFWICSObhZsr4C/Mask_group1.png", awards = { money = 40000, xp = 4000, onlinejobextra = 1.5 -- how many percent of the money will increase when a player enters onlinejob }, vehicleSpawnCoords = { vector4(1540.32, 6712.64, 0.45, 10.04) }, jobDeliverTheVehicleCoords = vector3(1540.32, 6712.64, 0.45), boxModel = { bigbox = { model = {"ba_prop_battle_crate_closed_bc", "ba_prop_battle_crate_closed_bc"}, random = 50, liftHeight = 2.9, riseSpeed = 0.02, }, smallbox = { model = {"gr_prop_gr_rsply_crate01a", "gr_prop_gr_rsply_crate01a"}, random = 50, liftHeight = 1.8, riseSpeed = 0.06, } }, ChangeModel = { ['BeforeModel'] = {"prop_coral_pillar_01"}, ['AfterModel'] = {"prop_coral_01"}, }, CleanModel = { {"prop_rub_tyre_03", "prop_rub_tyre_01", "prop_rub_binbag_sd_02"} }, SuitCaseModel = { ['BeforeModel'] = {"prop_suitcase_01d" }, ['AfterModel'] = {"hei_p_attache_case_01b_s"}, }, }, }, ["Market"] = { ["BuyItems"] = { {itemName = "scuba_tube_l1", itemLabel = "Scuba Tube Level 1", itemKG = 1, itemCount = 1, itemPrice = 500, itemImage = "https://r2.fivemanage.com/biv23I9cFWICSObhZsr4C/diving-tube-level1.png" }, {itemName = "scuba_tube_l2", itemLabel = "Scuba Tube Level 2", itemKG = 1, itemCount = 1, itemPrice = 1000, itemImage = "https://r2.fivemanage.com/biv23I9cFWICSObhZsr4C/diving-tube-level2.png" }, {itemName = "scuba_tube_l3", itemLabel = "Scuba Tube Level 3", itemKG = 1, itemCount = 1, itemPrice = 1500, itemImage = "https://r2.fivemanage.com/biv23I9cFWICSObhZsr4C/diving-tube-level3.png" }, {itemName = "scuba_gear", itemLabel = "Scuba Mask", itemKG = 1, itemCount = 1, itemPrice = 700, itemImage = "https://r2.fivemanage.com/biv23I9cFWICSObhZsr4C/mask.png" }, {itemName = "liftbag", itemLabel = "Diving Liftbag", itemKG = 1, itemCount = 1, itemPrice = 200, itemImage = "https://r2.fivemanage.com/biv23I9cFWICSObhZsr4C/liftbag.png" }, {itemName = "weapon_knife", itemLabel = "Knife", itemKG = 1, itemCount = 1, itemPrice = 500, itemImage = "https://r2.fivemanage.com/biv23I9cFWICSObhZsr4C/knife.png" }, }, ["SellItems"] = { {itemName = "dendrogyra_coral", itemLabel = "Dendrogyra", itemKG = 1, itemCount = 1, itemPrice = 1500, itemImage = "https://r2.fivemanage.com/biv23I9cFWICSObhZsr4C/dendrogyra_coral.png"}, {itemName = "antipatharia_coral", itemLabel = "Antipatharia", itemKG = 1, itemCount = 1, itemPrice = 1500, itemImage = "https://r2.fivemanage.com/biv23I9cFWICSObhZsr4C/antipatharia_coral.png"}, {itemName = "rolex", itemLabel = "Rolex", itemKG = 1, itemCount = 1, itemPrice = 750, itemImage = "https://r2.fivemanage.com/biv23I9cFWICSObhZsr4C/rolex.png"}, {itemName = "diamond_ring", itemLabel = "Diamond Ring", itemKG = 1, itemCount = 1, itemPrice = 2000, itemImage = "https://r2.fivemanage.com/biv23I9cFWICSObhZsr4C/diamond_ring.png"}, {itemName = "goldbar", itemLabel = "Gold Bar", itemKG = 1, itemCount = 1, itemPrice = 2500, itemImage = "https://r2.fivemanage.com/biv23I9cFWICSObhZsr4C/goldbar.png"}, } } } Config.RandomCoral = { { item = "dendrogyra_coral", probability = 70, amount = math.random(1,3) }, -- The probability of normal coral is 70% { item = "antipatharia_coral", probability = 20, amount = math.random(1,3) }, -- There's a 20 percent chance of a rare coral. } Config.RandomSuitCase = { { item = "rolex", probability = 70, amount = math.random(1,3) }, -- The probability of normal coral is 70% { item = "diamond_ring", probability = 20, amount = math.random(1,3) }, -- The probability of a rare coral is 20% { item = "goldbar", probability = 10, amount = math.random(1,2) } -- Legendary coral has a 10% chance of appearing } Config.RandomShipBox = { { item = "rolex", probability = 40, amount = math.random(1,3) }, -- The probability of normal coral is 70% { item = "diamond_ring", probability = 40, amount = math.random(1,3) }, -- The probability of a rare coral is 20% { item = "goldbar", probability = 20, amount = math.random(1,2) } -- Legendary coral has a 10% chance of appearing } Config.Vehiclekey = true Config.VehicleSystem = "qb-vehiclekeys" -- cd_garage / qs-vehiclekeys / wasabi-carlock / qb-vehiclekeys Config.Removekeys = true Config.RemoveVehicleSystem = "qb-vehiclekeys" -- cd_garage / qs-vehiclekeys / wasabi-carlock / qb-vehiclekeys Config.GiveVehicleKey = function(plate, model, vehicle) -- you can change vehiclekeys export if you use another vehicle key system if Config.Vehiclekey then if Config.VehicleSystem == 'cd_garage' then TriggerEvent('cd_garage:AddKeys', exports['cd_garage']:GetPlate(vehicle)) elseif Config.VehicleSystem == 'qs-vehiclekeys' then model = GetDisplayNameFromVehicleModel(GetEntityModel(vehicle)) exports['qs-vehiclekeys']:GiveKeys(plate, model, true) elseif Config.VehicleSystem == 'wasabi-carlock' then exports.wasabi_carlock:GiveKey(plate) elseif Config.VehicleSystem == 'qb-vehiclekeys' then TriggerServerEvent('qb-vehiclekeys:server:AcquireVehicleKeys', plate) end end end Config.RemoveVehiclekey = function(plate, model, vehicle) if Config.Removekeys then if Config.RemoveVehicleSystem == 'cd_garage' then TriggerServerEvent('cd_garage:RemovePersistentVehicles', exports['cd_garage']:GetPlate(vehicle)) elseif Config.RemoveVehicleSystem == 'qs-vehiclekeys' then model = GetDisplayNameFromVehicleModel(GetEntityModel(vehicle)) exports['qs-vehiclekeys']:RemoveKeys(plate, model) elseif Config.RemoveVehicleSystem == 'wasabi-carlock' then exports.wasabi_carlock:RemoveKey(plate) elseif Config.RemoveVehicleSystem == 'qb-vehiclekeys' then TriggerServerEvent('qb-vehiclekeys:client:RemoveKeys', plate) end end end Config.FuelSystem = "LegacyFuel" -- LegacyFuel / x-fuel Config.SetVehicleFuel = function(vehicle, fuel_level) -- you can change LegacyFuel export if you use another fuel system if Config.FuelSystem == 'LegacyFuel' then return exports["LegacyFuel"]:SetFuel(vehicle, fuel_level) elseif Config.FuelSystem == 'x-fuel' then return exports["x-fuel"]:SetFuel(vehicle, fuel_level) else return SetVehicleFuelLevel(vehicle, fuel_level + 0.0) end end Config.NotificationText = { ['oxygen'] = { text = "Oxygen is over.", type = "errorNotify" }, ['vehicleexist'] = { text = "No ship spawns because a ship is found", type = "errorNotify" }, ['oxygenLow'] = { text = "Oxygen is low.", type = "infoNotify" }, ['needoxygen'] = { text = "You need Oxygen", type = "errorNotify" }, ['needoliftbag'] = { text = "You need liftbag", type = "errorNotify" }, ['level1tube'] = { text = "You wear the tube level 1", type = "infoNotify" }, ['level2tube'] = { text = "You wear the tube level 1", type = "infoNotify" }, ['level3tube'] = { text = "You wear the tube level 1", type = "infoNotify" }, ['requiredTube'] = { text = "You must wear the tube first", type = "errorNotify" }, ['wearMask'] = { text = "You wear the mask", type = "infoNotify" }, ['achordrop'] = { text = "Anchor dropped", type = "infoNotify" }, ['achorpickeddrop'] = { text = "Anchor picked up", type = "infoNotify" }, ['gotosite'] = { text = "Pick up the vehicle and go to the site", type = "infoNotify" }, ['needKnife'] = { text = "You need a knife to open the suitcase", type = "infoNotify" }, ['towedrope'] = { text = "The box is being towed by rope, please wait", type = "infoNotify" }, ['needAnchor'] = { text = "You need to anchor the vehicle", type = "errorNotify" }, ['pressanchor'] = { text = "Press /anchor to anchor the vehicle", type = "infoNotify" }, ['notenoughitem'] = { text = "Not enough %s to sell.", type = "errorNotify" }, ['lobbyfull'] = { text = "The lobby is full.", type = "succesNotify" }, ['jobnotstarted'] = { text = "You have not started the job yet.", type = "errorNotify" }, ['jobalreadystarted'] = { text = "You have already started the job.", type = "errorNotify" }, ['maxlevel'] = { text = "You have reached the maximum level.", type = "errorNotify" }, ['playeralreadyinlobby'] = { text = "You are already in the lobby.", type = "errorNotify" }, ['missionnotselected'] = { text = "You have not selected a mission.", type = "errorNotify" }, ['playerleftlobby'] = { text = "The mission is terminated because the lobbyist is out of the game.", type = "errorNotify" }, ['deliverVehile'] = { text = "Deliver the vehicle", type = "infoNotify" }, ['resetJob'] = { text = "You have reset the job.", type = "errorNotify" }, ['notowner'] = { text = "You are not the owner of the vehicle.", type = "errorNotify" }, } Config.RequiredXP = { [1] = 1000, [2] = 1500, [3] = 2000, [4] = 2500, [5] = 3000, [6] = 3500, [7] = 4000, [8] = 4500, [9] = 5000, [10] = 5500, [11] = 6000, [12] = 6500, [13] = 7000, [14] = 7500, [15] = 8000, [16] = 8500, [17] = 9000, [18] = 9500, [19] = 10000, [20] = 10500, [21] = 11000, [22] = 11500, [23] = 12000, [24] = 12500, [25] = 13000, [26] = 13500, [27] = 14000, [28] = 14500, [29] = 15000, [30] = 15500, [31] = 16000, [32] = 16500, [33] = 17000, [34] = 17500, [35] = 18000, [36] = 18500, [37] = 19000, [38] = 19500, [39] = 20000, [40] = 20500, [41] = 21000, [42] = 21500, [43] = 22000, [44] = 22500, [45] = 23000, [46] = 23500, [47] = 24000, [48] = 24500, [49] = 25000, [50] = 25500, [51] = 26500, [52] = 27500, [53] = 28500, [54] = 29500, [55] = 30500, [56] = 31500, [57] = 32500, [58] = 33500, [59] = 34500, [60] = 35500, [61] = 36500, [62] = 37500, [63] = 38500, [64] = 39500, [65] = 40500, [66] = 41500, [67] = 42500, [68] = 43500, [69] = 44500, [70] = 45500, }
Avis (1)
1 avis pour Diving Job Plus
Seuls les clients connectés ayant acheté ce produit ont la possibilité de laisser un avis.
Comment installer
Ajoutez des mods à votre serveur FiveM comme un pro
Très bien, écoutez bien ! Vous voulez ajouter de super mods à votre serveur FiveM ? Marre des vieux serveurs ennuyeux et envie de pimenter le tout avec des voitures, des scripts ou des cartes personnalisés ? On règle ça ! Installer des mods sur FiveM vous permet de faire passer votre serveur d'un niveau basique à un niveau supérieur. C'est plus simple que vous ne le pensez, même si vous n'êtes pas un expert en informatique. Ce guide vous guidera pas à pas, sans jargon, avec des instructions claires pour que votre serveur soit à la hauteur de vos attentes.Étape 1 : Obtenez votre mod – Trouvez les goodies
Tout d'abord, vous devez trouver les mods que vous souhaitez réellement. C'est un peu comme faire du shopping, mais pour votre serveur.- Visitez les endroits habituels : Des sites Web comme fivem-mods.net, GTA5-Mods.com sont des mines d'or. De nombreux créateurs y publient leurs œuvres.
- La communauté est la clé : Ne négligez pas les forums et les serveurs Discord. Vous y trouverez des trésors cachés et bénéficierez des recommandations d'autres propriétaires de serveurs.
- GitHub et sites de développement : Pour découvrir d'autres scripts uniques, consultez GitHub ou les sites web des développeurs. Parfois, les meilleures choses se font hors des sentiers battus.
.fermeture éclair
ou .rar
déposer.Étape 2 : Préparation du serveur – Préparez-vous à gronder
Bon, il est temps de s'attaquer aux entrailles du serveur. Pas de panique, ce n'est pas de la chirurgie cérébrale.- Accédez aux fichiers de votre serveur : Vous devrez vous connecter au gestionnaire de fichiers de votre serveur. Cela se fait généralement via un client FTP comme FileZilla ou le panneau de configuration de votre hébergeur.
- SAUVEZ-LE, les amis : Sérieusement, avant de modifier quoi que ce soit, faites une sauvegarde de vos fichiers serveur. Si vous faites une erreur (et cela nous arrive à tous), vous pourrez simplement la restaurer et faire comme si de rien n'était.
- Recherchez le dossier « ressources » : Ceci est votre garage à mods. C'est là que toute la magie opère. Fouillez dans vos fichiers serveur et localisez
ressources
dossier.
Étape 3 : Installation du module : déposez-le
Passons maintenant à l'événement principal : mettre ce mod en ligne.- Extraire les fichiers : Si votre mod est zippé, décompressez-le dans un dossier sur votre ordinateur.
- Télécharger dans le dossier « ressources » : Utilisez votre client FTP ou votre gestionnaire de fichiers pour glisser-déposer (télécharger) le dossier mod extrait dans le
ressources
dossier sur votre serveur.- Le nom du dossier est important : Assurez-vous que le nom du dossier est quelque chose que vous reconnaîtrez plus tard, vous en aurez besoin pour la configuration du serveur.
- Dites à votre serveur de charger le mod : Il s'agit du bit server.cfg.
- Ouvrez votre
serveur.cfg
fichier. Il se trouve dans le répertoire principal de votre serveur. - Ajoutez une ligne comme celle-ci :
assurer [mod_name]
- Remplacer
[nom_mod]
avec le nom réel de votre dossier mod. - Exemple: Si votre dossier mod s'appelle
voiture de drift malade
, tu ajouteraisassurer sick_drift_car
.
- Ouvrez votre
assurer [mod_name]
assurer mon_car_mod
Étape 4 : Dépendances : les extras dont vous pourriez avoir besoin
Parfois, les mods sont un peu gourmands en ressources et nécessitent des éléments supplémentaires pour fonctionner. On les appelle des dépendances.- Vérifiez les informations du mod : Le créateur du mod devrait vous indiquer s'il existe des dépendances. Consultez la documentation !
- Installer les dépendances : S'il y a des dépendances, téléchargez-les et installez-les dans le même
ressources
dossier, comme vous l'avez fait avec le mod principal à l'étape 3. - Charger également les dépendances : Vous devrez également ajouter
assurer [dependency_name]
lignes dans votreserveur.cfg
fichier pour chaque dépendance, au-dessus duassurer [mod_name]
ligne pour votre mod principal.
Étape 5 : Redémarrage du serveur – Lancez-le
Il est temps de redémarrer et de voir si tout fonctionne.- Redémarrez votre serveur : Utilisez le bouton « Redémarrer » dans votre panneau de configuration ou redémarrez-le manuellement si vous êtes de la vieille école.
- Regardez la console : Surveillez la console de votre serveur après le redémarrage. Des messages d'erreur ou des messages rouges s'affichent-ils ? Si oui, consultez la documentation du mod ou recherchez l'erreur sur Google.
Étape 6 : Test en jeu : Est-ce que ça marche ?
Entrez dans le jeu et voyez si votre mod fait son travail.- Rejoignez votre serveur : Démarrez FiveM et connectez-vous à votre serveur.
- Testez-le : Le mod fonctionne-t-il comme prévu ? La voiture est neuve ? Le script fait-il son travail ? La carte a l'air neuve ?
Étape 7 : Dépannage – En cas de problème
Parfois, les choses ne se passent pas comme prévu. Pas de panique, ça arrive aux meilleurs.- Vérifier les chemins d’accès aux fichiers : Vos fichiers sont-ils dans les bons dossiers ? Vérifiez tout.
- Examiner les journaux du serveur : Les journaux du serveur sont vos amis. Ils vous informent en cas de problème.
- Mettre à jour les dépendances : Vos dépendances sont-elles à jour ? Des dépendances obsolètes peuvent causer des problèmes.
- Vérification de compatibilité à nouveau : Le mod est-il réellement compatible avec votre version FiveM et d'autres mods ? Des conflits peuvent survenir.
FAQ - Réponses à vos questions brûlantes
- Q : Où puis-je trouver de bons mods FiveM ?
- UN: Des sites web comme fivem-mods.net et GTA5-Mods.com sont d'excellents points de départ. Les forums communautaires et les serveurs Discord sont également des mines d'or.
- Q : Qu'est-ce que « server.cfg » et pourquoi dois-je le modifier ?
- UN:
serveur.cfg
C'est le cerveau de votre serveur. Il lui indique quoi charger et comment se comporter. Vous devez le modifier pour lui indiquer de charger vos nouveaux mods. - Q : Que faire si le mod ne fonctionne pas après l'installation ?
- UN: C'est l'heure du dépannage ! Vérifiez les chemins d'accès aux fichiers, les journaux du serveur, les dépendances et la compatibilité des mods (comme indiqué à l'étape 7). Google est aussi votre ami !
- Q : Dois-je redémarrer tout mon serveur à chaque fois que j'installe un mod ?
- UN: Oui, c'est vrai. Redémarrer le serveur recharge toutes les ressources, y compris votre nouveau mod installé.
- Q : Les mods peuvent-ils casser mon serveur ?
- UN: Potentiellement, s'ils sont mal conçus ou incompatibles. Téléchargez toujours les mods depuis des sources fiables et sauvegardez votre serveur avant d'installer quoi que ce soit de nouveau.
Mot de la fin - Mod comme un patron
Vous voyez ? Installer des mods sur votre serveur FiveM n'est pas sorcier. Il suffit de suivre les étapes, d'être prudent et de ne pas avoir peur d'expérimenter. Lancez-vous, trouvez des mods exceptionnels et faites de votre serveur FiveM un endroit jaloux. Bon modding !Des mods qui étendront le jeu de rôle
- Garantie de remboursement:Si vous n'êtes pas satisfait, nous vous proposons une politique de remboursement sans poser de questions.
- Contenu exclusif:Nos mods et scripts sont conçus de manière professionnelle et exclusifs à notre plateforme.
- Approuvé par la communauté:Rejoignez des milliers de propriétaires de serveurs FiveM qui comptent sur nous pour des ressources de qualité.
- Conception de haute qualité:Construit avec des pratiques de codage optimisées pour des performances de premier ordre.
- Intégration transparente:Installez et exécutez facilement sur n'importe quel serveur FiveM sans problèmes de compatibilité.
- Options personnalisables: Ajustez les paramètres et les fonctionnalités pour les adapter au style unique de votre serveur.
- Performances optimisées:Testé pour garantir une utilisation minimale des ressources et une efficacité maximale.
- Mises à jour à vie:Gardez une longueur d'avance grâce aux mises à jour et améliorations continues incluses sans frais supplémentaires.
Franky –
Un scénario de travail incroyable