Crate Error :!
#1

Help me, please

Code:
[20:43:50] [debug] Run time error 4: "Array index out of bounds"
[20:43:50] [debug]  Accessing element at index 22 past array upper bound 19
[20:43:50] [debug] AMX backtrace:
[20:43:50] [debug] #0 0002e388 in public OnQueryFinish () from NG-RP.amx
and code error:
Code:
case LOADCRATE_THREAD:
		{
		    for(new i; i < rows; i++)
		    {
				new crateid, szResult[32], string[128];
				cache_get_field_content(i, "id", szResult, MainPipeline); crateid = strval(szResult);
				cache_get_field_content(i, "Active", szResult, MainPipeline); CrateInfo[crateid][crActive] = strval(szResult);
				cache_get_field_content(i, "CrateX", szResult, MainPipeline); CrateInfo[crateid][crX] = strval(szResult);
				cache_get_field_content(i, "CrateY", szResult, MainPipeline); CrateInfo[crateid][crY] = strval(szResult);
				cache_get_field_content(i, "CrateZ", szResult, MainPipeline); CrateInfo[crateid][crZ] = strval(szResult);
				cache_get_field_content(i, "GunQuantity", szResult, MainPipeline); CrateInfo[crateid][GunQuantity] = strval(szResult);
				cache_get_field_content(i, "InVehicle", szResult, MainPipeline); CrateInfo[crateid][InVehicle] = strval(szResult);
    			if(CrateInfo[crateid][InVehicle] != INVALID_VEHICLE_ID)
	   			{
			    	CrateInfo[crateid][crActive] = 0;
	       			CrateInfo[crateid][InVehicle] = INVALID_VEHICLE_ID;
			    }
	   			if(CrateInfo[crateid][crActive])
	   			{
       				CrateInfo[crateid][InVehicle] = INVALID_VEHICLE_ID;
		        	CrateInfo[crateid][crObject] = CreateDynamicObject(964,CrateInfo[crateid][crX],CrateInfo[crateid][crY],CrateInfo[crateid][crZ],0.00000000,0.00000000,0.00000000);
		        	format(string, sizeof(string), "Serial Number: #%d\n High Grade Materials: %d/50", i, CrateInfo[i][GunQuantity]);
			        CrateInfo[crateid][crLabel] = CreateDynamic3DTextLabel(string, COLOR_ORANGE, CrateInfo[crateid][crX],CrateInfo[crateid][crY],CrateInfo[crateid][crZ]+1, 20.0, _, _, 1, 0, 0, _, 20.0);

				}
			}
Code:
#define         MAX_CRATES                  20
enum crateInfo
{
	crActive,
	crObject,
	Float: crX,
	Float: crY,
	Float: crZ,
	GunQuantity,
	InVehicle,
	Text3D: crLabel,
}

new CrateInfo[20][crateInfo];
Reply


Messages In This Thread
Crate Error :! - by nguyenquynh - 06.10.2013, 13:38
Re: Crate Error :! - by EiresJason - 06.10.2013, 13:42
Re: Crate Error :! - by nguyenquynh - 06.10.2013, 13:46
Re: Crate Error :! - by EiresJason - 06.10.2013, 13:51
Re: Crate Error :! - by nguyenquynh - 06.10.2013, 13:57
Re: Crate Error :! - by EiresJason - 06.10.2013, 14:07
Re: Crate Error :! - by nguyenquynh - 06.10.2013, 15:02
Re: Crate Error :! - by EiresJason - 06.10.2013, 15:16

Forum Jump:


Users browsing this thread: 1 Guest(s)