Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
authors_main:task_editor:advanced:inventory [2026/06/15 20:57] 127.0.0.1 внешнее изменение |
authors_main:task_editor:advanced:inventory [2026/06/15 21:40] (current) |
||
|---|---|---|---|
| Line 13: | Line 13: | ||
| ===== Как отобразить инвентарь на уровне ===== | ===== Как отобразить инвентарь на уровне ===== | ||
| - | 1. В тексте задания (в режиме **"Источник"**) вставьте HTML-блок, где должен отображаться список предметов: | + | - В тексте задания (в режиме **"Источник"**) вставьте HTML-блок, где должен отображаться список предметов: |
| <code HTML> | <code HTML> | ||
| <div id="inventory_container">Загрузка инвентаря...</div> | <div id="inventory_container">Загрузка инвентаря...</div> | ||
| </code> | </code> | ||
| - | 2. В скрипт задания (поле скрипта внизу уровня) добавьте JS-вызов: | + | - В скрипт задания (поле скрипта внизу уровня) добавьте JS-вызов: |
| <code JavaScript> | <code JavaScript> | ||
| showInventoryItems('inventory_container'); | showInventoryItems('inventory_container'); | ||
| Line 26: | Line 26: | ||
| ==== Добавление предмета в инвентарь ==== | ==== Добавление предмета в инвентарь ==== | ||
| Добавление предметов привязано к решению бонусов (или сквозных бонусов). | Добавление предметов привязано к решению бонусов (или сквозных бонусов). | ||
| - | 1. Создайте бонус на уровне (например, "Найти молоток"). | + | - Создайте бонус на уровне (например, "Найти молоток"). |
| - | 2. В поле **"Текст после решения"** бонуса в режиме **"Источник"** (Source) вставьте скрипт: | + | - В поле **"Текст после решения"** бонуса в режиме **"Источник"** (Source) вставьте скрипт: |
| <code HTML> | <code HTML> | ||
| <script> | <script> | ||
| Line 42: | Line 42: | ||
| ==== Удаление предмета из инвентаря (Использование/Потеря) ==== | ==== Удаление предмета из инвентаря (Использование/Потеря) ==== | ||
| Чтобы забрать предмет у команды (например, при отдаче персонажу или использовании для открытия двери): | Чтобы забрать предмет у команды (например, при отдаче персонажу или использовании для открытия двери): | ||
| - | 1. Создайте бонус, активируемый при прохождении. | + | - Создайте бонус, активируемый при прохождении. |
| - | 2. В его **"Текст после решения"** в режиме **"Источник"** пропишите: | + | - В его **"Текст после решения"** в режиме **"Источник"** пропишите: |
| <code HTML> | <code HTML> | ||
| <script> | <script> | ||