SA-MP Forums Archive
error 033: array must be indexed - 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: error 033: array must be indexed (/showthread.php?tid=497528)



error 033: array must be indexed - GAlvaro14 - 27.02.2014

Errores:
Код:
(46988) : error 033: array must be indexed (variable "Prohibido")
(46989) : error 035: argument type mismatch (argument 1)
Cуdigo:
Код:
#define MAX_PROHIBIDO_COUNT 50
new MAX_PROHIBIDO;
new Prohibido[MAX_PROHIBIDO_COUNT][ProhibidoEnum];

for ( new i = 0; i <= MAX_PROHIBIDO; i++ )
{
	Prohibido[i] = CreateDynamicObject(10837, Prohibido[i][PosX], Prohibido[i][PosY], Prohibido[i][PosZ],   0.00000, 0.00000, Prohibido[i][PosZZ]);
	SetDynamicObjectMaterialText(Prohibido[i], 1, "Texto", OBJECT_MATERIAL_SIZE_256x128, "Arial", 54, 1, 0xFFFFFFFF, 0xFF000000, 1);
}



Respuesta: error 033: array must be indexed - Malganys - 27.02.2014

pawn Код:
#define MAX_PROHIBIDO_COUNT 50
new MAX_PROHIBIDO;
new Prohibido[MAX_PROHIBIDO_COUNT][ProhibidoEnum];
new Prohibido2[MAX_PROHIBIDO_COUNT];

for(new i = 0; i <= MAX_PROHIBIDO; i++)
{
    Prohibido2[i] = CreateDynamicObject(10837, Prohibido[i][PosX], Prohibido[i][PosY], Prohibido[i][PosZ],   0.00000, 0.00000, Prohibido[i][PosZZ]);
    SetDynamicObjectMaterialText(Prohibido2[i], 1, "Texto", OBJECT_MATERIAL_SIZE_256x128, "Arial", 54, 1, 0xFFFFFFFF, 0xFF000000, 1);
}
No puedes usar una misma variable dentro de la misma, o sea, no puedes usar Prohibido y en la asignaciуn volver a usar Prohibido, tienes que crear otra. El otro error era porque te faltaba [ProhibidoEnum].


Re: error 033: array must be indexed - GAlvaro14 - 27.02.2014

Solucionado.