[RESOLVIDO] Problema com numeração de room

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

[RESOLVIDO] Problema com numeração de room

Mensagem por Mateus O de Andrade em Qua 11 Fev 2015, 13:12

Boa tarde Pessoal,
Estou utilizando o código
Código:
room_goto(random_range(0,4))
Tudo funciona bem até a função chamar a room 3, que foi deletada.
Renomeei as outras rooms mas não corrigiu o erro.

Como posso concertar isso?

Agradeço a ajuda galera!!


Última edição por Mateus O de Andrade em Qua 11 Fev 2015, 14:28, editado 1 vez(es)

Mateus O de Andrade

Ranking : Nota D
Número de Mensagens : 399
Idade : 31
Data de inscrição : 25/03/2014
Reputação : 37
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] Problema com numeração de room

Mensagem por Isaque Onix em Qua 11 Fev 2015, 13:20

será que não é por causa da "diferença da contagem"?

suas ROOMS (imagino eu)
room0, room1, room2, room3.
room_goto(random_range(0,4))
retorna 0,1,2,3 ou 4. ou seja, room0, room1, room2, room3, room4.

é só um palpite.
[edit]
será que trocar o random_range por irandom_range não resolve seu problema?

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: [RESOLVIDO] Problema com numeração de room

Mensagem por Mateus O de Andrade em Qua 11 Fev 2015, 13:33

Boa tarde Isaque,
É isso mesmo que eu uso Isaque... irandom_range
Faltou o "i" Razz

Minhas rooms são room0 à room4.
Ele está identificando as rooms 0,1,2 e 4 normalmente mas a 3 dá erro.

Mateus O de Andrade

Ranking : Nota D
Número de Mensagens : 399
Idade : 31
Data de inscrição : 25/03/2014
Reputação : 37
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] Problema com numeração de room

Mensagem por Alex FC em Qua 11 Fev 2015, 14:18

Ao deletar uma room, aquela indexação se perde. É algo a reportar pra YoYo Games.

O que você pode fazer é checar a existência da mesma antes:

Código:
var o = 0;

do
{
    o = irandom(4);
}
until (room_exists(o));

room_goto(o);

FLWS!

Alex FC

Ranking : Nota A
Número de Mensagens : 2503
Idade : 23
Data de inscrição : 20/12/2008
Notas recebidas : B A
Reputação : 174
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://redscreensoft.blogspot.com

Voltar ao Topo Ir em baixo

Re: [RESOLVIDO] Problema com numeração de room

Mensagem por Mateus O de Andrade em Qua 11 Fev 2015, 14:27

Imaginei que pudesse ser um bug do sistema já que não tem uma explicação lógica.
Obrigado galerinha, me ajudaram pacas!!

Abração!1


[Problema resolvido......ou não...Coff coff yo yo games]

Mateus O de Andrade

Ranking : Nota D
Número de Mensagens : 399
Idade : 31
Data de inscrição : 25/03/2014
Reputação : 37
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] Problema com numeração de room

Mensagem por Conteúdo patrocinado Hoje à(s) 16:27


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