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

Configuração · origen_titlemenu

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


Geral

Variável Por omissão Descrição
Config.DefaultSlots 1 Número de slots de personagem por omissão para jogadores novos
Config.Locales 'es' Idioma da interface — 'en' | 'es' | 'it'
Config.radar false Mostra o radar durante o menu de título
Config.ExperimentalVersion true Aplica correções experimentais para resolver erros em casos limite
Config.SkySpawnCinematicDisable false true = salta a cinemática de aparecimento vindo do céu e usa uma por omissão

Aparecimento

Variável Por omissão Descrição
Config.DefaultSpawn vector4(...) Localização de aparecimento por omissão (apenas ESX)
Config.HiddenCoords vector4(...) Coordenadas ocultas usadas durante o carregamento
Config.CreationCoords vector4(...) Coordenadas da zona de criação de personagem

Comando de logout

Controla quem pode usar o comando /logout para voltar ao ecrã de seleção de personagem:

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

Define permissions = false e discord_allowed = false em simultâneo para que todos os jogadores possam usar /logout.


Apartamentos

Variável Por omissão Descrição
Config.DisableQBApartment false Desativa o apartamento por omissão do QBCore ao aparecer
Config.QBApartmentSpawns false Permite aparecer no apartamento QB que o jogador possui
Config._Or_Motels false Ativa a integração com 0r_motels
Config.Enable0RApartments false Ativa a integração com 0r_apartments

Itens iniciais (apenas ESX)

Itens entregues a uma personagem nova na primeira criação:

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

No QBCore, os itens iniciais são configurados em qb-core/config.lua, não aqui.


Cinemática

Planos de câmara da cinemática reproduzida no ecrã de aparecimento. Cada entrada define um movimento de câmara from/to e um ponto alvo 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
}

Animações do ped usadas durante a cinemática:

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 do Discord

Configuram-se em 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',
}

Comandos de administração

Comando Permissão Descrição
/giveslot [id] mod Dá um slot de personagem extra a um jogador (máx. 5)
/removeslot [id] mod Remove um slot de personagem extra a um jogador