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 доступных в движке блоков
|
||||
|
||||
## Библиотека 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
|
||||
|
|
@ -139,6 +86,59 @@ set_block_user_bits(x, y, z, offset, bits, value)
|
|||
```
|
||||
Записывает указанное число бит значения 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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue