- 283
- 90
- Версия MoonLoader
- .026-beta
Я забыл как сохранить InputText в inicfg.
Помогите пж
Я вписываю данные, а они после перезахода не сохраняются. В чём проблемы?
Помогите пж
Lua:
local imgui = require('imgui')
local inicfg = require 'inicfg'
local directIni = 'config.ini'
local ini = inicfg.load({
main = {
token_tg = '',
chatid_tg = '',
},
}, directIni)
inicfg.save(ini, directIni)
local token_tg = imgui.ImBuffer(256)
local chatid_tg = imgui.ImBuffer(256)
function imgui.OnDrawFrame()
if imgui.Button('Telegram', imgui.ImVec2(100, 20)) then
menu = 2
end
if menu == 2 then
if imgui.Checkbox(u8'Использовать TG бот', use_tg) then
ini.main.use_tg = use_tg.v
inicfg.save(ini, directIni)
end
if use_tg.v then
if imgui.InputText(u8"Token", token_tg) then
ini.main.token_tg = token_tg
inicfg.save(ini, directIni)
end
if imgui.InputText('Chat id', chatid_tg) then
ini.main.chatid_tg = chatid_tg
inicfg.save(ini, directIni)
end
if imgui.Button(u8'Применить', imgui.ImVec2(205, 20)) then
telegram = Telegram:new(ini.main.token_tg, ini.main.chatid_tg)
end
end
end
end
Я вписываю данные, а они после перезахода не сохраняются. В чём проблемы?