Новости «Забытых Измерений» :: Обновление чата03.11.2018
Основная работа и изменения коснулись серверной и клиентской части, несмотря на внешние косметические изменения и доработки интерфейса. Выведены в отдельные потоки скрипты чата и синхронизации онлайна и обновления состояний персонажа, полностью пересобраны серверные и клиентские скрипты. Перевод движка чата на ajax, отвязка работы от сервера базы данных, выделение под отдельный индивидуальный быстрый скрипт только для чата, различные оптимизации ускорения работы и экономии трафика. Несмотря на большой объём работы и изменений, была поставлена задача сохранить классический внешний вид и управление чатом, для сохранения его привычности для пользователей, и более гладкой адаптации к новшествам (часть из которых сделаны отключаемыми, тем самым есть возможность вернуть его более привычное поведение).

Основные дополнения и изменения интерфейса чата:

• Более удобное общение мультиприватом: сокращение команды системного вызова до [pm], а также вызов всех целей сообщения по клику на время указанного сообщения - сформируется строка ответа всем его участникам, останется лишь напечатать и отправить текст - что будет очень полезно при наличии нескольких веток общения в привате или в чате с разными людьми.

• Сохранение набранного в поле текста при переключении вкладок чата. Будет полезно при внезапно необходимом переключении вкладки во время написания текста, или же сохранения целей сообщений для каждого из чатов. Функция отключаемая (в настройках чата).

• В режиме цели сообщения или привата сохраняется цель последнего сообщения, убирая необходимость выбирать логин (или список логинов) для каждого ответа. При переключении вкладок сохранение не сбрасывается. Функция отключаемая (в настройках чата).

• Расширение кнопки очистки строки чата: если имеются цели сообщения (to, pm) то удаляется только текст сообщения. При повторном нажатии на очистку - удаляются цели сообщения. Также произошло назначение функции кнопки очистки строки чата на клавишу «ESC» (при активной строке ввода чата). Удаление текста по «Backspace» происходит только до целей сообщения to [], pm [] (если они имеются).

• Переключение вкладок чата: при активном фокусе на окне или строке чата, работает быстрое переключение на следующую (TAB) или предыдущую (SHIFT + TAB) вкладки. Переключение имеет цикличность по достижению последней вкладки (по порядку переключения).

• Разработан и внедрён менеджер избранных смайликов, а также отдельный быстрый список избранных смайликов в поле строки чата; избранные смайлы можно выбрать из общего списка путём нажатия на соответствующую иконку. Выбор смайлика из быстрого списка по левому клику мыши закрывает список, по правому - оставляет открытым. Основной список смайликов имеет теперь такое же поведение. Ограничение списка избранных смайликов: 40 шт.

• Торговый чат: сохранение последнего отправленного текста и возможность его восстановления по кнопке. Индивидуальный системный таймер отправленного сообщения - теперь вы не отправите сообщение во время паузы в 5 мин, получив ошибку, а по цвету строки чата можно понять что отправка уже доступна (фон строки изменится с красного на зелёный).

• Дополнительная опция системной вкладки: отображение последних приоритетных сообщений (например дроп предмета, телеграмма, сделка, репутация), независимо от общего списка сообщений, который может быстро заполняться при активном каче, и эти приоритетные сообщения оставались незамеченными.

• История целей сообщений при отправке: вы можете переключаться между целями ваших предыдущих отправленных сообщений - клавишами стрелок вверх или вниз (при зажатом shift или ctrl), при активном фокусе на окне или строке чата. Сохраняется до 10 последних уникальных наборов целей, после чего старые заменяются новыми. При нахождении во вкладке торговли, клавиша «стрелка вверх» (при зажатом shift или ctrl) дублирует функцию кнопки «повторить последнее сообщение».

• Улучшенная работа функций скролла/плавного скролла, автоочистки чата (теперь включена всегда по умолчанию, но работает более незаметно и аккуратно), исправление ошибок и существенные оптимизации для снижения нагрузки на браузер и ПК.

• При просмотре прошлых сообщений, путём прокрутки чата вверх, автоскролл при получении новых сообщений автоматически отключается. При возврате скролла, или по клику на всплывающее предупреждение, автоскролл снова включается.

• Дополнительный режим фильтра чата, помимо общего, отключающий также групповой и клановый чаты (если сообщения адресованы не вам). Исправления ошибок и улучшенная работа оповещений (мигания неактивной вкладки) при получении нового или направленного сообщения клана или группы.

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

• Автоматическая адаптивная настройка скорости обновления чата: если пользователь ведёт переписку в чате - частота обновления «Высокая», если просто производит действия в игре, без использования чата - частота обновления «Средняя». В состоянии afk, чат пользователя переводится в режим частоты обновления «Низкая». Интервалы обновления высокого и среднего режимов были значительно снижены (чат обновляется чаще, новые сообщения и ответы приходят быстрее).

• Транслит: улучшена работа в случаях использования ссылок, копирования строк чата, добавления текстовых смайликов, использования системных команд чата. Настройка включения транслита перенесена в опции чата, и сохраняется при выходе из игры.

• Разное: добавлена ещё одна ступень увеличения масштаба шрифта. Сохранение настроек положения горизонтальной развертки чата (ширина онлайн списка) и включенного состояния панели быстрого доступа. Улучшенная сигнализация о нападении при включенных звуковых оповещениях.

Приятной игры и общения!
Автор:   Dimension [12]  
Вернуться |

Рейтинг@Mail.ru Игра без ГМО






Забытые Измерения - бесплатная браузерная онлайн MMORPG игра.
Мир онлайн игры в режиме постоянной разработки и регулярно обновляется (может быть изменен и дополнен).
© 2008-2018
«Забытые Измерения»