stock, problemas com id, diferentes resultados ao ligar.. -
Axll - 28.06.2014
pawn Код:
stock SetMap() {
new randomcategoria, string[32], contar;
for(new i = 0; i < max_i_spawn; i++) {
contar++;
printf("%d", contar);
randomcategoria = random(2);
switch(randomcategoria) {
case 0: {
randomspawn[i][item_ativo] = true;
randomspawn[i][item_categoria] = 1;
randomspawn[i][item_index] = random(5);
randomspawn[i][item_objeto] = CreateObject(Materiais[randomspawn[i][item_index]][m_objeto], randomspawn[i][item_x], randomspawn[i][item_x], randomspawn[i][item_x], 0.0, 0.0, 0.0, 300.0);
format(string, sizeof string, "%s (%d)", Materiais[randomspawn[i][item_index]][m_nome], i);
randomspawn[i][item_3d] = Create3DTextLabel(string, -1, randomspawn[i][item_x], randomspawn[i][item_x], randomspawn[i][item_x], 2.0, 0);
continue;
}
case 1: {
randomspawn[i][item_ativo] = true;
randomspawn[i][item_categoria] = 2;
randomspawn[i][item_index] = random(5);
randomspawn[i][item_objeto] = CreateObject(Comidas[randomspawn[i][item_index]][m_objeto], randomspawn[i][item_x], randomspawn[i][item_x], randomspawn[i][item_x], 0.0, 0.0, 0.0, 300.0);
format(string, sizeof string, "%s (%d)", Comidas[randomspawn[i][item_index]][m_nome], i);
randomspawn[i][item_3d] = Create3DTextLabel(string, -1, randomspawn[i][item_x], randomspawn[i][item_x], randomspawn[i][item_x], 2.0, 0);
continue;
}
}
}
printf("foi carregado %d itens", contar);
}
Estou fazendo uma coisa para um amigo e tive uns problemas.. bom a print de baixo nao aparece e a de cima tem diferences resultados ao ligar..as vez aparece 1 as vezes vai ate o 5 й aleatуrio.. pode ser apenas um erro de atenзгo estou fazendo isso desde ontem e nгo dormi ainda.. alguem pode me ajudar?
Re: stock, problemas com id, diferentes resultados ao ligar.. -
Axll - 28.06.2014
nгo existe uma alma inteligente que consiga me ajudar?
Re: stock, problemas com id, diferentes resultados ao ligar.. -
DrTHE - 28.06.2014
Tenta tirar os "continue;", pode ser ele a fonte de parte dos erros.
Re: stock, problemas com id, diferentes resultados ao ligar.. -
Axll - 28.06.2014
eu coloquei antes de postar e o problema ja tinha..
Re: stock, problemas com id, diferentes resultados ao ligar.. -
Gii - 28.06.2014
Nгo entendi muito bem qual o problema.
pawn Код:
randomcategoria = random(2);
Possнveis resultados: 0, 1 e 2.
Re: stock, problemas com id, diferentes resultados ao ligar.. -
Axll - 28.06.2014
Quote:
Originally Posted by iCasTiel
Nгo entendi muito bem qual o problema.
pawn Код:
randomcategoria = random(2);
Possнveis resultados: 0, 1 e 2.
|
os resultados com o 2 sairia 0 e 1, e com o 1 so sai 0 '-'
#edit
o problema й que ele nao termina o loop para antes.. as ele cria os objetos.. mas as vezes cria 1 as vezes cria 6 й randфmico o numero que й criado.. e nao aparece a ultima print no console]]
#edit
os numeros sozinhos sгo a variavel i
Re: stock, problemas com id, diferentes resultados ao ligar.. -
PT - 28.06.2014
cara coloca um break em vez do continue.
Re: stock, problemas com id, diferentes resultados ao ligar.. -
Axll - 28.06.2014
se eu colocar break para de vez, й o contrario do que eu quero fazer ^, mas fiz de outra forma e resolveu, obrigado a todos que respoderam..