mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-16 00:11:51 +00:00
Updated Скриптинг (markdown)
parent
83fba292d7
commit
97100afd34
1 changed files with 53 additions and 53 deletions
106
Скриптинг.md
106
Скриптинг.md
|
|
@ -52,59 +52,6 @@ blocks_count()
|
||||||
```
|
```
|
||||||
Возвращает количество id доступных в движке блоков
|
Возвращает количество id доступных в движке блоков
|
||||||
|
|
||||||
## Библиотека player
|
|
||||||
```lua
|
|
||||||
player.get_pos(id)
|
|
||||||
```
|
|
||||||
Возвращает x, y, z координаты игрока
|
|
||||||
|
|
||||||
```lua
|
|
||||||
player.set_pos(id, x, y, z)
|
|
||||||
```
|
|
||||||
Устанавливает x, y, z координаты игрока
|
|
||||||
|
|
||||||
```lua
|
|
||||||
player.get_rot(id) -> number, number
|
|
||||||
```
|
|
||||||
Возвращает x, y вращения камеры (в радианах), где значение X не ограничено
|
|
||||||
|
|
||||||
```lua
|
|
||||||
player.set_rot(id, x, y, z)
|
|
||||||
```
|
|
||||||
Устанавливает x, y вращения камеры (в радианах)
|
|
||||||
|
|
||||||
[0.19+]
|
|
||||||
```lua
|
|
||||||
player.get_inventory(playerid) -> integer, integer
|
|
||||||
```
|
|
||||||
|
|
||||||
Возвращает id инвентаря игрока и индекс выбранного слота (от 0 до 9)
|
|
||||||
|
|
||||||
```lua
|
|
||||||
world.get_day_time() -> number
|
|
||||||
```
|
|
||||||
|
|
||||||
Возвращает текущее игровое время от 0.0 до 1.0, где 0.0 и 1.0 - полночь, 0.5 - полдень.
|
|
||||||
|
|
||||||
```lua
|
|
||||||
world.set_day_time(time)
|
|
||||||
```
|
|
||||||
|
|
||||||
Устанавливает указанное игровое время.
|
|
||||||
|
|
||||||
```lua
|
|
||||||
world.get_total_time()
|
|
||||||
```
|
|
||||||
|
|
||||||
Возвращает общее суммарное время, прошедшее в мире
|
|
||||||
|
|
||||||
```lua
|
|
||||||
world.get_seed()
|
|
||||||
```
|
|
||||||
|
|
||||||
Возвращает сид мира.
|
|
||||||
|
|
||||||
|
|
||||||
Следующие три функции используется для учёта вращения блока при обращении к соседним блокам или других целей, где направление блока имеет решающее значение.
|
Следующие три функции используется для учёта вращения блока при обращении к соседним блокам или других целей, где направление блока имеет решающее значение.
|
||||||
|
|
||||||
```lua
|
```lua
|
||||||
|
|
@ -139,6 +86,59 @@ set_block_user_bits(x, y, z, offset, bits, value)
|
||||||
```
|
```
|
||||||
Записывает указанное число бит значения value в user bits по выбранному смещению
|
Записывает указанное число бит значения value в user bits по выбранному смещению
|
||||||
|
|
||||||
|
## Библиотека player
|
||||||
|
```lua
|
||||||
|
player.get_pos(id)
|
||||||
|
```
|
||||||
|
Возвращает x, y, z координаты игрока
|
||||||
|
|
||||||
|
```lua
|
||||||
|
player.set_pos(id, x, y, z)
|
||||||
|
```
|
||||||
|
Устанавливает x, y, z координаты игрока
|
||||||
|
|
||||||
|
```lua
|
||||||
|
player.get_rot(id) -> number, number
|
||||||
|
```
|
||||||
|
Возвращает x, y вращения камеры (в радианах), где значение X не ограничено
|
||||||
|
|
||||||
|
```lua
|
||||||
|
player.set_rot(id, x, y, z)
|
||||||
|
```
|
||||||
|
Устанавливает x, y вращения камеры (в радианах)
|
||||||
|
|
||||||
|
[0.19+]
|
||||||
|
```lua
|
||||||
|
player.get_inventory(playerid) -> integer, integer
|
||||||
|
```
|
||||||
|
|
||||||
|
Возвращает id инвентаря игрока и индекс выбранного слота (от 0 до 9)
|
||||||
|
|
||||||
|
## Библиотека world
|
||||||
|
```lua
|
||||||
|
world.get_day_time() -> number
|
||||||
|
```
|
||||||
|
|
||||||
|
Возвращает текущее игровое время от 0.0 до 1.0, где 0.0 и 1.0 - полночь, 0.5 - полдень.
|
||||||
|
|
||||||
|
```lua
|
||||||
|
world.set_day_time(time)
|
||||||
|
```
|
||||||
|
|
||||||
|
Устанавливает указанное игровое время.
|
||||||
|
|
||||||
|
```lua
|
||||||
|
world.get_total_time()
|
||||||
|
```
|
||||||
|
|
||||||
|
Возвращает общее суммарное время, прошедшее в мире
|
||||||
|
|
||||||
|
```lua
|
||||||
|
world.get_seed()
|
||||||
|
```
|
||||||
|
|
||||||
|
Возвращает сид мира.
|
||||||
|
|
||||||
## События блоков
|
## События блоков
|
||||||
|
|
||||||
```lua
|
```lua
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue