Как вывести информацию по достижениям в сообщение
По умолчанию достижение можно выдать лишь один раз.
Но при выдачи достижения, вы можете поставить галочку и выдавать достижение несколько раз.
Например, это значение может быть уровнем достижения.
Для того, чтобы вывести в текст название достижения:
- Создаем блок-действия с контейнером "Получить количество достижений"
- Выбираем достижение, значение которого хотим получить
- В поле "Сохранить в переменную" можно добавить любое латинское слово

- Затем, либо в этом же блоке создаем еще один контейнер с контейнером "Отправить сообщение", либо создаем новый блок "Сообщение".
- И в тексте выводим переменные:
{var:result.field.title}: {var:result.SYSTEMNAME.value} ур.
Где: {var:result.field.title} - название достижения
{var:result.SYSTEMNAME.value} - уровень достижения
SYSTEMNAME - системное имя, которое можно взять в настройках этого достижения.
- Важно! Обратите внимание, что здесь используется переменная result - результат предыдущего действия. Если вставить переменную в последующих блоках, то переменная выдаст undefined. Поэтому и используется поле "Сохранить в переменную", чтобы выводить её в любом месте. В нашем случае через переменную {var:count} вместо {var:result.field.title}

- Однако, если вам не нужно выводить название через переменную, то можно использовать классическую переменную
{field:system_name}
Где system_name - системное имя внутри настроек этого достижения.

В результате пользователь получит сообщение: Самый лучший: 1ур.
Не забудьте в конце сохранить ваши настройки!