sleepless_interact cria avisos de interação 3D baseados em navegador para coordenadas, modelos e entidades. O manifesto examinado declara a versão 2.3.1 e exige ox_lib. É uma biblioteca cliente; trabalhos, recompensas e verificações de acesso com autoridade continuam sob responsabilidade dos scripts que a utilizam.
Prévia de vídeo existente
Configuração do recurso e da interface
Mantenha o nome sleepless_interact, referenciado pelo inicializador. Inicie ox_lib primeiro e os scripts dependentes depois da biblioteca. Inclua as pastas client, locales e web; a interface carrega web/index.html pelo suporte DUI de ox_lib. O código atual inclui os arquivos de navegador, sem exigir uma compilação React separada nessa estrutura.
Confira client/modules/config.lua para distância, direção do olhar, tema e teclas. Os padrões examinados usam o tema modern, alcance de cinco metros para o indicador e E para interagir. São padrões da revisão fixada, sem garantir as mesmas opções em versões antigas.
As pontes de compatibilidade têm limites
O código registra exports compatíveis com ox_target, qtarget e outras APIs. Porém, os adaptadores de zonas esféricas e caixas de ox_target criam uma interação nas coordenadas do centro fornecido; não reproduzem o raio ou as dimensões originais. Teste cada zona e callback em vez de presumir equivalência completa.
O filtro de itens pode usar ox_inventory, mas os adaptadores ESX e QBCore também leem o inventário de seus frameworks quando ele está ausente. Os adaptadores de grupos são escolhidos conforme os frameworks em execução. Inicie framework e inventário primeiro, depois teste mudanças de trabalho, quantidades, reconexão e reinícios com sua combinação exata.
Migração e validação no servidor
Compare chamadas V1 existentes com a API atual e os módulos de compatibilidade antes de substituir a biblioteca. Verifique nomes das opções, recurso responsável, remoção, IDs de entidades e callbacks em um servidor de desenvolvimento. Os filtros clientes groups, items e canInteract controlam a apresentação; um serverEvent ainda precisa validar permissão, proximidade e inventário no servidor para sua ação.
Fonte examinada em 10 de setembro de 2026 na revisão 84020887bc4694411caf0ef460f82ca88ba1421f. Foram inspecionados o manifesto e os caminhos relevantes de API, compatibilidade, framework e seleção. Não foi possível recuperar a documentação do criador durante a análise. Não houve benchmark, teste de integração de framework ou de interação dentro do jogo.