local buf = imgui.ImBuffer(256) -- В начале кода. Или можешь свой использовать, если есть.
-- В OnDrawFrame()
imgui.InputText("##", buf) -- Поле ImGui.
if imgui.Button("Button") and buf.v ~= "" then -- Если нажимаешь кнопку и поле ImGui не пустое..
sampSetCurrentDialogEditboxText(u8:decode(buf.v)) -- Вставляешь текст из поля ImGui в текущее диалоговое окно. (u8 тоже подключи, чтобы текст на русском вставлялся корректно)
end