Crylands: Liar Lines - Мета макросы

**Мета макрос** - разновидность макроса в Crylands: Liar Lines, предназначенная для решения арифметических и логических задач, отличающийся отсутствием границ прописи команды, позволяющий игроку полностью редактировать интерфейс, внешние элементы игры или выводить любые надписи в отдельном окне. Для создания мета макроса необходимо зайду в игровой мир, после чего нажать **ESC**, чтобы открыть панель меню. Там выбираем "**Макросы**" и у нас открывается новое окно. В этом окне в нижней части нажимаем на кнопку "Создать мета макрос", после чего необходимо убрать галочку "предохранение прав макросов" в левом верхнем углу, чтобы разрешить редактирование макроса. В новом окне можно задать: цвет, рамку, цвет рамки, иконку, элементы иконки, название, цвет названия и описание вашему макросу. Далее переходим в редактирование, чтобы начать вводить команды в мета макрос. Также игроку даётся возможность загружать пользовательские макросы.

## Простой мета макрос

**Простой мета макрос** - вид мета макроса с использованием функций. Самым популярным применением данного вида макроса является "HeroScore Meeter" - измеритель уровня героя. Уровень Героя - совокупность его экипировки, брони, уровня, силы и т.д. В самой игре "ХироСкор" (или "Гироскор" / подобие GearScore) можно увидеть только при выборе недоступного по уровню экипировки подземелья или рейда. Если вы желаете измерить ваш уровень ХироСкора, но ваш уровень превышает нижнюю планку проходимости подземелья или рейда, то вы можете использовать подсчёт функции уровня ХироСкора.

f
(
H
# )

C
h
a
r
a
c
t
e
r
L
V
L
M
a
x
H
P
G
e
a
r
S
u
m

0
,
2

{\displaystyle f(H)={CharacterLVL+MaxHP+GearSum \over 0,2}}

Данным условным уравнением мы задаём условия функции "H". Здесь мы можем поставить любую букву или даже целые слова, чтобы задать отличительное обозначение функции. Складываем уровень персонажа, максимальное хп и суммируем уровень всей экипировки на персонаже, после чего суммируем все три критерии и полученную сумму делим на 0,2. Так мы и получаем внутриигровой Героический Уровень. Все переменные, которые находятся в игре для прописи разных функций мы можем найти в отдельной вкладке справочника. (Их получается там около 38 тысяч). Полный макрос на вывод данной функции выглядит так:

f(H)

Выполнение
f(H)={Character.Level}+{MaxHP}+{Character.Gear.sum}
f(H):0,2=f(D)
f(D) {вывод в поле текста "2" макроса}
(описание макроса) {Поле текста "1" ("Уровень Героя:")}

Пояснение. Язык макросов выполнен очень просто, т.к при написании макроса высвечиваются подсказки и доступные переменные. В итоге мы получаем вывод героического уровня во второе текстовое поле. При желании можно выводить текст не в описание, а в любую часть экрана или в любую часть любого окна.

## Двоичный мета макрос

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

f
(
X
)
≥
0

{\displaystyle f(X)\geq 0}

 (пример) Функция от X , больше или равно нулю. Систему неравенств можно применять для индивидуальных индикаторов получения урона, активации предметов, отката чего-либо и т.д.

## Матриксный мета макрос (3М)

**Матриксный мета макрос (3М)** - вид мета макроса, дающий возможность проводить манипуляции с бесконечными множителями.