- 200
- 69
- Версия MoonLoader
- .026-beta
Привет.
Пытаюсь кастомизировать стили ImGui, задал цвета через imgui.ShowStyleEditor (Как-то так.), скопировал их, и вставил в конец скрипта - не работает. Потом попробовал сделать по примеру из интернета - тоже не работает. Кто подскажет, в чём тут ошибка, и как её исправить?
Пытаюсь кастомизировать стили ImGui, задал цвета через imgui.ShowStyleEditor (Как-то так.), скопировал их, и вставил в конец скрипта - не работает. Потом попробовал сделать по примеру из интернета - тоже не работает. Кто подскажет, в чём тут ошибка, и как её исправить?
Lua:
function apply_custom_style()
local style = imgui.GetStyle()
local colors = style.Colors
local clr = imgui.Col
local ImVec4 = imgui.ImVec4
colors[ImGuiCol_Text] = ImVec4(1.00, 1.00, 1.00, 1.00);
colors[ImGuiCol_WindowBg] = ImVec4(0.00, 0.00, 0.00, 0.67);
colors[ImGuiCol_PopupBg] = ImVec4(0.16, 0.17, 0.20, 0.80);
colors[ImGuiCol_Border] = ImVec4(0.16, 0.17, 0.20, 0.80);
colors[ImGuiCol_ScrollbarBg] = ImVec4(0.16, 0.17, 0.20, 0.80);
colors[ImGuiCol_ScrollbarGrab] = ImVec4(0.18, 0.56, 1.00, 0.87);
colors[ImGuiCol_ScrollbarGrabHovered] = ImVec4(0.18, 0.56, 1.00, 1.00);
colors[ImGuiCol_ScrollbarGrabActive] = ImVec4(0.18, 0.56, 1.00, 0.67);
colors[ImGuiCol_CheckMark] = ImVec4(0.18, 0.56, 1.00, 1.00);
colors[ImGuiCol_SliderGrabActive] = ImVec4(0.18, 0.56, 1.00, 1.00);
colors[ImGuiCol_Button] = ImVec4(0.18, 0.56, 1.00, 0.87);
colors[ImGuiCol_ButtonHovered] = ImVec4(0.18, 0.56, 1.00, 1.00);
colors[ImGuiCol_ButtonActive] = ImVec4(0.18, 0.56, 1.00, 0.67);
colors[ImGuiCol_Header] = ImVec4(0.18, 0.56, 1.00, 0.87);
colors[ImGuiCol_HeaderHovered] = ImVec4(0.18, 0.56, 1.00, 1.00);
colors[ImGuiCol_HeaderActive] = ImVec4(0.18, 0.56, 1.00, 0.67);
colors[ImGuiCol_CloseButton] = ImVec4(0.18, 0.56, 1.00, 0.87);
colors[ImGuiCol_CloseButtonHovered] = ImVec4(0.18, 0.56, 1.00, 1.00);
colors[ImGuiCol_CloseButtonActive] = ImVec4(0.18, 0.56, 1.00, 0.67);
colors[ImGuiCol_TextSelectedBg] = ImVec4(0.18, 0.56, 1.00, 0.31);
end apply_custom_style()
Ошибка:
[ML] (error) Moon AutoLogin.lua: A:\Games\CLEAR-SAMP\moonloader\Moon AutoLogin.lua:231: sol: out of bounds (too small) for set on 'std::array<ImVec4,43>'
stack traceback:
[C]: in function '__newindex'
A:\Games\CLEAR-SAMP\moonloader\Moon AutoLogin.lua:231: in function 'apply_custom_style'
A:\Games\CLEAR-SAMP\moonloader\Moon AutoLogin.lua:234: in main chunk
[ML] (error) Moon AutoLogin.lua: Script died due to an error. (1010175C)