Неактуально помогите со скриптом

bruskin

Участник
Автор темы
149
12
Версия 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
 

Moorell

Участник
55
12
Мне нужно сохранить стоимость мед. карты в конфиге через 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
С imgui давно не работал но могу сказать что ошибка в отсутсвии .v после med7_text_buffer и т д
 
  • Нравится
Реакции: bruskin и qdIbp

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,776
11,228
  • Нравится
Реакции: Moorell, bruskin и Savok