(duvida) Objeto que cria instantaneamente inimigos ,com limite de tempo

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

(duvida) Objeto que cria instantaneamente inimigos ,com limite de tempo

Mensagem por Juliano Santos em Seg 02 Jan 2012, 08:20

Fala galera, minha duvida é a seguinte como eu faço para um objeto invisível criar inimigos com um tempo de 5 segundos e com o limite de 10 personagens (tentei usar o create moving, mais os inimigos saem sem parar até encher a tela) sera que alguem pode me ajudar? Go

Juliano Santos

Número de Mensagens : 140
Idade : 24
Data de inscrição : 11/04/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://canaldamusica.musicblog.com.br/

Voltar ao Topo Ir em baixo

Re: (duvida) Objeto que cria instantaneamente inimigos ,com limite de tempo

Mensagem por Convidad em Seg 02 Jan 2012, 08:39

ola meu caro.
Para fazer isso basta você criar um alarm.

código no create do criador de inimigos :
Código:

limite=10; //limite de inimigos
tempo=5; //tempo em segundos
alarm[0]=1; //inicia o sistema

[/b]Agora no evento do alarm 0[/b]
Código:

if tempo<.5 or limite <1 exit
instance_create(x,y,obj_inimigo)
tempo-=.5
inimigo-=1
alarm[0]=15


Pronto,desse mido vc cria inimigos em um determinado tempo.

Espero ter ajudado.

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: (duvida) Objeto que cria instantaneamente inimigos ,com limite de tempo

Mensagem por Juliano Santos em Seg 02 Jan 2012, 08:56

TRFN escreveu:ola meu caro.
Para fazer isso basta você criar um alarm.

código no create do criador de inimigos :
Código:

limite=10; //limite de inimigos
tempo=5; //tempo em segundos
alarm[0]=1; //inicia o sistema

[/b]Agora no evento do alarm 0[/b]
Código:

if tempo<.5 or limite <1 exit
instance_create(x,y,obj_inimigo)
tempo-=.5
inimigo-=1
alarm[0]=15


Pronto,desse mido vc cria inimigos em um determinado tempo.

Espero ter ajudado.

Tava dando um erro na variavel inimigo dai eu fiz assim no create:
Código:
limite=10; //limite de inimigos
tempo=5; //tempo em segundos
alarm[0]=1; //inicia o sistema
inimigo=1
(coloquei a variavel inimigo=1)
E ta funcionando perfeitamente, valeu!!!
Fight! Fight! Fight! Fight! Fight! feliz2

Juliano Santos

Número de Mensagens : 140
Idade : 24
Data de inscrição : 11/04/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://canaldamusica.musicblog.com.br/

Voltar ao Topo Ir em baixo

Re: (duvida) Objeto que cria instantaneamente inimigos ,com limite de tempo

Mensagem por Convidad em Seg 02 Jan 2012, 09:59

A cara,desculpe,corrija ai que agora vai xD
(digitei com pressa e errei ao digitar)

Código no create do criador de inimigos :
Código:

limite=10; //limite de inimigos
tempo[0]=5; //tempo em segundos
tempo[1]=tempo[0] //para contagem de tempo dinâmica
alarm[0]=1; //inicia o sistema

Agora no evento do alarm[0]
Código:

begin
if(tempo[1]<=0 or limite<1){
tempo[1]=tempo[0];
limite=10;
exit;
}
instance_create(x,y,obj_inimigo)
tempo[1]-=(1/tempo[0])
limite-=1
alarm[0]=30/tempo[0]
end

Pode tentar que vai funcionar perfeitamente.
Flws

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: (duvida) Objeto que cria instantaneamente inimigos ,com limite de tempo

Mensagem por Davichococat em Seg 02 Jan 2012, 10:16

TRFN, porque não usa um FOR?

Davichococat

Número de Mensagens : 182
Data de inscrição : 29/12/2011
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.google.com

Voltar ao Topo Ir em baixo

Re: (duvida) Objeto que cria instantaneamente inimigos ,com limite de tempo

Mensagem por Convidad em Seg 02 Jan 2012, 10:38

Usar o for neste caso,alem de complicar,e desnecesário...
mas se queres algo mais dinamico :
Código no alarm[0] :
Código:
begin
while(tempo[1]>(1/tempo[0]) && limite>0){
instance_create(x,y,obj_inimigo)
tempo[1]-=(1/tempo[0])
limite-=1
alarm[0]=30/tempo[0]
exit;
}
tempo[1]=tempo[0];
limite=10;
end

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: (duvida) Objeto que cria instantaneamente inimigos ,com limite de tempo

Mensagem por Conteúdo patrocinado Hoje à(s) 19:54


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