sc_textUI é um recurso NUI FiveM independente de framework que exibe uma chave de interação e mensagem através de exportações de cliente ou eventos de servidor. FiveMX inspecionou o público Repositório ScubeScripts/sc_textUI em 23 de julho de 2026 no commit e97687f41b97.
Interface verificada
O manifesto identifica a versão 1.0.0, declara ui/textui.html como sua página NUI e exporta showUI além de hideUI. O README documenta as chamadas do cliente exports.sc_textUI:showUI(key, message) e exports.sc_textUI:hideUI(). O código do servidor pode acionar os eventos de cliente correspondentes com um ID de jogador, chave e mensagem.
O pacote não requer ESX ou QBCore em seu manifesto. Seu README inclui um exemplo separado para substituir as funções ESX TextUI para que mensagens como Pressione [E] para usar sejam divididas em uma chave e um rótulo antes de chamar a exportação sc_textUI.
Instalação e integração
- Clone ou baixe o repositório do criador e fixe o commit revisado.
- Lugar
sc_textUIno diretório de recursos e adicioneensure sc_textUIantes dos recursos que chamam suas exportações. - Substitua uma interação por vez e mantenha a chamada UI original disponível para reversão.
- Sempre oculte o UI quando o jogador sair do alcance de interação, o recurso parar ou o estado relevante mudar.
- Teste as exportações do cliente e quaisquer mensagens acionadas pelo servidor com permissões normais de jogador.
Verificações de UX e desempenho
Inspecione o prompt em resoluções de 16:9, ultrawide e laptops menores, com texto traduzido longo e diferentes escalas de UI. Confirme que os prompts não se acumulam quando dois recursos chamam o UI e que um prompt obsoleto desaparece após a morte, teletransporte, reconexão ou reinício do recurso.
O exemplo do README faz um loop a cada quadro enquanto um marcador está próximo. Esse é um código de integração de exemplo, não um requisito do próprio UI. Crie o perfil do recurso que possui o loop de proximidade e evite loops duplicados de vários sistemas de interação.
Licença e status da fonte
O repositório inclui a licença GPL-3.0. Preserve seus avisos e revise as obrigações antes de distribuir uma versão modificada. FiveMX não reproduziu um benchmark de desempenho formal; a revisão da fonte confirma a interface e os arquivos, não a compatibilidade com cada UI ou versão da estrutura.