M MY Multiplayer: Wiki
Lado
Tipo

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

NomeTipoDescrição
focusedbooltrue para dar o foco à página deste recurso, false para tirar o foco de qualquer página.
cursorboolSe 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.

Veja também