Сообщения

Материал из C7I wiki
Перейти к навигации Перейти к поиску
Примечание: Слово «сообщения» не является командой. В этой статье собран список команд, позволяющих писать сообщения разных типов.

В игре можно писать сообщения, которые по своей логике работы напоминают электронную почту.

Синтаксис

<тип сообщения> [<команда>] [параметры]


Типы сообщений

Сообщения бывают шести типов:

  • note или нота — ноты, послания, письма
  • idea или идея — идеи
  • news или новость — новости мира
  • changes или изменение — изменения в мире
  • poem или стих — стихи, поэмы и т.п.
  • bug или ошибка — ошибки и опечатки

Команды

Если команда не задана, то выводится первое непрочитанное сообщение заданного типа. Все типы сообщений имеют одинаковые команды и параметры. Для единообразия, все примеры ниже будут использовать тип сообщения «note».

Команды чтения сообщений

read (читать)

note read [номер]
нота читать [номер]

Показывает сообщение с заданным номером. Если номер не задан, показывает первое непрочитанное.

unread (непрочитанное)

note unread <номер>
нота непрочитанное <номер>

Помечает сообщение с заданным номером как непрочитанное.

catchup (сбросить)

note catchup
нота сбросить

Помечает все сообщения как прочитанные.

back (вернуться)

note back
нота вернуться

Возвращается к предыдущему сообщению, отмечая последнее прочитанное как непрочитанное.

list (список)

note list [фильтры]
нота список [фильтры]

Выводит список сообщений. Если фильтры не заданы, выводится список всех сообщений. Так же, можно комбинировать фильтры. В этом случае, будут выводится сообщения, удовлетворяющие всем фильтрам одновременно. В разделе с примерами будут показаны некоторые комбинации фильтров.

Поддерживаются следующие фильтры:

readed (прочитанные)
note list readed
нота список прочитанные

Выводятся только прочитанные сообщения.

unreaded (непрочитанные)
note list unreaded
нота список непрочитанные

Выводятся только непрочитанные сообщения.

all (все)
note list all
нота список все

Выводятся все без исключения сообщения.

<число>
note list <число>
нота список <число>

Сообщения, начиная с заданного номера.

<число>-<число>
note list <число>-<число>
нота список <число>-<число>

Сообщения, чьи номера находятся в заданном интервале.

-<число>
note list -<число>
нота список -<число>

Заданное число последних сообщений.

from (от)
note list from <список имён>
нота список от <список имён>

От игроков, указанных в списке. В качестве имени можно использовать имя персонажа, название клана или следующие слова: immortal, clans, leaders.

to (для)
note list to <список имён>
нота список для <список имён>

Сообщения, направленные игрокам, указанным в списке. В качестве имени можно использовать то же самое, что и в фильтре «from».

subj (тема)
note list subj <список слов>
нота список тема <список слов>

Сообщения, в теме которых встречаются все слова из списка. Цвета и регистры букв в темах игнорируются.

Примеры комбинирования фильтров

Список непрочитанных нот, начиная с номера 200:

note list unreaded 200

Список прочитанных нот от Бессмертных:

note list readed from immortal

Вывести идеи из числа последних 100, для которых выполняются условия:

  • отправитель — игрок vasya или член клана loner;
  • среди списка получателей есть clans;
  • тема содержит ВСЕ слова "формат", "нот", "новый".
idea list -100 from loner vasya to clans subj формат нот новый

Команды для создания новых сообщений

Примечание: Написание изменений (changes) и новостей (news) разрешено только Бессмертным, а так же лидерам и секондам клана (клановые изменения и новости можно отправлять только на адрес своего клана).
Примечание: Содержание сообщения должно соответствовать его типу. В противном случае возможно применение жёстких наказаний.

to (для)

note to <список имён>
нота для <список имён>

Задаёт список получателей сообщения. В качестве имени можно использовать имя персонажа, название клана или следующие слова:

  • all или всех — всем игрокам;
  • immortal, богов или бессмертных — бессмертным;
  • clans или кланам — клановым игрокам;
  • leaders или лидерам — лидерам кланов.

subject (тема)

note subject <тема сообщения>
нота тема <тема сообщения>

Задаёт тему сообщения.

+

note + <строка>
нота + <строка>

Добавляет строку в сообщение.

-

note -
нота -

Удаляет последнюю строку из сообщения.

edit (редактировать)

note edit
нота редактировать

Включает интерактивный режим редактирования сообщений.

cancel (отменить)

note cancel
нота отменить

Удаляет редактируемое сообщение.

show (показать)

note show
нота показать

Показывает редактируемое сообщение.

post (отправить)

note post
нота отправить

Отправляет редактируемое сообщение.