Doongogar Posted February 19, 2023 Share Posted February 19, 2023 eu queria saber como bloqueia os paineis quando ta na tela de login, de um jeito que n bloqueie a tecla ja que a pessoa precisa escrever ta abrindo o inventario quando escrevo Link to comment
Rougue90 Posted February 19, 2023 Share Posted February 19, 2023 (edited) Se os seus paineis são abertos por binds, você pode criar uma trigger server side pra quando o cliente logar, bindar os paineis. Edited February 19, 2023 by Rougue90 Link to comment
Other Languages Moderators androksi Posted February 20, 2023 Other Languages Moderators Share Posted February 20, 2023 Olá, @SciptNovato! Tudo bem? Acredito que com este evento seja possível bloquear todos as binds: addEventHandler("onClientKey", root, function(key, press) if not press then return false end if isLoginEnabled then -- Aqui seria a variável responsável por dizer se o painel de login está na tela ou não. cancelEvent(true) end end ) Link to comment
Doongogar Posted February 20, 2023 Author Share Posted February 20, 2023 2 hours ago, androksi said: Olá, @SciptNovato! Tudo bem? Acredito que com este evento seja possível bloquear todos as binds: addEventHandler("onClientKey", root, function(key, press) if not press then return false end if isLoginEnabled then -- Aqui seria a variável responsável por dizer se o painel de login está na tela ou não. cancelEvent(true) end end ) como eu sei o nome dessa variavel no painel de login que uso? Link to comment
Other Languages Moderators Lord Henry Posted February 21, 2023 Other Languages Moderators Share Posted February 21, 2023 Faça tipo assim: addEventHandler("onClientKey", root, function(key, press) if not press then return false end if isLoginEnabled then -- Aqui seria a variável responsável por dizer se o painel de login está na tela ou não. cancelEvent() end end) function abrePainel() -- Exemplo da sua função que faz o painel aparecer pro jogador. -- Aqui é onde está o código que mostra o painel. isLoginEnabled = true -- Define essa variável como true, então as binds deixam de funcionar mas ainda dá pra digitar no painel. end function fechaPainel() -- Exemplo da sua função que faz o painel desaparecer pro jogador. -- Aqui é onde está o código que oculta o painel. isLoginEnabled = false -- Define essa variável como false, então as binds voltam funcionar normalmente. end Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now