Ошибка в логах KnifeFight [РЕШЕНО]

Barkelay

Участник
Сообщения
520
Реакции
61
Операционная система
Windows
Текст ошибки
[SM] Exception reported: Array index out-of-bounds (index 8, limit 8)
[SM] Blaming: knifefight.smx
[SM] Call stack trace:
[SM] [1] Line 461, C:\Server\servercsgo\csgo\addons\sourcemod\scripting\knifefight.sp::WeaponHandler
[SM] [2] Line 701, C:\Server\servercsgo\csgo\addons\sourcemod\scripting\knifefight.sp::StartFight
[SM] [3] Line 1439, C:\Server\servercsgo\csgo\addons\sourcemod\scripting\knifefight.sp::PanelHandler
Список мета-модулей
Не важно
Список плагинов SM
Не важно
Список расширений SM
Не важно
Всем привет
Пожалуйста помоги разобраться с ошибкой данного плагина
Периодически появляется, может 1-2 раза в день
 

Вложения

  • knifefight.rar
    13.2 КБ · Просмотры: 13

RusJJ

Доброе утро девачьки
Сообщения
2,582
Реакции
1,075
В строке 43 и 44:
C-подобный:
new String:ctitems[8][64];
new String:titems[8][64];
8 меняем на что-нибудь побольше, 15-16 например.
Далее в строке 472 ( for ( new i = 0; i <= 7 ; i++ ) ) семёрку меняем на 15-16 минус 1 (либо <= меняем на <, так красивее и умнее, ну и без -1 вводим). То же самое в строке 792.
Сообщения автоматически склеены:

P.S. Красивый автор!
 

Barkelay

Участник
Сообщения
520
Реакции
61
В строке 43 и 44:
C-подобный:
new String:ctitems[8][64];
new String:titems[8][64];
8 меняем на что-нибудь побольше, 15-16 например.
Далее в строке 472 ( for ( new i = 0; i <= 7 ; i++ ) ) семёрку меняем на 15-16 минус 1 (либо <= меняем на <, так красивее и умнее, ну и без -1 вводим). То же самое в строке 792.
Сообщения автоматически склеены:

P.S. Красивый автор!
Я плох в математике и цифры совсем никак не воспринимаю, можешь на примере показать пожалуйста
43 и 44 строки:
C-подобный:
new String:ctitems[16][64];
new String:titems[16][64];
472 и 792 строки:
C-подобный:
for ( new i = 0; i < 16 ; i++ )
for (new i = 0; i < 16; i++)
Правильно? Короче это пздц, я запутался... 🤣
 

RusJJ

Доброе утро девачьки
Сообщения
2,582
Реакции
1,075
По сути да. Сильно не вникал, но это 99.9% должно исправить твою проблему. Судя по коду, расчитано на 8 оружий, а в КСЖОпе их может быть и больше
 

Barkelay

Участник
Сообщения
520
Реакции
61
По сути да. Сильно не вникал, но это 99.9% должно исправить твою проблему. Судя по коду, расчитано на 8 оружий, а в КСЖОпе их может быть и больше
Заранее спасибо, в таком случае очень выручил меня, проверю пару дней и отпишусь

UDP: От души, большое спасибо, больше этой ошибки нет
 
Последнее редактирование:
Сверху Снизу