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

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

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