
Clothier
Архивирован0.0
Установок
Последнее обновление
Версии
Clothier
Clothier представляет собой API для Figura, которое открывает доступ к данным из модов Manic и Sanguine. С его помощью можно получать информацию о статусе Кровавой Луны в мире или отслеживать текущий уровень Рассудка вашего персонажа.
Установка
Клиентская часть
- Загрузите скрипт GSServerNet и поместите его в папку вашего аватара Figura.
- Скачайте скрипт Clothier и также разместите его в той же папке.
Серверная часть
- Загрузите датапак GSServerNet и переместите его в папку
datapacks
вашего мира. - Установите датапак Clothier в ту же директорию.
Использование
Важно Для корректной работы GSServerNet необходимо активировать опцию "Сообщения в чате" в настройках Figura.
Начните с импорта API в основной файл скрипта вашего аватара.
script.lua
local clothier = require("Clothier")
Через переменную clothier
доступны следующие возможности:
-
Запуск функции после полной инициализации данных Manic и Sanguine:
clothier.event.init(function() print(clothier.sanity()) print(clothier.is_blood_moon()) end)
-
Выполнение функции при каждом изменении уровня Рассудка:
clothier.event.sanity_change(function(value) print("Текущий уровень Рассудка: " .. value) end)
-
Получение текущего значения Рассудка:
print(clothier.sanity())
Примечание Значения Рассудка представлены целыми числами от -10 до 10, где -10 соответствует максимальному Безумию, а 10 - максимальному Рассудку.
-
Запуск функции при изменении статуса Кровавой Луны в мире:
clothier.event.blood_moon_change(function(state) print("Статус Кровавой Луны в мире: " .. tostring(state)) end)
-
Проверка статуса Кровавой Луны:
print(clothier.is_blood_moon())