Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
У imgui есть поля для ввода. Когда нажимаешь на поле появляется мигающая палочка и можно печатать, когда жмёшь в другое место печатать уже не можешь и пропадает палочка. Как можно узнать игрок что-то вводит или нет?
судя по названию этой функции - нет, нельзя. Должно быть что то типо imgui.SetItemActive(item_handle) ну как то так, последний пример это не реальный код, мое предположение.
Вот код который закрывает окна imgui на esc если не открыт чат или диалог.
Как можно добавить сюда проверку активно ли поле для ввода?
Lua:
function onWindowMessage(message, param, lparam)
if param == VK_ESCAPE and message == 256 and imgui.Process
then
if not sampIsChatInputActive() and not sampIsDialogActive()
then
consumeWindowMessage(true, false)
imgui.Process = false
end
end
end