Иконка ресурса

Клиент Отображение уровня заточки предмета поверх основной иконки 2021-03-01

Нет прав для скачивания
  • Автор Автор Rolo
  • Дата создания Дата создания
1614610091281.png


Для отображения, разумеется, нужно подпилить интерфейс.

Идем в скрипты интерфейса, класс UICommonAPI, в функцию ParamToItemInfo добавляем локальную переменную:
Код:
local EItemType eItemType;
определяем ее:
Код:
    eItemType = EItemType(info.ItemType);
в самом низу функции добавляем:
Код:
    if ((eItemType == ITEM_WEAPON || eItemType == ITEM_ARMOR || eItemType == ITEM_ACCESSARY) && Info.Enchanted <= 35)
    {
        Info.ForeTexture = "Rolo_Ench_Panel.enchant_panel_" $ Info.Enchanted $ "";
    }

Если хотите, чтобы предметы с нулевой заточкой не отображали иконку +0, добавьте вмето предыдущих строк эти:

Код:
    if ((eItemType == ITEM_WEAPON || eItemType == ITEM_ARMOR || eItemType == ITEM_ACCESSARY) && (Info.Enchanted <= 35  && Info.Enchanted > 0))
    {
        Info.ForeTexture = "Rolo_Ench_Panel.enchant_panel_" $ Info.Enchanted $ "";
    }
Назад
Сверху