inputtext

Kecer

Участник
Автор темы
241
11
Версия MoonLoader
.026-beta
как сделать что бы текст в imgui.inputtext не удалялся при релоге скрипта, что бы при релоге он именно ставался в инпуте, сахранять пытался он сахраняется всё нормально, но сам текст не остаётся в инпуте
 
Решение
Сохранять в конфиг
В функции imgui.OnDrawFrame():
if imgui.InputText("", buf, ImVec(30, 20)) then
    maincfg.buf = buf.v
    local _ = inicfg.save(--[[свои параметры сюда]])
end
При запуске скрипта:
local maincfg = inicfg.load(--[[params]])
buf.v = maincfg.buf

Liquit

Известный
280
107
Сохранять в конфиг
В функции imgui.OnDrawFrame():
if imgui.InputText("", buf, ImVec(30, 20)) then
    maincfg.buf = buf.v
    local _ = inicfg.save(--[[свои параметры сюда]])
end
При запуске скрипта:
local maincfg = inicfg.load(--[[params]])
buf.v = maincfg.buf