Строка 4: | Строка 4: | ||
<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"><div class="mw-parser-output"> | ||
== Загрузка == | == Загрузка == | ||
− | + | [https://github.com/DDCompany/ICLibraries/releases https://github.com/DDCompany/ICLibraries/releases] | |
− | + | </div> <div class="mw-parser-output"> </div> </div></div> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | </div> | ||
− | |||
== Документация == | == Документация == | ||
Baubles - библиотека для регистрации фенечек.
EXPORT("BaublesAPI");
Baubles.registerBauble({
id: __, //Айди предмета
type: BaubleType.___, //Тип (amulet, ring, belt, head, body или charm)
onEquip: function () {
//Вызывается при экипировке указанного предмета в соответствующий слот и при входе в мир, если предмет одет
},
onTakeOff: function () {
//Вызывается, когда игрок снимет предмет или при его смерти
},
tick: function () {
//Вызывается каждый тик, если указанный предмет одет
}
});
Пример:
EXPORT("BaublesAPI");
IDRegistry.genItemID("testAmulet");
Item.createItem("testAmulet", "Test Amulet", {name: "stick", meta: 0}, {});
Baubles.registerBauble({
id: ItemID.testAmulet,
type: BaubleType.amulet,
onEquip: function () {
Player.setFlyingEnabled(true);
},
onTakeOff: function () {
Player.setFlyingEnabled(false);
}
});