Problema com keyboard_check_pressed

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Problema com keyboard_check_pressed

Mensagem por itarodrigo em Sab 23 Ago 2014, 17:49

oi pessoal,

estou com um problema no seguinte código:

EVENTO STEP
Código:
if ((keyboard_check_pressed(vk_return)) and (i == 6)){
audio_play_sound(s_seleciona,10,false);
i = 3;
}

if ((keyboard_check_pressed(vk_return)) and (i == 3)){
audio_play_sound(s_seleciona,10,false);
i = 6;
}

O efeito que quero é o seguinte:

se apertar enter e a variável i for igual a 6, então ela será igual a 3.
se apertar enter e a variável i for igual a 3, então ela volta para a 6.

O problema ocorre porque quando o programa altera a variável para 3, ao mesmo tempo ativa a segunda condição e volta para 6.

Já tentei trocá-los de lugar, mas ocorre a mesma coisa.

Preciso de alguma forma de parar o código ao chegar naquele ponto.

Alguém pode me ajudar?

Abraços.

itarodrigo

Número de Mensagens : 599
Idade : 33
Data de inscrição : 28/08/2010
Reputação : 52
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Problema com keyboard_check_pressed

Mensagem por Gonçalves em Sab 23 Ago 2014, 17:52

Só usar else if. Assim, só uma das condições ocorre por step, ficando assim:

Código:
if ((keyboard_check_pressed(vk_return)) and (i == 6)){
audio_play_sound(s_seleciona,10,false);
i = 3;
}

else if ((keyboard_check_pressed(vk_return)) and (i == 3)){
audio_play_sound(s_seleciona,10,false);
i = 6;
}

Gonçalves

Ranking : Nota B
Número de Mensagens : 1013
Data de inscrição : 29/10/2010
Notas recebidas : B + A + C
Reputação : 79
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Problema com keyboard_check_pressed

Mensagem por itarodrigo em Sab 23 Ago 2014, 18:16

Resolveu Gonçalves, valew.

Aproveito pra te perguntar de que forma você ganhou os R$19 que diz na sua assinatura?

Abraço.

itarodrigo

Número de Mensagens : 599
Idade : 33
Data de inscrição : 28/08/2010
Reputação : 52
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Problema com keyboard_check_pressed

Mensagem por Gonçalves em Sab 23 Ago 2014, 19:17

Hahaha! Bom, eu tenho um jogo chamado Towncraft 2, que ainda estou fazendo.

Tem um site chamado itch.io que você pode postar seus jogos e cobrar por eles. No meu caso eu ativei um sistema lá chamado Pay What You Want, no caso o jogo é grátis, mas as pessoas podem pagar por eles (é mais um lembrete de doação memsmo, haha).



Daí a galera que curte costuma dar uma moralzinha... O resto do dinheiro eu consegui com ad revenue da Gamejolt: eles pagam por views no teu jogo, no caso do meu tem umas 10.000, que rendeu $1.89:



Só que o PayPal gosta de arrancar uma parcelinha pra eles... ''/

Se você quer ganhar dinheiro com jogos mesmo, recomendo mobile ou HTML5, Desktop dá muito mais trabalho pra fazer um jogo que venha a render um bom dinheiro. Smile

Gonçalves

Ranking : Nota B
Número de Mensagens : 1013
Data de inscrição : 29/10/2010
Notas recebidas : B + A + C
Reputação : 79
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Problema com keyboard_check_pressed

Mensagem por itarodrigo em Sab 23 Ago 2014, 19:29

valew mano.

to criando um projeto, lá pro final do ano eu posto aqui.

será html e mobile mesmo.

Abraço.

itarodrigo

Número de Mensagens : 599
Idade : 33
Data de inscrição : 28/08/2010
Reputação : 52
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Problema com keyboard_check_pressed

Mensagem por Conteúdo patrocinado Hoje à(s) 12:22


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum