Expensive
  • Привет!
  • Полезная информация
    • Быстрый старт 🚀
    • Примеры скриптов 🖋️
      • Tracers
      • Статистика скорости
      • Обычная ватермарка
      • Управление движением игрока
      • Отображение информации на экране
      • Использование настроек модуля
      • Изменение цвета текста в зависимости от FPS
      • Автоматический прыжок
  • Документация
    • Библиотеки 📚
      • Библиотека 'world' 🌍
      • Библиотека 'drag' 🖱️
      • Библиотека 'project' 📐
      • Библиотека 'auraTarget' 🎯
      • Библиотека math
      • Библиотека 'animation' 🎥
      • Библиотека 'utils' 🛠️
      • Библиотека 'setting' ⚙️
      • Библиотека 'player' 🎮
      • Библиотека 'inventory' 🧰
      • Библиотека 'minecraft' ⛏️
      • Библиотека 'network' 🌐
      • Библиотека "gl11" 🌈
      • Библиотека "display" 🖥️
    • События 🎉
Powered by GitBook
On this page
  1. Полезная информация
  2. Примеры скриптов 🖋️

Использование настроек модуля

-- Функция, возвращающая имя "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
PreviousОтображение информации на экранеNextИзменение цвета текста в зависимости от FPS

Last updated 1 year ago