> ## Documentation Index
> Fetch the complete documentation index at: https://docs.temacstore.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Referência Completa de Configurações FiveM Scripts

> Documentação de todas as opções do config.lua dos scripts FiveM, com tipo de dado, valor padrão e descrição detalhada de cada parâmetro disponível.

Esta página documenta todas as opções disponíveis no arquivo `config.lua` dos scripts FiveM. Use-a como referência rápida ao personalizar o comportamento dos módulos. Cada opção inclui o tipo esperado, o valor padrão e uma descrição do seu efeito.

## Configurações Gerais

Estas opções estão presentes em todos os módulos:

<ParamField path="Config.Debug" type="boolean" default="false">
  Ativa mensagens de debug no console do servidor e do cliente. Útil para diagnosticar problemas, mas deve ser desativado em produção.
</ParamField>

<ParamField path="Config.Locale" type="string" default="'pt-BR'">
  Código de idioma para as mensagens exibidas. Deve corresponder a um arquivo em `locales/`. Exemplos: `'pt-BR'`, `'en'`, `'es'`.
</ParamField>

<ParamField path="Config.Framework" type="string" default="'auto'">
  Framework a ser usado. Valores aceitos: `'auto'` (detecta automaticamente), `'esx'`, `'qbcore'`.
</ParamField>

<ParamField path="Config.UseTarget" type="boolean" default="false">
  Ativa integração com sistema de target (ox\_target ou qb-target) para interação com objetos e NPCs.
</ParamField>

<ParamField path="Config.UseOxLib" type="boolean" default="false">
  Usa ox\_lib para notificações, progress bars e menus contextuais.
</ParamField>

<ParamField path="Config.EventPrefix" type="string" default="nome do recurso">
  Prefixo usado nos eventos disparados pelo script. Personalize para evitar conflitos com outros recursos.
</ParamField>

## Configurações — Jobs

<ParamField path="Config.SalaryConfig.interval" type="number" default="30">
  Intervalo em minutos entre cada pagamento de salário automático.
</ParamField>

<ParamField path="Config.SalaryConfig.requireDuty" type="boolean" default="true">
  Quando `true`, o jogador só recebe salário se estiver em serviço (on duty).
</ParamField>

<ParamField path="Config.SalaryConfig.paymentType" type="string" default="'bank'">
  Define se o salário é pago no banco (`'bank'`) ou em dinheiro (`'cash'`).
</ParamField>

<ParamField path="Config.EnableDuty" type="boolean" default="true">
  Ativa o sistema de on/off duty. Quando `false`, todos os membros do job são sempre considerados em serviço.
</ParamField>

## Configurações — Veículos

<ParamField path="Config.VehicleOwnership.storeOnDeath" type="boolean" default="true">
  Guarda automaticamente o veículo do jogador na garagem quando ele morre.
</ParamField>

<ParamField path="Config.VehicleOwnership.maxOwnedVehicles" type="number" default="5">
  Número máximo de veículos que um personagem pode possuir. Use `0` para ilimitado.
</ParamField>

<ParamField path="Config.VehicleOwnership.impoundFee" type="number" default="500">
  Valor cobrado para retirar um veículo do pátio de apreensão (em dinheiro do servidor).
</ParamField>

## Configurações — Inventário

<ParamField path="Config.Inventory.maxWeight" type="number" default="30.0">
  Peso máximo em kg que um personagem pode carregar no inventário.
</ParamField>

<ParamField path="Config.Inventory.hotbarSlots" type="number" default="5">
  Número de slots da hotbar exibida na tela do jogador.
</ParamField>

<ParamField path="Config.Inventory.enableDrops" type="boolean" default="true">
  Permite que jogadores larguem itens no chão do jogo.
</ParamField>

<ParamField path="Config.Inventory.dropExpiry" type="number" default="600">
  Tempo em segundos antes de itens largados no chão desaparecerem.
</ParamField>

## Configurações — Economia

<ParamField path="Config.Economy.startingCash" type="number" default="500">
  Quantidade de dinheiro em mãos para novos personagens.
</ParamField>

<ParamField path="Config.Economy.startingBank" type="number" default="2500">
  Saldo bancário inicial para novos personagens.
</ParamField>

<ParamField path="Config.Economy.transferTax" type="number" default="0.02">
  Taxa aplicada sobre transferências bancárias. Use `0` para desativar. Valor `0.02` equivale a 2%.
</ParamField>

<ParamField path="Config.Economy.dailyWithdrawLimit" type="number" default="50000">
  Limite diário de saque no banco. Use `0` para ilimitado.
</ParamField>

## Configurações — Admin

<ParamField path="Config.AdminMenuKey" type="string" default="'F10'">
  Tecla que abre o menu de administração em jogo. Use qualquer tecla suportada pelo FiveM.
</ParamField>

<ParamField path="Config.Logs.webhookURL" type="string" default="''">
  URL do webhook do Discord para envio de logs de moderação. Deixe vazio para desativar.
</ParamField>

<ParamField path="Config.Logs.enabled" type="boolean" default="true">
  Ativa o registro de ações administrativas (kicks, bans, alterações de inventário). Recomendado manter ativo em servidores em produção.
</ParamField>
