Baubles — различия между версиями

(Новая страница: «<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"> '''Baubles…»)
 
Строка 2: Строка 2:
 
'''Baubles '''- библиотека для регистрации фенечек.
 
'''Baubles '''- библиотека для регистрации фенечек.
  
 +
<div class="mw-parser-output">
 
== Загрузка ==
 
== Загрузка ==
  
Строка 11: Строка 12:
 
|-
 
|-
 
| style="width: 87px; text-align: center;" | '''1'''
 
| style="width: 87px; text-align: center;" | '''1'''
| style="width: 89px; text-align: center;" | Скачать
+
| style="width: 89px; text-align: center;" | [https://yadi.sk/d/91elSNIA3WR4wc Скачать]
 
| style="width: 149px; text-align: center;" | Первая версия
 
| style="width: 149px; text-align: center;" | Первая версия
 
|}
 
|}
 +
</div>
  
 
== Документация ==
 
== Документация ==

Версия 18:31, 23 мая 2018

Baubles - библиотека для регистрации фенечек.

Загрузка

Версия Ссылка Список изменений
1 Скачать Первая версия

Документация

 

Baubles.registerBauble({
    id: __, //Айди предмета
    type: "__", //Тип (amulet, ring, belt, head, body или charm)
    onEquip: function () {
        //Вызывается при экипировке указанного предмета в соответствующий слот и при входе в мир, если предмет одет
    },

    onTakeOff: function () {
        //Вызывается, когда игрок снимет предмет или при его смерти
    },
    
    tick: function () {
        //Вызывается каждый тик, если указанный предмет одет
    }
});

Пример:

IDRegistry.genItemID("testAmulet");
Item.createItem("testAmulet", "Test Amulet", {name: "stick", meta: 0}, {});

Baubles.registerBauble({
    id: ItemID.testAmulet,
    type: "amulet",
    onEquip: function () {
        Player.setFlyingEnabled(true);
    },

    onTakeOff: function () {
        Player.setFlyingEnabled(false);
    }
});