Перейти к основному содержимому

Медиа сообщения

Продолжим писать файл mission.yarn.

...
-> Пришли мне план операции

[photo mission_plan.jpg \]Вот держи, это план операции. Не забудь, что наша цель - уничтожить базу преступников.

тут мы добавили медиа сообщение с изображением плана операции. Но чтобы мы действительно отправили нужное изображение, а не заглушку, которую нам сгенерирует t-Plot, нам нужно добавить это изображение в папку Media вашего проекта.

Отправка статусов

...
-> Пришли мне план операции

<<wait 3>>
<<upload_photo 4>>
<<wait 1>>
<<typing 3>>
Чёрт, кто-то глушит сигнал, сообщение не проходит!

Также мы можем отправлять статусы, например, "загрузка фото" или "запись голосового сообщения" и даже не отправлять после этого нужное сообщение. Это позволяет создать более реалистичный опыт общения с агентом.

Замечание

Если вы до сообщения используете команды wait, upload_photo, record_voice, record_video_note, typing, то вы показываете, что в данном случае берёте на себя контроль над стандартным поведением t-Plot и стандартные тайминги не будут применены.

Изменение реакции

...
Чёрт, кто-то глушит сигнал, сообщение не проходит!
-> Что происходит?

Они знают, что я здесь.
<<reaction fight>>
<<wait 10>>
Вух! Я вырубил их, но мне нужно срочно уходить отсюда.

Также вы можете изменить реакцию на сообщение игрока, тут мы оставляем игрока на 10 секунд, вполне возможно что в это время игрок пытается что-то написать, в реакции fight вы сможете написать, короткие реплики, вроде "Не лучшее время для разговоров" или "Чуть занят, сражаюсь с бандюками!". Это позволяет создать более реалистичный опыт общения.

Замечание

Реакция настраивается только для одного сообщения, после этого она сбрасывается на стандартную, которая установленна в ноде или в общих настройках.

Заключение

Тут мы описали некоторые приёмы работы с t-Plot уверен что вы сможете найти свои способы использования этих команд и создать уникальный и интересный опыт для игрока.