Updated Скриптинг (markdown)

MihailRis 2024-02-12 02:31:00 +03:00
parent 83fba292d7
commit 97100afd34

@ -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