diff --git a/Скриптинг.md b/Скриптинг.md index e5fcfa6..2f6a6ff 100644 --- a/Скриптинг.md +++ b/Скриптинг.md @@ -7,7 +7,6 @@ ```lua load_script("контентпак:scripts/имя_скрипта.lua") -- загружает скрипт, если ещё не загружен load_script("контентпак:scripts/имя_скрипта.lua", true) -- перезагружает скрипт -[0.19+] require "контентпак:имя_модуля" -- загружает lua модуль из папки modules (расширение не указывается) ``` @@ -107,7 +106,6 @@ player.set_rot(id, x, y, z) ``` Устанавливает x, y вращения камеры (в радианах) -(0.19) ```lua player.get_inventory(playerid) -> integer, integer ``` @@ -139,7 +137,7 @@ world.get_seed() Возвращает зерно мира. -## Библиотека gui (0.19) +## Библиотека gui Библиотека содержит функции для доступа к свойствам UI элементов. Вместо gui следует использовать объектную обертку, предоставляющую доступ к свойствам через мета-методы __index, __newindex: ```lua @@ -150,7 +148,7 @@ indentory_doc.some_button.text = "new text" В скрипте макета `layouts/файл_макета.xml` - `layouts/файл_макета.xml.lua` уже доступна переменная **document** содержащая объект класса Document -## Библиотека inventory (0.19) +## Библиотека inventory Библиотека функций для работы с инвентарем. @@ -204,7 +202,7 @@ inventory.clone(invid: integer) -> integer ``` Создает копию инвентаря и возвращает id копии. Если копируемого инвентаря не существует, возвращает 0. -## Библиотека hud (0.19) +## Библиотека hud ```lua hud.open_inventory() @@ -323,7 +321,7 @@ function on_close(invid) Вызывается при удалении элемента с экрана. -## События HUD (0.19) +## События HUD События связанные с игровым интерфейсом прописываются в файле `scripts/hud.lua`