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

"Abstract" interface for Interlude

Yes, guys should use a clean clients for testing, because there was no problems like blank buttons on clean version...
Cool Interface BTW :)

That's why I uploaded the source code, because I understood that everyone already had their own developments and changes to server parameters and they would need to be combined with mine.

Посмотреть вложение 90734

уже всю голову сломал добавил автологин всё работает но задний фон тупо чёрный. Нигде не нашёл где он берёт этот чёрный квадрат малевича)

Ну чёрный квадрат обычно когда текстура указана а её нету в .utx(.u) Вот тут ничего не указано в твоём окошке?
ScreenShot01501.webp
 
Последнее редактирование:

1765621517432.webp

уже всю голову сломал добавил автологин всё работает но задний фон тупо чёрный. Нигде не нашёл где он берёт этот чёрный квадрат малевича)

Ну чёрный квадрат обычно когда текстура указана а её нету в .utx(.u) Вот тут ничего не указано в твоём окошке?

Точно !
 

Вложения

  • 1765622761085.webp
    1765622761085.webp
    18,4 КБ · Просмотры: 19
Последнее редактирование:
Добавьте в RadarContainerWnd.uc функцию:

C-подобный:
function OnEnterState( name a_PrevStateName )
{
    if ( a_PrevStateName == 'LoadingState' )
    {
        if ( GetOptionBool("Custom", "ShowNewRadar") )
            HideWindow("RadarContainerWnd");
    }
}
и замените
C-подобный:
class RadarContainerWnd extends UIScript;
на
C-подобный:
class RadarContainerWnd extends UICommonAPI;

Так же в ItemEnchantWnd.uc в функцию HandleAddScroll
Вместо:
C-подобный:
    EnchantedScrollSlot.Clear();
    EnchantedScrollSlot.AddItem(itemInfo);
Это:
C-подобный:
    EnchantedScrollSlot.Clear();
    itemInfo.ForeTexture = "";
    EnchantedScrollSlot.AddItem(itemInfo);

И в NewRadarWnd.uc в функцию OnShow() добавьте:
C-подобный:
HandleRadarAlpha();
 
Последнее редактирование:
  • Мне нравится
Реакции: KHEC
Почему при поломке 0 кристаллов показывает?
 
Последнее редактирование:
i have a problem here on Items Acquired

1765634617875.webp
 

if you change system messageid 29 or 30, expect problems, in my interface window script work not like iperfect or assasin
Посмотреть вложение Video_2025-12-13_170513.mp4

Interface\Classes\RadarContainerWnd.uc(52) : Error, 'HideWindow': Bad command or expression
Compile aborted due to errors.

точно hidewindow?
 

Вложения

  • ScreenShot01502.webp
    ScreenShot01502.webp
    9,5 КБ · Просмотры: 16
Последнее редактирование:
  • Мне нравится
Реакции: KHEC
Добавьте в RadarContainerWnd.uc функцию:

C-подобный:
function OnEnterState( name a_PrevStateName )
{
    if ( a_PrevStateName == 'LoadingState' )
    {
        if ( GetOptionBool("Custom", "ShowNewRadar") )
            HideWindow("RadarContainerWnd");
    }
}

Так же в ItemEnchantWnd.uc в функцию HandleAddScroll
Вместо:
C-подобный:
    EnchantedScrollSlot.Clear();
    EnchantedScrollSlot.AddItem(itemInfo);
Это:
C-подобный:
    EnchantedScrollSlot.Clear();
    itemInfo.ForeTexture = "";
    EnchantedScrollSlot.AddItem(itemInfo);

И в NewRadarWnd.uc в функцию OnShow() добавьте:
C-подобный:
HandleRadarAlpha();

Interface\Classes\RadarContainerWnd.uc(52) : Error, 'HideWindow': Bad command or expression
Compile aborted due to errors.

точно hidewindow?
 
Interface\Classes\RadarContainerWnd.uc(52) : Error, 'HideWindow': Bad command or expression
Compile aborted due to errors.

точно hidewindow?
привет у тебя после поломки кристатты показывают правильно? у меня х0 и незнаю в каком файлике покапаться.
 
Я не знаю что вы там делаете, но
Посмотреть вложение 90741

скинь скрин
А грейд у меня тоже показывает, попробуй S grade заточить после поломки 0 покажет и еще в сис чате показывает 1879 А кристалла что верно , но в окне показывает 2419 А кристалла. Ы грейд вообще не показывает
 
1765636680129.webp

да Enchanting failed кристаллы дал и показывает даггер

Он вроде как пишит просто какуето хрень иногда закрывает окно а иногда при успешной заточке пишит fail
 
А грейд у меня тоже показывает, попробуй S grade заточить после поломки 0 покажет и еще в сис чате показывает 1879 А кристалла что верно , но в окне показывает 2419 А кристалла. Ы грейд вообще не показывает
А да есть проблема буду исправлять

Upd.

Замените в ItemEnchantWnd.uc d в функции HandleResultShow():
C-подобный:
        if ( result == 1 )
        {
            GetItemByClassID(GetCryIDByGrade(EnchantedItem.CrystalType), info);
            info.ItemNum = cryCount;
}
на
C-подобный:
        if ( result == 1 )
        {
            info.Name = class'UIDATA_ITEM'.static.GetItemName(GetCryIDByGrade(EnchantedItem.CrystalType));
            info.IconName = class'UIDATA_ITEM'.static.GetItemTextureName(GetCryIDByGrade(EnchantedItem.CrystalType));
            info.ItemNum = cryCount;
}

Ибо оно пытается взять инфу иконки кристалов и их имя из инвентаря а там их может не быть
 
Последнее редактирование:
причитна рейс кондишн событие EV_EnchantResult обрабатывалось раньше системного сообщения (Index 53) с количеством кристаллов. тем кому не терпится) по этому 0 показывала
 
  • Мне нравится
Реакции: Petr
А да есть проблема буду исправлять

Upd.

Замените в ItemEnchantWnd.uc d в функции HandleResultShow():
C-подобный:
        if ( result == 1 )
        {
            GetItemByClassID(GetCryIDByGrade(EnchantedItem.CrystalType), info);
            info.ItemNum = cryCount;
}
на
C-подобный:
        if ( result == 1 )
        {
            info.Name = class'UIDATA_ITEM'.static.GetItemName(GetCryIDByGrade(EnchantedItem.CrystalType));
            info.IconName = class'UIDATA_ITEM'.static.GetItemTextureName(GetCryIDByGrade(EnchantedItem.CrystalType));
            info.ItemNum = cryCount;
}

Ибо оно пытается взять инфу иконки кристалов и их имя из инвентаря а там их может не быть

не помогло
 
Назад
Сверху Снизу