Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Также это возможно сделать и для HF.
Хотите что-то подобное? Пишите в личные сообщения. Обсудим детали!
Вывод любой информации из клиента в dll и обратно!
🚀Модификация заголовка окна на имя выбранного игрока+оптимизация производительности🚀
📌 Основные функции:
Подмена заголовка окна – заголовок окна меняется на имя игрока и остается таким в не зависимости фокусе окно или нет.
Оптимизация фонового режима – предотвращает подвисания при...
Разве не проще переименовать файл AuthLogin746.dll, например, в Interface.dll или entry.dll ? Затем нужно просто переместить его в папку с игрой, и она сама подгрузит его. Не потребуется ничего экспортировать.
В NWindow.dll я не обнаружил NpcDialogWnD, хотя там есть окно для логина и другие скрытые элементы интерфейса. Но NpcDialog, о котором идёт речь, нет. Можно редактировать внутреннее содержимое этого окна и изменять NPCHtmlViewer, но это не сильно поможет.
Наследоваться можно от любого класса, даже от Object, но тогда в твоем классе будут доступны только статические функции. Обычно же используется интерфейс UICommonAPI.
Насколько я понимаю, компонент Tab не имеет фокуса. Если открыть окно статуса впервые и кликнуть по любой вкладке, окно клана исчезнет. Это говорит о том, что при инициализации вкладок должно произойти какое-то событие.
Как предполагают выше, что проблема связана с неправильным сохранением или...
Если в коде оставить только скрытие (HideWindow), то после перезахода игроком окно клана не будет появляться.
Вот полный рабочий вариант, который также необходимо добавить в файл MainWnd.uc
function OnShow() {
if (class'UIAPI_TABCTRL'.static.GetTopIndex("MainWnd.MainTabCtrl") == 3) {...
Если речь идёт о том, что клан перекрывает другие элементы, то можно попробовать добавить в MainWnd код, который будет скрывать окно клана.
MainWnd.uc
/* Выполняется при загрузки окна*/
function OnShow() {
class'UIAPI_WINDOW'.static.HideWindow("ClanWnd");
}
Я настроил всё так же, как у тебя, нажал на сочетание клавиш ALT + H, интерфейс скрылся еще раз появился как и должно быть. Возможно, я просто не совсем понял, что ты хотел сделать?
На данном сайте используются файлы cookie, чтобы персонализировать содержимое и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.