🏎️Ez-GoFast

3 Menus différents sont proposés : - esx_menu_default (pour les anciens) - esx_context (pour les nouveaux) - ox_context (pour la next-gen)

Configuration :

Ce script est très simple a installer sur votre serveur FiveM, que vous soyez en localhost, sur un VPS ou bien sur une machine dédiée FiveM !

Configurez les positions que vous souhaitez :

PosOfStartGoFast = vector3(-6.1864461898804, 6275.0390625, 31.499443054199),
PosOfCameraInMenu = vector3(-7.2005505561829, 6265.8041992188, 31.240324020386),
PosOfSpawnVehicle = vector4(-474.22598266602, 6023.6708984375, 31.34038734436, 148.64875793457),
SpawnVehPlayer = vector3(-473.08154296875, 6022.9965820312, 31.34038734436),
EndOfGoFast = vector3(927.89752197266, -92.258140563965, 78.76326751709), -- pos "appuyez sur E pour rendre l'auto"
ParkOfVehicleAtEnd = vector4(942.57330322266, -80.523498535156, 78.764060974121, 288.49594116211), -- pos de fin de trajet automatique après avoir press E
PosOfCamAtEnd = vector3(945.79388427734, -78.581787109375, 80.672866821289), -- pos of camera :D

Maintenant, configurez la présence des peds sur la map :

EnablePeds = true,

ListOfPed = {
    {hash = "g_m_y_salvagoon_02", coords = vector4(-6.4628539085388, 6275.26953125, 30.635688781738, 204.70343017578) }, 	-- start position
    {hash = "g_m_y_ballaorig_01", coords = vector4(943.57965087891, -78.523399353027, 77.764060974121, 157.33605957031) }, -- end position
},

Vous êtes en capacité de changer la modèle de la voiture, les imports/add-ons/replace sont totalement prise en compte :

ModelOfVehicule = GetHashKey("rmodrs6r"), -- insèrer un hash ou alors le nom de la voiture au /car entre les guillemets !

Configurez le temps requis pour ajouter un nouveaux trajet au joueurs :

TimeForRemain = 1, -- en minutes !

Configurez les montant d'argent a gagné si le run est fait correctement :

BaseReward = math.random(100, 300), -- base de paiement
BonusPerPoliceOnline = 50, -- bonus d'argent par policier connecté(e)s
-- s'ajoute a ça un bonus de reward si le véhicule est pas trop endommagé ! (se base sur les dégats effectuées sur le véhicules et non un chiffre lambda !)

Configurez la fonction d'appel a la police : - Ligne #129 :

--TypeOfMenu = "esx_menu_default", 
--TypeOfMenu = "ox_lib",
TypeOfMenu = "esx_context",
-- choisissez une des trois ligne et posez "--" devant les deux autres dont vous ne voulez pas vous servir !

Configurez le nom ainsi que la couleurs des icones dans les menu qui le propose :

TitleOfMenu = "Ez'GoFast",
MenuIconColor = "00FF93",

Choisissez si vous souhaitez utiliser ox_target ou non :

EnableOxTarget = false,

Configurez votre système de notifications personnalisées :

CustomNotify = function(title, text)
-- esx :
	ESX.ShowAdvancedNotification("GoFast", "~b~"..title, text, "CHAR_LESTER_DEATHWISH", 8)

	--ESX.ShowNotification(text)
-- ox_lib :
	--lib.notify({
        --    title = title,
        --    description = text,
        --    type = 'inform'
        --})
-- okokNotify :
        --exports['okokNotify']:Alert(title, text, 5000, 'info', true)
end,

-

Dernière mise à jour