You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

158 lines
5.9 KiB
Plaintext

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

RnQ Eye Plugin
==============
Текущая версия: 1.45
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! Работает ТОЛЬКО с RnQ 1075 и выше !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Предназначение
===============
Оригинальная идея принадлежит программе QIP :(
Плагин предназнаяен для мониторинга событий, которые возникают при обращении к Вашему ICQ номеру
со стороны других контактов, таких как:
* Запрос доп.статуса
* Чтение автособщения
* Добавление Вас к себе в контакты
* Запрос авторизации
* Результаты запросов авторизации
* Отправка Вам контактов
* Отправка Вам сообщений с WebPager
* Получение Вами Greeting Card (что это такое? :])
* Показ всплывающего сообщения при выходе определенных контактов в онлайн
Реализация
===========
Плагин реализован в виде вкладки в окне чата.
Для удобства восприятия, добавлены смысловые иконки для разных событий.
Если событие генерирует неизвестный Вам контакт, то оно подсвечивается светло-оранжевым цветом
Подключение и настройка
=======================
Распакуйте архив в папку Plugins (в корне папки с RnQ), затем зайдите в Настройки - Плагины,
обновите список и отметьте RnQEye.dll, затем сохраните изменения. Никаких дополнительных настроек не требуется.
В окне чата появится новая иконка на панели плагинов, при нажатии на которую откроется окно плагина в новой вкладке.
По правой кнопке мыши в окне плагина появляется управляющее меню.
Список изменений
================
Версия 0.8
* Первая публичная версия
Версия 0.8+
* Исправлены ошибки, из-за которых вылетал плагин
* Добавлено копирование строки (по правой кнопке мыши)
Версия 0.9
* Немного изменен внешний вид плагина
* Изменена основная иконка плагина (спасибо Jayrome)
* Добавлены опции
- Писать лог в файл (лог ведется в папке с Вашим UIN в файл RnQEye.log)
- Отмечать только события от неизвестных номеров
* Настройки сохраняются автоматически и не требуют перезапуска плагина
Версия 0.9+
* Добавлено обнаружение невидимок
* Теперь желтым цветом подсвечиваются только контакты не в КЛ. При этом не
важно, есть ли они в базе или нет.
* Небольшие изменения в коде
Версия 0.9++
* Исправлена ошибка с несохранением опций
* Изменен цвет выделения событий от контактов вне КЛ (КВКЛ) (более яркий
желтый)
* Немного изменен формат лога, теперь события от КВКЛ выделяются символом "*"
Версия 1.0-
* Исправлено ведение логов, теперь точно события только от КВКЛ выделяются
символом "*"
* Добавлена анимация иконки вкладки плагина при новом событии (опционально)
Версия 1.0
* Изменены иконки меню плагина на более изящные
* Добавлен просмотр информации о контакте (в контекстном меню)
* Добавлено открытие чата с контактом (через контекстное меню или двойной клик
по событию, а так же по нажатию клавиш "Пробел" (Space) или "Ввод" (Enter))
* Добавлена возможность перемещаться по списку событий с помощью курсора
(чтобы с клавиатуры вернуться к переключению вкладок - нажмите Tab)
* Если включена анимация при событии, то при закрытой вкладке плагина
анимируется его кнопка
! На данном этапе реализовано всё, что задумывалось изначально (и даже больше),
дальнейшее развитие не планируется. Возможны лишь исправления ошибок, если
такие найдутся. Для желающих в дальнейшем развивать плагин или изучить его
работу прилагаются исходники.
Версия 1.43 от CHERTS (sleuthhound@gmail.com)
+ Добавлена возможность очистки списка событий при старте RnQ.
В файле RnQEye.ini в секции [Main] нужно добавить опцию ClearOnStart=1
Версия 1.44 от CHERTS (sleuthhound@gmail.com)
- Убрана зависимость от компонента FlatStyle.
! Поправлен баг с появлением списка контактов.
+ Добавлена фильтрация по событиям.
В файле RnQEye.ini в секции [Main] доступны следующие опции:
ShowEvent_PE_AUTOMSG_REQ_GOT=1
ShowEvent_PE_XSTATUS_REQ_GOT=1
ShowEvent_PE_ADDEDYOU_GOT=1
ShowEvent_PE_AUTHREQ_GOT=1
ShowEvent_PE_AUTH_GOT=1
ShowEvent_PE_AUTHDENIED_GOT=1
ShowEvent_PE_CONTACTS_GOT=1
ShowEvent_PE_GCARD_GOT=1
ShowEvent_PE_WEBPAGER_GOT=1
ShowEvent_CL_STATUS_CHANGED=1
,где
ShowEvent_PE_AUTOMSG_REQ_GOT - Событие: Запрос Вашего автосообщения
ShowEvent_PE_XSTATUS_REQ_GOT - Событие: Запрос Вашего доп. статуса
ShowEvent_PE_ADDEDYOU_GOT - Событие: Контакт добавил(а) Вас к себе в контакты
ShowEvent_PE_AUTHREQ_GOT - Событие: Запрос Вашей авторизации
ShowEvent_PE_AUTH_GOT - Событие: Контакт дал(а) Вам авторизацию
ShowEvent_PE_AUTHDENIED_GOT - Событие: Контакт отказал(а) Вам в авторизации
ShowEvent_PE_CONTACTS_GOT - Событие: Контакт послал(а) Вам контакт(ы)
ShowEvent_PE_GCARD_GOT - Событие: Контакт послал(а) Вам GreenCard
ShowEvent_PE_WEBPAGER_GOT - Событие: Контакт послал(а) Вам сообщение с сайта icq.com
ShowEvent_CL_STATUS_CHANGED - Событие: Контакт сменил(а) статус с XXX на XXX
Версия 1.45 от Mikanoshi (iam@mikanoshi.name)
* Изменены все иконки на современные, изменены цвета
* Исправлены баги интерфейса, стиль совместим с Windows 8
* Тестовая 64-битная версия плагина, изменён код копирования в буфер обмена
Планы развития
==============
Реализовано всё, что для себя задумывал автор :)
Большое спасибо
===============
OverQuantum за советы и умные мысли, Rapid D за RnQ и TabExample plugin,
CodeGear за Delphi 2007, ego1st за иконки (хотя они вроде из qip),
спасибо dek и bass за вдумчивый тест, Jayrome за основную иконку плагина,
Sweetie BasePack by Joseph North за иконки в меню.
Отдельное спасибо всем тем, кому понравился данный плагин, за добрые слова.
Исходники
=========
Исходники плагина прилагаются. Распространение и модификация не возбраняются в соответсвие с GPLv2.
Авторство
=========
Автор: Mikael
ICQ#: 213280
C пожеланиями и предложениями можно стучать в аську, но лучше писать в соответствующей теме на форуме RnQ.ru
Mikael © 2007