Если в коде оставить
только скрытие (HideWindow), то после перезахода игроком окно
клана не будет появляться.
Вот полный рабочий вариант, который также необходимо добавить в файл
MainWnd.uc
C++:
function OnShow() {
if (class'UIAPI_TABCTRL'.static.GetTopIndex("MainWnd.MainTabCtrl") == 3) {
class'UIAPI_WINDOW'.static.ShowWindow("ClanWnd"); // Показываем на вкладке клана
} else {
class'UIAPI_WINDOW'.static.HideWindow("ClanWnd"); // Скрываем на других вкладках
}
}
PS: Я знаю, что нужно переписать код, проблема просто в активации вкладки но это решение также это решает.