Murda Posted June 2, 2020 Posted June 2, 2020 (edited) fiz um pequeno script que quando alguem aperta a letra z do teclado aparecer uma janela gui e quando apertar denovo ela desapareça só q quando eu aperto z quando a janela gui está aberta ele duplica a janela, e n faz desaparecer function tornarvisivel() showCursor(true) local janela = guiCreateWindow( 434, 304, 280, 123, "Nova Janela", false) end if (guiGetVisible(janela) == true ) then guiSetVisible(janela, false) else guiSetVisible(janela, true) end bindKey("z", "down",tornarvisivel) Edited June 2, 2020 by Murda
Moderators Lord Henry Posted June 2, 2020 Moderators Posted June 2, 2020 Crie a janela fora da função e logo em seguida torne ela invisível com guiSetVisible. Dai dentro da função vc apenas mostra/oculta essa janela com guiSetVisible também. 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.
Murda Posted June 2, 2020 Author Posted June 2, 2020 local janela = guiCreateWindow( 434, 304, 280, 123, "Nova Janela", false) guiSetVisible(janela,false) function tornarvisivel() showCursor(true) if guiGetVisible(janela) == false then guiSetVisible(janela, true) else guiSetVisible(janela,false) end bindKey("z", "down",tornarvisivel) end fiz como vc disse, mais agora eu aperto "z" e a janela n abre, mais nao apresenta nenhum erro no debug Consegui resolver, era algo errado no bindkey, jjjjkk me desculpe
DNL291 Posted June 3, 2020 Posted June 3, 2020 Tire bindKey de dentro da função. E indente seu código por favor, isso vai atrapalhar você muito e deixar o código com pouca legibilidade. Please do not PM me with scripting related question nor support, use the forums instead.
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