Очки Игрового Клуба

Antarctica

Выдающийся
Участник
Сообщения
217
Розыгрыши
0
Решения
3
Репутация
22
Реакции
34
Баллы
1 345
Хроники
  1. Chaotic Throne: High Five
Исходники
Присутствуют
Сборка
Хз
Добрый Вечер . возник вопрос как поменять иконку итему -100 ???
с названием проблем нет . .а вот как иконку сменить вопрос хороший..
1111.JPG
 
Найти в файле icon.utx и заменить на то, что надо?
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Та она там в Icon и называется то ли PCCafe то PcBang
 
Насколько помню, там имя и иконка вроде как берутся с предмета с определенным ид. Так же и с другими видами очков.

З.Ы. возможно с 14559.
 
нашел более лучший вариант в MultiSellWnd.uc


Код:
if( nItemClassID == -100 )
    {
        info.Name = GetSystemString(1277);
        info.IconName = "icon.etc_i.etc_pccafe_point_i00";
        info.Enchanted = 0;
        info.ItemType = -1;
        info.Id.ClassID = 0;
    }
    else if( nItemClassID == -200 )
    {
        info.Name = GetSystemString( 1311 );
        info.IconName = "icon.etc_i.etc_bloodpledge_point_i00";
        info.Enchanted = 0;
        info.ItemType = -1;
        info.Id.ClassID = 0;
    }
    else if( nItemClassID == -300 )
    {
        info.Name = GetSystemString( 102 );
        info.IconName = "icon.pvp_point_i00";
        info.Enchanted = 0;
        info.ItemType = -1;
        info.Id.ClassID = 0;
    }
 
нашел более лучший вариант в MultiSellWnd.uc


Код:
if( nItemClassID == -100 )
    {
        info.Name = GetSystemString(1277);
        info.IconName = "icon.etc_i.etc_pccafe_point_i00";
        info.Enchanted = 0;
        info.ItemType = -1;
        info.Id.ClassID = 0;
    }
    else if( nItemClassID == -200 )
    {
        info.Name = GetSystemString( 1311 );
        info.IconName = "icon.etc_i.etc_bloodpledge_point_i00";
        info.Enchanted = 0;
        info.ItemType = -1;
        info.Id.ClassID = 0;
    }
    else if( nItemClassID == -300 )
    {
        info.Name = GetSystemString( 102 );
        info.IconName = "icon.pvp_point_i00";
        info.Enchanted = 0;
        info.ItemType = -1;
        info.Id.ClassID = 0;
    }
Ну тогда наиболее лучшим будет вывести это в ini)
 
Ну тогда наиболее лучшим будет вывести это в ini)
А ещё более разумно - подменять итеминфо полноценно с датников, превратив кейз в нечто подобное, где PC_CAFE_ITEM_ID это ИД фейк предмета с датника:

C#:
const PC_CAFE_ITEM_ID = 99999;

if( nItemClassID == -100 )
{
    class'UIDATA_ITEM'.static.GetItemInfo(GetItemID(PC_CAFE_ITEM_ID), info)
}

Писал на шару, но нечто подобное я уже делал для хфов, где людям нужно было примерно тоже самое.
 
  • Мне нравится
Реакции: kick
А это уже интереснее. Спасибо за идеи .
 
Назад
Сверху Снизу