como faço para uma porta abrir só com chave?

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

como faço para uma porta abrir só com chave?

Mensagem por fer:-) em Seg 02 Ago 2010, 13:58

eu tava terminando de criar o jogo dai eu pensei nisso eu quero fazer uma porta (cadeado sei la) e dai fazer a chave pra ela abrir só se o personagem pegar a chave tem como??me ajudor !!please!!

fer:-)

Número de Mensagens : 9
Data de inscrição : 01/08/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: como faço para uma porta abrir só com chave?

Mensagem por Thiago_o_programador em Seg 02 Ago 2010, 14:26

simples, no create do objeto chave coloque:
Código:
global.aberto=false
e na colisão com o player coloque:
Código:
global.aberto=true instance_destroy()

e na porta coloca na colisão com o player:
Código:
if aberto=true {instance_destroy() //não sei o q tu queria, então botei para destruir, pode mudar.
}else{exit;}

Thiago_o_programador

Ranking : Nota D
Número de Mensagens : 709
Idade : 19
Data de inscrição : 14/05/2009
Notas recebidas : D - C - D - C
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://www.jogosdahora.maisblog.net

Voltar ao Topo Ir em baixo

Re: como faço para uma porta abrir só com chave?

Mensagem por fonetico em Seg 02 Ago 2010, 14:33

Tenha mais atenção ao postar! Você criou um tópico na área de apresentação, assuntos como esses devem ser feitos na área de perguntas e respostas.

Movido!

fonetico

Número de Mensagens : 1830
Idade : 21
Data de inscrição : 05/10/2009
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: como faço para uma porta abrir só com chave?

Mensagem por fer:-) em Seg 02 Ago 2010, 17:52

vale uuuuuuuuuuuuuuuuuuuuuu

fer:-)

Número de Mensagens : 9
Data de inscrição : 01/08/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: como faço para uma porta abrir só com chave?

Mensagem por fer:-) em Seg 02 Ago 2010, 18:25

ai nao funciono direito quando eu vo abri a porta aparece uma mensagem de erro de codigo dai eu tenho que sai do jogo me ajuda

fer:-)

Número de Mensagens : 9
Data de inscrição : 01/08/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: como faço para uma porta abrir só com chave?

Mensagem por mateus luz em Seg 02 Ago 2010, 18:43


e na porta coloca na colisão com o player:
Código:
if aberto=true {instance_destroy() //não sei o q tu queria, então botei para destruir, pode mudar.
}else{exit;}

não seria if globa.aberto=true ao inves de aberto=true? Acho que esse pode ser o erro
pois a var aberto foi declarada como variavel global,não local, se trocar acho que da certo ok?

mateus luz

Número de Mensagens : 340
Idade : 20
Data de inscrição : 12/04/2010
Reputação : 6
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 faço para uma porta abrir só com chave?

Mensagem por fer:-) em Seg 02 Ago 2010, 21:50

ok

fer:-)

Número de Mensagens : 9
Data de inscrição : 01/08/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: como faço para uma porta abrir só com chave?

Mensagem por fer:-) em Ter 03 Ago 2010, 15:00

viu sem querer eu encostei na porta sem chave dai eu atravessei ela

fer:-)

Número de Mensagens : 9
Data de inscrição : 01/08/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: como faço para uma porta abrir só com chave?

Mensagem por BioTrust em Ter 03 Ago 2010, 15:29

Coloca assim no create do player:
Código:
fechada=true

Colisão do player com a chave:
Código:
fechada=false

Step do player:
Código:
if fechada=false && place_meeting(x,y,obj_porta) // obj_porta é o nome que vc deu pro seu objeto porte
{room_goto_next();}

Se não der certo, avisa q eu corrijo. Flw


Última edição por BioTrust em Ter 03 Ago 2010, 17:56, editado 1 vez(es)

BioTrust

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

http://livrodojovemnerd.blogspot.com

Voltar ao Topo Ir em baixo

Re: como faço para uma porta abrir só com chave?

Mensagem por fonetico em Ter 03 Ago 2010, 17:54

fer, pare de fazer posts duplos! Isso desorganiza o fórum, só neste tópico você já fez dois desse tipo, se quiser mudar a sua mensagem anterior, use o botão "editar" em cima da sua última mensagem. E não precisa responder a este aviso.
Se repetir, perderá uma parte da sua barra de respeito.
Avisado!

fonetico

Número de Mensagens : 1830
Idade : 21
Data de inscrição : 05/10/2009
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: como faço para uma porta abrir só com chave?

Mensagem por Thiago_o_programador em Ter 03 Ago 2010, 18:00

troque:
Código:
if aberto=true {instance_destroy() //não sei o q tu queria, então botei para destruir, pode mudar.
}else{exit;}
por
Código:
if global.aberto=true {instance_destroy() //não sei o q tu queria, então botei para destruir, pode mudar.
}else{move_contact_solid(direction,12)}

Thiago_o_programador

Ranking : Nota D
Número de Mensagens : 709
Idade : 19
Data de inscrição : 14/05/2009
Notas recebidas : D - C - D - C
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://www.jogosdahora.maisblog.net

Voltar ao Topo Ir em baixo

Re: como faço para uma porta abrir só com chave?

Mensagem por Conteúdo patrocinado Hoje à(s) 05: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