Скачать DFScript — Minecraft Моды — MetaMods

DFScript

Активный

Установок

0

Последнее обновление

1 год назад

Версии

1.19 — 1.20.4
Клиент
Fabric
Управление
Утилиты

DFScript

DFScript представляет собой клиентский мод для сервера DiamondFire, который открывает возможности для создания пользовательских скриптов прямо в игре. Этот проект является развитием и улучшением ранее закрытого мода CodeUtilities.

Возможности мода

Мод добавляет систему скриптинга, позволяющую создавать событийный код, аналогичный тому, что используется на DiamondFire, но выполняемый на стороне клиента. События и действия представляют собой простые клиентские активности, которые могут автоматизировать различные процессы.

Например, можно создать скрипт, который будет воспроизводить звук при получении сообщения с упоминанием имени игрока, или автоматически добавлять символ @ перед отправляемыми сообщениями.

Работа со скриптами

Для доступа к меню скриптов используйте команду /scripts. Откроется интерфейс, отображающий все установленные скрипты, где можно включать/выключать, удалять, редактировать и загружать скрипты.

Создание нового скрипта осуществляется через команду /script с выбором опции "Новый скрипт". После присвоения имени скрипт появится в основном меню, где доступны следующие действия:

  • Редактирование: Добавление параметров и кода в скрипт
  • Загрузка: Публикация скрипта для использования другими игроками (без возможности изменения кода)
  • Удаление: Полное удаление скрипта
  • Переключение: Включение/выключение выполнения скрипта (красный - активен, зеленый - отключен)

Управление в интерфейсе

  • Левый клик: Используется для нажатия кнопок, добавления кода в скрипт, редактирования параметров блоков кода и выбора текстовых полей
  • Правый клик: Открывает контекстное меню для блоков кода с опциями удаления, вставки кода до или после блока
  • Escape: Возврат к предыдущему меню
  • Прокрутка: Перемещение по меню вверх и вниз

Создание и редактирование кода

Код редактируется только в собственных скриптах. Загруженные скрипты можно удалять, включать/выключать и изменять их настройки, но код остается недоступным для редактирования.

Все скрипты начинаются с события, при срабатывании которого код выполняется сверху вниз. Большинство блоков кода требуют параметров для корректного выполнения. Типы значений включают:

  • Клиентские значения: Данные, связанные с клиентом (выбранный слот хотбара, предмет в руке, последнее полученное сообщение)
  • Конфигурационные значения: Настройки, добавленные в скрипт, которые пользователи могут изменять без доступа к коду

Безопасность и управление

В случае создания скрипта, нарушающего правила DiamondFire (например, спам), немедленно покиньте сервер. В левом верхнем углу экрана мультиплеера появится кнопка для отключения скриптов. Отключенные скрипты можно редактировать для исправления проблем.

Загрузка скриптов

В меню добавления скриптов доступен каталог созданных другими игроками скриптов с поиском. Скрипты со звездочкой прошли проверку и безопасны для использования. Непроверенные скрипты могут быть опасны и вызывать нежелательные действия клиента.

Команды и файлы

Все команды DFScript начинаются с /scripts:

  • /scripts - открывает главное меню скриптов
  • /scripts recursion (число) - изменяет количество событий, которые могут сработать за один тик
  • /scripts reload - перезагружает все скрипты
  • /scripts vars (имя скрипта) - показывает значения всех переменных в выбранном скрипте

Файлы скриптов расположены в папке %appdata%.minecraft\DFScript\Scripts в формате JSON. Резервное копирование осуществляется копированием JSON-файлов.

Участники проекта
GeorgeRNG

GeorgeRNG

Разработчик

XTerPL

XTerPL

Разработчик

TechStreet

TechStreet

Разработчик

Создан: 11 ноя 2022

ID: 9010