Inicio › Documentación › Configuración · origen_races

Configuración · origen_races

Todos los ajustes están en config.lua.


General

Variable Por defecto Descripción
Config.Debug false Activa el registro de depuración en la consola
Config.Locales 'en' Idioma de la interfaz: 'en' | 'es'
Config.CustomHelpNotify false Ponlo en true para usar una notificación de ayuda personalizada mediante HelpNotify() en custom/client.lua
Config.CustomMessage 'Press E to open the menu' Mensaje que se muestra al acercarse a la máquina arcade
Config.AvoidQueryCharge false Omite el cobro a los jugadores al unirse a una carrera

Comandos y teclas

Variable Por defecto Descripción
Config.AdminPanelCommand 'raceadmin' Comando para abrir el panel de administración
Config.CommandInvitations 'invitations' Comando para abrir el menú de invitaciones a carreras
Config.KeyInvitations 'F6' Tecla para abrir las invitaciones
Config.KeyZoomMap 'Z' Tecla para hacer zoom en el mapa de la carrera
Config.KeyMenuRace 'ESCAPE' Tecla para abrir el menú dentro de la carrera

Permisos

Grupos autorizados a usar el panel de administración. Se valida mediante los grupos del framework y los permisos ACE de FiveM:

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

Jugadores cercanos

Variable Por defecto Descripción
Config.OnlyPlayerNearby false Muestra solo a los jugadores cercanos en el menú de invitaciones. Si es false, muestra a todos los jugadores del servidor
Config.OnlyPlayerNearbyDistance 50.0 Distancia en metros para detectar jugadores cercanos

Puntos de acceso al arcade

Define las coordenadas del mundo a las que pueden acercarse los jugadores para abrir el menú de arcade/carreras:

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",
    },
}

Ajustes de vehículos

Variable Por defecto Descripción
Config.MaxVehs 100 Número máximo de vehículos que se muestran en el selector de vehículos
Config.BlacklistedVehs {} Nombres de modelo de vehículos que no se pueden usar en las carreras

Clases de vehículos

Define qué clases de vehículos de GTA están disponibles en el lobby de la carrera:

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

Cámara de previsualización de vehículos

Configura la posición de la cámara de la pantalla de previsualización de vehículos:

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),
}

Armas

Armas que se entregan a los jugadores durante las carreras y su cantidad de munición:

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

Zona del arcade

Zona poligonal que define el área del lobby del arcade en el mapa:

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

Props del arcade

Lista de modelos de props que se generan dentro del área del arcade:

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