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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 07/08/2008
Número de Mensagens : 40
Insígnias de JAM :

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

Meu inimigo não para de atirar depois de morto!

em Sab 04 Jul 2009, 15:13
Gente, tô ficando confuso aqui com esse negócio. No objeto do meu inimigo, coloquei para que após a bala colidir com ele, ele perca 10 de vida (no total, ele tem 20), e quando você atira denovo nele, ele morre, porém, ele continua atirando mesmo morto! Como que eu posso fazer pra ele parar?

Os códigos que eu estou usando são:

Create:
Código:
image_speed = 0.2
vida = 10
morto = false
podeatirar = true

Alarm 0:
Código:
podeatirar = true

Step (eu acho que é aqui que tá o problema, mas não sei resolver =/):
Código:
if podeatirar = true
{
alarm[0]=10
podeatirar = false
podeatirar = instance_create(x,y,obj_balainimigo)
podeatirar.hspeed = 7
}

Colisão com a bala do personagem:
Código:
vida -=5

if (vida < 1)
{
podeatirar = false
morto = true
sprite_index = spr_morto
}

Tô desde ontem tentando arrumar aquele evento do Step e não consegui (que pelo meu ponto de vista é aonde tá o problema). Sad
avatar
Data de inscrição : 21/02/2009
Número de Mensagens : 679
Insígnias de JAM :

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

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

Re: Meu inimigo não para de atirar depois de morto!

em Sab 04 Jul 2009, 15:47
vcs e seus códigos problematicos ¬.¬
tenta usar um pouco do ANALIGICO... (o modo de escolher as açoes no objeto)
hun... vc é nub? pois se vc faz q quando o inimigo morra,
só muda o sprite dele... VAI FIKA TUDO MALZ! vc teria q criar um objeto
cujo o inimigo se transforam-se ao morrer.

Explique um pouco melhor seu problema

Até mais
avatar
Data de inscrição : 07/08/2008
Número de Mensagens : 40
Insígnias de JAM :

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

Re: Meu inimigo não para de atirar depois de morto!

em Sab 04 Jul 2009, 16:03
Era esse o problema mesmo, eu colocava pra apenas pra mudar o sprite dele. Então fui e fiz um "instance_create()" e deu tudo certo!

Valeu!
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