[Resolvido - AJUDA] Tiro do inimigo sem parar !!!

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

Resolvido [Resolvido - AJUDA] Tiro do inimigo sem parar !!!

Mensagem por Arkd em Dom 06 Jan 2013, 20:27

Dai gnt, tipo assim, quando eu chego perto da nave inimiga ela atira em mim sem parar, quando eu me afasto ela para, mas quando me aproximo, ela ataca sem parar novamente, coloquei no step assim:
if (point_distance(x,y,player.x,player.y) <750)
{
image_angle=point_direction(x,y,player.x,player.y)
instance_create(x,y,obj_tirodaia)
}
else......



Eu ja tentei colocar alarm no lugar do instance create, e no alarm ela atira, mas nao rola nada, alguem sab oq pod ser???

Arkd

Número de Mensagens : 291
Idade : 18
Data de inscrição : 03/04/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.arkadesgames.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido - AJUDA] Tiro do inimigo sem parar !!!

Mensagem por Gonçalves em Dom 06 Jan 2013, 20:32

Tente (No Step):
Código:
if (point_distance(x,y,player.x,player.y) <750) and impedido = false
{
image_angle=point_direction(x,y,player.x,player.y)
instance_create(x,y,obj_tirodaia)
impedido = true
alarm[0] = 30
}

No Alarm 0:

Código:
impedido = false

E no Create:

Código:
impedido = false

Gonçalves

Ranking : Nota B
Número de Mensagens : 1013
Data de inscrição : 29/10/2010
Notas recebidas : B + A + C
Reputação : 79
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido - AJUDA] Tiro do inimigo sem parar !!!

Mensagem por willcraft2 em Dom 06 Jan 2013, 20:38

fais assim:
STEP:
Código:

if (point_distance(x,y,player.x,player.y) <750) and atirar = true
{
image_angle=point_direction(x,y,player.x,player.y)
instance_create(x,y,obj_tirodaia)
atirar = false
alarm[0] = 30
}
Alarm 0:
Código:

atirar = true
Faso sempre no meus jogos de tiro, funfa.

willcraft2

Ranking : Nota D
Número de Mensagens : 682
Idade : 16
Data de inscrição : 06/04/2012
Notas recebidas : D + D
Reputação : 42
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 - AJUDA] Tiro do inimigo sem parar !!!

Mensagem por Arkd em Dom 06 Jan 2013, 21:00

Nao deu, fico estranho, tipo, ela vira pra mim rapidamente atira e vira d volta, fico meio "bugado"

Arkd

Número de Mensagens : 291
Idade : 18
Data de inscrição : 03/04/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.arkadesgames.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido - AJUDA] Tiro do inimigo sem parar !!!

Mensagem por vinians em Dom 06 Jan 2013, 21:06

Amigo, tente assim:
Código:

if (point_distance(x,y,player.x,player.y) <750)
{
  if (choose(1, 2, 3, 4) == 1) // 25% de chance de atirar
  {
    image_angle=point_direction(x,y,player.x,player.y)
    instance_create(x,y,obj_tirodaia)
  }
}
Flws!

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido - AJUDA] Tiro do inimigo sem parar !!!

Mensagem por Gonçalves em Dom 06 Jan 2013, 21:23

Arkd escreveu:Nao deu, fico estranho, tipo, ela vira pra mim rapidamente atira e vira d volta, fico meio "bugado"

No Step:

Código:
if (point_distance(x,y,player.x,player.y) <750)
{
    image_angle=point_direction(x,y,player.x,player.y)

    if impedido = false
    {
          instance_create(x,y,obj_tirodaia)
          impedido = true
          alarm[0] = 30
    }
}

Gonçalves

Ranking : Nota B
Número de Mensagens : 1013
Data de inscrição : 29/10/2010
Notas recebidas : B + A + C
Reputação : 79
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido - AJUDA] Tiro do inimigo sem parar !!!

Mensagem por Arkd em Dom 06 Jan 2013, 21:36

Vlw gnt, consegui, foi soh dar um jeitinho nos codigos de vcs Very Happy

Arkd

Número de Mensagens : 291
Idade : 18
Data de inscrição : 03/04/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.arkadesgames.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido - AJUDA] Tiro do inimigo sem parar !!!

Mensagem por Thopson1m em Seg 07 Jan 2013, 19:05

Tópico trancado, pois a dúvida do autor foi resolvida.
Caso necessites, favor se dirigir à mim ou à qualquer outro moderador para destrancar este seu tópico.

Thopson1m

Número de Mensagens : 624
Idade : 26
Data de inscrição : 21/05/2011
Reputação : 16
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://gnbr.forumeiros.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido - AJUDA] Tiro do inimigo sem parar !!!

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


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