- 902
- 321
- Версия MoonLoader
- .026-beta
Lua:
-- в начале
local chat = { log = function(str, ...) sampAddChatMessage(string.format(str, ...), -1) end }
window = new.bool(true)
input = new.char[300]('')
-- imgui code
if imgui.InputText('##INPUT__KDIALOG', input, sizeof(input), imgui.InputTextFlags.EnterReturnsTrue) then
window[0] = not window[0]
chat.log('Written input: %s', str(input))
end
общем, когда я тыкаю enter, окно закрывается и отправляется в чате что я ввел.
однако, когда я снова открываю окно, тыкаю поле ввода - закрывается не нажимая Enter и отправляется в чате, всё повторяется бесконечно.
целый час не нашел решение проблемы. кто шарит как это пофиксить?