Conectar-se
Quem está conectado
26 usuários online :: 3 usuários cadastrados, Nenhum Invisível e 23 Visitantes

gart30, Tedi Ripper, Willy

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 23/07/2010
Número de Mensagens : 65
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

como acessar os botões das mensagens?

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)
avatar
Data de inscrição : 31/08/2010
Número de Mensagens : 630
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://leninja.com.br

Re: como acessar os botões das mensagens?

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
avatar
Data de inscrição : 23/07/2010
Número de Mensagens : 65
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: como acessar os botões das mensagens?

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...
avatar
Data de inscrição : 25/01/2012
Número de Mensagens : 42
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: como acessar os botões das mensagens?

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)
avatar
Data de inscrição : 23/07/2010
Número de Mensagens : 65
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: como acessar os botões das mensagens?

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.
avatar
Data de inscrição : 25/01/2012
Número de Mensagens : 42
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: como acessar os botões das mensagens?

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)
avatar
Data de inscrição : 23/07/2010
Número de Mensagens : 65
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: como acessar os botões das mensagens?

em Qua 25 Jan 2012, 18:09
no caso tem como voltar direito pra pergunta? como uma segunda chance?
avatar
Data de inscrição : 31/08/2010
Número de Mensagens : 630
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://leninja.com.br

Re: como acessar os botões das mensagens?

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.
avatar
Data de inscrição : 23/07/2010
Número de Mensagens : 65
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: como acessar os botões das mensagens?

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
avatar
Ranking : Nota C
Notas recebidas : C-D-B-B-B-C-C-C
Data de inscrição : 10/12/2010
Número de Mensagens : 695
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 0
   : 1
   : 0
Ver perfil do usuáriohttp://dopxgames.blogspot.com

Re: como acessar os botões das mensagens?

em Qua 25 Jan 2012, 18:25
Código:
if vspeed=0
{
vspeed=-7
}
avatar
Data de inscrição : 25/01/2012
Número de Mensagens : 42
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: como acessar os botões das mensagens?

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!


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