como checar se ja tem um objeto e nao permitir outros iguais

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

como checar se ja tem um objeto e nao permitir outros iguais

Mensagem por Junior Maniusis em Ter 17 Ago 2010, 10:46

e o seguinte eu estou montando o jogo e qndo a pesoa aperta o numero 1 cria o obj_aguia que é o mascote eu queria
que aparecece uma mensagem dizendo que ja tem e eu nao posso chamar outra aguia
GM8 me ajuda?

Junior Maniusis

Número de Mensagens : 35
Data de inscrição : 25/05/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: como checar se ja tem um objeto e nao permitir outros iguais

Mensagem por SIGILOSO em Ter 17 Ago 2010, 10:54

Para impedir que outros objetos águias apareçam,ponha essa linha antes do código para criá-las:
Código:
if not instance_exists( obj_aguia )
Isso fará que o objeto águia apareça apenas quando nao tiver outro objeto águia Happy
afro

SIGILOSO

Ranking : Nota A
Número de Mensagens : 2264
Idade : 23
Data de inscrição : 06/06/2009
Notas recebidas : A+A+A+A+A+A+A
Reputação : 39
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 4
   : 2
   : 1

Voltar ao Topo Ir em baixo

Re: como checar se ja tem um objeto e nao permitir outros iguais

Mensagem por CLS em Ter 17 Ago 2010, 10:57

No CREATE do obj_aguia coloque esse código:

Código:
aguia = 0


Agora no STEP do obj_aguia coloque esse código:

Código:
if keyboard_check_pressed(ord("1"))
{
if aguia = 0
{
instance_create(x,y,obj_aguia)
aguia = 1
}
}
if keyboard_check_pressed(ord("1")) and aguia =  1
{
show_message("Já existe uma aguia!")
}

Espero ter Ajudado!

CLS

Número de Mensagens : 298
Idade : 19
Data de inscrição : 13/05/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.totalmakers.forumais.com

Voltar ao Topo Ir em baixo

Re: como checar se ja tem um objeto e nao permitir outros iguais

Mensagem por Junior Maniusis em Ter 17 Ago 2010, 11:10

Dark Maker escreveu:No CREATE do obj_aguia coloque esse código:

Código:
aguia = 0


Agora no STEP do obj_aguia coloque esse código:

Código:
if keyboard_check_pressed(ord("1"))
{
if aguia = 0
{
instance_create(x,y,obj_aguia)
aguia = 1
}
}
if keyboard_check_pressed(ord("1")) and aguia =  1
{
show_message("Já existe uma aguia!")
}

Espero ter Ajudado!
isso fex cria mais uma aguia mas aparecia a mesnsagem

Junior Maniusis

Número de Mensagens : 35
Data de inscrição : 25/05/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: como checar se ja tem um objeto e nao permitir outros iguais

Mensagem por CLS em Ter 17 Ago 2010, 11:13

Junior Maniusis escreveu:
Dark Maker escreveu:No CREATE do obj_aguia coloque esse código:

Código:
aguia = 0


Agora no STEP do obj_aguia coloque esse código:

Código:
if keyboard_check_pressed(ord("1"))
{
if aguia = 0
{
instance_create(x,y,obj_aguia)
aguia = 1
}
}
if keyboard_check_pressed(ord("1")) and aguia =  1
{
show_message("Já existe uma aguia!")
}

Espero ter Ajudado!
isso fex cria mais uma aguia mas aparecia a mesnsagem

Então troque o evento CREATE pelo GAME START.
Eu acho que deve funcionar!

CLS

Número de Mensagens : 298
Idade : 19
Data de inscrição : 13/05/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.totalmakers.forumais.com

Voltar ao Topo Ir em baixo

Re: como checar se ja tem um objeto e nao permitir outros iguais

Mensagem por Kabeção em Ter 17 Ago 2010, 11:36

SIGILOSO já deu a resposta, use instance_exists(obj_aguia) para saber se já existe um obj_aguia no room.

Kabeção

Ranking : Sem avaliações
Número de Mensagens : 2314
Data de inscrição : 08/06/2008
Reputação : 100
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 3
   : 0
   : 1

http://blackcapapps.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: como checar se ja tem um objeto e nao permitir outros iguais

Mensagem por Conteúdo patrocinado Hoje à(s) 02:31


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