dp-evidencebag de Dzejkop adiciona recipientes vinculados a itens para roleplay de evidências. O lançamento original é de abril de 2025; a revisão analisada de 12 de março de 2026 declara a versão 4.0.0. Os metadados identificam um recipiente, mas não formam um registro completo da cadeia de custódia.
Escolha o sistema de inventário
O código atual requer ox_lib e suporta ox_inventory ou qb-inventory com qb-core. Config.Inventory aceita auto, ox ou qb; auto prefere ox_inventory se ambos estiverem ativos. Inicie as dependências escolhidas antes de dp-evidencebag. O adaptador QB usa eventos antigos de inventário; confira-os na sua versão instalada de qb-inventory.
Use evidencebag de forma consistente na definição do item e em Config.EvidenceBagItem. Para ox_inventory, a definição do criador utiliza stack = false e o export cliente dp-evidencebag.openEvidenceBag. No QB, as bolsas devem ser únicas e utilizáveis. O exemplo antigo paperbag com stack = true não deve ser copiado para esta versão.
Capacidade, imagens e bolsas existentes
A capacidade padrão é de 30 espaços e 34000 gramas. O pacote inclui evidencebag.png, mas o README ainda menciona paperbag.png; faça o nome da imagem corresponder ao arquivo instalado. Salve as definições e os dados de inventário antes de alterar nomes ou metadados, preservando o acesso às bolsas já distribuídas.
O adaptador ox_inventory registra um hook swapItems para bloquear bolsas de evidências dentro de outras bolsas. O adaptador QB não implementa um hook equivalente; o README pede uma restrição separada no inventário. Não prometa a mesma proteção contra bolsas aninhadas nos dois sistemas.
Controle de acesso e limites da análise
A criação de identificadores verifica o item possuído e seu espaço. Porém, o evento servidor que abre o inventário da bolsa verifica o formato do identificador sem confirmar a posse daquela bolsa nem um emprego policial. Adicione verificações de posse e permissão no servidor antes de usá-lo como armazenamento restrito de evidências. O intervalo de abertura no cliente não é uma autorização do servidor.
Identificadores, rótulos, descrições e datas de criação não registram cada transferência ou manuseio. Adicione registros separados se seu procedimento policial exigir isso. O arquivo passou nas verificações de integridade e todo o Lua relevante, a configuração e o README foram lidos; nenhuma migração de inventário ou sessão FiveM foi executada.