Configurações iniciais

Nesta seção, vamos detalhar as principais configurações do Trunkin que afetam a experiência de acesso ao porta-malas. Aqui você encontrará explicações sobre os modos de câmera, comportamentos, controles e restrições. Para as configurações de customOffsets e customTrunks, um tutorial mais detalhado está disponível na página Utilizando o comando /trunkdev.

📁 dk_trunkin > config > client > !utils.lua


1. Modos de Câmera

As configurações de câmera determinam como a visualização será ajustada ao acessar o porta-malas, tanto em situações normais quanto em sequestro.

dk_trunkin/config/client/!utils.lua
-- Modo de câmera ao entrar no portamalas
Config.cameraMode = "none" -- Opções: "fade", "inside_trunk_cam", "near_trunk_cam", "near_veh_cam", "far_veh_cam", "none"

-- Modo de câmera ao entrar no portamalas por sequestro
Config.kidnappedCameraMode = "near_trunk_cam" -- Opções: "fade", "inside_trunk_cam", "near_trunk_cam", "near_veh_cam", "far_veh_cam", "none"

Dica: Escolha os modos que melhor se adequam à dinâmica do seu servidor para proporcionar uma experiência imersiva.


2. Comportamento do Porta-malas

Essas configurações controlam como o script reage em situações específicas e garantem que o acesso ao porta-malas ocorra de forma equilibrada.

dk_trunkin/config/client/!utils.lua
-- Sair do portamalas ao morrer.
Config.dropOnDead = false

-- Ficar à prova de balas dentro do portamalas.
Config.bulletProof = false

-- Delay ao entrar ou sair do veículo (em milissegundos).
Config.enterLeaveDelay = 0

-- Tecla para sair do porta-malas.
Config.leaveTrunkControl = 38 -- Número ou nil (consulte a documentação de controles do FiveM).

Importante: Ajuste esses valores conforme a necessidade para equilibrar a imersão e o desempenho do servidor.


3. Restrições de Acesso

Você pode definir restrições para garantir que apenas veículos compatíveis tenham acesso ao porta-malas.

Veículos Bloqueados por Classe

dk_trunkin/config/client/!utils.lua
Config.blockedClasses = {
    [8] = true, -- moto
    [10] = true, -- industrial
    [11] = true, -- bicicleta
    [13] = true, -- outra classe de bicicleta
    [14] = true, -- barco
    [15] = true, -- helicóptero
    [16] = true, -- avião
    [17] = true, -- serviço
    [19] = true, -- militar
    [21] = true, -- trem
    [22] = true, -- f1
}

Veículos Bloqueados por Modelo

dk_trunkin/config/client/!utils.lua
Config.disabledModelTrunk = {
    [GetHashKey("ardent")] = true,
    [GetHashKey("biff")] = true,
    [GetHashKey("bullet")] = true,
    -- Outros modelos podem ser adicionados aqui.
}

Dica: Você também pode utilizar a hash do veículo, invés da função GetHashKey.


4. Configurações Avançadas de Câmera

As opções customOffsets e customTrunks permitem uma customização mais profunda da posição da câmera para cada veículo.

  • customOffsets: Define posições de câmera personalizadas para veículos que não possuem porta-malas nativo.
  • customTrunks: Ajusta as configurações de câmera para veículos que possuem porta-malas, mas onde a posição padrão pode não ser ideal.

Observação: Um tutorial detalhado sobre como coletar os offsets ideais e configurar as câmeras está disponível na página Utilizando o comando /trunkdev.


🔔 Resumo:

  • Modos de Câmera: Configure a visualização normal e em situações de sequestro.
  • Comportamento do Porta-malas: Ajuste delays, controles e reações a eventos (como morte ou balas).
  • Restrições: Defina quais veículos podem acessar o porta-malas, por classe ou modelo.
  • Configurações Avançadas: Explore customOffsets e customTrunks para uma experiência personalizada (veja o tutorial na página Utilizando o comando /trunkdev).

Com essas configurações, você pode ajustar o Trunkin para oferecer uma experiência única e imersiva no seu servidor FiveM. Lembre-se de testar as alterações com as ferramentas de debug e ajustar conforme necessário para obter os melhores resultados.

Configurações iniciais

Nesta seção, vamos detalhar as principais configurações do Trunkin que afetam a experiência de acesso ao porta-malas. Aqui você encontrará explicações sobre os modos de câmera, comportamentos, controles e restrições. Para as configurações de customOffsets e customTrunks, um tutorial mais detalhado está disponível na página Utilizando o comando /trunkdev.

📁 dk_trunkin > config > client > !utils.lua


1. Modos de Câmera

As configurações de câmera determinam como a visualização será ajustada ao acessar o porta-malas, tanto em situações normais quanto em sequestro.

dk_trunkin/config/client/!utils.lua
-- Modo de câmera ao entrar no portamalas
Config.cameraMode = "none" -- Opções: "fade", "inside_trunk_cam", "near_trunk_cam", "near_veh_cam", "far_veh_cam", "none"

-- Modo de câmera ao entrar no portamalas por sequestro
Config.kidnappedCameraMode = "near_trunk_cam" -- Opções: "fade", "inside_trunk_cam", "near_trunk_cam", "near_veh_cam", "far_veh_cam", "none"

Dica: Escolha os modos que melhor se adequam à dinâmica do seu servidor para proporcionar uma experiência imersiva.


2. Comportamento do Porta-malas

Essas configurações controlam como o script reage em situações específicas e garantem que o acesso ao porta-malas ocorra de forma equilibrada.

dk_trunkin/config/client/!utils.lua
-- Sair do portamalas ao morrer.
Config.dropOnDead = false

-- Ficar à prova de balas dentro do portamalas.
Config.bulletProof = false

-- Delay ao entrar ou sair do veículo (em milissegundos).
Config.enterLeaveDelay = 0

-- Tecla para sair do porta-malas.
Config.leaveTrunkControl = 38 -- Número ou nil (consulte a documentação de controles do FiveM).

Importante: Ajuste esses valores conforme a necessidade para equilibrar a imersão e o desempenho do servidor.


3. Restrições de Acesso

Você pode definir restrições para garantir que apenas veículos compatíveis tenham acesso ao porta-malas.

Veículos Bloqueados por Classe

dk_trunkin/config/client/!utils.lua
Config.blockedClasses = {
    [8] = true, -- moto
    [10] = true, -- industrial
    [11] = true, -- bicicleta
    [13] = true, -- outra classe de bicicleta
    [14] = true, -- barco
    [15] = true, -- helicóptero
    [16] = true, -- avião
    [17] = true, -- serviço
    [19] = true, -- militar
    [21] = true, -- trem
    [22] = true, -- f1
}

Veículos Bloqueados por Modelo

dk_trunkin/config/client/!utils.lua
Config.disabledModelTrunk = {
    [GetHashKey("ardent")] = true,
    [GetHashKey("biff")] = true,
    [GetHashKey("bullet")] = true,
    -- Outros modelos podem ser adicionados aqui.
}

Dica: Você também pode utilizar a hash do veículo, invés da função GetHashKey.


4. Configurações Avançadas de Câmera

As opções customOffsets e customTrunks permitem uma customização mais profunda da posição da câmera para cada veículo.

  • customOffsets: Define posições de câmera personalizadas para veículos que não possuem porta-malas nativo.
  • customTrunks: Ajusta as configurações de câmera para veículos que possuem porta-malas, mas onde a posição padrão pode não ser ideal.

Observação: Um tutorial detalhado sobre como coletar os offsets ideais e configurar as câmeras está disponível na página Utilizando o comando /trunkdev.


🔔 Resumo:

  • Modos de Câmera: Configure a visualização normal e em situações de sequestro.
  • Comportamento do Porta-malas: Ajuste delays, controles e reações a eventos (como morte ou balas).
  • Restrições: Defina quais veículos podem acessar o porta-malas, por classe ou modelo.
  • Configurações Avançadas: Explore customOffsets e customTrunks para uma experiência personalizada (veja o tutorial na página Utilizando o comando /trunkdev).

Com essas configurações, você pode ajustar o Trunkin para oferecer uma experiência única e imersiva no seu servidor FiveM. Lembre-se de testar as alterações com as ferramentas de debug e ajustar conforme necessário para obter os melhores resultados.