From b2bb091f09b6ba63a74f094064576427b1c3ed64 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Tue, 12 Mar 2024 15:05:23 +0300 Subject: [PATCH] =?UTF-8?q?Updated=20=D0=A1=D0=BA=D1=80=D0=B8=D0=BF=D1=82?= =?UTF-8?q?=D0=B8=D0=BD=D0=B3=20(markdown)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Скриптинг.md | 51 ++++++++++++++++++++++++++------------------------- 1 file changed, 26 insertions(+), 25 deletions(-) diff --git a/Скриптинг.md b/Скриптинг.md index 851d20d..c2abba1 100644 --- a/Скриптинг.md +++ b/Скриптинг.md @@ -11,25 +11,25 @@ require "контентпак:имя_модуля" -- загружает lua м ``` ## Библиотека player -```lua -player.get_pos(id) +```python +player.get_pos(id: int) -> number, number, number ``` Возвращает x, y, z координаты игрока ```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 координаты игрока ```python -player.get_rot(id: int) -> float, float +player.get_rot(id: int) -> number, number ``` Возвращает x, y вращения камеры (в радианах), где значение X не ограничено ```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 вращения камеры (в радианах) @@ -41,26 +41,27 @@ player.get_inventory(playerid: int) -> int, int Возвращает id инвентаря игрока и индекс выбранного слота (от 0 до 9) ## Библиотека world -```lua + +```python world.get_day_time() -> number ``` Возвращает текущее игровое время от 0.0 до 1.0, где 0.0 и 1.0 - полночь, 0.5 - полдень. -```lua -world.set_day_time(time) +```python +world.set_day_time(time: number) ``` Устанавливает указанное игровое время. -```lua -world.get_total_time() +```python +world.get_total_time() -> number ``` Возвращает общее суммарное время, прошедшее в мире -```lua -world.get_seed() +```python +world.get_seed() -> int ``` Возвращает зерно мира. @@ -80,44 +81,44 @@ indentory_doc.some_button.text = "new text" Библиотека функций для работы с инвентарем. -```lua -inventory.get(invid: integer, slot: integer) -> integer, integer +```python +inventory.get(invid: int, slot: int) -> int, int ``` Принимает id инвентаря и индекс слота. Возвращает id предмета и его количество. id = 0 (core:empty) обозначает, что слот пуст. -```lua -inventory.set(invid: integer, slot: integer, itemid: integer, count: integer) +```python +inventory.set(invid: int, slot: int, itemid: int, count: int) ``` Устанавливает содержимое слота. -```lua -inventory.size(invid: integer) -> integer +```python +inventory.size(invid: int) -> int ``` Возращает размер инвентаря (число слотов). Если указанного инвентаря не существует, бросает исключение. -```lua -inventory.add(invid: integer, itemid: integer, count: integer) -> integer +```python +inventory.add(invid: int, itemid: int, count: int) -> int ``` Добавляет предмет в инвентарь. Если не удалось вместить все количество, возвращает остаток. -```lua -inventory.get_block(x: integer, y: integer, z: integer) -> integer +```python +inventory.get_block(x: int, y: int, z: int) -> int ``` Функция возвращает id инвентаря указанного блока. Если блок не может иметь инвентарь - возвращает 0. -```lua -inventory.bind_block(invid: integer, x: integer, y: integer, z: integer) +```python +inventory.bind_block(invid: int, x: int, y: int, z: int) ``` Привязывает указанный инвентарь к блоку. ```python -inventory.unbind_block(x: integer, y: integer, z: integer) +inventory.unbind_block(x: int, y: integer, z: int) ``` Отвязывает инвентарь от блока.