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 доступных в движке блоков
|
||||
|
||||
```lua
|
||||
get_player_pos()
|
||||
player.get_pos(id)
|
||||
```
|
||||
Возвращает x, y, z координаты игрока
|
||||
|
||||
```lua
|
||||
set_player_pos(x, y, z)
|
||||
player.set_pos(id, x, y, z)
|
||||
```
|
||||
Устанавливает x, y, z координаты игрока
|
||||
|
||||
```lua
|
||||
get_player_rot()
|
||||
player.get_rot(id)
|
||||
```
|
||||
Возвращает x, y вращения камеры (в радианах), где значение X не ограничено
|
||||
|
||||
```lua
|
||||
set_player_rot(x, y, z)
|
||||
player.set_rot(id, x, y, z)
|
||||
```
|
||||
Устанавливает 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
|
||||
|
|
@ -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