[Ayuda] Errores "error 032" y "error 008"
#1

Hola comunidad SAMP, quiero hacerles una pregunta de algo que me tiene loco por que no encuentro el error y ya he intentando mucho. Gracias de antemano

El primer error que me da es:
error 008: must be a constant expression; assumed zero

En esta linea:

Код:
new SkinHombre[] = {
//Aqui van id de skins
{0} , {1} , {2}
};
y

Код:
new SkinMujer[] = {
//Aqui van id de skins
{0} , {1} , {2}
};
Ahora, no entiendн bien el error pero busque en internet un poco y logre solucionarlo agregandole otra dimension al array. EJEMPLO:

Код:
new SkinHombre[][1] = {
//Aqui van id de skins
{0} , {1} , {2}
};
y

Код:
new SkinMujer[][1] = {
//Aqui van id de skins
{0} , {1} , {2}
};
Pero luego, me sacу error dentro del metodo que estoy trabajando:
error 032: array index out of bounds (variable "SkinHombre")
error 032: array index out of bounds (variable "SkinMujer")

En esto:

Код:
randomSkin = random(sizeof(SkinHombre)
if(SkinHombre[randomSkin][1] == 8)
y

Код:
randomSkin = random(sizeof(SkinMujer));
if(SkinMujer[randomSkin][1] == 63)
PD: El metodo en el que estoy trabajando no es stock, es plain. no se si influya en algo.
Reply
#2

Solucionado "Siempre me pasa lo mismo, despuйs de buscar mucho el error no lo encuentro, veo el error despuйs de hacer un post , ya encontrй el error, el array que cree era de 1 posiciуn y se me habнa olvidado que empezaba en 0 :v"

EJM:

Код:
new SkinMujer[][1] = {
//Aqui van id de skins
{0} , {1} , {2}
};

randomSkin = random(sizeof(SkinMujer))
if(SkinMujer[randomSkin][0] == 63)
Reply
#3

pawn Код:
new SkinMujer[][]=
{
{0} , {1} , {2}
};
Reply
#4

Код:
new SkinHombre[] = 
{
 {1},{2},{3}
};

randomSkin = random(sizeof(SkinHombre));
if(SkinHombre[randomSkin] == 63)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)