80LK (обсуждение | вклад) м |
80LK (обсуждение | вклад) м |
||
Строка 65: | Строка 65: | ||
</div> | </div> | ||
+ | <div class="mw-parser-output"> | ||
=== Проверка структур === | === Проверка структур === | ||
+ | |||
+ | Для проверки структур используется функция ''getStructures()'' | ||
+ | <syntaxhighlight lang="JavaScript">StructuresAPI.getStructures(name, x, y, z, rotate_y) | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | Где: | ||
+ | |||
+ | *''name'' - Имя структуры | ||
+ | *''x'' - Начальная координата структуры по X | ||
+ | *''y'' - Начальная координата структуры по Y | ||
+ | *''z'' - Начальная координата структуры по Z | ||
+ | *''rotate_y'' - Вращение только по оси Y | ||
+ | |||
+ | Вернет ''true'' если это структура ''name'', иначе ''false'' | ||
+ | |||
+ | '''Пример:''' | ||
+ | <syntaxhighlight lang="JavaScript">Callback.addCallback("ItemUse", function(coords, item){ | ||
+ | if(item.id == 280 && StructuresAPI.getStructures("myStructure", coords.x, coords.y, coords.z)){ | ||
+ | alert("It's my structure") | ||
+ | } | ||
+ | }); | ||
+ | </syntaxhighlight> | ||
+ | </div> | ||
=== Все методы === | === Все методы === |
Библиотека | ||
---|---|---|
Версия | Ссылка | Изменения |
1 | Скачать |
Первая версия |
Используя данный продукт вы автоматически соглашаетесь с этими правилами
Для начала работы импортируйте библиотеку.
IMPORT("StructuresAPI");
Для сохранения структур есть два способа:
Для начала выделите вашу структуру топориком(1 точка - тап по блоку, 2 точка - ломание блока), затем выделите с помощью деревянного меча начальную точку структуры(Она может быть вне области структуры).
После введите в чат команду /save <name> [-a] [-x n] [-y n] [-z n] со следующими параметрами
!Не рекомендуется
StructuresAPI.save(name, structures)
Где:
Для проверки структур используется функция getStructures()
StructuresAPI.getStructures(name, x, y, z, rotate_y)
Где:
Вернет true если это структура name, иначе false
Пример:
Callback.addCallback("ItemUse", function(coords, item){
if(item.id == 280 && StructuresAPI.getStructures("myStructure", coords.x, coords.y, coords.z)){
alert("It's my structure")
}
});