[Resolvido]Como faço isso?

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

[Resolvido]Como faço isso?

Mensagem por L0l-King em Ter 06 Abr 2010, 11:13

Salve meus amigo da rede Globo, estamos mais uma vez aqui para tirar uma dúvida de um iniciante em GML.
A dúvida é o seguinte: como enviar valores de variáveis de room para room?
(Se não fui bem claro)
EX: A vida do char é 55 e quero que na próxima fase sua vida continue a ser 55.
Agradeço desde já Happy


Última edição por L0l-King em Ter 06 Abr 2010, 11:31, editado 1 vez(es)

L0l-King

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

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como faço isso?

Mensagem por Sannin Kyuubi em Ter 06 Abr 2010, 11:19

Para resolver isto creio que só existe um jeito, declarando um var global., veja:

Código:
global.vida = 55;

Assim o valor continua sendo o mesmo pois váriaveis globais são levadas a todos os objetos do jogo ;).

Qualquer dúvida ou problema só falar.

Sannin Kyuubi

Número de Mensagens : 192
Idade : 21
Data de inscrição : 12/02/2010
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como faço isso?

Mensagem por L0l-King em Ter 06 Abr 2010, 11:21

Uhmm Obrigado Happy
Aproveitando o tópico...
Então existem 3 tipos de variáveis?
as globais, as que podem ser usadas em uqlauer local do objeto, e as que são declaradas com VAR na frente?

L0l-King

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

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como faço isso?

Mensagem por Sannin Kyuubi em Ter 06 Abr 2010, 11:25

Pelo que sei sim, são três. As locais, globais, e a declaradas com var.

As globais foram feitas para serem acessados em todo lugar, e gastam mais memória por isto. Então vem as locias declaradas sem o var, que podem ser acessadas de outro objetos da seguinte forma:

[code]player.vida = 55;[/c]

Acima eu acesso a var local do player.

Mas as declaradas com var não podem se acessadas de modo algum fora do objeto de criação delas, assim gastam menas memória ainda do que as locais.

Sannin Kyuubi

Número de Mensagens : 192
Idade : 21
Data de inscrição : 12/02/2010
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como faço isso?

Mensagem por Jiraya em Ter 06 Abr 2010, 12:33

Na verdade, existem 4 tipos de variaveis
variavel normal
hp=5
variavel global
global.hp
variavel local só pode ser usada no mesmo script
var hp;
e variavel global
globalvar hp;

Jiraya

Ranking : Nota A
Número de Mensagens : 1134
Data de inscrição : 20/03/2010
Notas recebidas : A+A
Reputação : 108
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

https://www.facebook.com/seito.washiro.7

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como faço isso?

Mensagem por Sannin Kyuubi em Ter 06 Abr 2010, 12:40

Shocked Não entendi, qual a diferença de um global para o outro?

Sannin Kyuubi

Número de Mensagens : 192
Idade : 21
Data de inscrição : 12/02/2010
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como faço isso?

Mensagem por Jiraya em Ter 06 Abr 2010, 12:49

pois é, só estou dizendo que existe.

Jiraya

Ranking : Nota A
Número de Mensagens : 1134
Data de inscrição : 20/03/2010
Notas recebidas : A+A
Reputação : 108
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

https://www.facebook.com/seito.washiro.7

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como faço isso?

Mensagem por Sannin Kyuubi em Ter 06 Abr 2010, 12:57

Entendo... Depois dou uma olhada no help do GM para vêr.

Sannin Kyuubi

Número de Mensagens : 192
Idade : 21
Data de inscrição : 12/02/2010
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como faço isso?

Mensagem por Conteúdo patrocinado Hoje à(s) 09:39


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