Configuration
Contenu de config.lua
_Config = {
-- Configuration du framework
framework = "newESX", -- newESX ou ESX
getESX = "esx:getSharedObject", -- Obtenir ESX // laisser tel quel si vous utilisez newESX
OpenMenuGangs = "f7", -- Touche d'ouverture du menu (Configurer dans le jeu : touche P => Paramètres => Configuration des touches => FiveM)
ImageLogServer = "https://i.goopics.net/yl14w8.gif", -- Image du log serveur (hébergement d'image : https://www.zupimages.net/)
char_ = "CHAR_SOCIAL_CLUB", -- Char pour notification côté client & serveur (https://wiki.gtanet.work/index.php?title=Notification_Pictures)
-- Apparence du menu
actifBannierre = true, -- Activer la bannière (true = oui | false = non)
actifTitreMenu = true, -- Activer le titre du menu (true = oui | false = non)
textureName = 'root_cause', -- Nom de la texture (https://wiki.gtanet.work/index.php?title=Notification_Pictures)
fichierYTD = 'ahero_red', -- Fichier YTD (https://wiki.gtanet.work/index.php?title=Notification_Pictures)
taille_menu = 0.0, -- Taille du menu de 0 à 100
position_menus = {verticale = 0, horizontale = 100}, -- Position du menu
-- Couleur du menu
color_menu = {r = 20, g = 0, b = 0}, -- Changer la couleur : https://htmlcolorcodes.com/fr/
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------- == Les Options que vous devez Configurer == -------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-- Paramètres de base
affichePrint = true, -- Afficher les prints dans la console (true = oui | false = non)
-- Webhooks pour les journaux
webhooks = {
["organisation_coffre_item_retire"] = { w = "" },
["organisation_coffre_item_depot"] = { w = "" },
["organisation_coffre_cash_depot"] = { w = "" },
["organisation_coffre_argent_sale_depot"] = { w = "" },
["organisation_coffre_cash_retire"] = { w = "" },
["organisation_coffre_argent_sale_retire"] = { w = "" },
["organisation_coffre_weapon_depot"] = { w = "" },
["organisation_coffre_weapon_retire"] = { w = "" },
},
-- Gestion des munitions
useClipWeaponAmmo = true, -- Activer l'utilisation des chargeurs (TRUE) ou désactiver (FALSE)
sendAmmoClip = 25, -- Nombre de munitions données par chargeur (par défaut 25)
-- Permissions des organisations
aGangsPermissions = { -- Permissions pour accéder au coffre de l'organisation (doivent correspondre aux grades de la base de données)
["acces_coffre"] = {"boss", "lieutenant"},
},
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------- == NE PAS TOUCHER == -------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-- Paramètres internes (Ne pas toucher)
enableErrorsLog = true,
enableSqlLog = true,
getInvPlayer = {},
invWeapon = {},
onItems = {},
money_target_fouille = {},
player_Inv_fouille_target = {},
weapon_target_fouille = {},
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------- == NE PAS TOUCHER == -------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
}
-- Fonction utilitaire pour le formatage des chiffres
GroupDigits = function(value) -- Utilisé côté client et serveur
local left, num, right = string.match(value, '^([^%d]*%d)(%d*)(.-)$')
return left .. (num:reverse():gsub('(%d%d%d)', '%1 '):reverse()) .. right
end
-- Instructions pour déposer une arme dans le coffre
-- Les armes doivent être en majuscules lors du spawn pour un joueur
-- Exemple : WEAPON_PISTOL
-- Pour donner une arme blanche : giveweapon [id] WEAPON_KNIFE 1
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------- == Les Options que vous devez Configurer et Ajouter == --------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Org = {
MarkerDist = 30, -- Distance du marqueur (par défaut 15 mètres, 3 mètres recommandé pour les joueurs connaissant les positions)
PedDist = 1, -- Distance pour afficher les objets (non disponible pour le moment)
Wl = {
Objects = {},
SctInv = {},
Trg = {
Account = {},
Loadout = {},
Inventory = {},
},
JobList = {
{JobName = "ballas", JobLabel = "Ballas"},
-- Ajouter de nouvelles organisations
},
-- Début de l'organisation Ballas
["ballas"] = {
Coords = {
{
MarkerType = 29,
MarkerScale = 0.5,
MarkerR = 148,
MarkerG = 0,
MarkerB = 255,
MarkerA = 0.9,
x = -207.7318725586, y = -1692.158203125, z = 34.166259765625, -- Position du marqueur
Type = "coffre",
},
{
MarkerType = 36,
MarkerScale = 0.5,
MarkerR = 148,
MarkerG = 0,
MarkerB = 255,
MarkerA = 0.9,
x = -209.40658569336, y = -1689.3231201172, z = 34.065185546875, -- Position du marqueur
Type = "garage",
},
{
MarkerType = 1,
MarkerScale = 3.0,
MarkerR = 148,
MarkerG = 0,
MarkerB = 255,
MarkerA = 0.9,
x = -215.55165100098, y = -1691.8022460938, z = 33.997802734375 - 1, -- Position du marqueur
Type = "removeVeh",
},
},
Vehicle = {
Spawn = {x = -219.49450683594, y = -1691.5516357422, z = 33.91357421875, h = 175.74803161622}, -- Point de spawn du véhicule
ColorCar = { -- Pour changer la couleur : https://htmlcolorcodes.com/fr/ (laisser vide pour aucune couleur)
primaire = {r = 185, g = 0, b = 255}, -- Violet
second = {r = 185, g = 0, b = 255}, -- Violet
},
["boss"] = {
Value = {
-- Véhicules pour le boss
{Label = "La voiture du seigneur", Value = "thrax"},
{Label = "Adder", Value = "adder"},
{Label = "Buccaneer", Value = "buccaneer2"},
{Label = "Dominator", Value = "dominator"},
{Label = "Faction 2", Value = "faction2"},
{Label = "Faction 3", Value = "faction3"},
{Label = "Sabregt2", Value = "sabregt2"},
-- Motos
{Label = "Hakuchou 2", Value = "hakuchou2"},
{Label = "Sanchez 2", Value = "sanchez2"},
-- Vélos
{Label = "Vélo-BMX", Value = "bmx"},
{Label = "Vélo classic", Value = "cruiser"},
},
},
["lieutenant"] = {
Value = {
{Label = "Blista", Value = "blista"},
},
},
["sergeant"] = {
Value = {
{Label = "Blista", Value = "blista"},
},
},
["officer"] = {
Value = {
{Label = "Blista", Value = "blista"},
},
},
["recruit"] = {
Value = {
{Label = "Blista", Value = "blista"},
},
},
},
},
-- Autre organisation, dupliquer le code..
}
}
Dernière mise à jour