Настройки в .cfg файл сохраняются иероглифами

абубачир

Известный
Автор темы
244
116
Версия MoonLoader
.026-beta
Код:
local key1 = imgui.ImBuffer(u8(tostring(mainIni.config.key1)),256)
local key2 = imgui.ImBuffer(u8(tostring(mainIni.config.key2)),256)
function imgui.OnDrawFrame()
    imgui.SetNextWindowSize(imgui.ImVec2(380, 200))
    imgui.SetNextWindowPos(imgui.ImVec2(mx/2, my/2))
    imgui.Begin("BVD Settings", main_window_state) -- Заголовок
    imgui.InputText(u8'Ключевое слово 1', key1, text_buffer)
    imgui.Text(u8('Текущее: '..mainIni.config.key1..''))
    imgui.InputText(u8'Ключевое слово 2', key2, text_buffer)
    imgui.Text(u8('Текущее: '..mainIni.config.key2..''))
    if imgui.Button(u8'Сохранить') then
        mainIni.config.key1 = key1.v
        mainIni.config.key2 = key2.v
        inicfg.save(mainIni, directIni)
        sampAddChatMessage('{CC00CC}[BVD] | {FFFFFF}Новые настройки {00FF00}успешно {FFFFFF}сохранены', -1)
    end
    imgui.End() --Завершение
end
Шо тут можно поделац шобы в .cfg файл сохранялись не иероглифы, а кириллица?
Config file:
[config]
key1=аса
money=200
key2=СѓСЃСѓ
id=293
Исправил. Добавил в строчки

ааа:
        mainIni.config.key1 = key1.v
        mainIni.config.key2 = key2.v
u8:decode
 
Последнее редактирование: