SA-MP Forums Archive
[Ayuda] Errores "error 032" y "error 008" - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Ayuda] Errores "error 032" y "error 008" (/showthread.php?tid=579938)



[Ayuda] Errores "error 032" y "error 008" - TheMatius - 01.07.2015

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.


Respuesta: [Ayuda] Errores "error 032" y "error 008" - TheMatius - 01.07.2015

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)



Respuesta: [Ayuda] Errores "error 032" y "error 008" - marcos04 - 01.07.2015

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



Re: [Ayuda] Errores "error 032" y "error 008" - diego200052 - 01.07.2015

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

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