Помогите сделать запись инфы в ini-файл

Ibra9

Новичок
Автор темы
9
1
Всем привет. Помогите пожалуйста сделать запись инфы с imgui в ini-файл и чтобы эта инфа считывалась с ini-ка при запуске скрипта. Сам пробовал делать, но ни к чему это не привело.
Lua:
require "lib.moonloader"
local keys = require 'vkeys'
local imgui = require 'imgui'
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8
local inicfg = require 'inicfg'
local directIni = "moonloader\\settings.ini"
local text_buffer = imgui.ImBuffer(256)
local text_buffer2 = imgui.ImBuffer(256)
local text_buffer3 = imgui.ImBuffer(256)
local main_window_state = imgui.ImBool(false)

function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(100) end
sampRegisterChatCommand('helper', cmd_imgui)
imgui.Process = false
end

function cmd_imgui(arg)
main_window_state.v = not main_window_state.v
imgui.Process = main_window_state.v
end

function imgui.OnDrawFrame()
    if main_window_state.v then
imgui.SetNextWindowSize(imgui.ImVec2(600, 150), imgui.Cond.FirstUseEver)
        imgui.Begin(" Helper")
        imgui.InputText(u8'Должность сотрудника', text_buffer)
        imgui.InputText(u8'Имя и фамилия сотрудника', text_buffer2)
       if imgui.Button(u8'Сохранить', text_buffer3) then
-- сохранение инфы в ини файл
        imgui.End()
    end
end