- 80
- 12
- Версия MoonLoader
- .026-beta
Загрузка конфига:
if imgui.Button(u8'Загрузить настройки') then
ini = inicfg.load(ini, 'Radmir Helper.ini')
mreconnect[0] = ini.main.ReconnectInt
mautologin[0] = ini.main.AutoLoginBool
mpassword[0] = u8(ini.AutoLogin.password)
sampAddChatMessage(tag .. 'настройки сохранены.', -1)
end
Сохранение конфига:
if imgui.Button(u8'Сохранить настройки') then
ini.main.ReconnectInt = mreconnect[0]
ini.main.AutoLoginBool = mautologin[0]
ini.AutoLogin.password = u8:decode(ffi.string(mpassword[0]))
inicfg.save(ini, 'Radmir Helper.ini')
sampAddChatMessage(tag .. 'настройки сохранены.', -1)
end
inicfg и переменные:
local directIni = 'Radmir Helper'
local ini = inicfg.load(inicfg.load({
main = {
ReconnectInt = 15,
AutoLoginBool = false
},
AutoLogin = {
password = 'Пароль не установлен'
}
}, directIni))
inicfg.save(ini, directIni)
local mreconnect = new.int(ini.main.ReconnectInt)
local mautowalk = new.bool(false)
local mautologin = new.bool(ini.main.AutoLoginBool)
local mpassword = new.char[256](u8(ini.AutoLogin.password))