- 138
- 17
- Версия MoonLoader
- Другое
После добавления конфига начинает крашить, не из-за всех кнопок, а именно из-за одной, 2 точно такие же кнопки работают, а эта нет...
Script:
local input = imgui.new.char[256]('')
local password = imgui.new.char[256]('')
local prefix = imgui.new.char[256]('')
local inicfg = require 'inicfg'
local settings = inicfg.load({
config =
{
password = '',
admpass = '',
prefix = '',
}}, 'AdminTools.ini')
local status = inicfg.load(settings, 'AdminTools.ini')
if not doesFileExist('moonloader/config/AdminTools.ini') then inicfg.save(settings, 'AdminTools.ini') end
local password = new.char[256](u8(settings.config.password))
local admpass = new.char[256](u8(settings.config.admpass))
local prefix = new.char[256](u8(settings.config.prefix))
imgui.PushItemWidth(70)
if imgui.InputText(u8'Пароль от /apanel', admpass, 256) then
settings.config.admpass = u8:decode(str(admpass)) -- значение вписывается в конфиг
inicfg.save(settings, 'AdminTools.ini') -- конфиг сохраняется
end
imgui.PushItemWidth(70)
if imgui.InputText(u8'Пароль от аккаунта', password, 256) then
settings.config.password = u8:decode(str(password)) -- значение вписывается в конфиг
inicfg.save(settings, 'AdminTools.ini') -- конфиг сохраняется
end
imgui.PushItemWidth(70)
if imgui.InputText(u8'Префикс', prefix, 256) then
settings.config.prefix = u8:decode(str(prefix)) -- значение вписывается в конфиг
inicfg.save(settings, 'AdminTools.ini') -- конфиг сохраняется
end