Хелп по ImGui

Cosmo

Известный
Автор темы
Друг
647
2,622
Версия MoonLoader
.027.0-preview
1) Как изменить цвет и стиль текста (размер, шрифт и т.д) в imgui.Button
2) Как перенести переключатель из диалога в сампе в imgui.RadioButton например (код и скрины ниже). Дело в том что пункт в этом диалоге принимает 2 значения: "Повторный телепорт: Разрешён" и "Повторный телепорт: Запрещён". Как сделать что бы уже при запуске скрипт выставлял нужное значение сравнивая его с тем что в диалоге?

Lua:
local retp = imgui.ImBool(false)
if imgui.RadioButton(u8'Разрешить повторный телепорт', retp.v) then
    retp.v = not retp.v
end
tQGpRrt.png
0ZimMhe.png
HELP!
 
Последнее редактирование:
Решение
1) Пушить стиль кнопки(как именно не скажу, сам подзабыл)
2) Получить текст из диалога перед вызовом имгуи допустим в переменную text и далее

Lua:
--там где ты получаешь текст диалога перед вызовом имгуи
retp = imgui.ImBool(false or text:find("Разрешён"))

--в ондрав
if imgui.RadioButton(u8'Разрешить повторный телепорт', retp) then
    retp.v = not retp.v
end

Quasper

Известный
834
354
1) Пушить стиль кнопки(как именно не скажу, сам подзабыл)
2) Получить текст из диалога перед вызовом имгуи допустим в переменную text и далее

Lua:
--там где ты получаешь текст диалога перед вызовом имгуи
retp = imgui.ImBool(false or text:find("Разрешён"))

--в ондрав
if imgui.RadioButton(u8'Разрешить повторный телепорт', retp) then
    retp.v = not retp.v
end
 
  • Нравится
Реакции: Cosmo и AnWu