- 226
- 35
- Версия MoonLoader
- .027.0-preview
Lua:
local inicfg = require 'inicfg'
local settings = inicfg.load({
account =
{
admpass = '', -- значение инпута
pass = '',
pass1 = false,
admpass1 = false, -- значение чекбокса
}}, 'AdminTools.ini')
local pass = new.char[256](u8(settings.account.pass))
local admpass = new.char[256](u8(settings.account.pass))
local autopw = new.bool(settings.account.pass1)
local autopw1 = new.bool(settings.account.admpass1)
if imgui.InputTextWithHint(u8'###1', u8'Пароль от аккаунта', pass, 256) then
settings.pass.pass = u8:decode(str(pass)) -- значение вписывается в конфиг
inicfg.save(settings, 'AdminTools.ini')
end
imgui.SameLine()
if imgui.Checkbox(u8'###p', autopw) then
settings.pass1.autopw = autopw[0] -- меняем значение конфига на значение чекбокса
inicfg.save(settings, 'AdminTools.ini') -- сохраняем в конфиге
end
if imgui.InputTextWithHint(u8'###7', u8'Пароль от /apanel', admpass, 256) then
settings.admpass.passadm = u8:decode(str(admpass)) -- значение вписывается в конфиг
inicfg.save(settings, 'AdminTools.ini')
end
imgui.SameLine()
if imgui.Checkbox(u8'###p', autopw1) then
settings.admpass1.autopw1 = autopw1[0] -- меняем значение конфига на значение чекбокса
inicfg.save(settings, 'AdminTools.ini') -- сохраняем в конфиге
end