ini save

Radfgh177

Участник
Автор темы
62
1
Версия MoonLoader
.026-beta
Когда делаешь перенос строчки и сохраняешь, скрипт ломается и в ини сохраняется так
[bl1]
b1=1строчка
2строчка
3строчка
что сделать чтобы всё нормально сохранялось?
Lua:
imgui.PushItemWidth(200,200) imgui.InputTextMultiline(u8"##1", bl1)
        if imgui.Button(u8("Сохранить"), imgui.ImVec2(120, 20)) then
        mainIni.bl1.b1 = bl1.v
        inicfg.save(mainIni, directIni)
end
 

Radfgh177

Участник
Автор темы
62
1

qdIbp

Автор темы
Проверенный
1,388
1,146
Lua:
imgui.PushItemWidth(200,200) imgui.InputTextMultiline(u8"##1", bl1)
string.gsub(var, "\\n", "\n")
Сделал вот так но как открываю это окно скрипт ломается и выдаёт ошибку в консоль bad argument #1 to '?' (string expected, got nil)
Где то ты ввел неверный аргумент
 
  • Нравится
Реакции: Radfgh177

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,776
11,226
Lua:
imgui.PushItemWidth(200,200) imgui.InputTextMultiline(u8"##1", bl1)
string.gsub(var, "\\n", "\n")
Сделал вот так но как открываю это окно скрипт ломается и выдаёт ошибку в консоль bad argument #1 to '?' (string expected, got nil)
var написали для примера, замени var на твою переменную, например string.gsub(bl1.v, "\\n", "\n")
 
  • Нравится
Реакции: Radfgh177 и qdIbp