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

Nenhum

Ver toda a lista


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

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

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

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!!
avatar
Ranking : Nota D
Notas recebidas : D - C - D - C
Data de inscrição : 14/05/2009
Número de Mensagens : 712
Insígnias de JAM :

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

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

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

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;}
avatar
Data de inscrição : 05/10/2009
Número de Mensagens : 1830
Insígnias de JAM :

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

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

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

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!
avatar
Data de inscrição : 01/08/2010
Número de Mensagens : 9
Insígnias de JAM :

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

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

em Seg 02 Ago 2010, 17:52
vale uuuuuuuuuuuuuuuuuuuuuu
avatar
Data de inscrição : 01/08/2010
Número de Mensagens : 9
Insígnias de JAM :

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

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

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
Data de inscrição : 12/04/2010
Número de Mensagens : 340
Insígnias de JAM :

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

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

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

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?
avatar
Data de inscrição : 01/08/2010
Número de Mensagens : 9
Insígnias de JAM :

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

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

em Seg 02 Ago 2010, 21:50
ok
avatar
Data de inscrição : 01/08/2010
Número de Mensagens : 9
Insígnias de JAM :

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

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

em Ter 03 Ago 2010, 15:00
viu sem querer eu encostei na porta sem chave dai eu atravessei ela
avatar
Data de inscrição : 04/06/2010
Número de Mensagens : 410
Insígnias de JAM :

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

Prêmios
   : 1
   : 0
   : 0
Ver perfil do usuáriohttp://livrodojovemnerd.blogspot.com

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

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)
avatar
Data de inscrição : 05/10/2009
Número de Mensagens : 1830
Insígnias de JAM :

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

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

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

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!
avatar
Ranking : Nota D
Notas recebidas : D - C - D - C
Data de inscrição : 14/05/2009
Número de Mensagens : 712
Insígnias de JAM :

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

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

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

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)}
Conteúdo patrocinado

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

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