Переменные: различия между версиями

Материал из ML WIKI
Строка 1: Строка 1:
'''Переменная''' — значение, которым настраиваются блоки-функции, путём установки переменных в нужные слоты.
+
'''Переменная''' — значение, которым настраиваются блоки-функции путём установки переменных в нужные слоты.
  
 
== Установка значения в переменную ==
 
== Установка значения в переменную ==
Строка 12: Строка 12:
 
**Действия с координатами.
 
**Действия с координатами.
 
*Чтобы установить значение переменной "Местоположение", необходимо перейти в основной мир:
 
*Чтобы установить значение переменной "Местоположение", необходимо перейти в основной мир:
**'''ЛКМ''' - Телепортироваться в обычный мир.
+
**'''ЛКМ''' - Телепортироваться в обычный мир/Телепортироваться в код.
 
**'''ПКМ''' - Сохранить в переменную текущую координату игрока.
 
**'''ПКМ''' - Сохранить в переменную текущую координату игрока.
 
**'''Шифт + ЛКМ''' - Телепортироваться к сохранённой координате
 
**'''Шифт + ЛКМ''' - Телепортироваться к сохранённой координате
Строка 19: Строка 19:
 
=== Текстовая переменная ===
 
=== Текстовая переменная ===
 
Текст поддерживает все текстовые символы и цветовые кода. Текст невозможно использовать как Число, однако текстовое значение можно превратить в числовое, используя действия "Парсить число".
 
Текст поддерживает все текстовые символы и цветовые кода. Текст невозможно использовать как Число, однако текстовое значение можно превратить в числовое, используя действия "Парсить число".
 +
 +
Также этой переменной можно установить звуковой ID, который можно воспроизвести специальным действием.
 
==== Примеры использования ====
 
==== Примеры использования ====
 
*Создание обучающего сообщения, голограммы или скорборда.
 
*Создание обучающего сообщения, голограммы или скорборда.
Строка 24: Строка 26:
 
*Установка в текстовую переменную звуковых ID для дальнейшего воспроизведения.
 
*Установка в текстовую переменную звуковых ID для дальнейшего воспроизведения.
 
=== Числовая переменная ===
 
=== Числовая переменная ===
Числовая переменная поддерживает только цифры и используется для настройки числовых параметров, типа времени в мире или установки урона игроку. При написании "P" или "E", числовая переменная принимает значение соответствующих чисел '''π''' и '''e'''.
+
Числовая переменная поддерживает только цифры и используется для настройки числовых параметров, типа времени в мира или установки урона игроку. При написании "P" или "E", числовая переменная принимает значение соответствующих чисел '''π''' и '''e'''.
  
 
В настройках времени чаще всего используются не секунды, а тики (1 секунда = 20 тиков). Для экономии времени, числовая переменная поддерживает использование "число+s-m-h (second-minute-hour)", что сразу конвертирует указанное время в тики.
 
В настройках времени чаще всего используются не секунды, а тики (1 секунда = 20 тиков). Для экономии времени, числовая переменная поддерживает использование "число+s-m-h (second-minute-hour)", что сразу конвертирует указанное время в тики.
Строка 34: Строка 36:
 
Местоположение способно хранить в себе координаты и направление взгляда. Необходимая вещь в действиях с блоками, а также для создания GUI.
 
Местоположение способно хранить в себе координаты и направление взгляда. Необходимая вещь в действиях с блоками, а также для создания GUI.
 
==== Примеры использования ====
 
==== Примеры использования ====
*Установка двух координат для выделения и последующего заполнения/копирования.
+
*Установка двух координат для выделения и последующего заполнения, копирования и т.д.
 
*Установка координаты для создания GUI.
 
*Установка координаты для создания GUI.
 
*Проверка местонахождения игрока, ломаемого блока, блока на месте взгляда и т.п.
 
*Проверка местонахождения игрока, ломаемого блока, блока на месте взгляда и т.п.
 
=== Зелье ===
 
=== Зелье ===
Данная переменная способна хранить в себе любые зелья, даже не создаваемые. Присутствует возможность настраивать силу и длительность эффекта. Чтобы указать длительность, необходимо взять переменную в руки и написать в чат "m+s (4:20), а чтобы указать силу, нужно сделать то же самое, но уже написав обычное число.
+
Данная переменная способна хранить в себе любые зелья, даже не создаваемые. Присутствует возможность настраивать силу и длительность эффекта. Чтобы указать длительность, необходимо взять переменную в руки и написать в чат "m+s (4:20), а чтобы указать силу, нужно сделать то же самое, но уже написав обычное число, которое и будет обозначать силу эффекта.
 
==== Примеры использования ====
 
==== Примеры использования ====
 
*Достижение эффекта моргания с помощью установки Слепоты.
 
*Достижение эффекта моргания с помощью установки Слепоты.
 
*Увеличение или уменьшение скорости копания, скорости, урона и т.д.
 
*Увеличение или уменьшение скорости копания, скорости, урона и т.д.
 
*Возможность избежать использование нелогичных источников света с помощью Ночного зрения.
 
*Возможность избежать использование нелогичных источников света с помощью Ночного зрения.
 +
=== Игровое значение ===
 +
Игровое значение поддерживает значения сущности, события и игры. Подобная информация может пригодится в различных статистиках, потому что содержит всегда актуальную информацию.
 +
==== Примеры использования ====
 +
*Информационный скорборд со статистикой игры.
 +
*Кастомный чат со значением "Сообщение игрока".
 +
*Наблюдение за нагрузкой кода с помощью "Счётчика выполненных действий".
 +
=== Эффект частицы ===
 +
Более 50 частиц помогут разнообразить игру, добавив следы убийства, ходьбы и т.д.
 +
==== Примеры использования ====
 +
*Следы различных действий игрока.
 +
*Обозначение снаряда в векторном оружии.
 +
*Использование как косметику.

Версия 23:32, 30 марта 2022

Переменная — значение, которым настраиваются блоки-функции путём установки переменных в нужные слоты.

Установка значения в переменную

Чтобы установить значение переменной, необходимо:

  • Держать переменную в руке и написать нужное значение в чат. (Книга и Число)
  • Кликнуть переменной ПКМ и выбрать из данных. (Зелье, Игровое значение и Частица)

Значение таким переменным, как Местоположение и Динамическая переменная, устанавливаются иначе:

  • С помощью блока-функции "Присвоить переменную", можно установить значение Динамической переменной:
    • Общие действия установки значения.
    • Математические действия.
    • Действия с текстами.
    • Действия с координатами.
  • Чтобы установить значение переменной "Местоположение", необходимо перейти в основной мир:
    • ЛКМ - Телепортироваться в обычный мир/Телепортироваться в код.
    • ПКМ - Сохранить в переменную текущую координату игрока.
    • Шифт + ЛКМ - Телепортироваться к сохранённой координате
    • ПКМ по блоку - Сохранить в переменную координату кликнутого блока.

Список переменных

Текстовая переменная

Текст поддерживает все текстовые символы и цветовые кода. Текст невозможно использовать как Число, однако текстовое значение можно превратить в числовое, используя действия "Парсить число".

Также этой переменной можно установить звуковой ID, который можно воспроизвести специальным действием.

Примеры использования

  • Создание обучающего сообщения, голограммы или скорборда.
  • Проверка имён, сообщений и других текстовых значений.
  • Установка в текстовую переменную звуковых ID для дальнейшего воспроизведения.

Числовая переменная

Числовая переменная поддерживает только цифры и используется для настройки числовых параметров, типа времени в мира или установки урона игроку. При написании "P" или "E", числовая переменная принимает значение соответствующих чисел π и e.

В настройках времени чаще всего используются не секунды, а тики (1 секунда = 20 тиков). Для экономии времени, числовая переменная поддерживает использование "число+s-m-h (second-minute-hour)", что сразу конвертирует указанное время в тики.

Примеры использования

  • Настройка числовых параметров игрока и мира.
  • Установка счёта строки в скорборде.
  • Установка задержки в действиях "Ждать", "Отправить диалог" и других.

Местоположение

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

Примеры использования

  • Установка двух координат для выделения и последующего заполнения, копирования и т.д.
  • Установка координаты для создания GUI.
  • Проверка местонахождения игрока, ломаемого блока, блока на месте взгляда и т.п.

Зелье

Данная переменная способна хранить в себе любые зелья, даже не создаваемые. Присутствует возможность настраивать силу и длительность эффекта. Чтобы указать длительность, необходимо взять переменную в руки и написать в чат "m+s (4:20), а чтобы указать силу, нужно сделать то же самое, но уже написав обычное число, которое и будет обозначать силу эффекта.

Примеры использования

  • Достижение эффекта моргания с помощью установки Слепоты.
  • Увеличение или уменьшение скорости копания, скорости, урона и т.д.
  • Возможность избежать использование нелогичных источников света с помощью Ночного зрения.

Игровое значение

Игровое значение поддерживает значения сущности, события и игры. Подобная информация может пригодится в различных статистиках, потому что содержит всегда актуальную информацию.

Примеры использования

  • Информационный скорборд со статистикой игры.
  • Кастомный чат со значением "Сообщение игрока".
  • Наблюдение за нагрузкой кода с помощью "Счётчика выполненных действий".

Эффект частицы

Более 50 частиц помогут разнообразить игру, добавив следы убийства, ходьбы и т.д.

Примеры использования

  • Следы различных действий игрока.
  • Обозначение снаряда в векторном оружии.
  • Использование как косметику.