Jogador fica invencivel para sempre

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

Jogador fica invencivel para sempre

Mensagem por jogos_jv em Sab 13 Fev 2010, 22:39

Galera estou com um problema:
quando o inimigo mata o jogador ele fica invencivel por um tempo e depois deveria voltar ao normal, mas ele não volta Mad

os códigos que estou usando:

Create do jogador:

global.invencivel = false

Colisão do inimigo com o jogador:

if (y >= other.y + 20)
{
instance_destroy(); //destroi o inimigo
} else if global.invencivel = false
{
with (other)
{
alarm[0] = 1
global.invencivel = true
}
}

Alarm 0 do inimigo:

global.invencivel = false

visitem o post do meu jogo(Super Quadrado): http://www.gamemakerbrasil.com/galeria-de-projetos-f5/super-quadradonome-provisorio-beta-01-t6016.htm

jogos_jv

Número de Mensagens : 92
Data de inscrição : 10/02/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://jogosjosevitoria.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Jogador fica invencivel para sempre

Mensagem por Igor KinGamer em Sab 13 Fev 2010, 23:07

Você colocou o {alarm[0] = 1} dentro do {with (other)}, assim você está ativando o alarm 0 do player, não do inimigo.

Ah, um detalhe. Você setou o alarme para um step, assim a invencibilidade vai acabar em uma mínima fração de segundo.

Igor KinGamer

Número de Mensagens : 890
Idade : 21
Data de inscrição : 26/09/2008
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

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