Configuration Files
config.lua
-- ______ _ _
-- | _ \ (_) | |
-- | | | |_ _ ___ ___ _ __ _ _ __ | |_ ___ ___ _ __ ___
-- | | | | | | / __|/ __| '__| | '_ \| __| / __/ _ \| '_ ` _ \
-- | |/ /| |_| \__ \ (__| | | | |_) | |_ | (_| (_) | | | | | |
-- |___/ \__, |___/\___|_| |_| .__/ \__(_)___\___/|_| |_| |_|
-- __/ | | |
-- |___/ |_|
-- © Copyright 2024 - 2025 DyScript.com tous droits réservés
Config = {}
-- Active ou désactive le mode debug (affichage de logs supplémentaires)
Config.Debug = false
-- Définit la langue utilisée par le script ('fr' ou 'en')
Config.Locale = 'fr'
-- Temps (en minutes) avant que le ped soit supprimé après la déconnexion du joueur
Config.PedTimeout = 15
-- Intervalle (en secondes) entre chaque vérification des peds offline
Config.PedCheckInterval = 1
-- Décalage vertical du ped offline (pour éviter qu'il soit dans le sol)
Config.PedOffset = -1.0
-- Paramètres d'affichage du texte au-dessus du ped offline
Config.TextSettings = {
Font = 4, -- Police d'écriture
Scale = 0.55, -- Taille du texte
Color = {r = 255, g = 255, b = 255, a = 255}, -- Couleur RGBA
DrawDistance = 15.0, -- Distance d'affichage maximale
}
-- Paramètres de l'animation jouée par le ped offline
Config.Animation = {
Dict = "timetable@tracy@sleep@", -- Dictionnaire d'animation
Name = "idle_c", -- Nom de l'animation
Flag = 1, -- Flag d'animation
BlendIn = 8.0, -- Temps de fondu entrant
BlendOut = -8.0, -- Temps de fondu sortant
}
-- Paramètres d'affichage du nom au-dessus du ped offline
Config.NameDisplay = {
Enabled = false, -- Afficher le nom ou non
MaskLastname = false, -- Masquer le nom de famille
MaskLength = 2, -- Nombre de caractères à afficher si masqué
Format = "" -- Format personnalisé du nom
}
-- Paramètres de connexion à la base de données MySQL
Config.MySQL = {
Tables = {
Users = "users", -- Nom de la table des utilisateurs
Fields = {
Identifier = "identifier", -- Champ identifiant unique
Appearance = "skin", -- Champ apparence/skin
Firstname = "firstname", -- Champ prénom
Lastname = "lastname" -- Champ nom de famille
}
}
}
-- Commandes et permissions pour les administrateurs
Config.Permissions = {
FakeCommand = "admin", -- Groupe de permission requis
FakeCommandName = "testpedoffline" -- Nom de la commande de test
}
-- Localisations des textes affichés par le script
Config.Locales = {
['fr'] = {
['sleeping'] = 'Joueur Endormi',
['name'] = 'Nom: %s',
['unknown'] = 'Inconnu'
},
['en'] = {
['sleeping'] = 'Player Sleeping',
['name'] = 'Name: %s',
['unknown'] = 'Unknown'
}
}
Last updated