- Версия MoonLoader
- Другое
Мне нужно сохранить стоимость мед. карты в конфиге через imgui-меню, по итогу все работает, но когда нажимаю сохранить - скрипт отключается
Lua:
if settings_window_state.v then
local scrX, scrY = getScreenResolution()
imgui.SetNextWindowPos(imgui.ImVec2(scrX / 2, scrY / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5));
imgui.SetNextWindowSize(imgui.ImVec2(600,400), imgui.Cond.FirstUseEver)
imgui.Begin(u8'Меню настроек', settings_window_state)
imgui.Text(u8'Цен на мед. карты')
if imgui.InputText(u8'7 дней', med7_text_buffer) and isKeyJustPressed(VK_RETURN) then
end
if imgui.InputText(u8'14 дней', med14_text_buffer) and isKeyJustPressed(VK_RETURN) then
end
if imgui.InputText(u8'30 дней', med30_text_buffer) and isKeyJustPressed(VK_RETURN) then
end
if imgui.InputText(u8'60 дней', med60_text_buffer) and isKeyJustPressed(VK_RETURN) then
end
if imgui.Button(u8'Сохранить') then
mainIni.config.med7 = med7_text_buffer
mainIni.config.med14 = med14_text_buffer
mainIni.config.med30 = med30_text_buffer
mainIni.config.med60 = med60_text_buffer
if inicfg.save(mainIni, directIni) then
sampAddChatMessage('Успешно', 0xFFFF00)
end
end
imgui.End()
end