White Wolf

🍉
Сообщения
2,382
Реакции
2,187
  • Команда форума
  • Автор ресурса
  • #1,521

mrdiega

Участник
Сообщения
328
Реакции
47
sm 1.11.6913
Скриншот 22-10-2022 145855.png
 

White Wolf

🍉
Сообщения
2,382
Реакции
2,187
  • Команда форума
  • Автор ресурса
  • #1,527

mrdiega

Участник
Сообщения
328
Реакции
47
Максимально кол-во категорий 10 в массиве, поэтому ошибка
Может кто подсказать, на какой строчке это редактируется? 10 не хватает

Shop Core-1.11-6bc5783:
C-подобный:
L 10/28/2022 - 03:26:43: [SM] Exception reported: Invalid index 8 (count: 8) // Тут цифра бывает разная: 8, 9 или 10
L 10/28/2022 - 03:26:43: [SM] Blaming: shop.smx
L 10/28/2022 - 03:26:43: [SM] Call stack trace:
L 10/28/2022 - 03:26:43: [SM]   [0] ArrayList.SwapAt
L 10/28/2022 - 03:26:43: [SM]   [1] Line 1389, shop\item_manager.sp::ItemManager_FillCategories
L 10/28/2022 - 03:26:43: [SM]   [2] Line 564, D:\sourcemod-1.11.0-git6913-linux\addons\sourcemod\scripting\shop.sp::ShowInventory
L 10/28/2022 - 03:26:43: [SM]   [3] Line 536, D:\sourcemod-1.11.0-git6913-linux\addons\sourcemod\scripting\shop.sp::MainMenu_Handler

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

White Wolf

🍉
Сообщения
2,382
Реакции
2,187
  • Команда форума
  • Автор ресурса
  • #1,529

mrdiega

Участник
Сообщения
328
Реакции
47
на строчке

Пробовал так hCategoriesArray.SwapAt(index, 15);
Не помогло:
C-подобный:
L 10/29/2022 - 18:34:39: [SM] Exception reported: Invalid index 15 (count: 9)
L 10/29/2022 - 18:34:39: [SM] Blaming: shop.smx
L 10/29/2022 - 18:34:39: [SM] Call stack trace:
L 10/29/2022 - 18:34:39: [SM]   [0] ArrayList.SwapAt
L 10/29/2022 - 18:34:39: [SM]   [1] Line 1389, shop\item_manager.sp::ItemManager_FillCategories
L 10/29/2022 - 18:34:39: [SM]   [2] Line 564, D:\sourcemod-1.11.0-git6916-linux\addons\sourcemod\scripting\shop.sp::ShowInventory
L 10/29/2022 - 18:34:39: [SM]   [3] Line 536, D:\sourcemod-1.11.0-git6916-linux\addons\sourcemod\scripting\shop.sp::MainMenu_Handler
 

White Wolf

🍉
Сообщения
2,382
Реакции
2,187
  • Команда форума
  • Автор ресурса
  • #1,531
Пробовал так hCategoriesArray.SwapAt(index, 15);
Не помогло:
C-подобный:
L 10/29/2022 - 18:34:39: [SM] Exception reported: Invalid index 15 (count: 9)
L 10/29/2022 - 18:34:39: [SM] Blaming: shop.smx
L 10/29/2022 - 18:34:39: [SM] Call stack trace:
L 10/29/2022 - 18:34:39: [SM]   [0] ArrayList.SwapAt
L 10/29/2022 - 18:34:39: [SM]   [1] Line 1389, shop\item_manager.sp::ItemManager_FillCategories
L 10/29/2022 - 18:34:39: [SM]   [2] Line 564, D:\sourcemod-1.11.0-git6916-linux\addons\sourcemod\scripting\shop.sp::ShowInventory
L 10/29/2022 - 18:34:39: [SM]   [3] Line 536, D:\sourcemod-1.11.0-git6916-linux\addons\sourcemod\scripting\shop.sp::MainMenu_Handler
Я то думал вы пофиксите эту ошибку, а не начнете говнокодить внутри. Вы же так логику ломаете.
 

mrdiega

Участник
Сообщения
328
Реакции
47
Я то думал вы пофиксите эту ошибку, а не начнете говнокодить внутри. Вы же так логику ломаете.
нельзя сломать то, что сломано)
Сообщения автоматически склеены:

Если кто-то сможет платно это пофиксить, я создал заказ на dev-source
 

White Wolf

🍉
Сообщения
2,382
Реакции
2,187
  • Команда форума
  • Автор ресурса
  • #1,533
Попробуйте как вариант заменить
C-подобный:
if(index != -1 && index != x)
на
C-подобный:
if(index != -1 && index != x && x < hCategoriesArray.Length)
И если сработает, то сделайте пж PR на github.
 

mrdiega

Участник
Сообщения
328
Реакции
47
Попробуйте как вариант заменить
C-подобный:
if(index != -1 && index != x)
на
C-подобный:
if(index != -1 && index != x && x < hCategoriesArray.Length)
И если сработает, то сделайте пж PR на github.
Судя по всему помогло. Ошибки больше не было, меню открылось
 

BossKotoriiNeSmok

Участник
Сообщения
976
Реакции
189
C-подобный:
L 10/29/2022 - 21:31:09: [SM] Exception reported: Invalid index -1 (count: 9)
L 10/29/2022 - 21:31:09: [SM] Blaming: shop.smx
L 10/29/2022 - 21:31:09: [SM] Call stack trace:
L 10/29/2022 - 21:31:09: [SM]   [0] ArrayList.GetString
L 10/29/2022 - 21:31:09: [SM]   [1] Line 1521, shop/item_manager.sp::ItemManager_GetCategoryDisplay
L 10/29/2022 - 21:31:09: [SM]   [2] Line 2091, shop.sp::GetCategoryDisplay
L 10/29/2022 - 21:31:09: [SM]   [3] Line 2060, shop.sp::OnPlayerItemElapsed
L 10/29/2022 - 21:31:09: [SM]   [4] Line 1366, shop/player_manager.sp::PlayerManager_GetItemsFromDB
В игре пишу !shop, пишет ваши данные загружаются, и так бесконечно, использую sqlite, в database прописан.
Сообщения автоматически склеены:

При этом удаляю старую бд, создается новая и с новой все четко. заливаю старую, опять тот же бред.
Сообщения автоматически склеены:

Вот моя бд, вроде все нормально.
Сообщения автоматически склеены:

Стер себя с бд и все нормально запустилось, хз что за бред, самое главное 4 сервера нормально все приняло, 1 нет :)
 
Последнее редактирование:

L3SH4

Участник
Сообщения
227
Реакции
36
Пофиксили ли баг при котором если у человека был куплен скрытый предмет то он не отображался в инвентаре? (Пример у человека есть скин из плагина shop skins у которого стоит параметр "hide" и он скрыт в шопе) При установке новой версии плагина то у людей просто был пустой инвентарь
 

White Wolf

🍉
Сообщения
2,382
Реакции
2,187
  • Команда форума
  • Автор ресурса
  • #1,538
Пофиксили ли баг при котором если у человека был куплен скрытый предмет то он не отображался в инвентаре? (Пример у человека есть скин из плагина shop skins у которого стоит параметр "hide" и он скрыт в шопе) При установке новой версии плагина то у людей просто был пустой инвентарь
Если бы знали про этот баг, ничего никто про такое не писал.
 
Сверху Снизу