installations
📋 Documentation d'Installation - GW Gang System
Table des matières
Prérequis
Installation
Configuration
Dépendances
Configuration du Framework
Configuration Discord
Configuration des Administrateurs
Configuration des Zones
Personnalisation
Dépannage
Prérequis
Système
FiveM Server avec la version cerulean ou supérieure
Frameworks supportés
Le script supporte les frameworks suivants :
ESX (Legacy)
QBCore / QB
OX (Overextended)
QBox
VRP2
Standalone (sans framework)
Dépendances obligatoires
Les ressources suivantes doivent être installées et démarrées AVANT ce script :
ox_lib (obligatoire)
Lien : https://github.com/overextended/ox_lib
Version minimale : dernière version stable
Installation : Suivre les instructions du dépôt GitHub
PolyZone (obligatoire)
Lien : https://github.com/mkafrin/PolyZone
Installation : Télécharger et placer dans le dossier
resourcesNécessaire pour le système de zones et territoires
pmp_st_sweet (obligatoire)
Lien : https://www.gta5-mods.com/player/female-ped-sweet-pimpmyped-fivem
Installation : Télécharger et placer dans le dossier
resourcesUtilisé pour certains PNJ du script
Dépendances optionnelles
ox_inventory : Pour l'intégration de l'inventaire (recherche de joueurs)
ox_target : Pour les interactions avec ox_target (optionnel, peut utiliser la touche E)
Installation
Étape 1 : Téléchargement
Téléchargez le script
gw-gangPlacez-le dans votre dossier
resourcesRenommez le dossier si nécessaire (ex:
[scripts-gw-shop]/gw-gang)
Étape 2 : Installation des dépendances
Assurez-vous que toutes les dépendances sont installées :
Étape 3 : Configuration du server.cfg
Ajoutez les ressources dans l'ordre suivant dans votre server.cfg :
⚠️ IMPORTANT : L'ordre de démarrage est crucial. Les dépendances doivent être démarrées AVANT le script principal.
Étape 4 : Redémarrage du serveur
Redémarrez votre serveur FiveM
Vérifiez les logs pour confirmer que toutes les ressources se chargent correctement
Vérifiez qu'il n'y a pas d'erreurs dans la console
Configuration
Fichier principal : config.lua
config.luaLe fichier config.lua contient toutes les configurations du script. Ouvrez-le et configurez selon vos besoins.
Configuration minimale requise
1. Framework
Options disponibles : 'esx', 'qbcore', 'qb', 'ox', 'qbox', 'vrp2', 'standalone'
2. Mode Debug
3. Permissions de création de gang
Configuration du Framework
ESX
Si vous utilisez ESX, assurez-vous que :
ESX est installé et fonctionnel
Le script
es_extendedest démarréLa configuration est définie sur
Config.Framework = 'esx'
QBCore / QB
Si vous utilisez QBCore :
QBCore est installé et fonctionnel
Le script
qb-coreest démarréLa configuration est définie sur
Config.Framework = 'qbcore'ou'qb'
OX Framework
Si vous utilisez OX :
OX est installé et fonctionnel
La configuration est définie sur
Config.Framework = 'ox'
VRP2
Si vous utilisez VRP2 :
VRP2 est installé et fonctionnel
La configuration est définie sur
Config.Framework = 'vrp2'
Standalone (Sans framework)
Si vous n'utilisez pas de framework :
La configuration est définie sur
Config.Framework = 'standalone'Certaines fonctionnalités peuvent être limitées
Configuration Discord
Fichier : discord.lua
discord.luaLe fichier discord.lua contient la configuration des webhooks Discord pour les logs.
Configuration des webhooks
Ouvrez discord.lua et configurez les webhooks pour chaque événement :
Création d'un webhook Discord
Allez dans les paramètres de votre serveur Discord
Cliquez sur "Intégrations" → "Webhooks"
Cliquez sur "Nouveau webhook"
Copiez l'URL du webhook
Collez l'URL dans le fichier
discord.lua
Note : Si un webhook n'est pas configuré, le script utilisera un webhook par défaut.
Configuration des Administrateurs
Licenses autorisées
Pour autoriser des administrateurs à utiliser les commandes admin et le créateur de zones, vous devez ajouter leurs licenses dans config.lua.
1. Commandes Admin
2. Créateur de Zones
Obtenir la license d'un joueur
Pour obtenir la license d'un joueur :
Utilisez la commande
/license <id>si disponible sur votre serveurOu consultez les logs de connexion du serveur
Ou utilisez une ressource d'administration
Format de la license : license:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (40 caractères hexadécimaux)
Configuration des Zones
Création de zones de territoire
Les zones de territoires peuvent être créées de deux manières :
Méthode 1 : Via le jeu (Recommandé)
Connectez-vous en tant qu'administrateur autorisé
Utilisez la commande
/zonecreatorSuivez les instructions à l'écran :
Touche E : Placer un point
Touche R : Retirer le dernier point
Touche ESC : Ouvrir le menu de gestion
Sauvegardez la zone via le menu
Méthode 2 : Via le code
Les zones sont stockées dans le système de stockage du script. Consultez la documentation technique pour plus de détails.
Couleurs des zones
Vous pouvez personnaliser les couleurs par défaut des zones dans config.lua :
Personnalisation
Couleurs du menu
Les couleurs du menu peuvent être personnalisées dans config.lua :
Notifications
Le script supporte trois types de notifications :
"gw" : Notifications personnalisées GW (recommandé)
"ox" : Notifications ox_lib
"native" : Notifications natives FiveM
HUD de gang
Activez ou désactivez le HUD de gang :
Système de présence dans les territoires
Configurez le gain de points par présence :
Boutique de gang
Configurez les items disponibles dans la boutique :
Coffres et garages
Configurez les coffres et garages :
Missions
Toutes les missions sont configurables dans config.lua :
Dead Drop
GoFast
Vol de véhicules
Livraison de drogue
Assassinat
Braquages (Bijouterie, Fleeca, Supérettes, ATM, Armurerie, Conteneurs)
Système de quêtes
Activez et configurez les quêtes :
Commandes disponibles
Commandes joueur
/gangmenu: Ouvrir le menu principal du gang/gang: Alias pour/gangmenu
Commandes administrateur
/gangadmin: Menu d'administration des gangs/zonecreator: Activer/désactiver le mode création de zones/cancreate <id>: Ajouter un joueur à la whitelist de création de gang
Dépannage
Problèmes courants
1. Le script ne se charge pas
Solution :
Vérifiez que toutes les dépendances sont installées et démarrées
Vérifiez l'ordre de démarrage dans
server.cfgConsultez les logs du serveur pour les erreurs
2. Erreur "ox_lib not found"
Solution :
Installez ox_lib depuis : https://github.com/overextended/ox_lib
Assurez-vous qu'il est démarré avant gw-gang
3. Erreur "PolyZone not found"
Solution :
Installez PolyZone depuis : https://github.com/mkafrin/PolyZone
Assurez-vous qu'il est démarré avant gw-gang
4. Les zones ne s'affichent pas
Solution :
Vérifiez que le fichier
stream/glife_map_overlay.gfxest présentVérifiez que le stream est activé dans
fxmanifest.luaRedémarrez le serveur
5. Les commandes admin ne fonctionnent pas
Solution :
Vérifiez que votre license est dans
Config.AdminCommands.allowedLicensesVérifiez que
Config.AdminCommands.enabled = trueVérifiez le format de la license (doit commencer par "license:")
6. Le framework n'est pas détecté
Solution :
Vérifiez que
Config.Frameworkcorrespond à votre frameworkVérifiez que votre framework est démarré et fonctionnel
Consultez les logs pour les erreurs de chargement du framework
7. Les webhooks Discord ne fonctionnent pas
Solution :
Vérifiez que les URLs des webhooks sont correctes
Vérifiez que les webhooks Discord sont actifs
Testez les URLs dans un navigateur
Logs et débogage
Activez le mode debug pour plus d'informations :
Les logs apparaîtront dans la console du serveur et vous aideront à identifier les problèmes.
Support
Pour obtenir de l'aide :
Consultez les logs du serveur
Activez le mode debug
Vérifiez la documentation technique
Contactez le support si nécessaire
Notes importantes
Performance
Le script est optimisé pour les serveurs avec de nombreux joueurs
Les zones sont chargées de manière asynchrone
Le système de présence utilise des intervalles pour éviter la surcharge
Sécurité
Les commandes admin sont protégées par système de licenses
Les données sont validées côté serveur
Les webhooks Discord permettent de surveiller les activités
Mises à jour
Sauvegardez toujours votre
config.luaavant de mettre à jourConsultez les notes de version pour les changements
Testez les mises à jour sur un serveur de test avant la production
Structure des fichiers
Conclusion
Une fois toutes les étapes suivies, votre script GW Gang System devrait être opérationnel. N'hésitez pas à personnaliser la configuration selon vos besoins et à consulter les autres fichiers de documentation pour plus de détails sur les fonctionnalités spécifiques.
Last updated