Медиа сообщения
Продолжим писать файл 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 уверен что вы сможете найти свои способы использования этих команд и создать уникальный и интересный опыт для игрока.