como acessar os botões das mensagens?

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

Resolvido como acessar os botões das mensagens?

Mensagem por ss_solid em Qua 25 Jan 2012, 17:36

eu tenho o código
{
show_message_ext("qual o valor de x", "10", "20", "40")
}

eu queria que cada botão me retornasse um valor, como faço?


Última edição por ss_solid em Qui 26 Jan 2012, 20:29, editado 1 vez(es)

ss_solid

Número de Mensagens : 65
Data de inscrição : 23/07/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: como acessar os botões das mensagens?

Mensagem por Pit Bull em Qua 25 Jan 2012, 17:43

Cada função retorna um valor, nesse caso ele vai retorna o botão pressionado.
então:
ao apertar o esc ela retornará o valor 0
ao apertar o 10 ela retornará o valor 1
ao apertar o 20 ela retornará o valor 2
ao apertar o 40 ela retornará o valor 3

Pit Bull

Número de Mensagens : 630
Idade : 21
Data de inscrição : 31/08/2010
Reputação : 15
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://leninja.com.br

Voltar ao Topo Ir em baixo

Resolvido Re: como acessar os botões das mensagens?

Mensagem por ss_solid em Qua 25 Jan 2012, 17:48

pode colocar um exemplo do código, até esse ponto eu entendi na ajuda do maker, mas não consegui fazer rodar...

ss_solid

Número de Mensagens : 65
Data de inscrição : 23/07/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: como acessar os botões das mensagens?

Mensagem por 3Devolution em Qua 25 Jan 2012, 17:50

Olá ss_solid, tenta fazer assim.

Código:

pergunta = show_message_ext("Qual valor de X","10","20","40");

switch pergunta{
case(1):
//funcao se for 10
break;
case(2):
//funcao se for 20
break;
case(3):
//funcao se for 40
break;}



Última edição por 3Devolution em Qua 25 Jan 2012, 18:08, editado 1 vez(es)

3Devolution

Número de Mensagens : 42
Data de inscrição : 25/01/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: como acessar os botões das mensagens?

Mensagem por ss_solid em Qua 25 Jan 2012, 18:02

3Devolution funcionou, mas ele passa todas as respostas, sabe como arrumar isso? quero que quando a pessoa erre, volte para a pergunta original.

ss_solid

Número de Mensagens : 65
Data de inscrição : 23/07/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: como acessar os botões das mensagens?

Mensagem por 3Devolution em Qua 25 Jan 2012, 18:07

Desculpa errei o código acima.

Código:

//Fiz como que 10 fosse a resposta correta

pergunta = show_message_ext("Qual valor de X","10","20","40");

switch pergunta{
case(1):
show_message("Parabéns, você acertou!")
room_goto_next()
case(2):
show_message("Você errou... Tente novamente!")
room_restart()
case(3):
show_message("Você errou... Tente novamente!")
room_restart()
}


Última edição por 3Devolution em Qua 25 Jan 2012, 18:09, editado 1 vez(es)

3Devolution

Número de Mensagens : 42
Data de inscrição : 25/01/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: como acessar os botões das mensagens?

Mensagem por ss_solid em Qua 25 Jan 2012, 18:09

no caso tem como voltar direito pra pergunta? como uma segunda chance?

ss_solid

Número de Mensagens : 65
Data de inscrição : 23/07/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: como acessar os botões das mensagens?

Mensagem por Pit Bull em Qua 25 Jan 2012, 18:09

cria uma variavel que e o nivel da pergunta que a pessoa esta:
nivel_pergunta=1

dai vc faz assim:
if nivel_pergunta=1{
pergunta = show_message_ext("Qual valor de X","10","20","30");

switch pergunta{
case(1):
//(isto e um exemplo)errada
nivel_pergunta=1 //volta pra primeira
break;
case(2):
//errada
nivel_pergunta=1 //volta pra primeira
break;
case(3):
//certa
nivel_pergunta+=1//vai para a proxima pergunta
break;}
}
ai e so fazer um monte desses.

Pit Bull

Número de Mensagens : 630
Idade : 21
Data de inscrição : 31/08/2010
Reputação : 15
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://leninja.com.br

Voltar ao Topo Ir em baixo

Resolvido Re: como acessar os botões das mensagens?

Mensagem por ss_solid em Qua 25 Jan 2012, 18:18

Pit Bull [/b]3Devolution[b], deu certo, faltava o break, só mais uma coisinha, meu personagem pula sempre que aperto o botão, mesmo estando no ar, como arrumo isso, pra ele não ficar pulando infinitamente

ss_solid

Número de Mensagens : 65
Data de inscrição : 23/07/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: como acessar os botões das mensagens?

Mensagem por Lucas 5293 em Qua 25 Jan 2012, 18:25

Código:
if vspeed=0
{
vspeed=-7
}

Lucas 5293

Ranking : Nota C
Número de Mensagens : 695
Idade : 18
Data de inscrição : 10/12/2010
Notas recebidas : C-D-B-B-B-C-C-C
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://dopxgames.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: como acessar os botões das mensagens?

Mensagem por 3Devolution em Qua 25 Jan 2012, 18:26

Simples

no CREATE do seu player

Código:

global.nochao=false

e coloque ao colidir com o chão

Código:

global.nochao=true

e no STEP do player
Código:

if keyboard_check_relassed(vk_space) {
        if global.nochao=true {
                  //Aqui voce bota a funcao do pulo.
                  global.nochao=false
                  }
        }

vê se é isso!



3Devolution

Número de Mensagens : 42
Data de inscrição : 25/01/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: como acessar os botões das mensagens?

Mensagem por Conteúdo patrocinado Hoje à(s) 23:51


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