shape1
shape2
shape3
shape4
shape7
shape8

Помогите исправить ошибки при запуске сервера


Статус
Закрыто для дальнейших ответов.

Manowar

Освоившийся
Пользователь
13.05.2014
217
1
30
0
28
После подключения плагина crashdetect при запуске сервера в логе вылетают вот такие ошибки.

[13:42:47] [debug] Run time error 4: "Array index out of bounds"
[13:42:47] [debug] Accessing element at index 1 past array upper bound 0
[13:42:47] [debug] AMX backtrace:
[13:42:47] [debug] #0 0009d640 in ?? () from 123.amx
[13:42:47] [debug] #1 00087904 in public Itter_OnGameModeInit () from 123.amx
[13:42:47] [debug] #2 native CallLocalFunction () [00472260] from samp-server-cr.exe
[13:42:47] [debug] #3 0000d598 in ?? () from 123.amx
[13:42:47] [debug] #4 0000c5b4 in public Streamer_OnGameModeInit () from 123.amx
[13:42:47] [debug] #5 native CallLocalFunction () [00472260] from samp-server-cr.exe
[13:42:47] [debug] #6 0000b3e4 in public OnGameModeInit () from 123.amx

Как их исправить?

 
Последнее редактирование модератором:

JoKeR2020

Гуру
Пользователь
26.11.2014
1 800
4
321
0
Выход за пределы массива в паблике OnGameModeInit.
 
Тык. Читаем " Компилирование в режиме отладки".

 

Manowar

Освоившийся
Пользователь
13.05.2014
217
1
30
0
28
Сделал компилирование в режиме отладки и получил следующее при запуске сервера:

Код:
[15:34:28] [debug] Run time error 4: "Array index out of bounds"
[15:34:28] [debug]   Accessing element at index 1 past array upper bound 0
[15:34:28] [debug] AMX backtrace:
[15:34:28] [debug] #0  000be4f8 in public AddCar (carcoords=1) at C:\Users\Manowar\Desktop\123\gamemodes\123.pwn:13582
[15:34:28] [debug] #1  000a283c in public Itter_OnGameModeInit () at C:\Users\Manowar\Desktop\123\gamemodes\123.pwn:12194
[15:34:28] [debug] #2  native CallLocalFunction () [00472260] from samp-server-cr.exe
[15:34:28] [debug] #3  00010e38 in public ScriptInit_OnGameModeInit () at C:\Users\Manowar\Desktop\123\pawno\include\YSI\y_iterate.inc:792
[15:34:28] [debug] #4  0000faf0 in Debug_Print0 () at C:\Users\Manowar\Desktop\123\pawno\include\YSI\internal\..\y_scriptinit.inc:171
[15:34:28] [debug] #5  native CallLocalFunction () [00472260] from samp-server-cr.exe
[15:34:28] [debug] #6  0000e4bc in Debug_Print0 () at C:\Users\Manowar\Desktop\123\pawno\include\streamer.inc:323
 

JoKeR2020

Гуру
Пользователь
26.11.2014
1 800
4
321
0
Покажите 13579-13585 строки и 12192-12196 строки из мода.

 
Последнее редактирование модератором:

Manowar

Освоившийся
Пользователь
13.05.2014
217
1
30
0
28
@JoKeR2020, вот:

Код:
CALLBACK: AddCar(carcoords)
{
	new randcol = random(126);
	new randcol2 = 1;
	if (rccounter == 14)
	{
		rccounter = 0;
	}
	AddStaticVehicleEx(carselect[rccounter], CarSpawns[carcoords][pos_x], CarSpawns[carcoords][pos_y], CarSpawns[carcoords][pos_z], CarSpawns[carcoords][z_angle], randcol, randcol2, 60000);
	rccounter++;
	return 1;
}
Код:
	for(new i = 0; i < 165; i++)
	{
		AddCar(i);
	}
 
A

Amfy

Гость
Гость
@Manowar, а почему цикл на 165, а в AddCar идет только до 14 и заново? Что это вообще за машины создаются?

И кстати, цикл который на 165, где стоит?

 
Последнее редактирование:

Manowar

Освоившийся
Пользователь
13.05.2014
217
1
30
0
28
Разобрался сам, полностью заменил систему авто.

 
Статус
Закрыто для дальнейших ответов.