Como fazer para quando não houver mais rooms recomeçar o jogo?

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

Como fazer para quando não houver mais rooms recomeçar o jogo?

Mensagem por M.F-Sasuke em Ter 21 Dez 2010, 10:20

-Se quizere dou creditos-

M.F-Sasuke

Número de Mensagens : 167
Idade : 19
Data de inscrição : 20/08/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer para quando não houver mais rooms recomeçar o jogo?

Mensagem por Iasmim Ribeiro em Ter 21 Dez 2010, 10:29

para reiniciar o jogo tenta algo como:

Código:


game_restart ();

...

att.

EDIT----

ou poderia fazer assim oO...em algum evento q deseja por exemplo colisão de um objeto (q identifica o final da room pra ir pra outra) com o personagem vc coloca isso :



Certo...

E onde encontrar isto ai:

para ''if next room exists'' vá lá na Propriedade do objeto no qual vc escolheu o evento e vá na ''abinha'' main1 > room
para o segundo é o mesmo local...
para o ''else'' vai em control em other
e para ''restart the game'' : main2 > game..


Bye ;)


Última edição por Iasmim Ribeiro em Ter 21 Dez 2010, 11:29, editado 1 vez(es)

Iasmim Ribeiro

Número de Mensagens : 65
Idade : 24
Data de inscrição : 05/07/2010
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer para quando não houver mais rooms recomeçar o jogo?

Mensagem por Jiraya em Ter 21 Dez 2010, 11:17

Código:

if (!room_exists(room+1 ))//checa se a próxima room n existe
{
game_restart();//restarta o jogo
}
use esse código no mesmo evento que troca de room

Jiraya

Ranking : Nota A
Número de Mensagens : 1134
Data de inscrição : 20/03/2010
Notas recebidas : A+A
Reputação : 108
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

https://www.facebook.com/seito.washiro.7

Voltar ao Topo Ir em baixo

Re: Como fazer para quando não houver mais rooms recomeçar o jogo?

Mensagem por Grotle em Ter 21 Dez 2010, 11:31

Ou você pode fazer assim:


Código:
if room_exists(room_next(room))
{game_restart()}

Grotle

Ranking : Nota B
Número de Mensagens : 559
Idade : 21
Data de inscrição : 28/02/2010
Notas recebidas : B-B
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://gsogaming.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Como fazer para quando não houver mais rooms recomeçar o jogo?

Mensagem por Licht em Ter 21 Dez 2010, 11:41

outro jeito que você usar é por um objeto invisível na última room e no evento room end (other events) dele põa a ação(aba main2)/função de restart game.


mas isso se não ouver nenhuma interferência de outra ação/função entende? rocomendo que faça do jeito do Jiraya ou o do Grotle.

Licht

Ranking : Sem avaliações
Número de Mensagens : 1217
Idade : 18
Data de inscrição : 26/04/2010
Reputação : 34
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://lightsoftworks.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Como fazer para quando não houver mais rooms recomeçar o jogo?

Mensagem por Hatzo enkiri em Seg 27 Dez 2010, 11:36

@jiraya:esse codigo pode dar errado se ele não estiver fazendo uma room seguida da outra. @grotle: faltou um ! Ou um =false na condição. O q eu acho q daria certo é o codigo
Código:
if room=room_last then game_restart();

Hatzo enkiri

Ranking : Nota B
Número de Mensagens : 226
Idade : 22
Data de inscrição : 19/02/2009
Notas recebidas : B
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer para quando não houver mais rooms recomeçar o jogo?

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