SA-MP Forums Archive
[Ajuda] [debug] AMX backtrace - 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: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] [debug] AMX backtrace (/showthread.php?tid=597719)



[debug] AMX backtrace - RIPOrkut - 03.01.2016

Alguйm poderia me dar um help nesse debug abaixo?

Debug:

[debug] Run time error 4: "Array index out of bounds"
[debug] Accessing element at index 65535 past array upper bound 1999
[debug] AMX backtrace:
[debug] #0 000c8598 in public LoadDynamicVehicles () from clrp2.amx

Public:

Код:
public LoadDynamicVehicles()
{
    new rows, fields;
	new total = 0;
	new id, model, color1, color2, faction, Float:x, Float:y, Float:z, Float:a, type, plate[128], info[128], vehicle;
    cache_get_data(rows, fields);
    if(rows)
    {
		while(total < rows)
		{
			id = cache_get_row_int(total, 0);
			model = cache_get_row_int(total, 1);
			color1 = cache_get_row_int(total, 2);
			color2 = cache_get_row_int(total, 3);
			x = cache_get_row_float(total, 4);
			y = cache_get_row_float(total, 5);
			z = cache_get_row_float(total, 6);
			a = cache_get_row_float(total, 7);
			type = cache_get_row_int(total, 8);
			faction = cache_get_row_int(total, 9);
			cache_get_row(total, 10, plate, dbHandle, 128);
			cache_get_row(total, 11, info, dbHandle, 128);
			vehicle = CreateVehicle(model, x, y, z, a, color1, color2, -1);
			SetVehicleNumberPlate(vehicle, plate);
			CityVehicles[vehicle][vVehicle] = vehicle;
			CityVehicles[vehicle][vID] = id;
			CityVehicles[vehicle][vModel] = model;
			CityVehicles[vehicle][vColor1] = color1;
			CityVehicles[vehicle][vColor2] = color2;
			CityVehicles[vehicle][vPosX] = x;
			CityVehicles[vehicle][vPosY] = y;
			CityVehicles[vehicle][vPosZ] = z;
			CityVehicles[vehicle][vPosA] = a;
			CityVehicles[vehicle][vType] = type;
			CityVehicles[vehicle][vFaction] = faction;
			format(CityVehicles[vehicle][vPlate], 128, "%s", plate);
			format(CityVehicles[vehicle][vInfo], 128, "%s", info);
			CityVehicles[vehicle][vCarOn] = 1;
			total++;
		}
    }
	format(msg,sizeof(msg), "[MySQL]: Foram carregados %d veнculos dinвmicos da database.", total);
	printf(msg);
    return 1; 
}



Re: [debug] AMX backtrace - RIPOrkut - 04.01.2016

Alguйm pra ajudar?


Re: [debug] AMX backtrace - Coringa_Vilao - 04.01.2016

Mande tudo que aparece no CMD do servidor usando o crashdetect !