Использование настроек модуля
-- Функция, возвращающая имя "Settings Example"
function setName()
return "Settings Example"
end
-- Функция инициализации настроек
function init()
-- Добавляем настройку с типом 'boolean' "Enable Feature" со значением по умолчанию true
setting.addBool(mod, "Enable Feature", true)
-- Добавляем числовую настройку "Speed" с минимальным значением 0.1, максимальным 2.0 и шагом 0.1
setting.addNumber(mod, "Speed", 1.0, 0.1, 2.0, 0.1)
end
-- Событие обновления игрока
function onPlayerUpdate()
-- Получаем значения настроек
local enableFeature = setting.get(mod, "Enable Feature")
local speed = setting.get(mod, "Speed")
-- Если настройка "Enable Feature" включена, устанавливаем скорость игрока
if enableFeature then
player.setSpeed(speed)
else
-- В противном случае устанавливаем минимальную скорость
player.setSpeed(0.1)
end
end
Last updated