HideInTrash de Manvaril é um recurso de cliente FiveM para se esconder em caçambas de lixo. A versão 1.0.0 inspecionada não declara dependências de ESX ou QBCore. Coloque a pasta com fxmanifest.lua em resources e inicie esse nome exato de recurso com ensure no server.cfg. Revise a recuperação abaixo antes do uso público.
A interação usa E perto destes modelos: prop_dumpster_01a, prop_dumpster_02a, prop_dumpster_02b, prop_dumpster_4a e prop_dumpster_4b. Entrar prende e oculta o ped do jogador e desativa a colisão. Sair normalmente com E o solta, restaura visibilidade e colisão e encerra a animação.
O comando de recuperação é /resetTrash. A linha que restaura a colisão está comentada no código inspecionado, então ele não faz uma recuperação completa após uma interação com falha. Restaure a colisão também nesse caminho e adicione limpeza ao parar o recurso. O loop do esconderijo combina condições de entidade e morte com OR, por isso morrer ou remover a caçamba não encerra o loop de forma confiável.
Não há responsável pela ocupação no servidor. A verificação local não determina se outro jogador ocupa a caçamba; não prometa uma pessoa por caçamba. Teste dois jogadores no mesmo objeto, morte no esconderijo, objetos removidos, reinicializações do recurso e movimento normal após resetar. O script também procura objetos a cada quadro; meça o uso real em vez de afirmar custo zero de desempenho.
Código revisado no commit b4718880e01e6865c05aadcfadcc826918037e7f. São limitações observadas no código e testes sugeridos, não uma afirmação de que o código foi corrigido ou testado em jogo.