Transporte entre rooms.

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

Transporte entre rooms.

Mensagem por diegoLuiz em Dom 10 Mar 2013, 19:19

Alguém saberia de uma forma eficiente de transportar o mesmo objeto para outra room?

diegoLuiz

Número de Mensagens : 67
Data de inscrição : 28/10/2012
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Transporte entre rooms.

Mensagem por Dr.XGB em Dom 10 Mar 2013, 19:25

Ao criar o objeto, marque a opção Persistent, apenas coloque-o em uma room. Assim o objeto permanecerá na próxima room sem precisar colocá-lo em todas as rooms.

Dr.XGB

Ranking : Nota B
Número de Mensagens : 54
Idade : 25
Data de inscrição : 22/02/2013
Notas recebidas : B
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

Voltar ao Topo Ir em baixo

Re: Transporte entre rooms.

Mensagem por diegoLuiz em Dom 10 Mar 2013, 19:28

Estou usando
Código:
 room_instance_add();
na verdade não sei se é a mais efetiva.

diegoLuiz

Número de Mensagens : 67
Data de inscrição : 28/10/2012
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Transporte entre rooms.

Mensagem por Dr.XGB em Seg 11 Mar 2013, 04:39

Esta função também funciona.
Quando você coloca persistent no objeto, você não precisará adicionar o objeto na outra room sempre que você passar para a próxima. É como se o objeto continuasse agindo normalmente na próxima room.
Agora quando você usa room_instance_add(), você pode colocar o objeto no lugar que você desejar, só que ele será criado novamente, diferente do persistent que o objeto continua executando seus comandos.
Cada um deles tem a sua vantagem, agora depende da sua ideia para ver qual dos dois ficaria melhor.

Dr.XGB

Ranking : Nota B
Número de Mensagens : 54
Idade : 25
Data de inscrição : 22/02/2013
Notas recebidas : B
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

Voltar ao Topo Ir em baixo

Re: Transporte entre rooms.

Mensagem por Isaque Onix em Seg 11 Mar 2013, 05:23

só complementando, vc pode usar um room start pra definir aonde ele começa, pois o persistente o mantem no mesmo lugar durante a mudança de room. Ex:

event room start
Código:
if(room==room0){
x=32 y=32}

Isaque Onix

Número de Mensagens : 1597
Idade : 23
Data de inscrição : 15/08/2010
Reputação : 147
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://spyreserver.16mb.com

Voltar ao Topo Ir em baixo

Re: Transporte entre rooms.

Mensagem por diegoLuiz em Seg 11 Mar 2013, 12:41

Essa era minha duvida. Se essa função criaria outra instancia, obrigado Dr.XGB, e MC D_LIRIO, obrigado pela dica.

diegoLuiz

Número de Mensagens : 67
Data de inscrição : 28/10/2012
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Transporte entre rooms.

Mensagem por Isaque Onix em Seg 11 Mar 2013, 17:46

disponha ;)
precisando tamo aí

Isaque Onix

Número de Mensagens : 1597
Idade : 23
Data de inscrição : 15/08/2010
Reputação : 147
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://spyreserver.16mb.com

Voltar ao Topo Ir em baixo

Re: Transporte entre rooms.

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


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