Приветствую, криво сохраняется многострочный текст в ini (через inicfg), написанный в InputTextMultiline. При перезагрузке пересоздает конфиг, сбрасывая все настройки. В чем может быть беда?
https://www.blast.hk/threads/84182/ - сделал по гайду, но, увы, не помогло
Сохранение одной строки идет без абсолютных проблем.
Но при написании 2+ строк и перезагрузки с сейвом откатывает inicfg на начальное
Сам ini после сохранения настроек и без перезагрузки скрипта
lua:
local SourceSettings = "seal.ini"
local ScriptSettings = inicfg.load({
settings = {
S_ActivateKillsay = false,
S_KillsayVariation = 0,
S_SendSquadMark = false,
S_SendMarkInterrior = false,
S_UseSquadMark = false,
S_IgnoreMarkText = false,
S_IgnoreInterriorMark = false,
S_IgnoreYourMark = false,
S_UseCustomMarkTime = false,
S_CustomMarkTime = 1000,
S_AutoReport = false,
S_ReportRadio = false,
S_ReportSquad = false,
},
text = {
S_CustomKillsay = [[line1
line2
line3
line4]]
}
}, SourceSettings)
inicfg.save(ScriptSettings, SourceSettings)
local CustomKillsay = new.char[256](u8(ScriptSettings.text.S_CustomKillsay))
if imgui.Button(u8'Сохранение настроек') then
UserNotification("Попытка сохранения настроек скрипта.")
SaveSettings = {
settings = {
S_KillsayVariation = KillsayVariation[0],
S_ActivateKillsay = ActivateKillsay[0],
S_SendSquadMark = SendSquadMark[0],
S_ReportSquad = ReportSquad[0],
S_ReportRadio = ReportRadio[0],
S_AutoReport = AutoReport[0],
S_SendMarkInterrior = SendMarkInterrior[0],
S_IgnoreYourMark = IgnoreYourMark[0],
S_CustomMarkTime = CustomMarkTime[0],
S_UseCustomMarkTime = UseCustomMarkTime[0],
S_UseSquadMark = UseSquadMark[0],
},
text = {
S_CustomKillsay = u8:decode(ffi.string(CustomKillsay))
}
}
inicfg.save(SaveSettings, SourceSettings)
UserNotification("Настройки скрипта успешно сохранены.")
end
https://www.blast.hk/threads/84182/ - сделал по гайду, но, увы, не помогло
Сохранение одной строки идет без абсолютных проблем.
Но при написании 2+ строк и перезагрузки с сейвом откатывает inicfg на начальное
Сам ini после сохранения настроек и без перезагрузки скрипта
Последнее редактирование: