Conectar-se
Quem está conectado
17 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 17 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 07/12/2010
Número de Mensagens : 75
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Erro no botão

em Seg 02 Jul 2012, 07:47
Eu reparei que se fazer um codigo como:
Código:
//abrir e fechar
if keyboard_check(vk_enter) and global.aberto=false{global.aberto=true}
if keyboard_check_released(vk_enter) and global.aberto=true{global.aberto=false}
vai estar sempre a abrir e fechar. Alguem consegue me arranjar uma alternativa boa?
Os meus cumprimentos
avatar
Data de inscrição : 02/03/2012
Número de Mensagens : 192
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 4

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: Erro no botão

em Seg 02 Jul 2012, 08:02
Como tu estás a uzar variaveis podes uzar o keyboard_check_pressed nas duas acções e tens de colocar exit no fim de cada, para ao fim de testar a condição terminar o codigo.

ou seja

Código:
if keyboard_check_pressed(vk_enter) and global.aberto=false{global.aberto=true exit}
if keyboard_check_pressed(vk_enter) and global.aberto=true{global.aberto=false exit}

E assim já vai dar certo

EDIT: esqueci me de dizer que este codigo tem de ser o ultimo a ser escrito, porque se tiveres codigos por baixo dele esses codigos não vao funcionar.
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 07/12/2010
Número de Mensagens : 75
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: Erro no botão

em Seg 02 Jul 2012, 08:27
Muito obrigado Very Happy
Funcionou perfeitamente
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum