mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-14 23:41: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
|
```lua
|
||||||
load_script("контентпак:scripts/имя_скрипта.lua") -- загружает скрипт, если ещё не загружен
|
load_script("контентпак:scripts/имя_скрипта.lua") -- загружает скрипт, если ещё не загружен
|
||||||
load_script("контентпак:scripts/имя_скрипта.lua", true) -- перезагружает скрипт
|
load_script("контентпак:scripts/имя_скрипта.lua", true) -- перезагружает скрипт
|
||||||
[0.19+]
|
|
||||||
require "контентпак:имя_модуля" -- загружает lua модуль из папки modules (расширение не указывается)
|
require "контентпак:имя_модуля" -- загружает lua модуль из папки modules (расширение не указывается)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
@ -107,7 +106,6 @@ player.set_rot(id, x, y, z)
|
||||||
```
|
```
|
||||||
Устанавливает x, y вращения камеры (в радианах)
|
Устанавливает x, y вращения камеры (в радианах)
|
||||||
|
|
||||||
(0.19)
|
|
||||||
```lua
|
```lua
|
||||||
player.get_inventory(playerid) -> integer, integer
|
player.get_inventory(playerid) -> integer, integer
|
||||||
```
|
```
|
||||||
|
|
@ -139,7 +137,7 @@ world.get_seed()
|
||||||
|
|
||||||
Возвращает зерно мира.
|
Возвращает зерно мира.
|
||||||
|
|
||||||
## Библиотека gui (0.19)
|
## Библиотека gui
|
||||||
|
|
||||||
Библиотека содержит функции для доступа к свойствам UI элементов. Вместо gui следует использовать объектную обертку, предоставляющую доступ к свойствам через мета-методы __index, __newindex:
|
Библиотека содержит функции для доступа к свойствам UI элементов. Вместо gui следует использовать объектную обертку, предоставляющую доступ к свойствам через мета-методы __index, __newindex:
|
||||||
```lua
|
```lua
|
||||||
|
|
@ -150,7 +148,7 @@ indentory_doc.some_button.text = "new text"
|
||||||
|
|
||||||
В скрипте макета `layouts/файл_макета.xml` - `layouts/файл_макета.xml.lua` уже доступна переменная **document** содержащая объект класса Document
|
В скрипте макета `layouts/файл_макета.xml` - `layouts/файл_макета.xml.lua` уже доступна переменная **document** содержащая объект класса Document
|
||||||
|
|
||||||
## Библиотека inventory (0.19)
|
## Библиотека inventory
|
||||||
|
|
||||||
Библиотека функций для работы с инвентарем.
|
Библиотека функций для работы с инвентарем.
|
||||||
|
|
||||||
|
|
@ -204,7 +202,7 @@ inventory.clone(invid: integer) -> integer
|
||||||
```
|
```
|
||||||
|
|
||||||
Создает копию инвентаря и возвращает id копии. Если копируемого инвентаря не существует, возвращает 0.
|
Создает копию инвентаря и возвращает id копии. Если копируемого инвентаря не существует, возвращает 0.
|
||||||
## Библиотека hud (0.19)
|
## Библиотека hud
|
||||||
|
|
||||||
```lua
|
```lua
|
||||||
hud.open_inventory()
|
hud.open_inventory()
|
||||||
|
|
@ -323,7 +321,7 @@ function on_close(invid)
|
||||||
|
|
||||||
Вызывается при удалении элемента с экрана.
|
Вызывается при удалении элемента с экрана.
|
||||||
|
|
||||||
## События HUD (0.19)
|
## События HUD
|
||||||
|
|
||||||
События связанные с игровым интерфейсом прописываются в файле `scripts/hud.lua`
|
События связанные с игровым интерфейсом прописываются в файле `scripts/hud.lua`
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue