ED Armor aplica níveis configuráveis de armadura quando o personagem usa um drawable de colete permitido. A versão 1.0.0 revisada usa ESX Legacy, ox_lib e ox_inventory. O repositório GitHub original foi arquivado em 27 de abril de 2025; o antigo convite para abrir um chamado não garante manutenção contínua.
Instale a pasta correta do recurso e os itens
O repositório contém uma pasta interna ed_armor com fxmanifest.lua e os diretórios client, server e shared. Coloque essa pasta interna nas suas resources e use ensure ed_armor depois das dependências. A configuração está em shared/config.lua; a raiz do repositório não é a pasta do recurso.
O arquivo items/items.lua inclui light_armor, medium_armor e heavy_armor, com níveis configurados em 50, 75 e 100. O cliente compara literalmente esses três nomes. Alterar apenas nameitem na configuração não muda essa lógica. Confira o uso e o consumo de itens na sua versão do ox_inventory antes de incorporar as definições de exemplo.
As verificações de colete são periódicas e feitas no cliente
As tabelas padrão permitem o drawable 1 no componente de roupa 9 para peds masculinos e femininos. Adapte os números ao seu pacote de roupas; um colete visível não é aceito automaticamente. A aplicação usa um círculo de progresso cancelável de cinco segundos e define o nível de armadura, em vez de somar pontos ao valor existente.
O monitoramento ocorre por padrão a cada minuto e só começa nas condições implementadas no cliente. No spawn ou início do recurso, armadura existente sem colete compatível não inicia o monitor. O ped e o sexo armazenados em cache são atualizados nesses dois eventos. Teste mudanças de modelo e armadura fornecida por outros scripts, sem presumir cobertura contínua.
Tratamento de itens e escopo da revisão
A armadura é aplicada localmente antes de o cliente solicitar a remoção do item. O servidor verifica a existência do jogador ESX, mas não limita o nome recebido aos três itens de armadura nem verifica o resultado da remoção. Confirme que cada uso bem-sucedido consome exatamente um item, que cancelamento e rejeição não consomem nenhum, e revise a validação de posse no servidor.
Código verificado em 10 de setembro de 2026 na revisão 428fddfd5a79128cdfeaab44baa5d074a0775f47. Manifesto, configuração, exemplos de itens e todo o código Lua foram inspecionados. Não houve teste de roupas, inventário ou gameplay; ganhos de desempenho não foram demonstrados.