update block.get_field, block.set_field and fields-related docs

This commit is contained in:
MihailRis
2024-10-02 17:56:19 +03:00
parent e0a4876f3f
commit 87cf6c41bc
6 changed files with 26 additions and 8 deletions
+3 -3
View File
@@ -171,6 +171,6 @@
| f64 | 8 байт | вещественный 64 бит |
| char | 1 байт | символьный |
На данный момент общая сумма размеров полей не может превышать 240 байт.
Массив символьного типа может использоваться для хранения UTF-8 строк.
- На данный момент общая сумма размеров полей не может превышать 240 байт.
- Поле без указания длины массива эквивалентно массиву из 1 элемента.
- Массив символьного типа может использоваться для хранения UTF-8 строк.
+2
View File
@@ -165,6 +165,7 @@ block.get_textures(id: int) -> таблица строк
```lua
-- записывает значение в указанное поле блока
-- * бросает исключение при несовместимости типов
-- * бросает исключение при выходе за границы массива
-- * ничего не делает при отсутствии поля у блока
block.set_field(
x: int, y: int, z: int,
@@ -177,6 +178,7 @@ block.set_field(
-- * возвращает nil если:
-- 1. поле не существует
-- 2. ни в одно поле блока не было произведено записи
-- * бросает исключение при выходе за границы массива
block.get_field(
x: int, y: int, z: int,
name: str,