
- QBCore


sq-bankrobbery 1.2.1 conecta pontos configuráveis a um minijogo externo de perfuração por plasma. Cliente e servidor importam qb-core diretamente. QBOX aparece no título existente, mas o repositório não fornece ponte nativa Qbox; verifique a camada de compatibilidade instalada antes de usar nele.
Copie a pasta interna sq-bankrobbery com fxmanifest.lua para resources. Inicie qb-core, ox_lib, ox_target e glitch-minigames antes de ensure sq-bankrobbery. O manifesto lista apenas ox_lib e glitch-minigames, mas o cliente também chama ox_target. O nome exigido usa hífen, não glitch_minigames; o export StartPlasmaDrilling deve existir.
Defina plasma_drill no inventário usado pelo QBCore e confira o retorno de GetItemByName. Não há definição de item nem ícone incluído. O script verifica posse sem consumir a broca. Config.DrillingLocations contém nove locais com recompensas de 900 a 1300. Config.RewardAccount tem padrão bank e Config.MinigameDifficulty, 7.
Config.DrillCooldown tem padrão de 3600000 milissegundos. Apesar do README anunciar cooldown global após assalto, lastDrillTimes usa o ID source do jogador e começa quando a checagem aceita a tentativa, antes do minijogo. Abrange locais para esse ID, não todos os jogadores. Não persiste nem limpa ao desconectar; teste reinícios e IDs reutilizados.
O handler de resultado verifica jogador e local configurado, mas confia no sucesso enviado pelo cliente. Não exige tentativa ativa, não verifica novamente broca ou cooldown, não impõe distância nem impede pagamentos repetidos. Vincule resultados a uma tentativa gerida no servidor e permita uma única recompensa conferida após validar elegibilidade e conclusão. Menu target e callbacks separados não autorizam pagamento.
A falha aciona flash na tela e tremor de câmera. O código não aplica dano à saúde, animação de tosse nem área de gás. As mensagens inglesas estão em locales/en.lua; o rótulo target fica fixo em client/client.lua. Não há mínimo de policiais, dispatch nem estado persistente do assalto.
Use ambiente descartável para testar falta de itens, falhas, repetições, jogadores distintos, mudança de local, desconexão, reinício do recurso e recompensas recusadas. Confira exports e comportamento de inventário/conta na sua versão do framework. A imagem mantida é uma ilustração existente, não prova de instalação bem-sucedida.
Revisado em 11 de setembro de 2026 na revisão 008b69f90e75dc4be3286ee77479fc5fa37c27b2. Todos os seis arquivos de código/README foram lidos. Nenhum minijogo, pagamento ou recurso FiveM foi executado.


Brutal Scripts



Rainmad

Rainmad