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. Библиотеки 📚

Библиотека 'setting' ⚙️

  • setting.addBool(module, string, bool) - Создает в модуле новую настройку типа boolean. Вы можете указать модуль, название настройки и начальное булево значение (true или false).

  • setting.addNumber(module, string, current, min, max, round) - Создает в модуле новую настройку типа float (число с плавающей точкой). Вы можете указать модуль, название настройки, текущее значение, минимальное и максимальное значения, а также количество знаков после запятой (round) для этой настройки.

  • setting.addMode(module, string, string, string[]) - Создает в модуле новую настройку типа "режим". Эта настройка позволяет пользователю выбирать один из предопределенных режимов работы модуля, определенных в виде массива строк string[].

  • setting.get(module, string) - Получает текущее значение указанной настройки в модуле. Вы должны указать модуль и название настройки, чтобы получить ее значение

-- Библиотека 'setting' позволяет создавать и управлять настройками для модулей

function init()
-- Создаем новую настройку типа boolean (true/false) для модуля "Fly Mode"
-- Название настройки: "Enable Fly"
-- Начальное значение: true (включено по умолчанию)
setting.addBool(mod, "Enable Fly", true)

-- Создаем новую настройку типа float (число с плавающей точкой) для модуля "Speed"
-- Название настройки: "Movement Speed"
-- Начальное значение: 1.0
-- Минимальное значение: 0.1
-- Максимальное значение: 5.0
-- Количество знаков после запятой: 1
setting.addNumber(mod, "Movement Speed", 1.0, 0.1, 5.0, 1)

-- Создаем настройку "Режим отображения"
setting.addMode("MyModule", "Режим отображения", "Обычный", {"Обычный", "Развернутый", "Компактный"})
end

function onPlayerUpdate()
-- Получаем текущее значение настройки "Enable Fly" из модуля "Fly Mode"
local isFlyEnabled = setting.get(mod, "Enable Fly")

-- Получаем текущее значение настройки "Movement Speed" из модуля "Speed"
local movementSpeed = setting.get(mod, "Movement Speed")

-- Теперь мы можем использовать полученные значения в наших скриптах

-- Пример использования настройки "Enable Fly"
if isFlyEnabled then
    player.setSpeed(movementSpeed) -- Устанавливаем скорость полета
else
    player.setSpeed(0.1) -- Если полет отключен, устанавливаем минимальную скорость
end

-- Пример использования настройки "Movement Speed"
print("Текущая скорость движения: " .. movementSpeed)
end
PreviousБиблиотека 'utils' 🛠️NextБиблиотека 'player' 🎮

Last updated 1 year ago