setNuiFocus
Cliente
Dá ou tira o foco da página de interface do recurso que chama. Com foco, a página recebe o mouse e o teclado.
bool setNuiFocus(bool focused [, bool cursor = true])
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| focused | bool | true para dar o foco à página deste recurso, false para tirar o foco de qualquer página. |
| cursor | bool | Se o cursor deve aparecer junto com o foco.padrão true |
Retorno
Sempre true, a menos que um argumento esteja errado.
Só uma página tem foco de cada vez. Enquanto uma página tem foco, o jogo não recebe o mouse nem o teclado, a menos que setNuiKeepInput(true) esteja ligado.
Exemplo
addCommandHandler("menu", function()
setNuiFocus(true, true)
sendNuiMessage({ action = "open" })
end)
registerNuiCallback("close", function(_, cb)
setNuiFocus(false)
cb()
end)AtençãoHoje
cursor não muda nada: com foco, a página sempre recebe o ponteiro.