NUI
Estas funções controlam a página HTML que o resource declara com ui_page no manifesto: enviar dados para ela, receber o que ela manda de volta, entregar o teclado e o mouse, e abrir o DevTools nela.
São os mesmos nomes que o FiveM usa, e funcionam do mesmo jeito. Para o quadro completo — como a página é servida, o que ela pode carregar, como a origem é montada e como migrar das funções de browser do MTA — leia antes o guia de NUI. Esta página é a referência.
Estas 11 funções existem somente no cliente. Chamá-las de um script de servidor resulta em erro de valor nulo.
sendNuiMessage Envia dados para a sua página.
registerNuiCallback Registra um nome para o qual a sua página pode fazer POST.
setNuiFocus Entrega o teclado e o mouse para a sua página, ou tira de volta.
setNuiFocusKeepInput Deixa o jogo continuar lendo o input enquanto a sua página está com foco.
isNuiFocused Se alguma página de NUI está com foco no momento.
isNuiFocusKeepingInput Se o jogo continua lendo o input enquanto uma página está com foco.
getNuiCursorPosition A posição do cursor, em pixels de tela, enquanto o cursor da NUI está na tela.
setNuiUrl Aponta a sua camada para outra página do seu próprio resource.
getNuiUrl A URL que a sua camada está exibindo agora.
setNuiDevTools Abre ou fecha a janela do DevTools no browser de NUI.
shutdownLoadingScreen Encerra a tela de carregamento.
Veja também
Seção intitulada “Veja também”- Guia de NUI — o passo a passo completo, a origem
nui://, as regras de segurança e a tabela de migração das funções de browser do MTA. - Resources — declarar
ui_page,files,loadscreeneloadscreen_manual_shutdown.