сохранение ini

$Mr.R1ch$

Активный
Автор темы
253
37
Версия MoonLoader
Другое
приветствую, пытаюсь сделать такой функционал: при сохранении значений в скрипте (ini), файлы будут сохраняться в определенную папку, и с той папки будут читаться значения с ini, я попробовал так сделать но ничего не вышло, помогите.

Lua:
if not doesFileExist(getWorkingDirectory().. "config/Test") then
   createDirectory("config/Test")
end

local main_file = getWorkingDirectory().. "config/Test/setting.ini"

--INICFG
local inicfg = require 'inicfg'
local ini = inicfg.load({
   main = {
      f_name = "",
      rang = "",
   },
}, main_file)

local Nickname = new.char[256](u8(ini.main.f_name))

if imgui.InputText("##player_name", Nickname, 256) then
          ini.main.f_name = u8:decode(ffi.string(Nickname))
          inicfg.save(ini, main_file)
       end
 

$Mr.R1ch$

Активный
Автор темы
253
37
Lua:
local main_dir = getWorkingDirectory() .. "\\config\\Test"
local main_file = main_dir .. "\\setting.ini"

if not doesDirectoryExist(main_dir) then
    createDirectory(main_dir)
end

--INICFG
local inicfg = require 'inicfg'
local ini = inicfg.load({
   main = {
      f_name = "",
      rang = "",
   },
}, main_file)
папку создает, а файл нет
 

wojciech?

Известный
Проверенный
345
223
папку создает, а файл нет
файл создается после первого сохранения (inicfg.save)
1728123184136.png