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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota A
Data de inscrição : 19/01/2012
Número de Mensagens : 78
Insígnias de JAM :

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

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

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

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.
avatar
Data de inscrição : 26/03/2011
Número de Mensagens : 101
Insígnias de JAM :

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

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

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

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. ".
avatar
Ranking : Nota A
Data de inscrição : 19/01/2012
Número de Mensagens : 78
Insígnias de JAM :

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

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

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

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.
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 13/05/2012
Número de Mensagens : 275
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 4
Ver perfil do usuáriohttp://www.legioncrafters.tk

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

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

em Seg 09 Jul 2012, 14:04
Se o caso for ID use instance_id.
avatar
Ranking : Sem avaliações
Data de inscrição : 26/08/2009
Número de Mensagens : 969
Insígnias de JAM :

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

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

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

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."
avatar
Ranking : Nota A
Data de inscrição : 19/01/2012
Número de Mensagens : 78
Insígnias de JAM :

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

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

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

em Seg 09 Jul 2012, 18:08
Obg à todos, criar uma variável = instância funcionou. ;D
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