SA-MP Forums Archive
Не могу разобраться с плагином CrashDetect - 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: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Не могу разобраться с плагином CrashDetect (/showthread.php?tid=492722)



Не могу разобраться с плагином 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
View Post
Выход за пределы массива и этим все сказано.
Переводчиком я умею пользоваться
Дело в том что я сравнил старую версию мода и новую, в этом паблике практически ничего не менялось.
Хотя, может быть я не правильно понимаю "выход за пределы массива", не могли бы вы привести пример, если не сложно.


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
View Post
Проблема настолько распространенная, что я даже удивляюсь: неужели в гугле нет ответа?!

Выход за пределы массива и этим все сказано. Большего не надо.
Quote:
Originally Posted by KriD
View Post
Пример можно:
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
View Post
Решил - расскажи остальным, чтобы больше не создавали таких тем.
Проблема была в домах, в моде 67 домов, а в файле 66. Думаю понятно объяснил)