[Resolvido] Meu personagem morto consegue se mover...

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

Resolvido [Resolvido] Meu personagem morto consegue se mover...

Mensagem por Kojiro Hiori em Sex 16 Set 2011, 18:10

Olá! Eu fiz abarra de vida para que sempre que meu personagem pegue algum item que recupere a mesma; vida+=1 e sempre que leve dano; vida-=1...

Então, usando esse modelo, fiz o script dele morto assim:
Código:
if vida < 1
{
sprite_index=Dead_frente;
if sprite_index=Dead_frente{x=x y=y};
}
Tá, fui testar o jogo... Quando minha vida chegava a 0, o char mudava a sprite e ele ficava morto, mas a minha surpresa foi que ele ainda podia se mover...

Eu tentei em vários eventos, inclusive no "Other>No more health", mas o único que funcionou foi o evento "Step"...

Alguém poderia me ajudar a fazer com que o char fique imóvel?
Agradeço antecipadamente a atenção e compreenção de vocês...


Última edição por Kojiro Hiori em Sab 24 Set 2011, 02:55, editado 1 vez(es)

Kojiro Hiori

Número de Mensagens : 9
Data de inscrição : 13/09/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido] Meu personagem morto consegue se mover...

Mensagem por Luca$ em Sex 16 Set 2011, 18:18

Cara,pense no seu código,você colocou para x,ser igual a x,mas x já nao é x?
Tenta trocar seu código para isso:
Código:
if vida < 1
{
sprite_index=Dead_frente;
if sprite_index=Dead_frente{x=xstart y=ystart
sleep(10)};
}
Esse vai fazer ele voltar para sua posisao inicial e nao poder mover por um instante.Para ele nao se mover por mais tempo,troque:
Código:
sleep(ponha um numero maior aqui)

Luca$

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

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido] Meu personagem morto consegue se mover...

Mensagem por Kojiro Hiori em Sex 16 Set 2011, 20:02

É, tudo bem, ele parou de se mover... Mas a sprite dele quando pressiono uma tecla (mesmo ele permanecendo imóvel) muda... E outra, se eu ando pelo mapa, quando eu morro, o char volta para onde ele nasceu...
É um tanto estranho, isso... :/

Kojiro Hiori

Número de Mensagens : 9
Data de inscrição : 13/09/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido] Meu personagem morto consegue se mover...

Mensagem por Utakata em Sex 16 Set 2011, 20:52

Bem amigo creio que eu possa resolver sua dúvida

1º Checar se a variável vida é menor que 1
2º Criar um obj playerdead
3° Trocar de objeto

Step event:
Código:

///Se a vida for menor que 1
if vida < 1
{
///Cria o obj_playerdead na room
instance_create(x,y,obj_playerdead)
///Destrói o obj_palyer
instance_destroy()
}
 

E se quiser reiniciar a room ponha isso no mesmo local:
Código:
///Reinicia a room
room_restart()

Té+flw

Utakata

Ranking : Nota D
Número de Mensagens : 252
Idade : 18
Data de inscrição : 03/03/2011
Notas recebidas : C+D+D+D
Reputação : 10
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido] Meu personagem morto consegue se mover...

Mensagem por Kojiro Hiori em Sab 17 Set 2011, 12:15

aUHAhuaHUAuhuha
Funcionou, maninho, muito obrigado à vocês pela paciência e atenção...
Só poderia me ajudar numa coisinha? Tipo, fazer aparecer uma janelinha quando ele morre perguntando:
"Cancelar
Voltar ao ponto de início (reinicia room)", onde quando pressiona "Cancelar", a janelinha sumiria e o char ficava parado lá, até ele apertar esc e a janelinha aparecer de novo (Ragnarok) xD...

Creio que não seja possível com o meu nível de conhecimento sobre isso atualmente, mas se der, agradeço antecipadamente...

Kojiro Hiori

Número de Mensagens : 9
Data de inscrição : 13/09/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido] Meu personagem morto consegue se mover...

Mensagem por alexs2195 em Seg 19 Set 2011, 20:26

Basta usar a ação opções que tem no game maker... Dai você coloca opção 1 você renasce e na 2 não...

alexs2195

Número de Mensagens : 218
Data de inscrição : 25/07/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

Resolvido Re: [Resolvido] Meu personagem morto consegue se mover...

Mensagem por Conteúdo patrocinado Hoje à(s) 04:05


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