Definir variável p/ uma instância recém-criada

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

Definir variável p/ uma instância recém-criada

Mensagem por Doritos555 em Seg 09 Jul 2012, 01:01

Quero criar uma instância de um objeto qualquer, e definir suas variáveis no momento que ele foi criado. Qual código uso para fazer isso?

Nota: A instância será de um objeto que possui mais instâncias iguais na room, logo especificar diretamente p/ o OBJETO_X não vai funcionar.

Doritos555

Ranking : Nota A
Número de Mensagens : 78
Idade : 20
Data de inscrição : 19/01/2012
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: Definir variável p/ uma instância recém-criada

Mensagem por Camin em Seg 09 Jul 2012, 01:15

No evento create coloque o código com as variáveis.
Ex:
Código:
Variável=0
Se você quiser que as variáveis sirvam para todos os objetos daquele tipo que estão na room seja iguail para todos, crie um objeto invisível ou use um objeto que seja único na room e coloque "global.variável"(sempre que usar a variável tenque escrever o " global. ".

Camin

Número de Mensagens : 101
Idade : 24
Data de inscrição : 26/03/2011
Reputação : 9
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Definir variável p/ uma instância recém-criada

Mensagem por Doritos555 em Seg 09 Jul 2012, 01:17

Não é isso que eu quero. Quero definir uma variável somente para aquela instância em específico, e não para aquele objeto.

Ou seja... criar, durante o jogo, uma instância especial. Um caso à parte.

EDIT: Se alguém souber um modo de encontrar o ID da instância que foi recém-criada, isso resolve o problema.

Doritos555

Ranking : Nota A
Número de Mensagens : 78
Idade : 20
Data de inscrição : 19/01/2012
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: Definir variável p/ uma instância recém-criada

Mensagem por Esaucm98 em Seg 09 Jul 2012, 03:45

vc pode fazer assim:

Código:
instancia = instance_create(x,y,obj_instancia);
with(instancia)
{
variavel=0
}


espero ter ajudado

~esau

Esaucm98

Ranking : Nota D
Número de Mensagens : 275
Data de inscrição : 13/05/2012
Notas recebidas : D
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.legioncrafters.tk

Voltar ao Topo Ir em baixo

Re: Definir variável p/ uma instância recém-criada

Mensagem por Thiago_o_programador em Seg 09 Jul 2012, 14:04

Se o caso for ID use instance_id.

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: Definir variável p/ uma instância recém-criada

Mensagem por itallo em Seg 09 Jul 2012, 14:21

faz assim:

nnn = instance_create(x,y,objeto)
nnn.nome_da_variável = ao_valor_desejado_seja_string_ou_float

a variável pode até ser inventada na hora, apenas colocando o nome dela depois do "nnn."

itallo

Ranking : Sem avaliações
Número de Mensagens : 969
Idade : 24
Data de inscrição : 26/08/2009
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   :
   :

http://www.zuluhotel.com.br

Voltar ao Topo Ir em baixo

Re: Definir variável p/ uma instância recém-criada

Mensagem por Doritos555 em Seg 09 Jul 2012, 18:08

Obg à todos, criar uma variável = instância funcionou. ;D

Doritos555

Ranking : Nota A
Número de Mensagens : 78
Idade : 20
Data de inscrição : 19/01/2012
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: Definir variável p/ uma instância recém-criada

Mensagem por Conteúdo patrocinado Hoje à(s) 20:22


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