- 9,181
- 12,483
Описание: Добавляет возможность сохранять конфиг скрипта в реестр Windows
Установка: перенести
Пример использования:
Исходник: https://github.com/chaposcripts/luajit-registry
Установка: перенести
regcfg.lua
в папку moonloader\lib
.Пример использования:
Lua:
local RegCFG = require('regcfg');
local cfg = RegCFG:load(Registry.RootKey.CurrentUser, 'SOFTWARE\\Reg123CFGTEST', {
name = 'Dmitry',
age = '21',
height = 191,
weight = 75,
isMale = true
});
print(cfg.name);
cfg.name = 'Ljedmitry';
cfg:save(); -- Сохранить
cfg:reset(); -- Вернуть конфиг в исходное состояние
cfg.name = {}; -- Ошибка, можно сохранять только string, number и bool
cfg.newField = 1; -- Ошибка, нельзя записывать значения в поля, которых нет в изначальной таблице
Lua:
RegCFG:load(root, path, default)
--[[
root - "корневая" папка:
Registry.RootKey.ClassesRoot
Registry.RootKey.CurrentUser
Registry.RootKey.LocalMachine
Registry.RootKey.Users
Registry.RootKey.PerformanceData
Registry.RootKey.CurrentConfig
Registry.RootKey.DynData
path - путь, например: "SOFTWARE\\GuruOfCunilingus"
default - стандартные значения
]]
Исходник: https://github.com/chaposcripts/luajit-registry
Вложения
Последнее редактирование: