-
Notifications
You must be signed in to change notification settings - Fork 1
Русский
Добро пожаловать на вики Хаддер!
Шаг 1 — вам нужно найти место, где вам нужно разместить свой HUD: вы можете сделать это, просто зайдя в меню параметров Hudder и щелкнув текст внизу «Общие». После этого в вашем файловом проводнике должна открыться папка конфигурации Hudder!
Шаг 2. Теперь вам нужно создать файл (или тот, который уже существует [hud.json — это файл конфигурации, не изменяйте его!]) и открыть его в предпочитаемом вами редакторе (скажем честно, это скорее блокнот).
Шаг 3. Откройте параметры Hudder и убедитесь, что в опции «Основной файл» записано имя файла вашего HUD.
Шаг 4 — Напишите свой хад!
Большая часть того, что вы напишите, вероятно, будет обычным текстом, переменными, условиями и т. д. Но в некоторых случаях вам захочется использовать зарезервированные символы (';','%','#','&','{' ) как обычный текст (т.е. вы хотите использовать «%» без того, чтобы Хаддер считал это условием). В этих случаях вам нужно будет добавить обратную косую черту перед символом (например, «%»).
Цветовые коды работают так, как задумано в Minecraft.
Вы хотите разместить текст в правом нижнем углу, а не в левом верхнем углу? Без проблем! используйте разделы типа ;bottomright;
(обратите внимание, что будет затронут только текст после этого)
Допустим, вы хотите добавить некоторые базовые вещи, такие как количество кадров в секунду и все такое, ну, это довольно просто! все, что вам нужно сделать, это написать имя переменной в фигурных скобках, а Хаддер сделает все остальное! (Например: {fps}
, {used_memory}
и т. д.)
Полный список переменных будет доступен в ближайшее время!
Итак, вы хотите, чтобы новый счетчик кадров в секунду светился определенным цветом. хотите знать, когда вам нужно купить новый компьютер, потому что частота кадров ниже на 1? Условия использования! Условия немного более сложны, чем переменные, поскольку они имеют реальную структуру, и если ей не следовать, может произойти неожиданное поведение! Условия структурированы следующим образом (обратите внимание, что количество условий не ограничено, я просто поставил 2, потому что я ленив, может быть 1, 2, сколько вам может понадобиться):
%условие 1, "условие 1 истинно", условие 2, "условие 2 истинно", "ни одно условие не истинно"%
Хотите примеры? ну вот они!
&%fps<30, "4", fps<60, "e", "a"%{fps}
покажет счетчик кадров в секунду разными цветами в зависимости от того, ниже ли он 30 или 60 кадров в секунду.
%ping>5, "{ping}", ""%
покажет ваш пинг, только если он выше 5!
%is_slime, "Кусок слизи!"%
покажет "Кусок слизи!" если вы стоите внутри куска слизи.
Давайте сделаем это быстро:
Установка значений пользовательской переменной: {variable=10}
установит {variable}
равным 10. {var=fps}
установит var равным вашему счетчику {fps}.
Математика — {math_result=fps+10+math_result}
решит уравнение. используйте * для умножения, / для деления и ^ для степеней.
вы можете использовать ;[method], and, it's, parameters;
для вызова встроенных методов. они построены аналогично условиям, за исключением того, что параметры не определены заранее и могут быть переменными (которые можно изменить, как указано в разделе выше).
Список методов (не полный список) (Примечание: параметры [] обязательны, параметры <> необязательны):
;selectedslot, [положение x на экране], [положение y на экране], <масштаб>;
;helmet, [положение x на экране], [положение y на экране], <масштаб>;
;chestplate, [положение x на экране], [положение y на экране], <масштаб>;
;leggings, [положение x на экране], [положение y на экране], <масштаб>;
;boots, [положение x на экране], [положение y на экране], <масштаб>;
;load, [файл hudder];
С этого момента вам понадобятся базовые знания программирования, чтобы понять меня. Вам нужно знать, что такое символ табуляции.
Обратите внимание: когда я говорю об отступах, я имею в виду именно табуляцию. Обратите внимание, что некоторые редакторы автоматически заменяют табуляцию пробелами, поэтому обязательно отключите это!
Вы можете использовать #if для выполнения расширенных условий if (в отличие от «базовых» условий вы можете иметь только 1 условие без оператора else)
#if многострочный, поэтому большие условия — это не одна строка
#while аналогичен, но повторяется до тех пор, пока условие не станет ложным
Вот рабочий пример обоих (пожалуйста, не используйте это):
#if fps<60
{math=10+20}
{crashmypc=true}
{xx=0}
{yy=0}
#while crashmypc
#if yy>height
{crashmypc=false}
;hand, xx,yy,1;
{xx=xx+16}
#if xx>width
{yy=yy+16}
{xx=0}
Обратите внимание, что имена переменных должны быть на английском языке.