Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Вроде как если окно не в фокусе все равно не закроется?
Думаю в его случае надо выбрать нужное окно чтобы закрыть его и сработал - IK_Escape.
Прочитал еще раз ответ автора ему наверно так не подойдет так как после потери фокуса, обработчик клавиш сработает только на второй раз(
Я совсем забыл - вам надо добавьте этот код в UICommonAPI.uc для глобального перехвата клавиш!
//!Обработчик нажатий клавиш
function OnKeyDown( WindowHandle a_WindowHandle, EInputKey Key ){
AddSystemMessageString("Key"@class'InputAPI'.static.GetKeyString(Key)); //Нажата клавиша...
Возможно в Interface.xdat в окнах не выставлена галочка на anchored возможно иза этого и не обновляются окна в игре при изменение основного окна, попробуй выставить галочку возможно это тебе поможет!
Если вам нужно просто закрыть свое окно, используйте просто этот код в своем скрипте.
function OnKeyDown(WindowHandle a_WindowHandle, EInputKey nKey)
{
if (nKey == IK_Escape )
{
AddSystemMessageString("HideWindow: System Message Chat"); //string Вывод системных сообщений в чат...
CubAfull
У вас по коду все правильно!
Возможно вы неправильно настроили свойства в xdat?
Да и еще я это добавил в Shortcut.uc в Function HandleShortcutKeyEvent( string a_Param )
case "TargetCancel":
ExecuteEvent(EV_TargetCancel);
break;
И так тоже сработала...
Я думаю в твоем случае как то так в NPCDialogWnd.u, не точно но думаю в функцию HandleLoadHtmlFromString(string param) добавь это)
local string strTitle;
ParseString(param, "Title", strTitle);
if (strTitle ~= "Моя группа") {
//Закроем все окна NPCDialogWnd...
Попробуй что-то типа этого
<body style="margin: 0; padding: 0;" scroll="no" onLoad="runSlideShow();">
<div style="background:url('img/bg_web1.jpg')no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover...
ToolTip.uc <- Вставить в нужное место, предварительно получив из итема предмета свойства эффекта если он есть и показать его в ToolTip.
PS: Забыл написать я этого не делал но должно быть как то так))
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.