A prévia 21-V6CmHCfg pertence à publicação gratuita House Robbery de KoziiScripts. O download original aponta para KoziiScripts/Kozzi_HouseRobbery. O código inspecionado no commit 5b0f1a132bd35668528a55fc4d39fa2adf13dbdd declara versão 1.0.0. O fluxo básico é interação target, teste de habilidade e animação de progresso em uma casa configurada, seguidos de recompensas e possível NPC hostil. Não implementa um interior explorável nem inventário de cômodos para vasculhar.
Inicie todas as dependências necessárias
O manifesto importa ox_lib e oxmysql; o cliente chama ox_target e o servidor entrega itens via ox_inventory. Inicie esses recursos antes do recurso de roubo. Coloque fxmanifest.lua diretamente na pasta do recurso e use esse nome no comando ensure. O antigo exemplo start HouseRobbery não correspondia ao nome do repositório. As bridges de framework inicializam zonas nos eventos de carregamento de jogador suportados; a bridge personalizada é um modelo que exige adaptação. Confira sua configuração Qbox em vez de presumir compatibilidade universal pela bridge QBCore.
Corrija recompensas e aplicação do intervalo
O manipulador de recompensas compara a posição do jogador com coordenadas fornecidas pelo cliente. Ele não confere o ID da casa recebido em Config.Locations nem exige uma tentativa bem-sucedida acompanhada pelo servidor antes de entregar itens. O intervalo é avaliado no cliente, compara temporizadores de jogo do cliente e servidor e usa um horário do servidor reduzido em 50 segundos. Valide casa configurada, proximidade autoritativa, tentativa ativa e intervalo no servidor antes de recompensar; rejeite conclusões repetidas. A verificação de distância existente não é proteção completa.
Configure itens e integrações opcionais
Revise Config.Locations, Config.Reward.Items, Config.CoolDown e configurações de NPC. Os itens de recompensa precisam existir na sua configuração ox_inventory. Config.Police.Function e Config.Ban são hooks vazios, então o pacote não fornece dispatch ou integração de banimento funcional por padrão. Teste tentativas bem-sucedidas e falhas, reconexões, inicialização repetida de zonas, limpeza de NPCs e rejeição de solicitações inválidas de recompensa. O slogan original de otimização não é garantia de desempenho medido; esta revisão não executou o script no FiveM.