Поясняю как это сделано в WoW:
Строка с вводом открывается по [Enter]
При написании в чате /g канал меняется на [Guild] и каретка соответственно переносится в новый чат.
То есть для того, чтобы из любого чата написать в гильдейский нужно:
[Enter] /g Всем привет
При вводе следующего сообщения уже не надо вводить /g снова, каждое новое сообщение будет в новом канале, до следующего перехода в другой чат.
У нас это сделать сложнее - текстовые бинды тоже есть, например /nearmsg , но они длинные и использовать их менее удобно.
Предлагаю укоротить по следующей схеме:
Общий чат /r
Рядом /n
Клан /c
Торговля /t
Группа /p
Сервер /s
Для личных сообщений сделать:
/m Nickname MessageText , причем при последующем нажатии на кнопку чата держать канал с личными сообщениями постоянно открытым, т.е. чтобы не нужно было каждый раз писать /m NickName
Для ответа на последнее личное сообщение использовать бинд /m , причем ник в этом случае можно не указывать, канал автоматически переключится на диалог с последним адресатом.
Если адресатов несколько - игрок сам может использовать /m NickName для выбора нужного собеседника.
Ответов: 2660
|
|||
карма: 98 |
|
Тип: дополнение, Статус: обсуждение