Como fazer uma "sequencia" de botões

9 Respostas   173 Visualizações

0 Membros e 1 Visitante estão vendo este tópico.

$IFRÃOnGH

  • *
  • Posts: 47
  • Ouros: 1
  • ?
Tópico criado em: 04/08/2018 às 18:06 - Última modificação por $IFRÃOnGH em 07/08/2018 às 08:48

Novamente com o "Fan-Game" de E.V.O.
Presciso saber como fazer uma "Sequencia" de botões, MAS, Essa sequencia e apenas com um botão!
Tipo:
Message Box: "Clique no Botão 'M' varias vezes até aquela arvoré ser derrubada"
Aí começa a "Sequencia com apenas um botão" E, sei lá, você prescisa apertar 10 vezes o Botão.
E pronto e só isso que eu presciso saber!
edit: Se for possivel e claro!
 :XD:

Se eu ganhasse uma fortuna quando alguém me pedisse uma fortuna, eu seria rico! Pera aí ...
Não tome café!

HammerStrike

  • Veterano
  • *
  • Posts: 333
  • Ouros: 280
  • "Quando vou terminar?quando estiver pronto!"
  • Equipamentos "Manejar espadas está lhe dando calos nas mãos? Uma bela luva pode ser uma boa saída, além de prover um manejo melhor das lâminas." "O norte sempre me surpreende, e este escudo não foi uma exceção. Em uma de minhas viagens lá vi ele, muito bonito e resistente, claro que não poderia deixar de trazer um." "Um dos melhores trabalhos dos povos das terras da noite é esse metal, que na escuridão mais gelada aquece o corpo que protege."
Resposta 1: 04/08/2018 às 19:31

Você pode usar o script Chain Commands do MOG para executar essa ação.
https://atelierrgss.wordpress.com/rgss3-chain-commands-m/
1 Bit Estúdio

$IFRÃOnGH

  • *
  • Posts: 47
  • Ouros: 1
  • ?
Resposta 2: 05/08/2018 às 11:14 - Última modificação por $IFRÃOnGH em 05/08/2018 às 11:20

Eu posso fazer a sequencia mais não aparecer aquela "Menssagem" com os botões? Eu vou utilizar apenas um botão então não acho necessario aquela menssagem.
Ahh! Prescisa de mais um Script? ou só o Chain Commands?
Se eu ganhasse uma fortuna quando alguém me pedisse uma fortuna, eu seria rico! Pera aí ...
Não tome café!

HammerStrike

  • Veterano
  • *
  • Posts: 333
  • Ouros: 280
  • "Quando vou terminar?quando estiver pronto!"
  • Equipamentos "Manejar espadas está lhe dando calos nas mãos? Uma bela luva pode ser uma boa saída, além de prover um manejo melhor das lâminas." "O norte sempre me surpreende, e este escudo não foi uma exceção. Em uma de minhas viagens lá vi ele, muito bonito e resistente, claro que não poderia deixar de trazer um." "Um dos melhores trabalhos dos povos das terras da noite é esse metal, que na escuridão mais gelada aquece o corpo que protege."
Resposta 3: 05/08/2018 às 12:28

Eu posso fazer a sequencia mais não aparecer aquela "Menssagem" com os botões? Eu vou utilizar apenas um botão então não acho necessario aquela menssagem.
Ahh! Prescisa de mais um Script? ou só o Chain Commands?

Só precisa dele mesmo. Tu pode editar as imagens e/ou o próprio script para se adequar ao seu jogo.
1 Bit Estúdio

$IFRÃOnGH

  • *
  • Posts: 47
  • Ouros: 1
  • ?
Resposta 4: 05/08/2018 às 12:59

Achei esse Script meio complexo, Mais vou tentar utiliza-lo...
Se eu ganhasse uma fortuna quando alguém me pedisse uma fortuna, eu seria rico! Pera aí ...
Não tome café!

Rawen

Resposta 5: 05/08/2018 às 19:40

Primeiro tu cria uma série de condições num evento comum. Vou tentar ser o mais claro possível, porque é bem simples.

Condição: Caso o botão "A" esteja apertado. (Você pode escolher o botão)

Cria essa condição e dentro dela coloca uma variável.

Variável "Botão": Valor : 10 (Você decide o nome e o valor)


Lembra de, no topo de página de eventos comuns, colocar a condição pro evento iniciar com uma switch qualquer:


Agora tu abre o evento com o que tu quer fazer (a mensagem, por exemplo).

Agora coloca coloca a switch pra iniciar o evento comum e coloca um "Esperar" do tempo em que o jogador vai ter para apertar os botões.

Depois, no final, coloca uma condição que vai medir o valor da variável que você escolheu e coloca o valor que você colocou por último nela. No meu caso, foi o número 1.


Espero que eu tenha sido claro. Pra tu ter uma ideia, deu duas páginas de evento pequenas, então é bem simples. Caso não entenda algo, pode perguntar. Não garanto de responder rápido, mas... estou aqui :D

Não sei se é o método mais simples e prático, mas é o que eu usaria.

Enfim, boa sorte com o projeto.


$IFRÃOnGH

  • *
  • Posts: 47
  • Ouros: 1
  • ?
Resposta 6: 06/08/2018 às 14:28

Primeiro tu cria uma série de condições num evento comum. Vou tentar ser o mais claro possível, porque é bem simples.

Condição: Caso o botão "A" esteja apertado. (Você pode escolher o botão)

Cria essa condição e dentro dela coloca uma variável.

Variável "Botão": Valor : 10 (Você decide o nome e o valor)


Lembra de, no topo de página de eventos comuns, colocar a condição pro evento iniciar com uma switch qualquer:


Agora tu abre o evento com o que tu quer fazer (a mensagem, por exemplo).

Agora coloca coloca a switch pra iniciar o evento comum e coloca um "Esperar" do tempo em que o jogador vai ter para apertar os botões.

Depois, no final, coloca uma condição que vai medir o valor da variável que você escolheu e coloca o valor que você colocou por último nela. No meu caso, foi o número 1.


Espero que eu tenha sido claro. Pra tu ter uma ideia, deu duas páginas de evento pequenas, então é bem simples. Caso não entenda algo, pode perguntar. Não garanto de responder rápido, mas... estou aqui :D

Não sei se é o método mais simples e prático, mas é o que eu usaria.

Enfim, boa sorte com o projeto.


Hei! =) Digamos que funcionou! Mais toda (TODA) vez que eu (Sim, Eu mesmo) testo o meu game, Meio que eu sempre erro sequencia, não sei se sou eu, ou se e o Sistema!
Poderia me dar a resposta?
Esse e o tutorial mais longo que eu já participei  :derp:
Se eu ganhasse uma fortuna quando alguém me pedisse uma fortuna, eu seria rico! Pera aí ...
Não tome café!

Geraldo de Rívia

  • Mito
  • *
  • Posts: 4452
  • Ouros: 3887
  • O vento está sibilando.
  • Medalhas Vencedor do Protótipo Premiado Participantes do Maps Together 2
Resposta 7: 06/08/2018 às 20:19

[...]
Hei! =) Digamos que funcionou! Mais toda (TODA) vez que eu (Sim, Eu mesmo) testo o meu game, Meio que eu sempre erro sequencia, não sei se sou eu, ou se e o Sistema!
Poderia me dar a resposta?
Esse e o tutorial mais longo que eu já participei  :derp:
Provavelmente é tu. Se seguiu à risca o que o Manec instruiu, tu tem 5 segundos para apertar o mesmo botão apenas 5 vezes, que é tempo suficiente apertando sem agilidade. Tu pode verificar isso aumentando o tempo, assim tu poderá apertar e contar, mais ou menos, quanto tempo gastou. Se ao final da espera o sistema ainda te retornar como que não conseguiu, deve haver algo errado na programação.
Certifique-se que o evento que inicia esse sistema e o evento comum estão em processo paralelo também, caso contrário o jogo fica travado durante o tempo de espera e de nada adiante os pressionar de botões.

$IFRÃOnGH

  • *
  • Posts: 47
  • Ouros: 1
  • ?
Resposta 8: 07/08/2018 às 08:01

Pow, O erro foi meu! e que em vez de 5 Botões eu coloquei 10 Botões para serem pressionados, E não alterei o tempo! Então eu tinha 5 Segundos (Ou algo assim, Eu nunca fui bom com Frames) para apertar 10 Botões, Mais agora eu ajeitei e tudo certinho!
Se eu ganhasse uma fortuna quando alguém me pedisse uma fortuna, eu seria rico! Pera aí ...
Não tome café!

Geraldo de Rívia

  • Mito
  • *
  • Posts: 4452
  • Ouros: 3887
  • O vento está sibilando.
  • Medalhas Vencedor do Protótipo Premiado Participantes do Maps Together 2
Resposta 9: 07/08/2018 às 08:35

Resolvido então? Se sim, muda o ícone do tópico para resolvido, fazendo favor, a fim de que tranquemo-lo.