add block data-fields to docs
This commit is contained in:
@@ -159,3 +159,27 @@ block.get_model(id: int) -> str
|
||||
-- возвращает массив из 6 текстур, назначенных на стороны блока
|
||||
block.get_textures(id: int) -> таблица строк
|
||||
```
|
||||
|
||||
## Поля данных
|
||||
|
||||
```lua
|
||||
-- записывает значение в указанное поле блока
|
||||
-- * бросает исключение при несовместимости типов
|
||||
-- * ничего не делает при отсутствии поля у блока
|
||||
block.set_field(
|
||||
x: int, y: int, z: int,
|
||||
name: str,
|
||||
value: bool|int|number|string,
|
||||
[опционально] index: int = 0
|
||||
)
|
||||
|
||||
-- возвращает значение записанное в поле блока
|
||||
-- * возвращает nil если:
|
||||
-- 1. поле не существует
|
||||
-- 2. ни в одно поле блока не было произведено записи
|
||||
block.get_field(
|
||||
x: int, y: int, z: int,
|
||||
name: str,
|
||||
[опционально] index: int = 0
|
||||
) -> хранимое значение или nil
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user