Медиа-сообщения
Продолжим работу над главой mission.
...
-> Пришли мне план операции
[photo=mission_plan.jpg/]Вот, держи план операции. Не забудь, что наша цель — уничтожить базу преступников.
Здесь мы добавили медиа-сообщение с изображением плана операции. Чтобы было отправлено правильное изображение, его необходимо загрузить на странице Медиа вашего проекта.
Введите \photo в редакторе, чтобы быстро вставить тег [photo=file.jpg/]. Замените file.jpg на имя вашего файла.
Отправка статусов
...
-> Пришли мне план операции
<<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. Используйте отладчик для тестирования истории по ходу написания — включите режим Турбо, чтобы быстро пропускать длинные последовательности, и проверяйте, как медиа-сообщения и статусы отображаются в чате.