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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota D
Notas recebidas : D-C
Data de inscrição : 10/10/2010
Número de Mensagens : 582
Insígnias de JAM :

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

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

[Resolvido] Erro com Array

em Ter 16 Out 2012, 18:04
Estou usando uma array 1D no meu projeto,e estou tendo um problema
Quando a array tinha 16 indices,não apresentava esse erro,mas hoje eu almentei ela pra 22,e começou a mostrar esse erro:
Código:

___________________________________________
ERROR in
action number 1
of  Step Event
for object Editor:

Error in code at line 17:
          draw_point_color(xxx,yyy,cor[global.imagem])
                                    ^
at position 35: Unknown variable cor or array index out of bounds

O limite de indíces de uma array é 16?


PS: Desculpem se estou tendo muitas dúvidas(3),e pra cada uma delas eu estar postando um tópico :X
É que realmente não sei como solucionar algumas coisas =/
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 30/07/2011
Número de Mensagens : 928
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 1
Ver perfil do usuáriohttp://luizpontes.tk/

Re: [Resolvido] Erro com Array

em Ter 16 Out 2012, 18:42
Pode ser qualquer coisa.
Basicamente é porque este índice da array não existe ainda. Você não setou ele ainda. É só você fazer algum tipo de for antes de começar tudo pra resetar tudo, como:
Código:
for(i=0;i<=50;i+=1) {
cor[i]=-1;
}
Ah, a propósito, 32000 é o limite das arrays.
avatar
Ranking : Nota D
Notas recebidas : D-C
Data de inscrição : 10/10/2010
Número de Mensagens : 582
Insígnias de JAM :

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

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

Re: [Resolvido] Erro com Array

em Ter 16 Out 2012, 18:44
Mas luiz,as indices de array já foram definidas,todas as indices foram definidas no evento Create do mesmo objeto.
Do mesmo jeito que criei as outras 16.

Olha:
Código:
//==Cores==//
cor[0]=make_color_rgb(45,52,45)//Bedrock
cor[1]=make_color_rgb(132,71,21)//Terra
cor[2]=make_color_rgb(254,165,61)//Gold
cor[3]=make_color_rgb(139,104,73)//Rock
cor[4]=make_color_rgb(66,72,75)//Tick Rock
cor[5]=make_color_rgb(13,103,34)//Arvore
cor[6]=make_color_rgb(59,64,21)//Rubble
cor[7]=make_color_rgb(59,20,6)//Terra de Fundo
cor[8]=make_color_rgb(100,113,96)//Parede de Pedra
cor[9]=make_color_rgb(49,52,18)//Fundo de Pedra
cor[10]=make_color_rgb(43,21,9)//Escada
cor[11]=make_color_rgb(180,42,17)//Spike
cor[12]=make_color_rgb(213,196,9)//Gold Bullion
cor[13]=make_color_rgb(26,78,131)//Porta AZUL
cor[14]=make_color_rgb(50,105,135)//Ponte AZUL
cor[15]=make_color_rgb(165,189,200)//Céu
cor[16]=make_color_rgb(67,47,17)//ESCADA NA PEDRA
cor[17]=make_color_rgb(66,36,11)//EESCADA NA TERRA
cor[18]=make_color_rgb(50,100,115)//ponte azul NA TERRA

EDIT:

Espera...eu mesmo já vi o erro.
Eu não setei as indices depois do 18.

*momento vergonha*
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: [Resolvido] Erro com Array

em Ter 16 Out 2012, 18:48
Troque, "global.imagem" por "real(global.imagem)", vai retornar o valor real da variavel.
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 30/07/2011
Número de Mensagens : 928
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 1
Ver perfil do usuáriohttp://luizpontes.tk/

Re: [Resolvido] Erro com Array

em Ter 16 Out 2012, 18:51
GMLucas escreveu:*momento vergonha*
kkkkkkkkkkkk!
Tópico resolvido, tópico trancado.
Conteúdo patrocinado

Re: [Resolvido] Erro com Array

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