resetar as vidas na próxima room?

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

resetar as vidas na próxima room?

Mensagem por Katerp em Sex 19 Dez 2014, 14:13

Olá a todos, estou tendo um pequeno problema no meu jogo e queria saber como resolver.
é bem simples oque acontece:
Criei um obj_controle com global.vidas =5 no create e o coloquei na primeira room.
No obj_player coloquei um comando que a cada vez que usar o poder ira perder uma vida:

Código:
if keyboard_check_pre..(ord("Z")) && global.vidas >=0
{
     code;
     code;
     code;
     global.vidas -=1
}

até ai tudo bem eu consigo usa-lo até perder todas as vidas mas quando vai para próxima fase continua sem vida e quero que voltem todas as 5 vidas dele.
como faço para elas voltarem?

Agradeço a todos desde já!

Katerp

Ranking : Nota D
Número de Mensagens : 72
Idade : 19
Data de inscrição : 04/01/2014
Notas recebidas : D
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: resetar as vidas na próxima room?

Mensagem por AxeInLine em Sex 19 Dez 2014, 14:27

Simples...
Coloque no evento room_start em vez de pôr no evento create.
Ou coloque dentro do código da room essa var, em todas as roons que ela aparece (acho que você sabe onde fica né?).

AxeInLine

Número de Mensagens : 211
Idade : 14
Data de inscrição : 23/03/2014
Reputação : 40
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: resetar as vidas na próxima room?

Mensagem por Lighter em Sex 19 Dez 2014, 14:47

Cria um sistema que detecta quando o player trocar de Fase(Room), para isso crie um objeto "life_crontrol", e deixe como "persistent".

Create:
Código:
room_atual = room;
checar = false;

Step:
Código:
if room_atual!=room and checar=false{
vida = 5
checar = true}

if checar = true{
room_atual = room
checar = false}

Para fazer funcionar coloque o objeto life_control na primeira room do seu game. Eu não testei ainda, mas tudo indica que esta ok.

-----
@Edit: Enviei minha mensagem no mesmo momento que a do Axe.. Caso queira algo mais simples e eficaz faz pelo jeito dele. Entretanto, se quiser saber como funciona a dinâmica faz pelas minhas scripts <3

Lighter

Ranking : Sem avaliações
Número de Mensagens : 307
Idade : 18
Data de inscrição : 16/01/2014
Reputação : 29
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://google.com

Voltar ao Topo Ir em baixo

Re: resetar as vidas na próxima room?

Mensagem por Katerp em Sex 19 Dez 2014, 15:14

Bom, já resolvi o problema com o room_start, acho que o seu lighter é um pouco mais complicado para mim.
obrigado aos dois que me ajudaram!
Tópico resolvido.

Katerp

Ranking : Nota D
Número de Mensagens : 72
Idade : 19
Data de inscrição : 04/01/2014
Notas recebidas : D
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: resetar as vidas na próxima room?

Mensagem por Conteúdo patrocinado Hoje à(s) 21:11


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