DyScript
  • Welcome
  • Official Store
  • Discord
  • Assets
    • ds-arcade
      • Installation
      • FAQ
      • Configuration Files
      • Mapping
    • ds-soundbuildings
      • Installation
      • FAQ
      • Configuration Files
    • ds-carkeys
      • Installation
      • FAQ
      • Configuration Files
      • Developer API
        • Client Exports
        • Serveur Exports
      • Commands
    • ds-notifications
      • Installation
      • Show code
      • FAQ
      • Developer API
        • Client Exports
        • Serveur Exports
    • ds-pedoffline
      • Installation
      • FAQ
      • Configuration Files
      • SQL
    • ds-freecam
      • Installation
      • FAQ
      • Configuration Files
Powered by GitBook
On this page
  1. Assets
  2. ds-pedoffline

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 8 days ago