mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-09 04:51:49 +00:00
Improved docs (#708)
* начало переписи доков * extensions update * libapp update * libfile update * io_stream update * Update io_stream.md * io_stream update x3 * io_stream update x4 * libtime update * libgui update + make bytearray.md * libinput update * Update libapp.md * Update libapp.md * libgui update * events.md ru fix * да ну не надо так делать --> не имеет смысла, ибо гитхаб -> показывает адекватно * types refactoring * fixes * Update libblock.md * Update libblock.md * Update libbyteutil.md
This commit is contained in:
parent
8b31bdeb78
commit
ac02bc0c8e
43 changed files with 1107 additions and 1314 deletions
|
|
@ -3,9 +3,9 @@
|
|||
```lua
|
||||
rules.create(
|
||||
-- имя правила
|
||||
name: str,
|
||||
name: string,
|
||||
-- значение по-умолчанию
|
||||
default: bool,
|
||||
default: boolean,
|
||||
-- функция-обработчик изменения значения
|
||||
[опционально] handler: function
|
||||
) -> int
|
||||
|
|
@ -21,7 +21,7 @@ rules.create(
|
|||
```lua
|
||||
rules.listen(
|
||||
-- имя правила
|
||||
name: str,
|
||||
name: string,
|
||||
-- функция-обработчик изменения значения
|
||||
handler: function
|
||||
) -> int
|
||||
|
|
@ -32,26 +32,26 @@ rules.listen(
|
|||
Также позволяет подписаться на правило до его создания.
|
||||
|
||||
```lua
|
||||
rules.unlisten(name: str, id: int)
|
||||
rules.unlisten(name: string, id: int)
|
||||
```
|
||||
|
||||
Удаляет обработчик правила по id, если он существует.
|
||||
|
||||
```lua
|
||||
rules.get(name: str) -> bool | nil
|
||||
rules.get(name: string) -> boolean | nil
|
||||
```
|
||||
|
||||
Возвращает значение правила или nil, если оно ещё не было создано.
|
||||
|
||||
```lua
|
||||
rules.set(name: str, value: bool)
|
||||
rules.set(name: string, value: boolean)
|
||||
```
|
||||
|
||||
Устанавливает значение правила, вызывая обработчики. Может использоваться и
|
||||
до создания правила.
|
||||
|
||||
```lua
|
||||
rules.reset(name: str)
|
||||
rules.reset(name: string)
|
||||
```
|
||||
|
||||
Сбрасывает значение правила к значению по-умолчанию.
|
||||
|
|
@ -70,4 +70,4 @@ rules.reset(name: str)
|
|||
| allow-destroy | Разрешить разрушение блоков. | true |
|
||||
| allow-cheat-movement | Разрешить специальные клавиши быстрого перемещения. | true |
|
||||
| allow-debug-cheats | Разрешить нечестные элементы управления на дебаг-панели. | true |
|
||||
| allow-fast-interaction | Разрешить быстрое взаимодействие. | true |
|
||||
| allow-fast-interaction | Разрешить быстрое взаимодействие. | true |
|
||||
Loading…
Add table
Add a link
Reference in a new issue