м |
|||
| Строка 1: | Строка 1: | ||
| − | + | '''Baubles''' - библиотека для регистрации фенечек. | |
| − | '''Baubles '''- библиотека для регистрации фенечек. | ||
| − | |||
| − | |||
| − | |||
== Загрузка == | == Загрузка == | ||
| − | |||
[https://github.com/DDCompany/ICLibraries/releases https://github.com/DDCompany/ICLibraries/releases] | [https://github.com/DDCompany/ICLibraries/releases https://github.com/DDCompany/ICLibraries/releases] | ||
| − | |||
| − | |||
| − | |||
| − | |||
== Документация == | == Документация == | ||
| − | + | <syntaxhighlight lang="javascript">IMPORT("BaublesAPI"); | |
| − | |||
| − | <syntaxhighlight lang=" | ||
Baubles.registerBauble({ | Baubles.registerBauble({ | ||
id: __, //Айди предмета | id: __, //Айди предмета | ||
| Строка 49: | Строка 38: | ||
} | } | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
| − | |||
Baubles - библиотека для регистрации фенечек.
https://github.com/DDCompany/ICLibraries/releases
IMPORT("BaublesAPI");
Baubles.registerBauble({
id: __, //Айди предмета
type: BaubleType.___, //Тип (amulet, ring, belt, head, body или charm)
onEquip: function (client, container, slotName) {
//Вызывается при экипировке указанного предмета в соответствующий слот и при входе в мир, если предмет одет
},
onTakeOff: function (client, container, slotName) {
//Вызывается, когда игрок снимет предмет или при его смерти
},
tick: function (client, container, slotName) {
//Вызывается каждый тик, если указанный предмет одет
}
});
Пример:
IMPORT("BaublesAPI");
IDRegistry.genItemID("testAmulet");
Item.createItem("testAmulet", "Test Amulet", {name: "stick", meta: 0}, {});
Baubles.registerBauble({
id: ItemID.testAmulet,
type: BaubleType.amulet,
onEquip: function () {
alert("EQUIP!");
},
onTakeOff: function () {
alert("TAKE OFF!");
}
});