# Ресурсы

Ресурсы — это классические игровые элементы, которые пользователи могут искать, зарабатывать, покупать, обменивать и строить из них другие ресурсы.

Это может быть что угодно: дерево, кристаллы, растения, автомобили и т.д.

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

Также это могут быть любые другие игровые элементы: опыт, уровни, экипировка, этапы, оружие, способности, навыки, профессии, задания, шаги и т.д.

Например, в воронках можно использовать уровни пользователей и проходя каждый этап, в конце теста, выдавать новый уровень. Либо создать ресурс "Задания" и хранить там количество выполненных пользователями заданий.

Всё зависит от вашей фантазии :)

## Как создать ресурс?

Ресурс можно создать в двух местах.

Первое — в разделе "Геймификация" → "Ресурсы"

<figure><img src="https://2249269224-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmohxxJlESle3zPCwerN%2Fuploads%2FWuh2OprMN7ZiO8mlmyig%2Fimage.png?alt=media&#x26;token=ff8fe216-69d5-4560-b9d1-4fcd9c15bc86" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2249269224-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmohxxJlESle3zPCwerN%2Fuploads%2FUHqaPZ1jOnW28yVsi9qC%2Fimage.png?alt=media&#x26;token=3f867949-874d-47f7-ba51-0790e75d54ae" alt=""><figcaption></figcaption></figure>

Далее введите название и нажмите сохранить.

По желанию можете добавить свою иконку и добавить в папку с игрой.

Второе место, где можно создать ресурсы находится прямо внутри блок-схем.

Создайте блок действия, выберите контейнер "Изменить количество ресурса"

Далее нажмите на поле "Выберите ресурс" → Введите в поле "Название нового элемента" название нового ресурса → Нажмите "Создать".

<figure><img src="https://2249269224-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmohxxJlESle3zPCwerN%2Fuploads%2FTvaTz9dwORpa6YinYn0u%2Fimage.png?alt=media&#x26;token=6866c7c4-a885-458c-9129-4e8dfad82322" alt=""><figcaption></figcaption></figure>

После чего, здесь же можете выбрать эту валюту для начисления.

<figure><img src="https://2249269224-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmohxxJlESle3zPCwerN%2Fuploads%2FGtu9Nh5JcYuvwUuVo0fC%2Fimage.png?alt=media&#x26;token=0e8a77a0-c444-40cc-b1d1-642dd117c65b" alt=""><figcaption></figcaption></figure>

## Как начислить, отнять, обнулить ресурсы?

1. Создайте блок действия, выберите контейнер "Изменить количество ресурса".
2. Выберите нужный ресурс, который планируете начислять.
3. Выберите действие, которое хотите осуществить с этим ресурсом: <br>

   <figure><img src="https://2249269224-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmohxxJlESle3zPCwerN%2Fuploads%2FV7czxa1fckr90T6Egri0%2Fimage.png?alt=media&#x26;token=9e254d39-6f1e-4b73-b90c-7596d42b3db3" alt=""><figcaption></figcaption></figure>
4. Укажите нужное значение.
5. Осталось только добавить этот блок действия в нужное место. Например, выдавать за комментарий или за выполнение задания.&#x20;

Не забудьте добавить сообщение об успешном начислении ресурса.

## Как узнать количество ресурсов?

Есть два варианта: простой и продвинутый

### Простой способ

Нам понадобится только системное имя ресурса.

Чтобы узнать системное имя, зайдите в раздел "Ресурсы" и откройте нужный.

<figure><img src="https://2249269224-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmohxxJlESle3zPCwerN%2Fuploads%2Fo5NbEhpSGavoM7jyjTsb%2Fimage.png?alt=media&#x26;token=1ab1178b-d29b-44ee-a498-877ccc9bd2a6" alt=""><figcaption></figcaption></figure>

Скопируйте его и вставьте в переменную field

`{field:731053fb9aabeb3}` - из примера на скриншоте.

Но для удобства рекомендуем внутри ресурса задать своё значение.

Например, вместо "731053fb9aabeb3" пишем "level", тогда переменная будет выглядеть так: `{field:level}`

Готово! Осталось подставить эту переменную в текст.

### Продвинутый способ

Для этого нам понадобится либо один блок действия, либо блок действия + блок сообщения.

* Создаем блок-действия
* Выбираем контейнер "Получить количество валюты"
* Выбираем валюту, значение которой хотим получить
* В поле "Сохранить в переменную" пишем на латинице любое слово. Например, **matches**.

  <figure><img src="https://2249269224-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmohxxJlESle3zPCwerN%2Fuploads%2FS9G2b6bGi6xXWpF009t4%2Fimage.png?alt=media&#x26;token=269191a5-1c2c-4d5f-8793-0d3f40161fdc" alt=""><figcaption></figcaption></figure>
* Затем либо в этом же блоке создаем еще один контейнер с контейнером "Отправить сообщение", либо создаем новый блок "Сообщение"
* И в тексте выводим переменную {var:**matches**}

  <figure><img src="https://2249269224-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmohxxJlESle3zPCwerN%2Fuploads%2Fx8O7ps9x1HQC1fsShfEk%2Fimage.png?alt=media&#x26;token=2a5561dc-3ff5-47fc-8247-c670a69af74d" alt=""><figcaption></figcaption></figure>

Вместо **matches** можете подставить любое свое слово на латинице.

> **Не забудьте в конце сохранить ваши настройки!**
