Score Garage
Systeme de garage moderne avec interface immersive, gestion des fourrieres et personnalisation complete.
Installation
Suivez ces etapes pour installer le script garage sur votre serveur :
- Placez le dossier
garagesdans votre dossier resources - Assurez-vous d'avoir les dependances requises (voir section suivante)
- Ajoutez
ensure garagesdans votreserver.cfg - Redemarrez votre serveur
Le script utilise la table owned_vehicles d'ESX. Assurez-vous que votre base de donnees est correctement configuree.
Dependances requises
Les ressources suivantes doivent etre installees sur votre serveur :
Le script supporte LegacyFuel et ox_fuel. Configurez dans Config.FuelSystem.
Changer la langue
Le script supporte le francais et l'anglais. Modifiez dans config.lua :
Config.Locale = 'fr' -- 'fr' pour Francais, 'en' pour English
Vous pouvez personnaliser toutes les traductions dans Config.Locales :
Config.Locales = {
['fr'] = {
garage_title = 'Garage',
impound_title = 'Fourriere',
vehicle_spawned = 'Vehicule sorti du garage',
vehicle_stored = 'Vehicule range dans le garage',
-- ... autres traductions
},
['en'] = {
garage_title = 'Garage',
impound_title = 'Impound',
-- ... autres traductions
}
}
Personnaliser les couleurs
Modifiez les couleurs de l'interface dans config.lua :
Config.Colors = {
primary = '#b70b12', -- Couleur principale (rouge)
primary_dark = '#8a0a0e', -- Couleur principale foncee
primary_light = '#d40d15', -- Couleur principale claire
bg_dark = '#0a0a0a', -- Fond sombre
bg_card = '#1a1a1a', -- Fond des cartes
bg_lighter = '#252525', -- Fond plus clair
text_primary = '#ffffff', -- Texte principal
text_secondary = '#b0b0b0', -- Texte secondaire
success = '#00ff88', -- Couleur succes (vert)
warning = '#ff9500', -- Couleur warning (orange)
}
Les couleurs sont appliquees dynamiquement. Changez simplement les valeurs hex et l'interface s'adapte automatiquement !
Personnaliser le logo
Modifiez le logo affiche dans l'interface dans config.lua :
Config.UI = {
logo = 'https://votre-url.com/votre-logo.png',
title = 'Garage'
}
50x50 pixels en format PNG transparent pour un rendu optimal.
Configurer les garages
Ajoutez ou modifiez les emplacements de garage dans config.lua :
Config.Garages = {
{
id = '1',
name = 'Garage Centre-Ville',
coords = vector4(-349.09, -876.95, 31.07, 172.58),
spawn_point = vector4(-349.37, -881.20, 30.65, 78.80)
},
-- Ajoutez d'autres garages ici
}
Configuration des blips
Config.BlipConfig = {
sprite = 357, -- Icone du blip
color = 47, -- Couleur du blip
scale = 0.6 -- Taille du blip
}
Configurer les fourrieres
Configurez les emplacements de fourriere et le prix de recuperation :
Config.ImpoundPrice = 500 -- Prix pour recuperer un vehicule
Config.Impounds = {
{
id = '1',
name = 'Fourriere',
coords = vector4(399.15, -1630.05, 29.29, 232.39),
spawn_point = vector4(403.09, -1633.48, 28.87, 139.99)
},
-- Ajoutez d'autres fourrieres ici
}
Configuration des blips fourriere
Config.ImpoundBlipConfig = {
sprite = 527, -- Icone du blip
color = 1, -- Couleur rouge
scale = 0.7 -- Taille du blip
}
Personnaliser les notifications
Si vous utilisez un systeme de notification personnalise, modifiez le fichier zh_notify_override.lua :
-- Exemple pour utiliser votre propre systeme de notification
ESX.ShowNotification = function(msg)
-- Remplacez par votre systeme
exports['votre_notify']:Notify(msg)
end
Ce fichier n'est pas escrow, vous pouvez le modifier librement pour integrer votre systeme de notifications.
Structure des fichiers
Les fichiers avec sont proteges par Tebex Escrow. Les fichiers avec sont modifiables.
Support
Pour toute question ou probleme, contactez notre equipe sur Discord :
Rejoindre le Discord