Início › Documentação › Configuração · origen_races

Configuração · origen_races

Todas as definições estão em config.lua.


Geral

Variável Por omissão Descrição
Config.Debug false Ativa o registo de depuração na consola
Config.Locales 'en' Idioma da interface: 'en' | 'es'
Config.CustomHelpNotify false Define como true para usar uma notificação de ajuda personalizada através de HelpNotify() em custom/client.lua
Config.CustomMessage 'Press E to open the menu' Mensagem mostrada ao aproximar-se da máquina arcade
Config.AvoidQueryCharge false Ignora a cobrança aos jogadores ao entrarem numa corrida

Comandos e teclas

Variável Por omissão Descrição
Config.AdminPanelCommand 'raceadmin' Comando para abrir o painel de administração
Config.CommandInvitations 'invitations' Comando para abrir o menu de convites para corridas
Config.KeyInvitations 'F6' Tecla para abrir os convites
Config.KeyZoomMap 'Z' Tecla para fazer zoom no mapa da corrida
Config.KeyMenuRace 'ESCAPE' Tecla para abrir o menu dentro da corrida

Permissões

Grupos autorizados a usar o painel de administração. É validado através dos grupos do framework e das permissões ACE do FiveM:

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

Jogadores próximos

Variável Por omissão Descrição
Config.OnlyPlayerNearby false Mostra apenas os jogadores próximos no menu de convites. Se for false, mostra todos os jogadores do servidor
Config.OnlyPlayerNearbyDistance 50.0 Distância em metros para detetar jogadores próximos

Pontos de acesso ao arcade

Define as coordenadas do mundo a que os jogadores se podem aproximar para abrir o menu de arcade/corridas:

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

Definições de veículos

Variável Por omissão Descrição
Config.MaxVehs 100 Número máximo de veículos mostrados no seletor de veículos
Config.BlacklistedVehs {} Nomes de modelo de veículos que não podem ser usados nas corridas

Classes de veículos

Define que classes de veículos do GTA estão disponíveis no lobby da corrida:

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

Câmara de pré-visualização de veículos

Configura a posição da câmara do ecrã de pré-visualização de veí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 entregues aos jogadores durante as corridas e respetiva quantidade de munições:

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

Zona do arcade

Zona poligonal que define a área do lobby do arcade no mapa:

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

Props do arcade

Lista de modelos de props gerados dentro da área do arcade:

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