Не могу разобраться с плагином CrashDetect -
KeLLi - 05.02.2014
Доброго времени суток. В общем в игре при подходе к некоторым пикапам они не используются, хотя раньше все было нормально. В логе отображается следующее:
Code:
[13:39:06] [debug] Run time error 4: "Array index out of bounds"
[13:39:06] [debug] Accessing element at index 218 past array upper bound 66
[13:39:06] [debug] AMX backtrace:
[13:39:06] [debug] #0 00054e9c in public Streamer_OnPlayerPickUpPickup (0x00000007, 0x0000002a) from COOLGF.amx
[13:39:06] [debug] #1 000021fc in public OnPlayerPickUpPickup (0x00000007, 0x0000002a) from COOLGF.amx
[13:39:07] [debug] Run time error 4: "Array index out of bounds"
[13:39:07] [debug] Accessing element at index 218 past array upper bound 66
[13:39:07] [debug] AMX backtrace:
[13:39:07] [debug] #0 00054e9c in public Streamer_OnPlayerPickUpPickup (0x00000007, 0x0000002a) from COOLGF.amx
[13:39:07] [debug] #1 000021fc in public OnPlayerPickUpPickup (0x00000007, 0x0000002a) from COOLGF.amx
В чем может быть дело?
Re: Не могу разобраться с плагином CrashDetect -
KriD - 05.02.2014
Проблема настолько распространенная, что я даже удивляюсь: неужели в гугле нет ответа?!
Quote:
Array index out of bounds
|
Выход за пределы массива и этим все сказано. Большего не надо.
Re: Не могу разобраться с плагином CrashDetect -
KeLLi - 05.02.2014
Quote:
Originally Posted by KriD
Выход за пределы массива и этим все сказано.
|
Переводчиком я умею пользоваться
Дело в том что я сравнил старую версию мода и новую, в этом паблике практически ничего не менялось.
Хотя, может быть я не правильно понимаю "выход за пределы массива", не могли бы вы привести пример, если не сложно.
Re: Не могу разобраться с плагином CrashDetect -
KriD - 05.02.2014
Пример можно:
PHP Code:
new _Array[5];
_Array[10] = 2; // Вот тут выход за границы, т.к массив состоит из 5 ячеек
Создайте в папке с pawno файл pawn.cfg и впишите в него "-d3", благодаря этому крашдетект будет указывать строку, в которой есть ошибка
Re: Не могу разобраться с плагином CrashDetect -
KeLLi - 05.02.2014
Quote:
Originally Posted by KriD
Проблема настолько распространенная, что я даже удивляюсь: неужели в гугле нет ответа?!
Выход за пределы массива и этим все сказано. Большего не надо.
|
Quote:
Originally Posted by KriD
Пример можно:
PHP Code:
new _Array[5];
_Array[10] = 2; // Вот тут выход за границы, т.к массив состоит из 5 ячеек
Создайте в папке с pawno файл pawn.cfg и впишите в него "-d3", благодаря этому крашдетект будет указывать строку, в которой есть ошибка
|
Спасибо, решил проблему
Re: Не могу разобраться с плагином CrashDetect -
OKStyle - 05.02.2014
Решил - расскажи остальным, чтобы больше не создавали таких тем.
Re: Не могу разобраться с плагином CrashDetect -
KeLLi - 05.02.2014
Quote:
Originally Posted by OKStyle
Решил - расскажи остальным, чтобы больше не создавали таких тем.
|
Проблема была в домах, в моде 67 домов, а в файле 66. Думаю понятно объяснил)