mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-17 00:41:49 +00:00
Updated Скриптинг (markdown)
parent
b4b9ec9e82
commit
242d469131
1 changed files with 38 additions and 4 deletions
42
Скриптинг.md
42
Скриптинг.md
|
|
@ -46,25 +46,44 @@ blocks_count()
|
||||||
Возвращает количество id доступных в движке блоков
|
Возвращает количество id доступных в движке блоков
|
||||||
|
|
||||||
```lua
|
```lua
|
||||||
get_player_pos()
|
player.get_pos(id)
|
||||||
```
|
```
|
||||||
Возвращает x, y, z координаты игрока
|
Возвращает x, y, z координаты игрока
|
||||||
|
|
||||||
```lua
|
```lua
|
||||||
set_player_pos(x, y, z)
|
player.set_pos(id, x, y, z)
|
||||||
```
|
```
|
||||||
Устанавливает x, y, z координаты игрока
|
Устанавливает x, y, z координаты игрока
|
||||||
|
|
||||||
```lua
|
```lua
|
||||||
get_player_rot()
|
player.get_rot(id)
|
||||||
```
|
```
|
||||||
Возвращает x, y вращения камеры (в радианах), где значение X не ограничено
|
Возвращает x, y вращения камеры (в радианах), где значение X не ограничено
|
||||||
|
|
||||||
```lua
|
```lua
|
||||||
set_player_rot(x, y, z)
|
player.set_rot(id, x, y, z)
|
||||||
```
|
```
|
||||||
Устанавливает x, y вращения камеры (в радианах)
|
Устанавливает x, y вращения камеры (в радианах)
|
||||||
|
|
||||||
|
```lua
|
||||||
|
world.get_day_time()
|
||||||
|
```
|
||||||
|
|
||||||
|
Возвращает текущее игровое время от 0.0 до 1.0, где 0.0 и 1.0 - полночь, 0.5 - полдень.
|
||||||
|
|
||||||
|
```lua
|
||||||
|
world.set_day_time(time)
|
||||||
|
```
|
||||||
|
|
||||||
|
Устанавливает указанное игровое время.
|
||||||
|
|
||||||
|
```lua
|
||||||
|
world.get_seed()
|
||||||
|
```
|
||||||
|
|
||||||
|
Возвращает сид мира.
|
||||||
|
|
||||||
|
|
||||||
Следующие три функции используется для учёта вращения блока при обращении к соседним блокам или других целей, где направление блока имеет решающее значение.
|
Следующие три функции используется для учёта вращения блока при обращении к соседним блокам или других целей, где направление блока имеет решающее значение.
|
||||||
|
|
||||||
```lua
|
```lua
|
||||||
|
|
@ -126,3 +145,18 @@ function on_random_update(x, y, z)
|
||||||
```
|
```
|
||||||
Вызывается в случайные моменты времени (рост травы на блоках земли)
|
Вызывается в случайные моменты времени (рост травы на блоках земли)
|
||||||
|
|
||||||
|
## События предметов
|
||||||
|
|
||||||
|
```lua
|
||||||
|
function on_use_on_block(x, y, z, playerid)
|
||||||
|
```
|
||||||
|
|
||||||
|
Вызывается при нажатии ПКМ на блок. Предотвращает установку блока, прописанного в `placing-block` если возвращает `true`
|
||||||
|
|
||||||
|
```lua
|
||||||
|
function on_block_break_by(x, y, z, playerid)
|
||||||
|
```
|
||||||
|
|
||||||
|
Вызывается при нажатии ЛКМ на блок (в т.ч неразрушимый). Предотвращает разрушение блока, если возвращает `true`
|
||||||
|
```
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue