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

MihailRis 2024-03-12 15:05:23 +03:00
parent 9021d98dc2
commit b2bb091f09

@ -11,25 +11,25 @@ require "контентпак:имя_модуля" -- загружает lua м
``` ```
## Библиотека player ## Библиотека player
```lua ```python
player.get_pos(id) player.get_pos(id: int) -> number, number, number
``` ```
Возвращает x, y, z координаты игрока Возвращает x, y, z координаты игрока
```python ```python
player.set_pos(id: int, x: float, y: float, z: float) player.set_pos(id: int, x: number, y: number, z: number)
``` ```
Устанавливает x, y, z координаты игрока Устанавливает x, y, z координаты игрока
```python ```python
player.get_rot(id: int) -> float, float player.get_rot(id: int) -> number, number
``` ```
Возвращает x, y вращения камеры (в радианах), где значение X не ограничено Возвращает x, y вращения камеры (в радианах), где значение X не ограничено
```python ```python
player.set_rot(id: int, x: float, y: float, z: float) player.set_rot(id: int, x: number, y: number, z: number)
``` ```
Устанавливает x, y вращения камеры (в радианах) Устанавливает x, y вращения камеры (в радианах)
@ -41,26 +41,27 @@ player.get_inventory(playerid: int) -> int, int
Возвращает id инвентаря игрока и индекс выбранного слота (от 0 до 9) Возвращает id инвентаря игрока и индекс выбранного слота (от 0 до 9)
## Библиотека world ## Библиотека world
```lua
```python
world.get_day_time() -> number world.get_day_time() -> number
``` ```
Возвращает текущее игровое время от 0.0 до 1.0, где 0.0 и 1.0 - полночь, 0.5 - полдень. Возвращает текущее игровое время от 0.0 до 1.0, где 0.0 и 1.0 - полночь, 0.5 - полдень.
```lua ```python
world.set_day_time(time) world.set_day_time(time: number)
``` ```
Устанавливает указанное игровое время. Устанавливает указанное игровое время.
```lua ```python
world.get_total_time() world.get_total_time() -> number
``` ```
Возвращает общее суммарное время, прошедшее в мире Возвращает общее суммарное время, прошедшее в мире
```lua ```python
world.get_seed() world.get_seed() -> int
``` ```
Возвращает зерно мира. Возвращает зерно мира.
@ -80,44 +81,44 @@ indentory_doc.some_button.text = "new text"
Библиотека функций для работы с инвентарем. Библиотека функций для работы с инвентарем.
```lua ```python
inventory.get(invid: integer, slot: integer) -> integer, integer inventory.get(invid: int, slot: int) -> int, int
``` ```
Принимает id инвентаря и индекс слота. Возвращает id предмета и его количество. id = 0 (core:empty) обозначает, что слот пуст. Принимает id инвентаря и индекс слота. Возвращает id предмета и его количество. id = 0 (core:empty) обозначает, что слот пуст.
```lua ```python
inventory.set(invid: integer, slot: integer, itemid: integer, count: integer) inventory.set(invid: int, slot: int, itemid: int, count: int)
``` ```
Устанавливает содержимое слота. Устанавливает содержимое слота.
```lua ```python
inventory.size(invid: integer) -> integer inventory.size(invid: int) -> int
``` ```
Возращает размер инвентаря (число слотов). Если указанного инвентаря не существует, бросает исключение. Возращает размер инвентаря (число слотов). Если указанного инвентаря не существует, бросает исключение.
```lua ```python
inventory.add(invid: integer, itemid: integer, count: integer) -> integer inventory.add(invid: int, itemid: int, count: int) -> int
``` ```
Добавляет предмет в инвентарь. Если не удалось вместить все количество, возвращает остаток. Добавляет предмет в инвентарь. Если не удалось вместить все количество, возвращает остаток.
```lua ```python
inventory.get_block(x: integer, y: integer, z: integer) -> integer inventory.get_block(x: int, y: int, z: int) -> int
``` ```
Функция возвращает id инвентаря указанного блока. Если блок не может иметь инвентарь - возвращает 0. Функция возвращает id инвентаря указанного блока. Если блок не может иметь инвентарь - возвращает 0.
```lua ```python
inventory.bind_block(invid: integer, x: integer, y: integer, z: integer) inventory.bind_block(invid: int, x: int, y: int, z: int)
``` ```
Привязывает указанный инвентарь к блоку. Привязывает указанный инвентарь к блоку.
```python ```python
inventory.unbind_block(x: integer, y: integer, z: integer) inventory.unbind_block(x: int, y: integer, z: int)
``` ```
Отвязывает инвентарь от блока. Отвязывает инвентарь от блока.