Accueil › Documentation › Configuration · origen_races

Configuration · origen_races

Tous les réglages se trouvent dans config.lua.


Général

Variable Par défaut Description
Config.Debug false Active les logs de débogage dans la console
Config.Locales 'en' Langue de l’interface : 'en' | 'es'
Config.CustomHelpNotify false Mets à true pour utiliser une notification d’aide personnalisée via HelpNotify() dans custom/client.lua
Config.CustomMessage 'Press E to open the menu' Message affiché à l’approche de la borne d’arcade
Config.AvoidQueryCharge false Ne facture pas les joueurs lorsqu’ils rejoignent une course

Commandes et touches

Variable Par défaut Description
Config.AdminPanelCommand 'raceadmin' Commande pour ouvrir le panneau d’administration
Config.CommandInvitations 'invitations' Commande pour ouvrir le menu des invitations aux courses
Config.KeyInvitations 'F6' Touche pour ouvrir les invitations
Config.KeyZoomMap 'Z' Touche pour zoomer sur la carte de la course
Config.KeyMenuRace 'ESCAPE' Touche pour ouvrir le menu en course

Permissions

Groupes autorisés à utiliser le panneau d’administration. La validation se fait via les groupes du framework et les permissions ACE de FiveM :

lua
Config.GroupPermissions = {
    'god',
    'admin',
    'superadmin',
}

Joueurs à proximité

Variable Par défaut Description
Config.OnlyPlayerNearby false N’affiche que les joueurs à proximité dans le menu d’invitation. Si false, affiche tous les joueurs du serveur
Config.OnlyPlayerNearbyDistance 50.0 Distance en mètres pour détecter les joueurs à proximité

Points d’accès à l’arcade

Définis les coordonnées du monde auxquelles les joueurs peuvent s’approcher pour ouvrir le menu d’arcade/courses :

lua
Config.CustomCoords = {
    enable  = true,
    textKey = "Press [E] to open the arcade menu",
 
    coords = {
        vector3(209.76, -828.47, 30.74),
        vector3(196.28, -837.29, 30.92),
    },
 
    marker = {
        size  = {0.5, 0.5, 0.5},
        color = {255, 255, 255, 100},
        type  = 21,
    },
 
    blip = {
        enable  = false,
        sprite  = 280,
        color   = 1,
        scale   = 0.8,
        display = 4,
        text    = "Arcade",
    },
}

Réglages des véhicules

Variable Par défaut Description
Config.MaxVehs 100 Nombre maximal de véhicules affichés dans le sélecteur de véhicules
Config.BlacklistedVehs {} Noms de modèles de véhicules qui ne peuvent pas être utilisés en course

Classes de véhicules

Définit quelles classes de véhicules GTA sont disponibles dans le lobby de la course :

lua
Config.VehsClass = {
    [0]  = "Compacts",
    [1]  = "Sedans",
    [4]  = "Muscle",
    [6]  = "Sports",
    [7]  = "Super",
    [8]  = "Motorbikes",
    [22] = "Formula",
    -- ...
}

Caméra de prévisualisation du véhicule

Configure la position de la caméra de l’écran de prévisualisation du véhicule :

lua
Config.PreviewVehs = {
    Spawn     = vector4(-74.9068, -819.0542, 326.1751, 250.0),
    PedHidden = vector4(-75.1623, -818.9494, 332.9547, 139.5274),
    CamPos    = vector3(-66.3730, -818.9483, 330.1423),
    CamRot    = vector3(-20.0, 0.0, 90.0),
}

Armes

Armes données aux joueurs pendant les courses et leur quantité de munitions :

lua
Config.Weapons = {
    [GetHashKey("WEAPON_PISTOL")]    = 999,
    [GetHashKey("WEAPON_RPG")]       = 20,
    [GetHashKey("WEAPON_GRENADE")]   = 25,
    -- ...
}

Zone de l’arcade

Zone polygonale qui définit la zone du lobby de l’arcade sur la carte :

lua
Config.ArcadeVertex = {
    {
        {-1702.1328, -1081.4124},
        {-1665.9520, -1109.9304},
        {-1628.4718, -1065.4174},
        {-1655.5503, -1032.5206},
    }
}

Props de l’arcade

Liste des modèles de props générés dans la zone de l’arcade :

lua
Config.ArcadeProps = {
    'prop_arcade_01',
    'ch_prop_arcade_street_01b',
    'ch_prop_arcade_invade_01a',
    -- ...
}