Позволяет настраивать другие моды. Любой автор мода может добавлять в свой мод собственные параметры.
Минимальный код (для моддеров)
Поместите его в подпапку media / lua / client папки вашего мода.
-- These are the default options.
local OPTIONS = {
box1 = true,
box2 = false,
}
-- Connecting the options to the menu, so user can change them.
if ModOptions and ModOptions.getInstance then
ModOptions:getInstance(OPTIONS, "MyModID", "My Mod")
end
-- Check actual options at game loading.
Events.OnGameStart.Add(function()
print("checkbox1 = ", OPTIONS.box1)
print("checkbox2 = ", OPTIONS.box2)
end)
Этот мод должен быть включен.
Но учтите, что ваш мод будет работать и без него!
Так что вам не нужно создавать жесткую зависимость от этого мода.
Метки:
Программы; моддинг; инструменты