mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-15 07:51:50 +00:00
Updated Скриптинг (markdown)
parent
fba2a5ea48
commit
a0fbb19bb5
1 changed files with 4 additions and 6 deletions
10
Скриптинг.md
10
Скриптинг.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`
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue