Ajuda com ID's

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

Ajuda com ID's

Mensagem por Esaucm98 em Sab 04 Jan 2014, 22:06

Eu preciso fazer um sistema de IDs (variaveis locais) tipo o instance_id só que esses IDs do game maker são numeros gigantes tipo o ID da primeira instance é 100001 pra quê isso? eu preciso q a variavel local "ID" da primeira instance seja 1, o da segunda 2, terceira 3 [...]
Eu tentei botar o código simples no evento create:

Código:
ID = instance_count + 1;

Porém o create dos objetos que já estão na room tem o evento create ao mesmo tempo, ou seja todos ficaram com a mesma variavel ID.
Acho que um loop for ou alguma coisa do tipo resolveria mas não sei como fazer.
Espero que tenham entendido, vlw.

ps: ID = instance_id -100000 não funciona ja testei.

IMAGEM:

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: Ajuda com ID's

Mensagem por glasdou em Sab 04 Jan 2014, 22:53

nao entendi direito mas vê se é isso
Código:
ID = instance_count
esse codigo vai no create


Última edição por glasdou em Sab 04 Jan 2014, 23:03, editado 2 vez(es) (Razão : errinho meu)

glasdou

Número de Mensagens : 95
Idade : 17
Data de inscrição : 21/11/2013
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Ajuda com ID's

Mensagem por Gabreel em Sab 04 Jan 2014, 23:27

Como vc cria esses objetos?

Gabreel

Número de Mensagens : 2227
Idade : 20
Data de inscrição : 02/10/2009
Reputação : 52
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Ajuda com ID's

Mensagem por Esaucm98 em Dom 05 Jan 2014, 00:37

glasdou escreveu:nao entendi direito mas vê se é isso
Código:
ID = instance_count
esse codigo vai no create

Vlw pelas respostas.

Poisé eu tentei isso só que nas Rooms ja tem instances nelas (antes do jogo começar) ai quando começa todas essas instances executam o evento create ao mesmo tempo ai no caso se o instance_count retornar 5, em todas a variavel ID ficaria 5.

Eu acho que não fui muito claro, não sou bom explicando as coisas kk mas consegui resolver meu problema usando esse código que eu fiz:

Código:
for(i=1;i<=instance_count;i+=1)
    {
    a = instance_find(all,i-1);
    if instance_exists(a)
        {
        a.ID = i;
        }
    }

Funcionou perfeitamente, eu precisei disto porque quero fazer meu sistema de salvar e carregar jogo usando arquivos .ini (pra melhorar meu conhecimento mesmo) e usando essas variaveis foi o unico jeito que eu achei pra salvar e carregar tudo oque está ativo, não apenas as variaveis do jogador.

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: Ajuda com ID's

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


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