diff --git a/Скриптинг.md b/Скриптинг.md index 241b4fe..a655373 100644 --- a/Скриптинг.md +++ b/Скриптинг.md @@ -150,7 +150,27 @@ indentory_doc.some_button.text = "new text" В скрипте макета `layouts/файл_макета.xml` - `layouts/файл_макета.xml.lua` уже доступна переменная **document** содержащая объект класса Document +## Библиотека hud +```lua +hud.open_inventory() +``` + +Открывает инвентарь + +```lua +hud.close_inventory() +``` + +Закрывает инвентарь + +```lua +hud.open_block(x, y, z) -> integer, string +``` + +Открывает инвентарь и UI блока. Если блок не имеет макета UI - бросается исключение. + +Возвращает id инвентаря блока (при inventory-size=0 создаётся виртуальный инвентарь, который удаляется после закрытия), и id макета UI. ## События блоков