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
androksi Posted February 20, 2023 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 ) Hello, world. Tutorial sobre interação de BOTs do Discord com o seu servidor - Visitar (Brazilian Portuguese) Tutorial sobre tabelas - Visitar (Brazilian Portuguese) Tutorial sobre banco de dados - Visitar (Brazilian Portuguese)
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?
Moderators Lord Henry Posted February 21, 2023 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 Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanks! Minhas contribuições para a comunidade: LordHenry - MTA Wiki Profile Inscreva-se no meu canal do YouTube: Lord Henry - Entertainment Discord Oficial do MTA: https://mtasa.com/discord Blacklist e Whitelist de Scripters: Planilha Por favor, não me envie mensagens privadas solicitando suporte. Crie um tópico no fórum em vez disso.
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