Conectar-se
Quem está conectado
15 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 15 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 13/09/2011
Número de Mensagens : 9
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

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

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

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

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

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)
avatar
Data de inscrição : 13/09/2011
Número de Mensagens : 9
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

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

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... :/
avatar
Ranking : Nota D
Notas recebidas : C+D+D+D
Data de inscrição : 03/03/2011
Número de Mensagens : 252
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 10

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

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

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
avatar
Data de inscrição : 13/09/2011
Número de Mensagens : 9
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

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

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

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

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

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...
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