Conversation

Материал из C7I wiki
(перенаправлено с «==сообщение»)
Перейти к: навигация, поиск

Этот канал позволяет спокойно общаться группе людей, не мешая спамом другим игрокам и не беспокоясь о наказаниях/ограничениях со стороны Бессмертных. Conversation представляет собой не один канал, а множество. Каждый разговор привязан к мастеру: персонажу, который его начал (организовал). Разговор заканчивается, когда мастер выходит из игры или завершает разговор. К разговору не могут присоединиться те, кто у мастера в twit list.

Команда, управляющая этим каналом: conversation или беседа. Встроенные алиасы для неё: = и ==.

Синтаксис

conversation <команда> [<аргумент>]
беседа <команда> [<аргумент>]
=<команда> [<аргумент>]
==<сообщение>


Разговоры могут быть СВОБОДНЫМИ, ОГРАНИЧЕННЫМИ и ТАЙНЫМИ.

Свободный разговор (канал) создаётся командой:

=new <тема>
=новый <тема>
=free <тема>
=свободный <тема>

В результате все игроки в Мире оповещаются о появлении новой темы для разговора. К свободному разговору могут присоединиться все желающие:

=join <имя_мастера>
=присоединиться <имя_мастера>

Ограниченный разговор создаётся командой:

=limit [<тема>]
=ограниченный [<тема>]

В результате все игроки в Мире оповещаются о появлении новой темы, но к разговору можно присоединиться только по приглашению мастера. Приглашённый говорит:

=join <имя_мастера>
=присоединиться <имя_мастера>

а мастер:

=invite <имя_приглашённого>
=пригласить <имя_приглашённого>
=accept <имя_приглашённого>
=принять <имя_приглашённого>


Это можно делать в любом порядке. Если мастер сделает это первым, то приглашённый получит уведомление о том, что с ним хотят поговорить. В противном случае уведомление получит мастер.

Секретный разговор создаётся командой:

=secret <тема>
=секретный <тема>

Мир не оповещается о появлении нового канала и в списке каналов его видно не будет. Присоединиться можно как и в случае с ограниченным каналом, но приглашение обязательно должно предшествовать попытке присоединиться.

В любой момент мастер может сменить режим и/или тему разговора, пересоздав канал. При этом участникам не придётся присоединяться заново. Не существует способа выгнать неугодного собеседника из своего канала, и это сделано преднамеренно. Здесь не IRC и нельзя капризничать: если разрешил кому-то участвовать в разговоре, нельзя потом передумать. Не нравится разговор — заканчивай его.

Закрыть ранее созданный канал:

=stop
=стоп


Показать список каналов:

=list
=список

В списке показывается режим разговора (free/limit/secret/свободный/ограниченный/секретный), тема, кто мастер, ваше состояние в разговоре и число участников. Разумеется, информация о secret-каналах показывается, только если вы уже участвуете в нём или приглашены.

Показать информацию о канале:

=state <мастер>
=статус <мастер>

Можно участвовать в нескольких разговорах сразу и слышать сразу их все, но говорить можно только в один. Эта команда направит все реплики в другой разговор:

=to <мастер>
=к <мастер>

Отключиться от разговора:

=quit <мастер>
=выход <мастер>

Отключиться ото всех разговоров и закрыть собственный:

=end
=конец

Отправить реплику всем участникам разговора:

==<сообщение>
=text <сообщение>
=текст <сообщение>

Напомнить последние N (N не более 20) реплик разговора:

=rep <N>
=повтор <N>

Это может быть полезно, если вы только что присоединились и не слышали начало разговора. Когда разговор идёт в тайном режиме, реплики не запоминаются и не будут показаны даже если канал станет свободным.

Примечание: Опция config autojoin on/off (конфиг автоприем да/нет) включает режим, в котором вы автоматически подсоединяетесь ко всем разговорам, куда вас приглашают.