[Мод] Отображение списка предметов, выпадающих с монстров (ресурсов)
Мод добавляет в игру форму со списком предметов, которые с определенным шансом выпадают из выбранного монстра, (см. скриншот выше). Монстр выбирается следующим образом: Правая кнопка мыши по монстру -> пункт контекстного меню "List of items".
Дополнительно, мод позволяет выводить список предметов при наведении курсора мыши на монстра, либо при зажатии клавиши SHIFT на клавиатуре (данное поведение отключается в настройках игры) :
Некоторые особенности мода:
1) Каждый предмет выводится в виде иконки, названия предмета и шанса выпадения в процентах;
2) Список отсортирован по убыванию процента шанса выпадения;
3) Предметы выделяются цветом в зависимости от шанса выпадения: зеленый - высокий шанс выпадения, красный - низкий шанс выпадения.
Требования
Установленный Загрузчик модов для сервера и клиента (PKOdev.NET mod loader).
Информация о моде
Название: pkodev.mod.mobdrop;
Версия: 1.1;
Автор: @V3ct0r. Особая благодарность @Graf за предоставленные скрипты и текстуры для формы со списком предметов;
Тип: для клиента (Game.exe);
Поддерживаемые исполняемые .exe файлы: GAME_13X_0, GAME_13X_1, GAME_13X_2, GAME_13X_3, GAME_13X_4, GAME_13X_5.
Установка
1) Поместите файл DLL-библиотеки мода "pkodev.mod.mobdrop.13x_<ID>.dll" для Вашей версии Game.exe и файл настроек "pkodev.mod.mobdrop.cfg" в папку "mods\pkodev.mod.mobdrop" игрового клиента;
2) В файл настроек "pkodev.mod.mobdrop.cfg" запишите рейты сервера на дроп:
1.0
3) Добавить GUI-скрипты из файла "Add to system.clu.txt" в файл "Клиент\scripts\lua\forms\system.clu";
4) Добавить GUI-скрипты из файла "Add to player.clu.txt" в файл "Клиент\scripts\lua\forms\player.clu";
5) При необходимости, перевести GUI-скрипты из п. (3) и (4) на русский язык;
6) По умолчанию отображение списка предметов рядом с монстрами при наведении на них курсора мыши отключено. При необходимости включить данное поведение в настройках игры:
Список изменений
Скачать
1) Бинарные файлы мода (.dll);
2) Исходный код мода для Visual Studio 2022 Community (C++).
Если Вы столкнулись с какой-либо проблемой, багом или у Вас возникли вопросы, то пишите в данной теме.