Definindo Faixas Etárias de Peds

O script Animações em Dupla possui suporte a filtragem por idade para os personagens (peds), permitindo que você controle quais animações podem ser utilizadas por diferentes tipos de ped. Isso aumenta a coerência e a imersão do servidor, evitando, por exemplo, que um personagem bebê realize animações de luta ou interações físicas irreais.
📁 dk_animations > config > client > peds.lua

Idade Padrão para Peds

Config.defaultAge = nil -- "adult", "adolescent", "baby", nil
Define uma idade padrão para os peds que não estiverem explicitamente cadastrados na lista Config.pedModels.

Opções possíveis:

  • "adult" – Trata qualquer ped não identificado como adulto.
  • "adolescent" – Considera como adolescente por padrão.
  • "baby" – Considera como bebê por padrão.
  • nil – Sem idade padrão. O ped será tratado como “sem idade definida” e pode não ter acesso a algumas animações (dependendo da configuração do script).
Usar uma idade padrão pode evitar problemas quando um ped novo é adicionado ao servidor e ainda não foi registrado na lista.

Lista de Peds por Faixa Etária

Config.pedModels = {
  adult = {
    "mp_m_freemode_01",
    "mp_f_freemode_01",
  },
  adolescent = {
    "dante",
  },
  baby = {
    "baby",
    "baby2",
  },
}

Como funciona:

  • O script utiliza o hash do modelo do ped para identificar sua idade.
  • Cada grupo (adult, adolescent, baby) define quais modelos pertencem a essa faixa etária.
  • Isso afeta quais animações estarão disponíveis para cada personagem.

Exemplo prático:

  • Se um jogador estiver usando o ped "baby", o script pode bloquear animações inadequadas para essa idade, caso estejam configuradas com restrição.

🔁 Quer adicionar novos peds? Basta incluir o nome do modelo (sem hash) na lista correspondente:
baby = {
  "baby",
  "baby2",
  "meu_ped_personalizado"
}

🔔 Resumo:
  • Config.defaultAge define o comportamento padrão para peds não listados.
  • Config.pedModels agrupa os modelos por faixa etária, permitindo restrições personalizadas.
  • A filtragem por idade ajuda a manter coerência e roleplay dentro do servidor.
Essa configuração é especialmente útil em servidores que usam múltiplos tipos de peds, com roleplays variados (ex: infantis, adolescentes, NPCs etc).