У меня вот так воткак выбор combo сохранить в inicfg, что бы при перезапуске скрипта оставался то комбо, которое я выбрал перед перезапуском
if imgui.Combo(u8'ComboBox', selected_item, {u8'0 - Пользователь',u8'1 - Мл.Лох', u8'2 - Лох', u8'3 - Старший лох', u8'4 - какой то лох', u8'5 - Куратор лохотрона', u8'6 - Заместитель Главного Лоха', u8'7 - Главный лох', u8'8 - ЧМО'}, 9) then
for i = 0, 9 do
if selected_item.v == i then
anotherIni.sett.flvl = i
inicfg.save(anotherIni, name)
end
end
end
У меня вот так воткак выбор combo сохранить в inicfg, что бы при перезапуске скрипта оставался то комбо, которое я выбрал перед перезапуском
if imgui.Combo(u8'ComboBox', selected_item, {u8'0 - Пользователь',u8'1 - Мл.Лох', u8'2 - Лох', u8'3 - Старший лох', u8'4 - какой то лох', u8'5 - Куратор лохотрона', u8'6 - Заместитель Главного Лоха', u8'7 - Главный лох', u8'8 - ЧМО'}, 9) then
for i = 0, 9 do
if selected_item.v == i then
anotherIni.sett.flvl = i
inicfg.save(anotherIni, name)
end
end
end
выдаёт ошибку Imgui_Script: ...Desktop\maxshrinkedByKichiro\moonloader\Test.lua:495: attempt to index global 'selected_item' (a nil value)У меня вот так вот
Lua:if imgui.Combo(u8'ComboBox', selected_item, {u8'0 - Пользователь',u8'1 - Мл.Лох', u8'2 - Лох', u8'3 - Старший лох', u8'4 - какой то лох', u8'5 - Куратор лохотрона', u8'6 - Заместитель Главного Лоха', u8'7 - Главный лох', u8'8 - ЧМО'}, 9) then for i = 0, 9 do if selected_item.v == i then anotherIni.sett.flvl = i inicfg.save(anotherIni, name) end end end
если честно я не понял, вот отрывок кода со стилями, сможешь помочь пожалуйста найти название моей переменно, если не сложно, сможешь под меня сделать тот код который ты скинул? буду очень признателенТак лол чел замени мою переменную
selected_item
на свою
И то что после if замени на свои значение
function aply_style_1()
imgui.SwitchContext()
local style = imgui.GetStyle()
local colors = style.Colors
local clr = imgui.Col
local ImVec2 = imgui.ImVec2
local ImVec4 = imgui.ImVec4
style.WindowPadding = ImVec2(15, 15)
style.WindowRounding = 1.5
style.FramePadding = ImVec2(5, 5)
style.FrameRounding = 4.0
style.ItemSpacing = ImVec2(12, 8)
style.ItemInnerSpacing = ImVec2(8, 6)
style.IndentSpacing = 25.0
style.ScrollbarSize = 15.0
style.ScrollbarRounding = 9.0
style.GrabMinSize = 5.0
style.GrabRounding = 3.0
style.WindowTitleAlign = ImVec2(0.5, 0.5)
colors[clr.FrameBg] = ImVec4(0.16, 0.29, 0.48, 0.54)
colors[clr.FrameBgHovered] = ImVec4(0.26, 0.59, 0.98, 0.40)
colors[clr.FrameBgActive] = ImVec4(0.26, 0.59, 0.98, 0.67)
colors[clr.TitleBg] = ImVec4(0.04, 0.04, 0.04, 1.00)
colors[clr.TitleBgActive] = ImVec4(0.16, 0.29, 0.48, 1.00)
colors[clr.TitleBgCollapsed] = ImVec4(0.00, 0.00, 0.00, 0.51)
colors[clr.CheckMark] = ImVec4(0.26, 0.59, 0.98, 1.00)
colors[clr.SliderGrab] = ImVec4(0.24, 0.52, 0.88, 1.00)
colors[clr.SliderGrabActive] = ImVec4(0.26, 0.59, 0.98, 1.00)
colors[clr.Button] = ImVec4(0.26, 0.59, 0.98, 0.40)
colors[clr.ButtonHovered] = ImVec4(0.26, 0.59, 0.98, 1.00)
colors[clr.ButtonActive] = ImVec4(0.06, 0.53, 0.98, 1.00)
colors[clr.Header] = ImVec4(0.26, 0.59, 0.98, 0.31)
colors[clr.HeaderHovered] = ImVec4(0.26, 0.59, 0.98, 0.80)
colors[clr.HeaderActive] = ImVec4(0.26, 0.59, 0.98, 1.00)
colors[clr.Separator] = colors[clr.Border]
colors[clr.SeparatorHovered] = ImVec4(0.26, 0.59, 0.98, 0.78)
colors[clr.SeparatorActive] = ImVec4(0.26, 0.59, 0.98, 1.00)
colors[clr.ResizeGrip] = ImVec4(0.26, 0.59, 0.98, 0.25)
colors[clr.ResizeGripHovered] = ImVec4(0.26, 0.59, 0.98, 0.67)
colors[clr.ResizeGripActive] = ImVec4(0.26, 0.59, 0.98, 0.95)
colors[clr.TextSelectedBg] = ImVec4(0.26, 0.59, 0.98, 0.35)
colors[clr.Text] = ImVec4(1.00, 1.00, 1.00, 1.00)
colors[clr.TextDisabled] = ImVec4(0.50, 0.50, 0.50, 1.00)
colors[clr.WindowBg] = ImVec4(0.06, 0.06, 0.06, 0.94)
colors[clr.ChildWindowBg] = ImVec4(1.00, 1.00, 1.00, 0.00)
colors[clr.PopupBg] = ImVec4(0.08, 0.08, 0.08, 0.94)
colors[clr.ComboBg] = colors[clr.PopupBg]
colors[clr.Border] = ImVec4(0.43, 0.43, 0.50, 0.50)
colors[clr.BorderShadow] = ImVec4(0.00, 0.00, 0.00, 0.00)
colors[clr.MenuBarBg] = ImVec4(0.14, 0.14, 0.14, 1.00)
colors[clr.ScrollbarBg] = ImVec4(0.02, 0.02, 0.02, 0.53)
colors[clr.ScrollbarGrab] = ImVec4(0.31, 0.31, 0.31, 1.00)
colors[clr.ScrollbarGrabHovered] = ImVec4(0.41, 0.41, 0.41, 1.00)
colors[clr.ScrollbarGrabActive] = ImVec4(0.51, 0.51, 0.51, 1.00)
colors[clr.CloseButton] = ImVec4(0.41, 0.41, 0.41, 0.50)
colors[clr.CloseButtonHovered] = ImVec4(0.98, 0.39, 0.36, 1.00)
colors[clr.CloseButtonActive] = ImVec4(0.98, 0.39, 0.36, 1.00)
colors[clr.PlotLines] = ImVec4(0.61, 0.61, 0.61, 1.00)
colors[clr.PlotLinesHovered] = ImVec4(1.00, 0.43, 0.35, 1.00)
colors[clr.PlotHistogram] = ImVec4(0.90, 0.70, 0.00, 1.00)
colors[clr.PlotHistogramHovered] = ImVec4(1.00, 0.60, 0.00, 1.00)
colors[clr.ModalWindowDarkening] = ImVec4(0.80, 0.80, 0.80, 0.35)
end
function aply_style_2()
imgui.SwitchContext()
local style = imgui.GetStyle()
local colors = style.Colors
local clr = imgui.Col
local ImVec2 = imgui.ImVec2
local ImVec4 = imgui.ImVec4
style.WindowPadding = ImVec2(15, 15)
style.WindowRounding = 1.5
style.FramePadding = ImVec2(5, 5)
style.FrameRounding = 4.0
style.ItemSpacing = ImVec2(12, 8)
style.ItemInnerSpacing = ImVec2(8, 6)
style.IndentSpacing = 25.0
style.ScrollbarSize = 15.0
style.ScrollbarRounding = 9.0
style.GrabMinSize = 5.0
style.GrabRounding = 3.0
style.WindowTitleAlign = ImVec2(0.5, 0.5)
colors[clr.FrameBg] = ImVec4(0.48, 0.16, 0.16, 0.54)
colors[clr.FrameBgHovered] = ImVec4(0.98, 0.26, 0.26, 0.40)
colors[clr.FrameBgActive] = ImVec4(0.98, 0.26, 0.26, 0.67)
colors[clr.TitleBg] = ImVec4(0.04, 0.04, 0.04, 1.00)
colors[clr.TitleBgActive] = ImVec4(0.48, 0.16, 0.16, 1.00)
colors[clr.TitleBgCollapsed] = ImVec4(0.00, 0.00, 0.00, 0.51)
colors[clr.CheckMark] = ImVec4(0.98, 0.26, 0.26, 1.00)
colors[clr.SliderGrab] = ImVec4(0.88, 0.26, 0.24, 1.00)
colors[clr.SliderGrabActive] = ImVec4(0.98, 0.26, 0.26, 1.00)
colors[clr.Button] = ImVec4(0.98, 0.26, 0.26, 0.40)
colors[clr.ButtonHovered] = ImVec4(0.98, 0.26, 0.26, 1.00)
colors[clr.ButtonActive] = ImVec4(0.98, 0.06, 0.06, 1.00)
colors[clr.Header] = ImVec4(0.98, 0.26, 0.26, 0.31)
colors[clr.HeaderHovered] = ImVec4(0.98, 0.26, 0.26, 0.80)
colors[clr.HeaderActive] = ImVec4(0.98, 0.26, 0.26, 1.00)
colors[clr.Separator] = colors[clr.Border]
colors[clr.SeparatorHovered] = ImVec4(0.75, 0.10, 0.10, 0.78)
colors[clr.SeparatorActive] = ImVec4(0.75, 0.10, 0.10, 1.00)
colors[clr.ResizeGrip] = ImVec4(0.98, 0.26, 0.26, 0.25)
colors[clr.ResizeGripHovered] = ImVec4(0.98, 0.26, 0.26, 0.67)
colors[clr.ResizeGripActive] = ImVec4(0.98, 0.26, 0.26, 0.95)
colors[clr.TextSelectedBg] = ImVec4(0.98, 0.26, 0.26, 0.35)
colors[clr.Text] = ImVec4(1.00, 1.00, 1.00, 1.00)
colors[clr.TextDisabled] = ImVec4(0.50, 0.50, 0.50, 1.00)
colors[clr.WindowBg] = ImVec4(0.06, 0.06, 0.06, 0.94)
colors[clr.ChildWindowBg] = ImVec4(1.00, 1.00, 1.00, 0.00)
colors[clr.PopupBg] = ImVec4(0.08, 0.08, 0.08, 0.94)
colors[clr.ComboBg] = colors[clr.PopupBg]
colors[clr.Border] = ImVec4(0.43, 0.43, 0.50, 0.50)
colors[clr.BorderShadow] = ImVec4(0.00, 0.00, 0.00, 0.00)
colors[clr.MenuBarBg] = ImVec4(0.14, 0.14, 0.14, 1.00)
colors[clr.ScrollbarBg] = ImVec4(0.02, 0.02, 0.02, 0.53)
colors[clr.ScrollbarGrab] = ImVec4(0.31, 0.31, 0.31, 1.00)
colors[clr.ScrollbarGrabHovered] = ImVec4(0.41, 0.41, 0.41, 1.00)
colors[clr.ScrollbarGrabActive] = ImVec4(0.51, 0.51, 0.51, 1.00)
colors[clr.CloseButton] = ImVec4(0.41, 0.41, 0.41, 0.50)
colors[clr.CloseButtonHovered] = ImVec4(0.98, 0.39, 0.36, 1.00)
colors[clr.CloseButtonActive] = ImVec4(0.98, 0.39, 0.36, 1.00)
colors[clr.PlotLines] = ImVec4(0.61, 0.61, 0.61, 1.00)
colors[clr.PlotLinesHovered] = ImVec4(1.00, 0.43, 0.35, 1.00)
colors[clr.PlotHistogram] = ImVec4(0.90, 0.70, 0.00, 1.00)
colors[clr.PlotHistogramHovered] = ImVec4(1.00, 0.60, 0.00, 1.00)
colors[clr.ModalWindowDarkening] = ImVec4(0.80, 0.80, 0.80, 0.35)
end
function aply_style_3()
imgui.SwitchContext()
local style = imgui.GetStyle()
local colors = style.Colors
local clr = imgui.Col
local ImVec2 = imgui.ImVec2
local ImVec4 = imgui.ImVec4
style.WindowPadding = ImVec2(15, 15)
style.WindowRounding = 1.5
style.FramePadding = ImVec2(5, 5)
style.FrameRounding = 4.0
style.ItemSpacing = ImVec2(12, 8)
style.ItemInnerSpacing = ImVec2(8, 6)
style.IndentSpacing = 25.0
style.ScrollbarSize = 15.0
style.ScrollbarRounding = 9.0
style.GrabMinSize = 5.0
style.GrabRounding = 3.0
style.WindowTitleAlign = ImVec2(0.5, 0.5)
colors[clr.Text] = ImVec4(0.80, 0.80, 0.83, 1.00)
colors[clr.TextDisabled] = ImVec4(0.24, 0.23, 0.29, 1.00)
colors[clr.WindowBg] = ImVec4(0.06, 0.05, 0.07, 1.00)
colors[clr.ChildWindowBg] = ImVec4(0.07, 0.07, 0.09, 1.00)
colors[clr.PopupBg] = ImVec4(0.07, 0.07, 0.09, 1.00)
colors[clr.Border] = ImVec4(0.80, 0.80, 0.83, 0.88)
colors[clr.BorderShadow] = ImVec4(0.92, 0.91, 0.88, 0.00)
colors[clr.FrameBg] = ImVec4(0.10, 0.09, 0.12, 1.00)
colors[clr.FrameBgHovered] = ImVec4(0.24, 0.23, 0.29, 1.00)
colors[clr.FrameBgActive] = ImVec4(0.56, 0.56, 0.58, 1.00)
colors[clr.TitleBg] = ImVec4(0.10, 0.09, 0.12, 1.00)
colors[clr.TitleBgCollapsed] = ImVec4(1.00, 0.98, 0.95, 0.75)
colors[clr.TitleBgActive] = ImVec4(0.07, 0.07, 0.09, 1.00)
colors[clr.MenuBarBg] = ImVec4(0.10, 0.09, 0.12, 1.00)
colors[clr.ScrollbarBg] = ImVec4(0.10, 0.09, 0.12, 1.00)
colors[clr.ScrollbarGrab] = ImVec4(0.80, 0.80, 0.83, 0.31)
colors[clr.ScrollbarGrabHovered] = ImVec4(0.56, 0.56, 0.58, 1.00)
colors[clr.ScrollbarGrabActive] = ImVec4(0.06, 0.05, 0.07, 1.00)
colors[clr.ComboBg] = ImVec4(0.19, 0.18, 0.21, 1.00)
colors[clr.CheckMark] = ImVec4(0.80, 0.80, 0.83, 0.31)
colors[clr.SliderGrab] = ImVec4(0.80, 0.80, 0.83, 0.31)
colors[clr.SliderGrabActive] = ImVec4(0.06, 0.05, 0.07, 1.00)
colors[clr.Button] = ImVec4(0.10, 0.09, 0.12, 1.00)
colors[clr.ButtonHovered] = ImVec4(0.24, 0.23, 0.29, 1.00)
colors[clr.ButtonActive] = ImVec4(0.56, 0.56, 0.58, 1.00)
colors[clr.Header] = ImVec4(0.10, 0.09, 0.12, 1.00)
colors[clr.HeaderHovered] = ImVec4(0.56, 0.56, 0.58, 1.00)
colors[clr.HeaderActive] = ImVec4(0.06, 0.05, 0.07, 1.00)
colors[clr.ResizeGrip] = ImVec4(0.00, 0.00, 0.00, 0.00)
colors[clr.ResizeGripHovered] = ImVec4(0.56, 0.56, 0.58, 1.00)
colors[clr.ResizeGripActive] = ImVec4(0.06, 0.05, 0.07, 1.00)
colors[clr.CloseButton] = ImVec4(0.40, 0.39, 0.38, 0.16)
colors[clr.CloseButtonHovered] = ImVec4(0.40, 0.39, 0.38, 0.39)
colors[clr.CloseButtonActive] = ImVec4(0.40, 0.39, 0.38, 1.00)
colors[clr.PlotLines] = ImVec4(0.40, 0.39, 0.38, 0.63)
colors[clr.PlotLinesHovered] = ImVec4(0.25, 1.00, 0.00, 1.00)
colors[clr.PlotHistogram] = ImVec4(0.40, 0.39, 0.38, 0.63)
colors[clr.PlotHistogramHovered] = ImVec4(0.25, 1.00, 0.00, 1.00)
colors[clr.TextSelectedBg] = ImVec4(0.25, 1.00, 0.00, 0.43)
colors[clr.ModalWindowDarkening] = ImVec4(1.00, 0.98, 0.95, 0.73)
end
function aply_style_4()
imgui.SwitchContext()
local style = imgui.GetStyle()
local colors = style.Colors
local clr = imgui.Col
local ImVec2 = imgui.ImVec2
local ImVec4 = imgui.ImVec4
style.WindowPadding = ImVec2(15, 15)
style.WindowRounding = 1.5
style.FramePadding = ImVec2(5, 5)
style.FrameRounding = 4.0
style.ItemSpacing = ImVec2(12, 8)
style.ItemInnerSpacing = ImVec2(8, 6)
style.IndentSpacing = 25.0
style.ScrollbarSize = 15.0
style.ScrollbarRounding = 9.0
style.GrabMinSize = 5.0
style.GrabRounding = 3.0
style.WindowTitleAlign = ImVec2(0.5, 0.5)
colors[clr.FrameBg] = ImVec4(0.48, 0.23, 0.16, 0.54)
colors[clr.FrameBgHovered] = ImVec4(0.98, 0.43, 0.26, 0.40)
colors[clr.FrameBgActive] = ImVec4(0.98, 0.43, 0.26, 0.67)
colors[clr.TitleBg] = ImVec4(0.04, 0.04, 0.04, 1.00)
colors[clr.TitleBgActive] = ImVec4(0.48, 0.23, 0.16, 1.00)
colors[clr.TitleBgCollapsed] = ImVec4(0.00, 0.00, 0.00, 0.51)
colors[clr.CheckMark] = ImVec4(0.98, 0.43, 0.26, 1.00)
colors[clr.SliderGrab] = ImVec4(0.88, 0.39, 0.24, 1.00)
colors[clr.SliderGrabActive] = ImVec4(0.98, 0.43, 0.26, 1.00)
colors[clr.Button] = ImVec4(0.98, 0.43, 0.26, 0.40)
colors[clr.ButtonHovered] = ImVec4(0.98, 0.43, 0.26, 1.00)
colors[clr.ButtonActive] = ImVec4(0.98, 0.28, 0.06, 1.00)
colors[clr.Header] = ImVec4(0.98, 0.43, 0.26, 0.31)
colors[clr.HeaderHovered] = ImVec4(0.98, 0.43, 0.26, 0.80)
colors[clr.HeaderActive] = ImVec4(0.98, 0.43, 0.26, 1.00)
colors[clr.Separator] = colors[clr.Border]
colors[clr.SeparatorHovered] = ImVec4(0.75, 0.25, 0.10, 0.78)
colors[clr.SeparatorActive] = ImVec4(0.75, 0.25, 0.10, 1.00)
colors[clr.ResizeGrip] = ImVec4(0.98, 0.43, 0.26, 0.25)
colors[clr.ResizeGripHovered] = ImVec4(0.98, 0.43, 0.26, 0.67)
colors[clr.ResizeGripActive] = ImVec4(0.98, 0.43, 0.26, 0.95)
colors[clr.PlotLines] = ImVec4(0.61, 0.61, 0.61, 1.00)
colors[clr.PlotLinesHovered] = ImVec4(1.00, 0.50, 0.35, 1.00)
colors[clr.TextSelectedBg] = ImVec4(0.98, 0.43, 0.26, 0.35)
colors[clr.Text] = ImVec4(1.00, 1.00, 1.00, 1.00)
colors[clr.TextDisabled] = ImVec4(0.50, 0.50, 0.50, 1.00)
colors[clr.WindowBg] = ImVec4(0.06, 0.06, 0.06, 0.94)
colors[clr.ChildWindowBg] = ImVec4(1.00, 1.00, 1.00, 0.00)
colors[clr.PopupBg] = ImVec4(0.08, 0.08, 0.08, 0.94)
colors[clr.ComboBg] = colors[clr.PopupBg]
colors[clr.Border] = ImVec4(0.43, 0.43, 0.50, 0.50)
colors[clr.BorderShadow] = ImVec4(0.00, 0.00, 0.00, 0.00)
colors[clr.MenuBarBg] = ImVec4(0.14, 0.14, 0.14, 1.00)
colors[clr.ScrollbarBg] = ImVec4(0.02, 0.02, 0.02, 0.53)
colors[clr.ScrollbarGrab] = ImVec4(0.31, 0.31, 0.31, 1.00)
colors[clr.ScrollbarGrabHovered] = ImVec4(0.41, 0.41, 0.41, 1.00)
colors[clr.ScrollbarGrabActive] = ImVec4(0.51, 0.51, 0.51, 1.00)
colors[clr.CloseButton] = ImVec4(0.41, 0.41, 0.41, 0.50)
colors[clr.CloseButtonHovered] = ImVec4(0.98, 0.39, 0.36, 1.00)
colors[clr.CloseButtonActive] = ImVec4(0.98, 0.39, 0.36, 1.00)
colors[clr.PlotHistogram] = ImVec4(0.90, 0.70, 0.00, 1.00)
colors[clr.PlotHistogramHovered] = ImVec4(1.00, 0.60, 0.00, 1.00)
colors[clr.ModalWindowDarkening] = ImVec4(0.80, 0.80, 0.80, 0.35)
end
function aply_style_5()
imgui.SwitchContext()
local style = imgui.GetStyle()
local colors = style.Colors
local clr = imgui.Col
local ImVec2 = imgui.ImVec2
local ImVec4 = imgui.ImVec4
style.WindowPadding = ImVec2(15, 15)
style.WindowRounding = 1.5
style.FramePadding = ImVec2(5, 5)
style.FrameRounding = 4.0
style.ItemSpacing = ImVec2(12, 8)
style.ItemInnerSpacing = ImVec2(8, 6)
style.IndentSpacing = 25.0
style.ScrollbarSize = 15.0
style.ScrollbarRounding = 9.0
style.GrabMinSize = 5.0
style.GrabRounding = 3.0
style.WindowTitleAlign = ImVec2(0.5, 0.5)
colors[clr.FrameBg] = ImVec4(0.16, 0.48, 0.42, 0.54)
colors[clr.FrameBgHovered] = ImVec4(0.26, 0.98, 0.85, 0.40)
colors[clr.FrameBgActive] = ImVec4(0.26, 0.98, 0.85, 0.67)
colors[clr.TitleBg] = ImVec4(0.04, 0.04, 0.04, 1.00)
colors[clr.TitleBgActive] = ImVec4(0.16, 0.48, 0.42, 1.00)
colors[clr.TitleBgCollapsed] = ImVec4(0.00, 0.00, 0.00, 0.51)
colors[clr.CheckMark] = ImVec4(0.26, 0.98, 0.85, 1.00)
colors[clr.SliderGrab] = ImVec4(0.24, 0.88, 0.77, 1.00)
colors[clr.SliderGrabActive] = ImVec4(0.26, 0.98, 0.85, 1.00)
colors[clr.Button] = ImVec4(0.26, 0.98, 0.85, 0.40)
colors[clr.ButtonHovered] = ImVec4(0.26, 0.98, 0.85, 1.00)
colors[clr.ButtonActive] = ImVec4(0.06, 0.98, 0.82, 1.00)
colors[clr.Header] = ImVec4(0.26, 0.98, 0.85, 0.31)
colors[clr.HeaderHovered] = ImVec4(0.26, 0.98, 0.85, 0.80)
colors[clr.HeaderActive] = ImVec4(0.26, 0.98, 0.85, 1.00)
colors[clr.Separator] = colors[clr.Border]
colors[clr.SeparatorHovered] = ImVec4(0.10, 0.75, 0.63, 0.78)
colors[clr.SeparatorActive] = ImVec4(0.10, 0.75, 0.63, 1.00)
colors[clr.ResizeGrip] = ImVec4(0.26, 0.98, 0.85, 0.25)
colors[clr.ResizeGripHovered] = ImVec4(0.26, 0.98, 0.85, 0.67)
colors[clr.ResizeGripActive] = ImVec4(0.26, 0.98, 0.85, 0.95)
colors[clr.PlotLines] = ImVec4(0.61, 0.61, 0.61, 1.00)
colors[clr.PlotLinesHovered] = ImVec4(1.00, 0.81, 0.35, 1.00)
colors[clr.TextSelectedBg] = ImVec4(0.26, 0.98, 0.85, 0.35)
colors[clr.Text] = ImVec4(1.00, 1.00, 1.00, 1.00)
colors[clr.TextDisabled] = ImVec4(0.50, 0.50, 0.50, 1.00)
colors[clr.WindowBg] = ImVec4(0.06, 0.06, 0.06, 0.94)
colors[clr.ChildWindowBg] = ImVec4(1.00, 1.00, 1.00, 0.00)
colors[clr.PopupBg] = ImVec4(0.08, 0.08, 0.08, 0.94)
colors[clr.ComboBg] = colors[clr.PopupBg]
colors[clr.Border] = ImVec4(0.43, 0.43, 0.50, 0.50)
colors[clr.BorderShadow] = ImVec4(0.00, 0.00, 0.00, 0.00)
colors[clr.MenuBarBg] = ImVec4(0.14, 0.14, 0.14, 1.00)
colors[clr.ScrollbarBg] = ImVec4(0.02, 0.02, 0.02, 0.53)
colors[clr.ScrollbarGrab] = ImVec4(0.31, 0.31, 0.31, 1.00)
colors[clr.ScrollbarGrabHovered] = ImVec4(0.41, 0.41, 0.41, 1.00)
colors[clr.ScrollbarGrabActive] = ImVec4(0.51, 0.51, 0.51, 1.00)
colors[clr.CloseButton] = ImVec4(0.41, 0.41, 0.41, 0.50)
colors[clr.CloseButtonHovered] = ImVec4(0.98, 0.39, 0.36, 1.00)
colors[clr.CloseButtonActive] = ImVec4(0.98, 0.39, 0.36, 1.00)
colors[clr.PlotHistogram] = ImVec4(0.90, 0.70, 0.00, 1.00)
colors[clr.PlotHistogramHovered] = ImVec4(1.00, 0.60, 0.00, 1.00)
colors[clr.ModalWindowDarkening] = ImVec4(0.80, 0.80, 0.80, 0.35)
end
function aply_style_6()
imgui.SwitchContext()
local style = imgui.GetStyle()
local colors = style.Colors
local clr = imgui.Col
local ImVec2 = imgui.ImVec2
local ImVec4 = imgui.ImVec4
style.WindowPadding = ImVec2(15, 15)
style.WindowRounding = 1.5
style.FramePadding = ImVec2(5, 5)
style.FrameRounding = 4.0
style.ItemSpacing = ImVec2(12, 8)
style.ItemInnerSpacing = ImVec2(8, 6)
style.IndentSpacing = 25.0
style.ScrollbarSize = 15.0
style.ScrollbarRounding = 9.0
style.GrabMinSize = 5.0
style.GrabRounding = 3.0
style.WindowTitleAlign = ImVec2(0.5, 0.5)
colors[clr.Text] = ImVec4(0.00, 0.00, 0.00, 0.51)
colors[clr.TextDisabled] = ImVec4(0.24, 0.24, 0.24, 1.00)
colors[clr.WindowBg] = ImVec4(1.00, 1.00, 1.00, 1.00)
colors[clr.ChildWindowBg] = ImVec4(0.96, 0.96, 0.96, 1.00)
colors[clr.PopupBg] = ImVec4(0.92, 0.92, 0.92, 1.00)
colors[clr.Border] = ImVec4(0.86, 0.86, 0.86, 1.00)
colors[clr.BorderShadow] = ImVec4(0.00, 0.00, 0.00, 0.00)
colors[clr.FrameBg] = ImVec4(0.88, 0.88, 0.88, 1.00)
colors[clr.FrameBgHovered] = ImVec4(0.82, 0.82, 0.82, 1.00)
colors[clr.FrameBgActive] = ImVec4(0.76, 0.76, 0.76, 1.00)
colors[clr.TitleBg] = ImVec4(0.00, 0.45, 1.00, 0.82)
colors[clr.TitleBgCollapsed] = ImVec4(0.00, 0.45, 1.00, 0.82)
colors[clr.TitleBgActive] = ImVec4(0.00, 0.45, 1.00, 0.82)
colors[clr.MenuBarBg] = ImVec4(0.00, 0.37, 0.78, 1.00)
colors[clr.ScrollbarBg] = ImVec4(0.00, 0.00, 0.00, 0.00)
colors[clr.ScrollbarGrab] = ImVec4(0.00, 0.35, 1.00, 0.78)
colors[clr.ScrollbarGrabHovered] = ImVec4(0.00, 0.33, 1.00, 0.84)
colors[clr.ScrollbarGrabActive] = ImVec4(0.00, 0.31, 1.00, 0.88)
colors[clr.ComboBg] = ImVec4(0.92, 0.92, 0.92, 1.00)
colors[clr.CheckMark] = ImVec4(0.00, 0.49, 1.00, 0.59)
colors[clr.SliderGrab] = ImVec4(0.00, 0.49, 1.00, 0.59)
colors[clr.SliderGrabActive] = ImVec4(0.00, 0.39, 1.00, 0.71)
colors[clr.Button] = ImVec4(0.00, 0.49, 1.00, 0.59)
colors[clr.ButtonHovered] = ImVec4(0.00, 0.49, 1.00, 0.71)
colors[clr.ButtonActive] = ImVec4(0.00, 0.49, 1.00, 0.78)
colors[clr.Header] = ImVec4(0.00, 0.49, 1.00, 0.78)
colors[clr.HeaderHovered] = ImVec4(0.00, 0.49, 1.00, 0.71)
colors[clr.HeaderActive] = ImVec4(0.00, 0.49, 1.00, 0.78)
colors[clr.ResizeGrip] = ImVec4(0.00, 0.39, 1.00, 0.59)
colors[clr.ResizeGripHovered] = ImVec4(0.00, 0.27, 1.00, 0.59)
colors[clr.ResizeGripActive] = ImVec4(0.00, 0.25, 1.00, 0.63)
colors[clr.CloseButton] = ImVec4(0.00, 0.35, 0.96, 0.71)
colors[clr.CloseButtonHovered] = ImVec4(0.00, 0.31, 0.88, 0.69)
colors[clr.CloseButtonActive] = ImVec4(0.00, 0.25, 0.88, 0.67)
colors[clr.PlotLines] = ImVec4(0.00, 0.39, 1.00, 0.75)
colors[clr.PlotLinesHovered] = ImVec4(0.00, 0.39, 1.00, 0.75)
colors[clr.PlotHistogram] = ImVec4(0.00, 0.39, 1.00, 0.75)
colors[clr.PlotHistogramHovered] = ImVec4(0.00, 0.35, 0.92, 0.78)
colors[clr.TextSelectedBg] = ImVec4(0.00, 0.47, 1.00, 0.59)
colors[clr.ModalWindowDarkening] = ImVec4(0.20, 0.20, 0.20, 0.35)
end
function aply_style_7()
imgui.SwitchContext()
local style = imgui.GetStyle()
local colors = style.Colors
local clr = imgui.Col
local ImVec2 = imgui.ImVec2
local ImVec4 = imgui.ImVec4
style.WindowPadding = ImVec2(15, 15)
style.WindowRounding = 1.5
style.FramePadding = ImVec2(5, 5)
style.FrameRounding = 4.0
style.ItemSpacing = ImVec2(12, 8)
style.ItemInnerSpacing = ImVec2(8, 6)
style.IndentSpacing = 25.0
style.ScrollbarSize = 15.0
style.ScrollbarRounding = 9.0
style.GrabMinSize = 5.0
style.GrabRounding = 3.0
style.WindowTitleAlign = ImVec2(0.5, 0.5)
colors[clr.Text] = ImVec4(0.92, 0.92, 0.92, 1.00)
colors[clr.TextDisabled] = ImVec4(0.44, 0.44, 0.44, 1.00)
colors[clr.WindowBg] = ImVec4(0.06, 0.06, 0.06, 1.00)
colors[clr.ChildWindowBg] = ImVec4(0.00, 0.00, 0.00, 0.00)
colors[clr.PopupBg] = ImVec4(0.08, 0.08, 0.08, 0.94)
colors[clr.ComboBg] = ImVec4(0.08, 0.08, 0.08, 0.94)
colors[clr.Border] = ImVec4(0.51, 0.36, 0.15, 1.00)
colors[clr.BorderShadow] = ImVec4(0.00, 0.00, 0.00, 0.00)
colors[clr.FrameBg] = ImVec4(0.11, 0.11, 0.11, 1.00)
colors[clr.FrameBgHovered] = ImVec4(0.51, 0.36, 0.15, 1.00)
colors[clr.FrameBgActive] = ImVec4(0.78, 0.55, 0.21, 1.00)
colors[clr.TitleBg] = ImVec4(0.51, 0.36, 0.15, 1.00)
colors[clr.TitleBgActive] = ImVec4(0.91, 0.64, 0.13, 1.00)
colors[clr.TitleBgCollapsed] = ImVec4(0.00, 0.00, 0.00, 0.51)
colors[clr.MenuBarBg] = ImVec4(0.11, 0.11, 0.11, 1.00)
colors[clr.ScrollbarBg] = ImVec4(0.06, 0.06, 0.06, 0.53)
colors[clr.ScrollbarGrab] = ImVec4(0.21, 0.21, 0.21, 1.00)
colors[clr.ScrollbarGrabHovered] = ImVec4(0.47, 0.47, 0.47, 1.00)
colors[clr.ScrollbarGrabActive] = ImVec4(0.81, 0.83, 0.81, 1.00)
colors[clr.CheckMark] = ImVec4(0.78, 0.55, 0.21, 1.00)
colors[clr.SliderGrab] = ImVec4(0.91, 0.64, 0.13, 1.00)
colors[clr.SliderGrabActive] = ImVec4(0.91, 0.64, 0.13, 1.00)
colors[clr.Button] = ImVec4(0.51, 0.36, 0.15, 1.00)
colors[clr.ButtonHovered] = ImVec4(0.91, 0.64, 0.13, 1.00)
colors[clr.ButtonActive] = ImVec4(0.78, 0.55, 0.21, 1.00)
colors[clr.Header] = ImVec4(0.51, 0.36, 0.15, 1.00)
colors[clr.HeaderHovered] = ImVec4(0.91, 0.64, 0.13, 1.00)
colors[clr.HeaderActive] = ImVec4(0.93, 0.65, 0.14, 1.00)
colors[clr.Separator] = ImVec4(0.21, 0.21, 0.21, 1.00)
colors[clr.SeparatorHovered] = ImVec4(0.91, 0.64, 0.13, 1.00)
colors[clr.SeparatorActive] = ImVec4(0.78, 0.55, 0.21, 1.00)
colors[clr.ResizeGrip] = ImVec4(0.21, 0.21, 0.21, 1.00)
colors[clr.ResizeGripHovered] = ImVec4(0.91, 0.64, 0.13, 1.00)
colors[clr.ResizeGripActive] = ImVec4(0.78, 0.55, 0.21, 1.00)
colors[clr.CloseButton] = ImVec4(0.47, 0.47, 0.47, 1.00)
colors[clr.CloseButtonHovered] = ImVec4(0.98, 0.39, 0.36, 1.00)
colors[clr.CloseButtonActive] = ImVec4(0.98, 0.39, 0.36, 1.00)
colors[clr.PlotLines] = ImVec4(0.61, 0.61, 0.61, 1.00)
colors[clr.PlotLinesHovered] = ImVec4(1.00, 0.43, 0.35, 1.00)
colors[clr.PlotHistogram] = ImVec4(0.90, 0.70, 0.00, 1.00)
colors[clr.PlotHistogramHovered] = ImVec4(1.00, 0.60, 0.00, 1.00)
colors[clr.TextSelectedBg] = ImVec4(0.26, 0.59, 0.98, 0.35)
colors[clr.ModalWindowDarkening] = ImVec4(0.80, 0.80, 0.80, 0.35)
end
names = {u8"Синий", u8"Красный", u8"Черный", u8"Коричневый", u8"Берюзовый(new)", u8"Бело-синий(new)", u8"Оранжевый(new)"}
styles = {aply_style_1, aply_style_2, aply_style_3, aply_style_4, aply_style_5, aply_style_6, aply_style_7}
current_style = 1
ImInt = imgui.ImInt(current_style - 1) -- Нумерация в комбо с нуля начинается, по этому отнимаю один
styles[current_style]()
если честно я не понял, вот отрывок кода со стилями, сможешь помочь пожалуйста найти название моей переменно, если не сложно, сможешь под меня сделать тот код который ты скинул? буду очень признателен
стили:function aply_style_1() imgui.SwitchContext() local style = imgui.GetStyle() local colors = style.Colors local clr = imgui.Col local ImVec2 = imgui.ImVec2 local ImVec4 = imgui.ImVec4 style.WindowPadding = ImVec2(15, 15) style.WindowRounding = 1.5 style.FramePadding = ImVec2(5, 5) style.FrameRounding = 4.0 style.ItemSpacing = ImVec2(12, 8) style.ItemInnerSpacing = ImVec2(8, 6) style.IndentSpacing = 25.0 style.ScrollbarSize = 15.0 style.ScrollbarRounding = 9.0 style.GrabMinSize = 5.0 style.GrabRounding = 3.0 style.WindowTitleAlign = ImVec2(0.5, 0.5) colors[clr.FrameBg] = ImVec4(0.16, 0.29, 0.48, 0.54) colors[clr.FrameBgHovered] = ImVec4(0.26, 0.59, 0.98, 0.40) colors[clr.FrameBgActive] = ImVec4(0.26, 0.59, 0.98, 0.67) colors[clr.TitleBg] = ImVec4(0.04, 0.04, 0.04, 1.00) colors[clr.TitleBgActive] = ImVec4(0.16, 0.29, 0.48, 1.00) colors[clr.TitleBgCollapsed] = ImVec4(0.00, 0.00, 0.00, 0.51) colors[clr.CheckMark] = ImVec4(0.26, 0.59, 0.98, 1.00) colors[clr.SliderGrab] = ImVec4(0.24, 0.52, 0.88, 1.00) colors[clr.SliderGrabActive] = ImVec4(0.26, 0.59, 0.98, 1.00) colors[clr.Button] = ImVec4(0.26, 0.59, 0.98, 0.40) colors[clr.ButtonHovered] = ImVec4(0.26, 0.59, 0.98, 1.00) colors[clr.ButtonActive] = ImVec4(0.06, 0.53, 0.98, 1.00) colors[clr.Header] = ImVec4(0.26, 0.59, 0.98, 0.31) colors[clr.HeaderHovered] = ImVec4(0.26, 0.59, 0.98, 0.80) colors[clr.HeaderActive] = ImVec4(0.26, 0.59, 0.98, 1.00) colors[clr.Separator] = colors[clr.Border] colors[clr.SeparatorHovered] = ImVec4(0.26, 0.59, 0.98, 0.78) colors[clr.SeparatorActive] = ImVec4(0.26, 0.59, 0.98, 1.00) colors[clr.ResizeGrip] = ImVec4(0.26, 0.59, 0.98, 0.25) colors[clr.ResizeGripHovered] = ImVec4(0.26, 0.59, 0.98, 0.67) colors[clr.ResizeGripActive] = ImVec4(0.26, 0.59, 0.98, 0.95) colors[clr.TextSelectedBg] = ImVec4(0.26, 0.59, 0.98, 0.35) colors[clr.Text] = ImVec4(1.00, 1.00, 1.00, 1.00) colors[clr.TextDisabled] = ImVec4(0.50, 0.50, 0.50, 1.00) colors[clr.WindowBg] = ImVec4(0.06, 0.06, 0.06, 0.94) colors[clr.ChildWindowBg] = ImVec4(1.00, 1.00, 1.00, 0.00) colors[clr.PopupBg] = ImVec4(0.08, 0.08, 0.08, 0.94) colors[clr.ComboBg] = colors[clr.PopupBg] colors[clr.Border] = ImVec4(0.43, 0.43, 0.50, 0.50) colors[clr.BorderShadow] = ImVec4(0.00, 0.00, 0.00, 0.00) colors[clr.MenuBarBg] = ImVec4(0.14, 0.14, 0.14, 1.00) colors[clr.ScrollbarBg] = ImVec4(0.02, 0.02, 0.02, 0.53) colors[clr.ScrollbarGrab] = ImVec4(0.31, 0.31, 0.31, 1.00) colors[clr.ScrollbarGrabHovered] = ImVec4(0.41, 0.41, 0.41, 1.00) colors[clr.ScrollbarGrabActive] = ImVec4(0.51, 0.51, 0.51, 1.00) colors[clr.CloseButton] = ImVec4(0.41, 0.41, 0.41, 0.50) colors[clr.CloseButtonHovered] = ImVec4(0.98, 0.39, 0.36, 1.00) colors[clr.CloseButtonActive] = ImVec4(0.98, 0.39, 0.36, 1.00) colors[clr.PlotLines] = ImVec4(0.61, 0.61, 0.61, 1.00) colors[clr.PlotLinesHovered] = ImVec4(1.00, 0.43, 0.35, 1.00) colors[clr.PlotHistogram] = ImVec4(0.90, 0.70, 0.00, 1.00) colors[clr.PlotHistogramHovered] = ImVec4(1.00, 0.60, 0.00, 1.00) colors[clr.ModalWindowDarkening] = ImVec4(0.80, 0.80, 0.80, 0.35) end function aply_style_2() imgui.SwitchContext() local style = imgui.GetStyle() local colors = style.Colors local clr = imgui.Col local ImVec2 = imgui.ImVec2 local ImVec4 = imgui.ImVec4 style.WindowPadding = ImVec2(15, 15) style.WindowRounding = 1.5 style.FramePadding = ImVec2(5, 5) style.FrameRounding = 4.0 style.ItemSpacing = ImVec2(12, 8) style.ItemInnerSpacing = ImVec2(8, 6) style.IndentSpacing = 25.0 style.ScrollbarSize = 15.0 style.ScrollbarRounding = 9.0 style.GrabMinSize = 5.0 style.GrabRounding = 3.0 style.WindowTitleAlign = ImVec2(0.5, 0.5) colors[clr.FrameBg] = ImVec4(0.48, 0.16, 0.16, 0.54) colors[clr.FrameBgHovered] = ImVec4(0.98, 0.26, 0.26, 0.40) colors[clr.FrameBgActive] = ImVec4(0.98, 0.26, 0.26, 0.67) colors[clr.TitleBg] = ImVec4(0.04, 0.04, 0.04, 1.00) colors[clr.TitleBgActive] = ImVec4(0.48, 0.16, 0.16, 1.00) colors[clr.TitleBgCollapsed] = ImVec4(0.00, 0.00, 0.00, 0.51) colors[clr.CheckMark] = ImVec4(0.98, 0.26, 0.26, 1.00) colors[clr.SliderGrab] = ImVec4(0.88, 0.26, 0.24, 1.00) colors[clr.SliderGrabActive] = ImVec4(0.98, 0.26, 0.26, 1.00) colors[clr.Button] = ImVec4(0.98, 0.26, 0.26, 0.40) colors[clr.ButtonHovered] = ImVec4(0.98, 0.26, 0.26, 1.00) colors[clr.ButtonActive] = ImVec4(0.98, 0.06, 0.06, 1.00) colors[clr.Header] = ImVec4(0.98, 0.26, 0.26, 0.31) colors[clr.HeaderHovered] = ImVec4(0.98, 0.26, 0.26, 0.80) colors[clr.HeaderActive] = ImVec4(0.98, 0.26, 0.26, 1.00) colors[clr.Separator] = colors[clr.Border] colors[clr.SeparatorHovered] = ImVec4(0.75, 0.10, 0.10, 0.78) colors[clr.SeparatorActive] = ImVec4(0.75, 0.10, 0.10, 1.00) colors[clr.ResizeGrip] = ImVec4(0.98, 0.26, 0.26, 0.25) colors[clr.ResizeGripHovered] = ImVec4(0.98, 0.26, 0.26, 0.67) colors[clr.ResizeGripActive] = ImVec4(0.98, 0.26, 0.26, 0.95) colors[clr.TextSelectedBg] = ImVec4(0.98, 0.26, 0.26, 0.35) colors[clr.Text] = ImVec4(1.00, 1.00, 1.00, 1.00) colors[clr.TextDisabled] = ImVec4(0.50, 0.50, 0.50, 1.00) colors[clr.WindowBg] = ImVec4(0.06, 0.06, 0.06, 0.94) colors[clr.ChildWindowBg] = ImVec4(1.00, 1.00, 1.00, 0.00) colors[clr.PopupBg] = ImVec4(0.08, 0.08, 0.08, 0.94) colors[clr.ComboBg] = colors[clr.PopupBg] colors[clr.Border] = ImVec4(0.43, 0.43, 0.50, 0.50) colors[clr.BorderShadow] = ImVec4(0.00, 0.00, 0.00, 0.00) colors[clr.MenuBarBg] = ImVec4(0.14, 0.14, 0.14, 1.00) colors[clr.ScrollbarBg] = ImVec4(0.02, 0.02, 0.02, 0.53) colors[clr.ScrollbarGrab] = ImVec4(0.31, 0.31, 0.31, 1.00) colors[clr.ScrollbarGrabHovered] = ImVec4(0.41, 0.41, 0.41, 1.00) colors[clr.ScrollbarGrabActive] = ImVec4(0.51, 0.51, 0.51, 1.00) colors[clr.CloseButton] = ImVec4(0.41, 0.41, 0.41, 0.50) colors[clr.CloseButtonHovered] = ImVec4(0.98, 0.39, 0.36, 1.00) colors[clr.CloseButtonActive] = ImVec4(0.98, 0.39, 0.36, 1.00) colors[clr.PlotLines] = ImVec4(0.61, 0.61, 0.61, 1.00) colors[clr.PlotLinesHovered] = ImVec4(1.00, 0.43, 0.35, 1.00) colors[clr.PlotHistogram] = ImVec4(0.90, 0.70, 0.00, 1.00) colors[clr.PlotHistogramHovered] = ImVec4(1.00, 0.60, 0.00, 1.00) colors[clr.ModalWindowDarkening] = ImVec4(0.80, 0.80, 0.80, 0.35) end function aply_style_3() imgui.SwitchContext() local style = imgui.GetStyle() local colors = style.Colors local clr = imgui.Col local ImVec2 = imgui.ImVec2 local ImVec4 = imgui.ImVec4 style.WindowPadding = ImVec2(15, 15) style.WindowRounding = 1.5 style.FramePadding = ImVec2(5, 5) style.FrameRounding = 4.0 style.ItemSpacing = ImVec2(12, 8) style.ItemInnerSpacing = ImVec2(8, 6) style.IndentSpacing = 25.0 style.ScrollbarSize = 15.0 style.ScrollbarRounding = 9.0 style.GrabMinSize = 5.0 style.GrabRounding = 3.0 style.WindowTitleAlign = ImVec2(0.5, 0.5) colors[clr.Text] = ImVec4(0.80, 0.80, 0.83, 1.00) colors[clr.TextDisabled] = ImVec4(0.24, 0.23, 0.29, 1.00) colors[clr.WindowBg] = ImVec4(0.06, 0.05, 0.07, 1.00) colors[clr.ChildWindowBg] = ImVec4(0.07, 0.07, 0.09, 1.00) colors[clr.PopupBg] = ImVec4(0.07, 0.07, 0.09, 1.00) colors[clr.Border] = ImVec4(0.80, 0.80, 0.83, 0.88) colors[clr.BorderShadow] = ImVec4(0.92, 0.91, 0.88, 0.00) colors[clr.FrameBg] = ImVec4(0.10, 0.09, 0.12, 1.00) colors[clr.FrameBgHovered] = ImVec4(0.24, 0.23, 0.29, 1.00) colors[clr.FrameBgActive] = ImVec4(0.56, 0.56, 0.58, 1.00) colors[clr.TitleBg] = ImVec4(0.10, 0.09, 0.12, 1.00) colors[clr.TitleBgCollapsed] = ImVec4(1.00, 0.98, 0.95, 0.75) colors[clr.TitleBgActive] = ImVec4(0.07, 0.07, 0.09, 1.00) colors[clr.MenuBarBg] = ImVec4(0.10, 0.09, 0.12, 1.00) colors[clr.ScrollbarBg] = ImVec4(0.10, 0.09, 0.12, 1.00) colors[clr.ScrollbarGrab] = ImVec4(0.80, 0.80, 0.83, 0.31) colors[clr.ScrollbarGrabHovered] = ImVec4(0.56, 0.56, 0.58, 1.00) colors[clr.ScrollbarGrabActive] = ImVec4(0.06, 0.05, 0.07, 1.00) colors[clr.ComboBg] = ImVec4(0.19, 0.18, 0.21, 1.00) colors[clr.CheckMark] = ImVec4(0.80, 0.80, 0.83, 0.31) colors[clr.SliderGrab] = ImVec4(0.80, 0.80, 0.83, 0.31) colors[clr.SliderGrabActive] = ImVec4(0.06, 0.05, 0.07, 1.00) colors[clr.Button] = ImVec4(0.10, 0.09, 0.12, 1.00) colors[clr.ButtonHovered] = ImVec4(0.24, 0.23, 0.29, 1.00) colors[clr.ButtonActive] = ImVec4(0.56, 0.56, 0.58, 1.00) colors[clr.Header] = ImVec4(0.10, 0.09, 0.12, 1.00) colors[clr.HeaderHovered] = ImVec4(0.56, 0.56, 0.58, 1.00) colors[clr.HeaderActive] = ImVec4(0.06, 0.05, 0.07, 1.00) colors[clr.ResizeGrip] = ImVec4(0.00, 0.00, 0.00, 0.00) colors[clr.ResizeGripHovered] = ImVec4(0.56, 0.56, 0.58, 1.00) colors[clr.ResizeGripActive] = ImVec4(0.06, 0.05, 0.07, 1.00) colors[clr.CloseButton] = ImVec4(0.40, 0.39, 0.38, 0.16) colors[clr.CloseButtonHovered] = ImVec4(0.40, 0.39, 0.38, 0.39) colors[clr.CloseButtonActive] = ImVec4(0.40, 0.39, 0.38, 1.00) colors[clr.PlotLines] = ImVec4(0.40, 0.39, 0.38, 0.63) colors[clr.PlotLinesHovered] = ImVec4(0.25, 1.00, 0.00, 1.00) colors[clr.PlotHistogram] = ImVec4(0.40, 0.39, 0.38, 0.63) colors[clr.PlotHistogramHovered] = ImVec4(0.25, 1.00, 0.00, 1.00) colors[clr.TextSelectedBg] = ImVec4(0.25, 1.00, 0.00, 0.43) colors[clr.ModalWindowDarkening] = ImVec4(1.00, 0.98, 0.95, 0.73) end function aply_style_4() imgui.SwitchContext() local style = imgui.GetStyle() local colors = style.Colors local clr = imgui.Col local ImVec2 = imgui.ImVec2 local ImVec4 = imgui.ImVec4 style.WindowPadding = ImVec2(15, 15) style.WindowRounding = 1.5 style.FramePadding = ImVec2(5, 5) style.FrameRounding = 4.0 style.ItemSpacing = ImVec2(12, 8) style.ItemInnerSpacing = ImVec2(8, 6) style.IndentSpacing = 25.0 style.ScrollbarSize = 15.0 style.ScrollbarRounding = 9.0 style.GrabMinSize = 5.0 style.GrabRounding = 3.0 style.WindowTitleAlign = ImVec2(0.5, 0.5) colors[clr.FrameBg] = ImVec4(0.48, 0.23, 0.16, 0.54) colors[clr.FrameBgHovered] = ImVec4(0.98, 0.43, 0.26, 0.40) colors[clr.FrameBgActive] = ImVec4(0.98, 0.43, 0.26, 0.67) colors[clr.TitleBg] = ImVec4(0.04, 0.04, 0.04, 1.00) colors[clr.TitleBgActive] = ImVec4(0.48, 0.23, 0.16, 1.00) colors[clr.TitleBgCollapsed] = ImVec4(0.00, 0.00, 0.00, 0.51) colors[clr.CheckMark] = ImVec4(0.98, 0.43, 0.26, 1.00) colors[clr.SliderGrab] = ImVec4(0.88, 0.39, 0.24, 1.00) colors[clr.SliderGrabActive] = ImVec4(0.98, 0.43, 0.26, 1.00) colors[clr.Button] = ImVec4(0.98, 0.43, 0.26, 0.40) colors[clr.ButtonHovered] = ImVec4(0.98, 0.43, 0.26, 1.00) colors[clr.ButtonActive] = ImVec4(0.98, 0.28, 0.06, 1.00) colors[clr.Header] = ImVec4(0.98, 0.43, 0.26, 0.31) colors[clr.HeaderHovered] = ImVec4(0.98, 0.43, 0.26, 0.80) colors[clr.HeaderActive] = ImVec4(0.98, 0.43, 0.26, 1.00) colors[clr.Separator] = colors[clr.Border] colors[clr.SeparatorHovered] = ImVec4(0.75, 0.25, 0.10, 0.78) colors[clr.SeparatorActive] = ImVec4(0.75, 0.25, 0.10, 1.00) colors[clr.ResizeGrip] = ImVec4(0.98, 0.43, 0.26, 0.25) colors[clr.ResizeGripHovered] = ImVec4(0.98, 0.43, 0.26, 0.67) colors[clr.ResizeGripActive] = ImVec4(0.98, 0.43, 0.26, 0.95) colors[clr.PlotLines] = ImVec4(0.61, 0.61, 0.61, 1.00) colors[clr.PlotLinesHovered] = ImVec4(1.00, 0.50, 0.35, 1.00) colors[clr.TextSelectedBg] = ImVec4(0.98, 0.43, 0.26, 0.35) colors[clr.Text] = ImVec4(1.00, 1.00, 1.00, 1.00) colors[clr.TextDisabled] = ImVec4(0.50, 0.50, 0.50, 1.00) colors[clr.WindowBg] = ImVec4(0.06, 0.06, 0.06, 0.94) colors[clr.ChildWindowBg] = ImVec4(1.00, 1.00, 1.00, 0.00) colors[clr.PopupBg] = ImVec4(0.08, 0.08, 0.08, 0.94) colors[clr.ComboBg] = colors[clr.PopupBg] colors[clr.Border] = ImVec4(0.43, 0.43, 0.50, 0.50) colors[clr.BorderShadow] = ImVec4(0.00, 0.00, 0.00, 0.00) colors[clr.MenuBarBg] = ImVec4(0.14, 0.14, 0.14, 1.00) colors[clr.ScrollbarBg] = ImVec4(0.02, 0.02, 0.02, 0.53) colors[clr.ScrollbarGrab] = ImVec4(0.31, 0.31, 0.31, 1.00) colors[clr.ScrollbarGrabHovered] = ImVec4(0.41, 0.41, 0.41, 1.00) colors[clr.ScrollbarGrabActive] = ImVec4(0.51, 0.51, 0.51, 1.00) colors[clr.CloseButton] = ImVec4(0.41, 0.41, 0.41, 0.50) colors[clr.CloseButtonHovered] = ImVec4(0.98, 0.39, 0.36, 1.00) colors[clr.CloseButtonActive] = ImVec4(0.98, 0.39, 0.36, 1.00) colors[clr.PlotHistogram] = ImVec4(0.90, 0.70, 0.00, 1.00) colors[clr.PlotHistogramHovered] = ImVec4(1.00, 0.60, 0.00, 1.00) colors[clr.ModalWindowDarkening] = ImVec4(0.80, 0.80, 0.80, 0.35) end function aply_style_5() imgui.SwitchContext() local style = imgui.GetStyle() local colors = style.Colors local clr = imgui.Col local ImVec2 = imgui.ImVec2 local ImVec4 = imgui.ImVec4 style.WindowPadding = ImVec2(15, 15) style.WindowRounding = 1.5 style.FramePadding = ImVec2(5, 5) style.FrameRounding = 4.0 style.ItemSpacing = ImVec2(12, 8) style.ItemInnerSpacing = ImVec2(8, 6) style.IndentSpacing = 25.0 style.ScrollbarSize = 15.0 style.ScrollbarRounding = 9.0 style.GrabMinSize = 5.0 style.GrabRounding = 3.0 style.WindowTitleAlign = ImVec2(0.5, 0.5) colors[clr.FrameBg] = ImVec4(0.16, 0.48, 0.42, 0.54) colors[clr.FrameBgHovered] = ImVec4(0.26, 0.98, 0.85, 0.40) colors[clr.FrameBgActive] = ImVec4(0.26, 0.98, 0.85, 0.67) colors[clr.TitleBg] = ImVec4(0.04, 0.04, 0.04, 1.00) colors[clr.TitleBgActive] = ImVec4(0.16, 0.48, 0.42, 1.00) colors[clr.TitleBgCollapsed] = ImVec4(0.00, 0.00, 0.00, 0.51) colors[clr.CheckMark] = ImVec4(0.26, 0.98, 0.85, 1.00) colors[clr.SliderGrab] = ImVec4(0.24, 0.88, 0.77, 1.00) colors[clr.SliderGrabActive] = ImVec4(0.26, 0.98, 0.85, 1.00) colors[clr.Button] = ImVec4(0.26, 0.98, 0.85, 0.40) colors[clr.ButtonHovered] = ImVec4(0.26, 0.98, 0.85, 1.00) colors[clr.ButtonActive] = ImVec4(0.06, 0.98, 0.82, 1.00) colors[clr.Header] = ImVec4(0.26, 0.98, 0.85, 0.31) colors[clr.HeaderHovered] = ImVec4(0.26, 0.98, 0.85, 0.80) colors[clr.HeaderActive] = ImVec4(0.26, 0.98, 0.85, 1.00) colors[clr.Separator] = colors[clr.Border] colors[clr.SeparatorHovered] = ImVec4(0.10, 0.75, 0.63, 0.78) colors[clr.SeparatorActive] = ImVec4(0.10, 0.75, 0.63, 1.00) colors[clr.ResizeGrip] = ImVec4(0.26, 0.98, 0.85, 0.25) colors[clr.ResizeGripHovered] = ImVec4(0.26, 0.98, 0.85, 0.67) colors[clr.ResizeGripActive] = ImVec4(0.26, 0.98, 0.85, 0.95) colors[clr.PlotLines] = ImVec4(0.61, 0.61, 0.61, 1.00) colors[clr.PlotLinesHovered] = ImVec4(1.00, 0.81, 0.35, 1.00) colors[clr.TextSelectedBg] = ImVec4(0.26, 0.98, 0.85, 0.35) colors[clr.Text] = ImVec4(1.00, 1.00, 1.00, 1.00) colors[clr.TextDisabled] = ImVec4(0.50, 0.50, 0.50, 1.00) colors[clr.WindowBg] = ImVec4(0.06, 0.06, 0.06, 0.94) colors[clr.ChildWindowBg] = ImVec4(1.00, 1.00, 1.00, 0.00) colors[clr.PopupBg] = ImVec4(0.08, 0.08, 0.08, 0.94) colors[clr.ComboBg] = colors[clr.PopupBg] colors[clr.Border] = ImVec4(0.43, 0.43, 0.50, 0.50) colors[clr.BorderShadow] = ImVec4(0.00, 0.00, 0.00, 0.00) colors[clr.MenuBarBg] = ImVec4(0.14, 0.14, 0.14, 1.00) colors[clr.ScrollbarBg] = ImVec4(0.02, 0.02, 0.02, 0.53) colors[clr.ScrollbarGrab] = ImVec4(0.31, 0.31, 0.31, 1.00) colors[clr.ScrollbarGrabHovered] = ImVec4(0.41, 0.41, 0.41, 1.00) colors[clr.ScrollbarGrabActive] = ImVec4(0.51, 0.51, 0.51, 1.00) colors[clr.CloseButton] = ImVec4(0.41, 0.41, 0.41, 0.50) colors[clr.CloseButtonHovered] = ImVec4(0.98, 0.39, 0.36, 1.00) colors[clr.CloseButtonActive] = ImVec4(0.98, 0.39, 0.36, 1.00) colors[clr.PlotHistogram] = ImVec4(0.90, 0.70, 0.00, 1.00) colors[clr.PlotHistogramHovered] = ImVec4(1.00, 0.60, 0.00, 1.00) colors[clr.ModalWindowDarkening] = ImVec4(0.80, 0.80, 0.80, 0.35) end function aply_style_6() imgui.SwitchContext() local style = imgui.GetStyle() local colors = style.Colors local clr = imgui.Col local ImVec2 = imgui.ImVec2 local ImVec4 = imgui.ImVec4 style.WindowPadding = ImVec2(15, 15) style.WindowRounding = 1.5 style.FramePadding = ImVec2(5, 5) style.FrameRounding = 4.0 style.ItemSpacing = ImVec2(12, 8) style.ItemInnerSpacing = ImVec2(8, 6) style.IndentSpacing = 25.0 style.ScrollbarSize = 15.0 style.ScrollbarRounding = 9.0 style.GrabMinSize = 5.0 style.GrabRounding = 3.0 style.WindowTitleAlign = ImVec2(0.5, 0.5) colors[clr.Text] = ImVec4(0.00, 0.00, 0.00, 0.51) colors[clr.TextDisabled] = ImVec4(0.24, 0.24, 0.24, 1.00) colors[clr.WindowBg] = ImVec4(1.00, 1.00, 1.00, 1.00) colors[clr.ChildWindowBg] = ImVec4(0.96, 0.96, 0.96, 1.00) colors[clr.PopupBg] = ImVec4(0.92, 0.92, 0.92, 1.00) colors[clr.Border] = ImVec4(0.86, 0.86, 0.86, 1.00) colors[clr.BorderShadow] = ImVec4(0.00, 0.00, 0.00, 0.00) colors[clr.FrameBg] = ImVec4(0.88, 0.88, 0.88, 1.00) colors[clr.FrameBgHovered] = ImVec4(0.82, 0.82, 0.82, 1.00) colors[clr.FrameBgActive] = ImVec4(0.76, 0.76, 0.76, 1.00) colors[clr.TitleBg] = ImVec4(0.00, 0.45, 1.00, 0.82) colors[clr.TitleBgCollapsed] = ImVec4(0.00, 0.45, 1.00, 0.82) colors[clr.TitleBgActive] = ImVec4(0.00, 0.45, 1.00, 0.82) colors[clr.MenuBarBg] = ImVec4(0.00, 0.37, 0.78, 1.00) colors[clr.ScrollbarBg] = ImVec4(0.00, 0.00, 0.00, 0.00) colors[clr.ScrollbarGrab] = ImVec4(0.00, 0.35, 1.00, 0.78) colors[clr.ScrollbarGrabHovered] = ImVec4(0.00, 0.33, 1.00, 0.84) colors[clr.ScrollbarGrabActive] = ImVec4(0.00, 0.31, 1.00, 0.88) colors[clr.ComboBg] = ImVec4(0.92, 0.92, 0.92, 1.00) colors[clr.CheckMark] = ImVec4(0.00, 0.49, 1.00, 0.59) colors[clr.SliderGrab] = ImVec4(0.00, 0.49, 1.00, 0.59) colors[clr.SliderGrabActive] = ImVec4(0.00, 0.39, 1.00, 0.71) colors[clr.Button] = ImVec4(0.00, 0.49, 1.00, 0.59) colors[clr.ButtonHovered] = ImVec4(0.00, 0.49, 1.00, 0.71) colors[clr.ButtonActive] = ImVec4(0.00, 0.49, 1.00, 0.78) colors[clr.Header] = ImVec4(0.00, 0.49, 1.00, 0.78) colors[clr.HeaderHovered] = ImVec4(0.00, 0.49, 1.00, 0.71) colors[clr.HeaderActive] = ImVec4(0.00, 0.49, 1.00, 0.78) colors[clr.ResizeGrip] = ImVec4(0.00, 0.39, 1.00, 0.59) colors[clr.ResizeGripHovered] = ImVec4(0.00, 0.27, 1.00, 0.59) colors[clr.ResizeGripActive] = ImVec4(0.00, 0.25, 1.00, 0.63) colors[clr.CloseButton] = ImVec4(0.00, 0.35, 0.96, 0.71) colors[clr.CloseButtonHovered] = ImVec4(0.00, 0.31, 0.88, 0.69) colors[clr.CloseButtonActive] = ImVec4(0.00, 0.25, 0.88, 0.67) colors[clr.PlotLines] = ImVec4(0.00, 0.39, 1.00, 0.75) colors[clr.PlotLinesHovered] = ImVec4(0.00, 0.39, 1.00, 0.75) colors[clr.PlotHistogram] = ImVec4(0.00, 0.39, 1.00, 0.75) colors[clr.PlotHistogramHovered] = ImVec4(0.00, 0.35, 0.92, 0.78) colors[clr.TextSelectedBg] = ImVec4(0.00, 0.47, 1.00, 0.59) colors[clr.ModalWindowDarkening] = ImVec4(0.20, 0.20, 0.20, 0.35) end function aply_style_7() imgui.SwitchContext() local style = imgui.GetStyle() local colors = style.Colors local clr = imgui.Col local ImVec2 = imgui.ImVec2 local ImVec4 = imgui.ImVec4 style.WindowPadding = ImVec2(15, 15) style.WindowRounding = 1.5 style.FramePadding = ImVec2(5, 5) style.FrameRounding = 4.0 style.ItemSpacing = ImVec2(12, 8) style.ItemInnerSpacing = ImVec2(8, 6) style.IndentSpacing = 25.0 style.ScrollbarSize = 15.0 style.ScrollbarRounding = 9.0 style.GrabMinSize = 5.0 style.GrabRounding = 3.0 style.WindowTitleAlign = ImVec2(0.5, 0.5) colors[clr.Text] = ImVec4(0.92, 0.92, 0.92, 1.00) colors[clr.TextDisabled] = ImVec4(0.44, 0.44, 0.44, 1.00) colors[clr.WindowBg] = ImVec4(0.06, 0.06, 0.06, 1.00) colors[clr.ChildWindowBg] = ImVec4(0.00, 0.00, 0.00, 0.00) colors[clr.PopupBg] = ImVec4(0.08, 0.08, 0.08, 0.94) colors[clr.ComboBg] = ImVec4(0.08, 0.08, 0.08, 0.94) colors[clr.Border] = ImVec4(0.51, 0.36, 0.15, 1.00) colors[clr.BorderShadow] = ImVec4(0.00, 0.00, 0.00, 0.00) colors[clr.FrameBg] = ImVec4(0.11, 0.11, 0.11, 1.00) colors[clr.FrameBgHovered] = ImVec4(0.51, 0.36, 0.15, 1.00) colors[clr.FrameBgActive] = ImVec4(0.78, 0.55, 0.21, 1.00) colors[clr.TitleBg] = ImVec4(0.51, 0.36, 0.15, 1.00) colors[clr.TitleBgActive] = ImVec4(0.91, 0.64, 0.13, 1.00) colors[clr.TitleBgCollapsed] = ImVec4(0.00, 0.00, 0.00, 0.51) colors[clr.MenuBarBg] = ImVec4(0.11, 0.11, 0.11, 1.00) colors[clr.ScrollbarBg] = ImVec4(0.06, 0.06, 0.06, 0.53) colors[clr.ScrollbarGrab] = ImVec4(0.21, 0.21, 0.21, 1.00) colors[clr.ScrollbarGrabHovered] = ImVec4(0.47, 0.47, 0.47, 1.00) colors[clr.ScrollbarGrabActive] = ImVec4(0.81, 0.83, 0.81, 1.00) colors[clr.CheckMark] = ImVec4(0.78, 0.55, 0.21, 1.00) colors[clr.SliderGrab] = ImVec4(0.91, 0.64, 0.13, 1.00) colors[clr.SliderGrabActive] = ImVec4(0.91, 0.64, 0.13, 1.00) colors[clr.Button] = ImVec4(0.51, 0.36, 0.15, 1.00) colors[clr.ButtonHovered] = ImVec4(0.91, 0.64, 0.13, 1.00) colors[clr.ButtonActive] = ImVec4(0.78, 0.55, 0.21, 1.00) colors[clr.Header] = ImVec4(0.51, 0.36, 0.15, 1.00) colors[clr.HeaderHovered] = ImVec4(0.91, 0.64, 0.13, 1.00) colors[clr.HeaderActive] = ImVec4(0.93, 0.65, 0.14, 1.00) colors[clr.Separator] = ImVec4(0.21, 0.21, 0.21, 1.00) colors[clr.SeparatorHovered] = ImVec4(0.91, 0.64, 0.13, 1.00) colors[clr.SeparatorActive] = ImVec4(0.78, 0.55, 0.21, 1.00) colors[clr.ResizeGrip] = ImVec4(0.21, 0.21, 0.21, 1.00) colors[clr.ResizeGripHovered] = ImVec4(0.91, 0.64, 0.13, 1.00) colors[clr.ResizeGripActive] = ImVec4(0.78, 0.55, 0.21, 1.00) colors[clr.CloseButton] = ImVec4(0.47, 0.47, 0.47, 1.00) colors[clr.CloseButtonHovered] = ImVec4(0.98, 0.39, 0.36, 1.00) colors[clr.CloseButtonActive] = ImVec4(0.98, 0.39, 0.36, 1.00) colors[clr.PlotLines] = ImVec4(0.61, 0.61, 0.61, 1.00) colors[clr.PlotLinesHovered] = ImVec4(1.00, 0.43, 0.35, 1.00) colors[clr.PlotHistogram] = ImVec4(0.90, 0.70, 0.00, 1.00) colors[clr.PlotHistogramHovered] = ImVec4(1.00, 0.60, 0.00, 1.00) colors[clr.TextSelectedBg] = ImVec4(0.26, 0.59, 0.98, 0.35) colors[clr.ModalWindowDarkening] = ImVec4(0.80, 0.80, 0.80, 0.35) end names = {u8"Синий", u8"Красный", u8"Черный", u8"Коричневый", u8"Берюзовый(new)", u8"Бело-синий(new)", u8"Оранжевый(new)"} styles = {aply_style_1, aply_style_2, aply_style_3, aply_style_4, aply_style_5, aply_style_6, aply_style_7} current_style = 1 ImInt = imgui.ImInt(current_style - 1) -- Нумерация в комбо с нуля начинается, по этому отнимаю один styles[current_style]()
names = {u8"Синий", u8"Красный", u8"Черный", u8"Коричневый", u8"Берюзовый(new)", u8"Бело-синий(new)", u8"Оранжевый(new)"}
styles = {aply_style_1, aply_style_2, aply_style_3, aply_style_4, aply_style_5, aply_style_6, aply_style_7}
current_style = 1
local buf = imgui.ImInt(current_style-1) -- Нумерация в комбо с нуля начинается, по этому отнимаю один
if imgui.Combo(u8'НАУЧИСЬ ДУМАТЬ', buf, names, 6) then
for i = 0, 6 do
if buf.v == i then
current_style = i
inicfg.save(cfgini, name) -- переменная в которую подгруж ини, название ини файла
end
end
end
styles[current_style]()
А уже я еблан 😖Посмотреть вложение 155216
Вот как делал я