From b707c18931f2ebd7e9a0cff1e0d4703d5d29430d Mon Sep 17 00:00:00 2001 From: Xertis <118364459+Xertis@users.noreply.github.com> Date: Mon, 23 Mar 2026 00:23:04 +0300 Subject: [PATCH] doc update --- doc/en/scripting/events.md | 17 ++++++++++++++++- doc/ru/scripting/events.md | 16 ++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/doc/en/scripting/events.md b/doc/en/scripting/events.md index 504bde532..fe7d5eecb 100644 --- a/doc/en/scripting/events.md +++ b/doc/en/scripting/events.md @@ -180,6 +180,22 @@ function on_inventory_closed(invid: int, playerid: int) Called when the inventory is closed. +### CONTENT events + +Callbacks specified in *content.lua* script. + +```lua +function on_scripts_loading() +``` + +Called before the content pack scripts are loaded + +```lua +function on_content_loaded() +``` + +Called after the content pack has been fully loaded + ## Layout events Script *layouts/layout_name.xml.lua* events. @@ -202,7 +218,6 @@ Called on element removed from the screen. Callbacks specified in *hud.lua* script. - ```lua function on_hud_open(playerid: int) ``` diff --git a/doc/ru/scripting/events.md b/doc/ru/scripting/events.md index 116c73551..c71e58ecb 100644 --- a/doc/ru/scripting/events.md +++ b/doc/ru/scripting/events.md @@ -4,6 +4,7 @@ - [События блоков](#события-блоков) - [События предметов](#события-предметов) - [События мира](#события-мира) +- [События CONTENT](#События CONTENT) - [События макета](#события-макета) - [События HUD](#события-hud) - [События ECS](ecs.md#события-компонента) @@ -189,6 +190,21 @@ function on_inventory_closed(invid: int, playerid: int) Вызывается при закрытии инвентаря. +### События CONTENT + +События жизненного цикла контент-пака прописываются в файле `scripts/content.lua` + +```lua +function on_scripts_loading() +``` + +Вызывается перед загрузкой скриптов контент-пака + +```lua +function on_content_loaded() +``` + +Вызывается после того, как контент-пак был полностью загружен ## События макета