Закрытие окон на ESC

DedPoet

Участник
Автор темы
98
18
Версия MoonLoader
Другое
Допустим если у меня есть 4 окна имгуи, которые я хочу закрывать на ESC.
Сталкивался с проблемой что они закрываются, но допустим выйти в АФК уже не получается.

Lua:
function onWindowMessage(msg, wparam, lparam)
    if msg == 0x100 or msg == 0x101 then
        if (wparam == key.VK_ESCAPE and (password_window_state.v or pincode_window_state.v or google_window_state or save_window_state.v)) and not isSampfuncsConsoleActive() and not sampIsDialogActive() and not sampIsChatInputActive() then
            consumeWindowMessage(true, false)
            if msg == 0x101 then
                password_window_state.v = false
                pincode_window_state.v = false
                google_window_state.v = false
                save_window_state.v = false
            end
        end
    end
end
 
  • Нравится
Реакции: ArizonaPlayer394

DedPoet

Участник
Автор темы
98
18
Lua:
function onWindowMessage(msg, wparam, lparam)
  if wparam == 0x1B and not isPauseMenuActive() then
    if password_window_state.v or pincode_window_state.v then
      consumeWindowMessage(true, false)
      if(msg == 0x101)then
       password_window_state.v = false
      end
    end
  end
end

попробуй так
Не, все равно ESC не нажимается при закрытом окне