authors_main:author_advanced:inventory

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
authors_main:author_advanced:inventory [2023/04/14 09:13]
phaust
authors_main:author_advanced:inventory [2023/04/14 09:28] (текущий)
phaust
Строка 8: Строка 8:
  
 Инвентарь - это список предметов,​ которыми игрок может распоряжаться в данный момент. Инвентарь - это список предметов,​ которыми игрок может распоряжаться в данный момент.
 +
 +==== Как отобразить инвентарь ====
  
 Инвентарь будет отображен в уровне в том месте, где будет следующий HTML элемент:​ Инвентарь будет отображен в уровне в том месте, где будет следующий HTML элемент:​
Строка 14: Строка 16:
 <div id="​inventory">​Инвентарь</​div>​ <div id="​inventory">​Инвентарь</​div>​
 </​code>​ </​code>​
 +
 +Чтобы инвентарь был отображен - необходимо добавить в скрипт задания следующий код:
 +
 +<code JavaScript>​
 +showInventoryItems('​inventory'​);​
 +</​code>​
 +
  
 ==== Добавление предмета в инвентарь ==== ==== Добавление предмета в инвентарь ====
  
-Если на уровне есть бонус (или ​глобальный бонус),​ в котором текст после решения такой:+Если на уровне есть бонус (или ​сквозной бонус),​ в котором текст после решения такой:
  
 <code JavaScript>​ <code JavaScript>​
Строка 46: Строка 55:
  
 Если этот бонус будет идти по порядку после того, который добавляет этот предмет - то после вбития кода из этого бонуса предмет исчезнет из инвентаря пользователя. Если этот бонус будет идти по порядку после того, который добавляет этот предмет - то после вбития кода из этого бонуса предмет исчезнет из инвентаря пользователя.
 +
 +Важно: Если предмет добавлен с помощью сквозного бонуса - то убрать его можно только сквозным бонусом с большим номером. Обычный бонус с таким кодом предмет не уберет.
 +
 +==== Использование предмета ====
 +При нажатии кнопки "​Использовать"​ выбранного предмета будет вбит код, соответствующий названию предмета.
 +
 +То есть, при использовании предмета hammer123 в движок будет вбит код hammer123.
 +
 +==== Все вместе ====
 +Посмотреть пример уровня с инвентарем можно в [[https://​qeng.org/​game.php?​gid=3493&​tid=68367 | демо игре для авторов ]]
  • authors_main/author_advanced/inventory.1681463625.txt.gz
  • Последние изменения: 2023/04/14 09:13
  • phaust