Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
− | + | ||
'''BackpackAPI '''- библиотека, позволяющая создавать рюкзаки. | '''BackpackAPI '''- библиотека, позволяющая создавать рюкзаки. | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
== Загрузка == | == Загрузка == | ||
− | {| border="1" cellpadding="1" cellspacing="1" style="width: | + | {| border="1" cellpadding="1" cellspacing="1" style="width: 500px;" |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | style=" | + | | style="text-align: center;" | Версия |
− | | style="text-align: center" | | + | | style="white-space: nowrap; width: 200px; text-align: center;" | Ссылка |
− | | style=" | + | | style="white-space: nowrap; width: 300px; text-align: center;" | Список изменений |
− | |||
− | |||
− | |||
|- | |- | ||
− | | style="white-space: nowrap; width: 200px; text-align: center" | '''1''' | + | | style="white-space: nowrap; width: 200px; text-align: center;" | '''1''' |
− | | style="text-align: center" | [https://vk.com/forestry_pe?w=wall-149493963_1420/all Скачать] | + | | style="text-align: center;" | [https://vk.com/forestry_pe?w=wall-149493963_1420/all Скачать] |
− | + | | Первая версия | |
− | |||
|} | |} | ||
− | |||
− | |||
− | |||
== Условия использования == | == Условия использования == | ||
Строка 68: | Строка 22: | ||
Используя данный продукт вы автоматически соглашаетесь с этими правилами | Используя данный продукт вы автоматически соглашаетесь с этими правилами | ||
− | + | ||
<div class="mw-parser-output"> | <div class="mw-parser-output"> | ||
== Документация == | == Документация == | ||
Строка 79: | Строка 33: | ||
BackpackRegistry.register(ItemID.backpackTest, { | BackpackRegistry.register(ItemID.backpackTest, { | ||
− | |||
slots: 80, | slots: 80, | ||
slotsCenter: true, | slotsCenter: true, | ||
− | inRow: 10 | + | inRow: 10 |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
});</syntaxhighlight> | });</syntaxhighlight> | ||
Первым аргумент - айди предмета, при клике которым будет открываться интерфейс рюкзака. Второй - объект, который может содержать следующие поля: | Первым аргумент - айди предмета, при клике которым будет открываться интерфейс рюкзака. Второй - объект, который может содержать следующие поля: | ||
− | |||
*''<u>slots </u>''- количество слотов в рюкзаки | *''<u>slots </u>''- количество слотов в рюкзаки | ||
*''<u>inRow </u>''- количество слотов в ряду | *''<u>inRow </u>''- количество слотов в ряду | ||
*''<u>slotsCenter </u>''- центрировать ли слоты по ширине | *''<u>slotsCenter </u>''- центрировать ли слоты по ширине | ||
− | |||
− | |||
− | В объекте можно объявить метод '''''isValidItem(id, data, count)''''', если он возвращает истину предмет перемещается в слот. Если его нет, будет задан стандартный, который разрешает перемещение всех предметов, | + | В объекте можно объявить метод '''''isValidItem(id, data, count)''''', если он возвращает истину предмет перемещается в слот. Если его нет, будет задан стандартный, который разрешает перемещение всех предметов, кроме других рюкзаков. В данном примере можно положить только камень: |
<syntaxhighlight lang="Javascript">BackpackRegistry.register(ItemID.backpackTest, { | <syntaxhighlight lang="Javascript">BackpackRegistry.register(ItemID.backpackTest, { | ||
slots: 20, | slots: 20, | ||
Строка 134: | Строка 78: | ||
gui: gui | gui: gui | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
− | + | ||
− | + | === Остальные методы ''BackpackRegistry'' === | |
− | === | + | |
+ | {| border="1" cellpadding="1" cellspacing="1" style="width: 1000px;" | ||
+ | |- | ||
+ | | style="text-align: center; width: 200px;" | Название | ||
+ | | style="text-align: center; width: 200px;" | Аргументы | ||
+ | | style="text-align: center;" | Описание | ||
+ | |- | ||
+ | | style="text-align: center;" | '''openGuiFor''' | ||
+ | | style="text-align: center;" | id, data, notUpdateData | ||
+ | | Открывает интерфейс рюкзака. Если ''notUpdateData ''равен false и для переданной даты не заригестрирован контейнер, в руку игрока будет установлен новый предмет. Возвращает дату, которая может отличаться от переданной. | ||
+ | |- | ||
+ | | style="text-align: center;" | '''isBackpack''' | ||
+ | | style="text-align: center;" | id | ||
+ | | Возвращает истину, если предмет с переданным айди - рюкзак | ||
+ | |- | ||
+ | | style="text-align: center;" | '''addSlotsToGui''' | ||
+ | | style="text-align: center;" | gui, slots, isValidFunc, inRow, center, x, y | ||
+ | | Течнический метод добавляет слотов в объект интерфейса | ||
+ | |} | ||
+ | |||
+ | | ||
</div> | </div> |