Accueil › Documentation › Configuration · origen_titlemenu

Configuration · origen_titlemenu

Tous les paramètres se trouvent dans config.lua.


Général

Variable Par défaut Description
Config.DefaultSlots 1 Nombre d’emplacements de personnage par défaut pour les nouveaux joueurs
Config.Locales 'es' Langue de l’interface — 'en' | 'es' | 'it'
Config.radar false Affiche le radar pendant le menu de titre
Config.ExperimentalVersion true Applique des correctifs expérimentaux pour résoudre des bugs dans des cas limites
Config.SkySpawnCinematicDisable false true = ignore la cinématique d’apparition depuis le ciel et en utilise une par défaut

Apparition

Variable Par défaut Description
Config.DefaultSpawn vector4(...) Lieu d’apparition par défaut (ESX uniquement)
Config.HiddenCoords vector4(...) Coordonnées cachées utilisées pendant le chargement
Config.CreationCoords vector4(...) Coordonnées de la zone de création de personnage

Commande de logout

Contrôle qui peut utiliser la commande /logout pour revenir à l’écran de sélection de personnage :

lua
Config.CommandLogOut = {
    permissions     = true,       -- use group_permissions check
    group_permissions = { "admin" },  -- groups allowed to use /logout
    discord_allowed = false,      -- also allow by Discord ID
    discord_id      = {
        1167345857843183636,      -- add as many IDs as needed
    },
}

Mets permissions = false et discord_allowed = false en même temps pour que tous les joueurs puissent utiliser /logout.


Appartements

Variable Par défaut Description
Config.DisableQBApartment false Désactive l’appartement QBCore par défaut à l’apparition
Config.QBApartmentSpawns false Permet d’apparaître dans l’appartement QB que possède le joueur
Config._Or_Motels false Active l’intégration de 0r_motels
Config.Enable0RApartments false Active l’intégration de 0r_apartments

Items de départ (ESX uniquement)

Items remis à un nouveau personnage lors de sa première création :

lua
Config.EnableStarterItems = true
 
Config.StarterItems = {
    { item = 'id_card',        amount = 1 },
    { item = 'driver_license', amount = 1 },
    { item = 'tosti',          amount = 1 },
}

Sur QBCore, les items de départ se configurent dans qb-core/config.lua, pas ici.


Cinématique

Plans de caméra de la cinématique jouée sur l’écran d’apparition. Chaque entrée définit un mouvement de caméra from/to et un point cible look :

lua
Config.CinematicCoords = {
    {
        from  = vector3(7.0897, 539.0538, 178.02),
        to    = vector3(7.8296, 525.5784, 177.01),
        look  = vector3(12.1585, 531.1989, 174.6875),
        speed = 10000  -- transition duration in ms
    },
    -- ... 5 more shots
}

Animations du ped utilisées pendant la cinématique :

lua
Config.CinematicSpawns = {
    {
        coords   = vector4(-10.6176, 518.8751, 173.6281, 57.5486),
        anim     = { dict = "anim@amb@...", anim = "machinic_loop_mechandplayer", legs = true },
        zoff     = 0.35,  -- Z offset adjustment
    },
    -- ...
}

Logs Discord

Se configurent dans custom/server/logs.lua :

lua
Logs.Enabled = {
    logout_command  = true,
    giveslot_command = true,
}
 
Logs.Webhooks = {
    logout_command   = 'YOUR_DISCORD_WEBHOOK',
    giveslot_command = 'YOUR_DISCORD_WEBHOOK',
}

Commandes d’administration

Commande Permission Description
/giveslot [id] mod Donne un emplacement de personnage supplémentaire à un joueur (max. 5)
/removeslot [id] mod Retire un emplacement de personnage supplémentaire à un joueur