RnQ Eye Plugin
- Mikael
- Не в сети
- Administrator
==============
Текущая версия: 1.0 (Final)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! Работает ТОЛЬКО с RnQ 1075 и выше !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Предназначение
===============
Оригинальная идея принадлежит программе QIP
Плагин предназнаяен для мониторинга событий, которые возникают при
обращении к Вашему ICQ номеру со стороны других контактов, таких как:
* Запрос допстатуса
* Чтение автособщения
* Добавление Вас к себе в контакты
* Запрос авторизации
* Результаты запросов авторизации
* Отправка Вам контактов
* Отправка Вам сообщений с WebPager
* Получение Вами GreenCard (что это такое??? )
Реализация
===========
Плагин реализован в виде вкладки в окне чата.
Для удобства восприятия, добавлены смысловые иконки для разных событий.
Если событие генерирует неизвестный Вам контакт, то оно подсвечивается желтым цветом
Подключение и настройка
=======================
Распакуйте архив в папку 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)
* Если включена анимация при событии, то при закрытой вкладке плагина
анимируется его кнопка
! На данном этапе реализовано всё, что задумывалось изначально (и даже больше),
дальнейшее развитие не планируется. Возможны лишь исправления ошибок, если
такие найдутся. Для желающих в дальнейшем развивать плагин или изучить его
работу прилагаются исходники.
Планы развития
==============
Реализовано всё, что для себя задумывал автор
Большое спасибо
===============
OverQuantum за советы и умные мысли, Rapid D за RnQ и TabExample plugin,
CodeGear за Delphi 2007, ego1st за иконки (хотя они вроде из qip),
спасибо dek и bass за вдумчивый тест, Jayrome за основную иконку плагина,
Sweetie BasePack by Joseph North за иконки в меню.
Отдельное спасибо всем тем, кому понравился данный плагин, за добрые слова.
Исходники
=========
Исходники плагина прилагаются. Распространение и модификация не возбраняются в соответсвие с GPL v2.
Авторство
=========
Автор: Mikael
ICQ#: 213280
C пожеланиями и предложениями можно стучать в аську, но лучше писать в соответствующей теме на форуме RnQ.ru
Mikael © 2007
Скачать
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- dek
- Не в сети
- Moderator
- Сообщений: 2528
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikael
- Не в сети
- Administrator
полностью согласен, но пока не знаю, как реализовать такое.как был бы хорош просмотр ИНФО по правой кнопке
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- trix
- Не в сети
- Junior Member
- Сообщений: 29
- Спасибо получено: 0
Планы развития
==============
К сожалению, я пока не понял, как вызвать из плагина открытие нового чата и как посмотреть информацию о контакте.
Поэтому данные пункты пока не активны, когда смогу реализовать - они появятся.
Могу предложить код, взятый из исходников самой RnQ. Код позволяет брать почти любую инфу о контактах, которая содержится в файлике db. Пока в API крысы отсутствует такая возможность, то хочу оформить этот код в виде модуля. Правда пока не разбирался с зазипованным вариантом db файла, но думаю там просто нужно спросить у Rapid\а какая библиотека используется или найти какую-либо в нете.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikael
- Не в сети
- Administrator
Не должны теперь сыпаться ошибки. Проверяйте. Пишите еще пожелания.
По поводу чека на инвиз - вряд ли. Плагином это сделать проблематично.
спасибо за заботу, но меня видимо не так понялиМогу предложить код, взятый из исходников самой RnQ. Код позволяет брать почти любую инфу о контактах, которая содержится в файлике db. Пока в API крысы отсутствует такая возможность, то хочу оформить этот код в виде модуля. Правда пока не разбирался с зазипованным вариантом db файла, но думаю там просто нужно спросить у Rapidа какая библиотека используется или найти какую-либо в нете
я не знаю как открыть новый диалог с человеком и поссотреть инфу о контакте из плуга. В принципе достатоно знать только uin, я его знаю, а вот что дальше - только Рап знает
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikael
- Не в сети
- Administrator
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- PRO
- Не в сети
- Elite Member
- Сообщений: 300
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Jayrome
- Не в сети
- Platinum Member
Вот, нарисовал сам.Если у кого есть иконка получше для кнопки плуга - выкладывайте здесь
16x16: ; 32x32: .
Могу любой цвет поменять.
Linux - это СУПЕР! )))))))))
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- burangul
- Не в сети
- Elite Member
- Сообщений: 272
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Jayrome
- Не в сети
- Platinum Member
Linux - это СУПЕР! )))))))))
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- FlameTiger
- Не в сети
- Premium Member
- Сообщений: 141
- Спасибо получено: 0
Тогда можно будет видеть (оно и так видно, но всётаки с подсветкой удобнее) присутствуешь ли ты в КЛ у того контакта, которого из своего КЛ ты удалил.
еще я заметил что после выхода из R&Q список очищаеться. (так и должно быть?) можноли сделать так что бы при очередном запуске R&Q в списке оставались те контакты которых нет в КЛ.
ПС
Ну в плане оформления, нельзя ли сделать так что бы в контекстном меню на закладке плагина, были иконки из текущей темы? тогда контекстное меню не будет отличаться от основного мелочь а приятно... наверное
тут как я понимаю проблема с zip темами...
ППС
окромное спасибо за плагин, давно ждал реализации этой функции в R&Q. и теперь она есть.
Mikael, респектище тебе.
Жду новых версий плугина.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Fr0st
- Не в сети
- Platinum Member
- Сообщений: 360
- Спасибо получено: 0
Неужто вид на жительство?* Получение Вами GreenCard (что это такое??? )
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikael
- Не в сети
- Administrator
Реализовано простое обнаружение неведимок, по принципу - если номер есть в кл, но для вас он оффлайн, но с него произошло обращение к Вашему номеру, то этот номер - неведимка. Теперь любой номер не в кл подсвечивается желтым цветом.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- john.rzn
- Не в сети
- Senior Member
- Сообщений: 51
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- megas
- Не в сети
- Junior Member
- Сообщений: 33
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- dek
- Не в сети
- Moderator
- Сообщений: 2528
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Репыч
- Не в сети
- Senior Member
- Сообщений: 62
- Спасибо получено: 0
! C:\Documents and Settings\Basist\Рабочий стол\RnQEye09+.zip: Неизвестный метод в RnQEye09+.dll
! C:\Documents and Settings\Basist\Рабочий стол\RnQEye09+.zip: Нет файлов для извлечения
только у меня такое?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- dek
- Не в сети
- Moderator
- Сообщений: 2528
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- bass
- Не в сети
- Administrator
- Сообщений: 811
- Спасибо получено: 0
! C:\Documents and Settings\Basist\Рабочий стол\RnQEye09+.zip: Неизвестный метод в readme.txt
! C:\Documents and Settings\Basist\Рабочий стол\RnQEye09+.zip: Неизвестный метод в RnQEye09+.dll
! C:\Documents and Settings\Basist\Рабочий стол\RnQEye09+.zip: Нет файлов для извлечения
только у меня такое?
Видимо да. Кинь архив в корень диска, а не на рабочий стол, вдруг поможет =))
Хотя... Ты чем таким расжимаешь и какой версии?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Репыч
- Не в сети
- Senior Member
- Сообщений: 62
- Спасибо получено: 0
Winrar обновлю.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.