Conectar-se
Quem está conectado
24 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 23 Visitantes

CRP-Max

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota D
Data de inscrição : 25/03/2014
Número de Mensagens : 399
Insígnias de JAM :

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

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

[RESOLVIDO] Problema com numeração de room

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)
avatar
Data de inscrição : 15/08/2010
Número de Mensagens : 1597
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://spyreserver.16mb.com

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

em Qua 11 Fev 2015, 13:20
Reputação da mensagem: 100% (1 votos)
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?
avatar
Ranking : Nota D
Data de inscrição : 25/03/2014
Número de Mensagens : 399
Insígnias de JAM :

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

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

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

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.
avatar
Ranking : Nota A
Notas recebidas : B A
Data de inscrição : 20/12/2008
Número de Mensagens : 2516
Insígnias de JAM :

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

Prêmios
   : 2
   : 1
   : 1
Ver perfil do usuáriohttp://redscreensoft.blogspot.com

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

em Qua 11 Fev 2015, 14:18
Reputação da mensagem: 100% (1 votos)
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!
avatar
Ranking : Nota D
Data de inscrição : 25/03/2014
Número de Mensagens : 399
Insígnias de JAM :

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

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

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

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]
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