Doongogar Posted February 19, 2023 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
Rougue90 Posted February 19, 2023 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
Other Languages Moderators androksi Posted February 20, 2023 Other Languages Moderators 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 )
Doongogar Posted February 20, 2023 Author 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?
Other Languages Moderators Lord Henry Posted February 21, 2023 Other Languages Moderators 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
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