====== Инвентарь ======
На движке есть возможность сделать инвентарь команды/пользователя.
===== Что такое инвентарь? =====
Выглядит это следующим образом:
{{ :authors_main:inventory.png?800 |}}
Инвентарь - это список предметов, которыми игрок может распоряжаться в данный момент.
==== Как отобразить инвентарь ====
Инвентарь будет отображен в уровне в том месте, где будет следующий HTML элемент:
Инвентарь
Чтобы инвентарь был отображен - необходимо добавить в скрипт задания следующий код:
showInventoryItems('inventory');
==== Добавление предмета в инвентарь ====
Если на уровне есть бонус (или сквозной бонус), в котором текст после решения такой:
То после вбития кода от этого бонуса в инвентаре будет отображен предмет с названием hammer123.
Для того, чтобы предмет hammer123 имел изображение в движке, необходимо загрузить две картинки:
item_hammer123.jpg
item_hammer123_big.jpg
Первая будет показана в инвентаре в задании, а вторая - при нажатии кнопки "детально" (значок глаза возле предмета).
==== Удаление предмета из инвентаря ====
Чтобы убрать предмет из инвентаря пользователя, необходимо добавить еще один бонус, который будет убирать предмет.
В этом бонусе текст после ввода должен быть следующим:
Если этот бонус будет идти по порядку после того, который добавляет этот предмет - то после вбития кода из этого бонуса предмет исчезнет из инвентаря пользователя.
Важно: Если предмет добавлен с помощью сквозного бонуса - то убрать его можно только сквозным бонусом с большим номером. Обычный бонус с таким кодом предмет не уберет.
==== Использование предмета ====
При нажатии кнопки "Использовать" выбранного предмета будет вбит код, соответствующий названию предмета.
То есть, при использовании предмета hammer123 в движок будет вбит код hammer123.
==== Все вместе ====
Посмотреть пример уровня с инвентарем можно в [[https://qeng.org/game.php?gid=3493&tid=68367 | демо игре для авторов ]]