Как сделать настраиваемый параметр в IMGUI

Kirill Dumchik

Участник
Автор темы
61
3
Версия MoonLoader
Другое
Привет. Еще только учу делать скрипты и понимаю, как делать настраеваемый параметр в imgui.
К примеру я сделаю кнопку "настройки" и там уже будут настраиватся параметры, но не знаю как.
Допустим мне нужно, чтобы я мог настраивать текст, что находится тут:

Lua:
              if imgui.Button(u8'TEST') then
                  main_window_state.v = not main_window_state.v
                  show_two_menu.v = not show_two_menu.v
                  sampSendChat("ТЕКСТ") -- Вот этот текст чтобы был редактируемый
                  end
Буду благодарен за помощь!
 
Решение
Привет. Еще только учу делать скрипты и понимаю, как делать настраеваемый параметр в imgui.
К примеру я сделаю кнопку "настройки" и там уже будут настраиватся параметры, но не знаю как.
Допустим мне нужно, чтобы я мог настраивать текст, что находится тут:

Lua:
              if imgui.Button(u8'TEST') then
                  main_window_state.v = not main_window_state.v
                  show_two_menu.v = not show_two_menu.v
                  sampSendChat("ТЕКСТ") -- Вот этот текст чтобы был редактируемый
                  end
Буду благодарен за помощь!
Lua:
local input = imgui.ImBuffer(256)

-- imgui

imgui.InputText(u8"введите текст", input)

if imgui.Button(u8"Написать") then
    sampSendChat(u8:decode(input.v))
end

Smeruxa

smeruxa.ru
Проверенный
1,419
778
Привет. Еще только учу делать скрипты и понимаю, как делать настраеваемый параметр в imgui.
К примеру я сделаю кнопку "настройки" и там уже будут настраиватся параметры, но не знаю как.
Допустим мне нужно, чтобы я мог настраивать текст, что находится тут:

Lua:
              if imgui.Button(u8'TEST') then
                  main_window_state.v = not main_window_state.v
                  show_two_menu.v = not show_two_menu.v
                  sampSendChat("ТЕКСТ") -- Вот этот текст чтобы был редактируемый
                  end
Буду благодарен за помощь!
Lua:
local input = imgui.ImBuffer(256)

-- imgui

imgui.InputText(u8"введите текст", input)

if imgui.Button(u8"Написать") then
    sampSendChat(u8:decode(input.v))
end
 
  • Нравится
Реакции: Kirill Dumchik