Форум клана SPb

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум клана SPb » Технический раздел » друзья онлайн v 1.0 =)


друзья онлайн v 1.0 =)

Сообщений 1 страница 24 из 24

1

Обновление от 11.01.2010

Друзья, нахреначил приложуху, ибо показалось удобным: предназначена она для определения статуса онлайн персонажей, но в отличие от ее аналогов не использует скины и поэтому будет висеть тихо и незаметно. Интерфейс аськоподобный.
- Позволяет добавлять комментарии к добавленным персонажам (типа чтобы не забыть кто есть кто), потом показывает их при наведении на ник в списке.
- Как только кто то из списка заходит в игру, внизу из трея выводится сообщение как в аське о том что персонаж такой-то вышел поиграть.
- Удалять персов из списка так: выделяете перса в списке и тыкаете правую кнопку мыши. в меню выбираете "удалить".
- Добавлять можно по одному и кланами (он-лайн частью кланов). При этом все персы сортируются на группы по кланам, все кто оффлайн - в группе "Оффлайн", а те кто не в кланах - в группе "б/к".
- Добавляя тот же клан повторно в список запишутся только те персы он-лайн, которые не были в списке ранее. Следовательно повторное тыкание этой опции поощряется, собственно это только дополнит ваш список. Никакого дублирования не будет!
- При добавлении он-лайн кланов можно указывать сразу несколько кланов через запятую
- Список и настройки окна сохраняются при выходе из приложения
- самое главное: запрос с сервера теперь выполняется по всему списку сразу, а не по очереди для каждого перса. Работает в разы быстрее и меньше нагрузка на сервер.
- внизу добавлена статус строка с онлайном сервера, и сводная статистика по вашему списку контактов
- Программа теперь полноценно сворачивается в трей. Варианты: можно сворачивать как обычное окно, либо одинарным кликом левой кнопкой мыши (ЛКМ) по иконке в трее. Повторный клик ЛКМ по иконке в трее развернет окно обратно.
- Добавлены звуковые оповещения из ICQ (кнопка на панельке сверху включает-выключает звук) =)
- Добавлена возможность менять способ отображения списка персонажей: разбивать по группам, либо всех показывать в общем списке (кнопка-переключатель на панельке сверху)
- Добавлен режим АВТОМАТИЧЕСКОГО вытягивания он-лайн кланов (кнопка-переключатель на панельке сверху, по умолчанию выключен). Работает так: просматривается список всех он-лайн (!!!) персонажей и по ним определяется какие кланы вас интересуют в принципе. Далее с определенной периодикой с сервера вытягиваются все остальные он-лайн персы данного клана. Т.е. если вдруг в клан зашел кто новенький и он он-лайн, вам не надо париться и добавлять клан вручную, программа сделает это за вас сама. ОБРАТНАЯ СТОРОНА МЕДАЛИ присутствует: при тестировании у меня из 30 человек в списке одномоментно получилось 94, ибо программа в этом режиме начинает жадно пожирать все данные с серва об он-лайн игроках, которые состоят в кланах с вашими друзьями =) На всякий случай между запросами делается микроскопическая пауза, дабы давать серву отдышаться =)
- ведется постоянный лог, пока программа включена (файл log.txt в каталоге программы), куда в реальном времени записывается кто когда зашел/вышел. При выходе из программы лог не чистится и потом при следующем запуске программы запись продолжается в тот же файл!

- ВВЕДЕНА СТАТИСТИКА (см скриншот 2 в топе темы). Вход осуществляется правой кнопкой мыши по нику в списке, затем выбор пункта "Статистика" в меню.
- Статистика отображается в графическом и табличном виде.
- На первой вкладке персонально по каждому нику отображаются графики - прямые линии (см скриншот 2 в топе темы). Ось Х - время, ось Y - индекс персонажа. Там где линия есть - персонаж был он-лайн, там где разрыв - он ушел в офф. моменты входов-выходов отображены в виде жирных точек на концах линий.
- Проставляя в списке справа галочки напротив ников, вы можете вывести на график статистику нескольких персонажей
- Можно выбирать временной масштаб графика (кнопка внизу справа). Можно копировать график в буфер обмена (кнопка там же).
- На второй вкладке (см скриншот 3 в топе темы) отображается сводная информация по всем никам. Столбцовая диаграмма отображает средне-дневное время он-лайн в часах.
Таблица справа отражает ту же информацию в текстовом варианте. % времени он-лайн выражается как (суммарное время он-лайн, ч) / (весь временной интервал, на котором велась статистика, ч) * 100%. Если у вас установлен Excel эту таблицу можно вывести туда - кнопка справа внизу (с иконкой екселя).
- Помните, что вся статистика, которая отображается программой, записывается только тогда, когда включена программа!!!  Пример: вы идете по делам или прогуляться на выходных, с утра включаете свою железяку, запускаете программу. Только с этого момента она начинает писать статистику в реальном времени вплоть до выхода из программы.
- Если у вас нет статистики (только что поставили программу), нет смысла ее смотреть, ибо там вы увидите только бессмысленные пустые графики. Статистика должна копиться некоторое время (день или два, а чтобы быть достоверной, лучше и месяц =D)
- Файл со статистикой находится в каталоге программы и называется stats.stt. Запись статистики кушает очень немного места на вашем HDD, процессор практически не занимает (раз в 5 минут сбрасывает накопленную инфу в файл)

- ИКОНКИ ИСПРАВЛЕНЫ НА БОЛЕЕ АККУРАТНЫЕ
- ДОБАВЛЕН ФИЛЬТР АВТОЗАПОЛНЕНИЯ. Активируется кнопкой справа вверху основного окна со списком персов. Там вписываете те кланы, которые вы хотели бы подгружать. Остальные отсекаются =Ъ.
ВАЖНО: Если список у вас вообще пустой, то сначала добавьте клан "вручную". Пока кто-либо из этого клана не будет он-лайн, автозаполнение не начнет работать! Как только хоть один член клана он-лайн, включается автозаполнение
- ДОБАВЛЕНА ВОЗМОЖНОСТЬ УДАЛЯТЬ КЛАНЫ ЦЕЛИКОМ. Если надо снести клан из списка - тыркаете по активным (он-лайн) членам этого клана правой кнопкой мыши, выбираете удалить->всех членов клана. Одномоментно удаляются все он-лайн члены клана. После этого все остальные (оффлайн) слены удаленного клана будут удалены программой автоматически по мере выхода их он-лайн. Зло, но справедливо.
- качественно переработан интерфейс
- различные мелкие баги пофиксены.
//*************************************
РЕЗЮМЕ по применению: запускаете, добавляете персов в список, копите статистику по персам денек - два, затем смотрите что получилось.
//*************************************
Вроде это последний вариант, дорогие друзья. Не судите мну строго, я старалсонах =Ъ Список ников автоматически подгрузится, просто распакуйте программу в отдельную папку и сбросьте в одну папку с новым exe ваш список контактов.
Жалобы и предложения с удовольствием перевариваются, прошу писать сюда.
//*************************************
Аспекты (если кому интересно): взял xml-запросы teddybear с форума абисса, организовал программно httpweb запрос, получил результат, пропарсил, вывел в окно =) короче ничего особого.

Шшылка: http://files.mail.ru/197B0R

Скриншоты:
http://i075.radikal.ru/1001/b4/110712f26a9ft.jpg
http://s12.radikal.ru/i185/1001/13/cc02001070aat.jpg
http://i074.radikal.ru/1001/b8/17a2c059b997t.jpg

ТЕПЕРЬ ПРОГРАММА ИСПОЛЬЗУЕТ FRAMEWORK v 3.5 ДЛЯ БОЛЕЕ ПРЕЗЕНТАБЕЛЬНОЙ 2D ГРАФИКИ. Если у кого-либо не запускается что-либо, то скачать библиотеку можно здесь http://files.mail.ru/HV83WB  (200 Мб). Для тех, кому не нужна статистика, можно не качать. Однако библиотека нужная и даже архиважная и на компе не помешает.

Вроде все. Enjoy!

Отредактировано kot331107 (2010-04-18 17:03:25)

+2

2

очень понравилась, теперь не спрятаться нашим врагам в наше отсутствие) друзья пусть сами ищут

0

3

гуд!

0

4

Это про тебя?

malcolm: у нас работает самый настоящий труъ-программер :)
malcolm: он даже по порносайтам не лазит
malcolm: он на каждый сайт пишет парсер, разгребающий там всё говно и сортирующий фотки на винт аккуратненько по папочкам
malcolm: по категориям там, по датам, просмотренное-непросмотренное :)
malcolm: говорит - так вирусни не будет и асидисей смотреть удобнее 8) ©Баш

0

5

жжош) если так удобнее то пусть будет про меня, сочту за честь ;))
по теме: скоро будет римейк программы. обновления довольно серьезные. работать будет гораздо быстрее, меньше грузить сервер и еще: НЕ СПЕШИТЕ ЗАБИВАТЬ СПИСОК клана. будет инструмент для загрузки списка клана тех кто ОНЛАЙН (сори, но teddybear не доделал полный список кланов, а мне ГМы не дают доступа, говорят про какое то стратегическое преимущество, и хрен с ними). может быть введу группы. уже работаю над этим. рад что есть спрос на народную продукцию)

Отредактировано kot331107 (2009-12-27 14:06:50)

0

6

А чо б ему не быть? Такая посторонняя приблуда всяко полезнее встроенного френдлиста.

0

7

Обновление от 28.12.2009

Ряд улучшений:

- Добавлять можно по одному и кланами (он-лайн частью кланов). При этом все персы сортируются на группы по кланам, все кто оффлайн - в группе "Оффлайн", а те кто не в кланах - в группе "б/к".
- Добавляя тот же клан повторно в список запишутся только те персы он-лайн, которые не были в списке ранее. Следовательно повторное тыкание этой опции поощряется, собственно это только дополнит ваш список. Никакого дублирования не будет!
- При добавлении он-лайн кланов можно указывать сразу несколько кланов через запятую
- Список и настройки окна сохраняются при выходе из приложения
- самое главное: запрос с сервера теперь выполняется по всему списку сразу, а не по очереди для каждого перса. Работает в разы быстрее и меньше нагрузка на сервер.
- внизу добавлена статус строка с онланом сервера, и сводная статистика по вашему списку контактов
- качественно переработан интерфейс
- ну и куча внутренней оптимизации.

RedSpider, решение проблемы с переписью членов клана конечно нифига не найдено, но тем не менее, вот наиболее удобный вариант который я щас могу тебе предложить. Если в течение недели по вечерам потыкать кнопочку "добавить клан" =) то получишь почти полный список клана (я сегодня вечером 20 человек с клана добавил в список в два нажатия). Далее, после того как список составлен: если ктото из списка потом выходит из клана, он автоматически премещается в категорию "б/к". Список хранится в xml-файле в каталоге с программой.

Ссылка и скриншот обновлены в топе.

Отредактировано kot331107 (2009-12-28 03:00:18)

+1

8

Шикарно! Вечером Попробую =)

0

9

Ну насчет составления списка клана, я еще использую вот эту приблуду.

mpak.su/abysstat/cid:59

Тут видно не только ник персонажа, но, если ткнуть на ник, видно, когда этот персонаж заходил в игру и каким именно сабклассом. То есть, можно оценить и стабильность онлайна.
Неизвестно правда сколько данный проект протянет, потому что ГМ Zarja забанил всех персонажей автора. :)

0

10

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

0

11

RedSpider написал(а):

mpak.su/abysstat/cid:59

прикольно, но это для бородатых админов, для меня слишком наворочено=) а еще там в заголовке странички написано то, что реально думают про Зарю создатели проекта =)
MitsuneKonno попробуем=)

0

12

Обновление с 29.12.2009

Ряд новшеств и исправлений:

- Программа теперь полноценно сворачивается в трей. Варианты: можно сворачивать как обычное окно, либо одинарным кликом левой кнопкой мыши (ЛКМ) по иконке в трее. Повторный клик ЛКМ по иконке в трее развернет окно обратно.
- Добавлены звуковые оповещения из ICQ (кнопка на панельке сверху включает-выключает звук) =)
- Добавлена возможность менять способ отображения списка персонажей: разбивать по группам, либо всех показывать в общем списке (кнопка-переключатель на панельке сверху)
- Добавлен режим АВТОМАТИЧЕСКОГО вытягивания он-лайн кланов (кнопка-переключатель на панельке сверху, по умолчанию выключен). Работает так: просматривается список всех он-лайн (!!!) персонажей и по ним определяется какие кланы вас интересуют в принципе. Далее с определенной периодикой с сервера вытягиваются все остальные он-лайн персы данного клана. Т.е. если вдруг в клан зашел кто новенький и он он-лайн, вам не надо париться и добавлять клан вручную, программа сделает это за вас сама. ОБРАТНАЯ СТОРОНА МЕДАЛИ присутствует: при тестировании у меня из 30 человек в списке одномоментно получилось 94, ибо программа в этом режиме начинает жадно пожирать все данные с серва об он-лайн игроках, которые состоят в кланах с вашими друзьями =) На всякий случай между запросами делается микроскопическая пауза, дабы давать серву отдышаться =)
- ведется постоянный лог, пока программа включена (файл log.txt в каталоге программы), куда в реальном времени записывается кто когда зашел/вышел. При выходе из программы лог не чистится и потом при следующем запуске программы запись продолжается в тот же файл!

Возможно добавлю кое-какую статистику заходов и коэффициент задротства по среднедневному кол-ву времени он-лайн. В новогоднюю ночь время будет тарифицироватся с коэффициентом х5 =Ъ

Ссылка и скриншот обновлены в топе.

Update: друг прогу заценил, трезво заметил что иконки - дерьмо. просто некогда было подбирать по размеру. када налеплю статистику заодно подправлю иконки...

Отредактировано kot331107 (2009-12-29 18:04:43)

0

13

Слыш, ты работаешь вабщето? В смысле, за деньги?

0

14

1. Слышу вас хорошо)
2. работаю всмысле за бабло
а че хотел то, старина? =)

Отредактировано kot331107 (2009-12-29 20:34:46)

0

15

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

0

16

[морожусь] Polukrovka, на самом деле эту "приблуду" написать можно не заморачиваясь. что я и сделал. заодно повысил свой проф lvl - и в этом, старина, обоюдная выгода.

+3

17

Обновление с 04.01.2010

Ряд новшеств и исправлений:

- ВВЕДЕНА СТАТИСТИКА (см скриншот 2 в топе темы). Вход осуществляется правой кнопкой мыши по нику в списке, затем выбор пункта "Статистика" в меню.
- Статистика отображается в графическом и табличном виде.
- На первой вкладке персонально по каждому нику отображаются графики - прямые линии (см скриншот 2 в топе темы). Ось Х - время, ось Y - индекс персонажа. Там где линия есть - персонаж был он-лайн, там где разрыв - он ушел в офф. моменты входов-выходов отображены в виде жирных точек на концах линий.
- Проставляя в списке справа галочки напротив ников, вы можете вывести на график статистику нескольких персонажей
- Можно выбирать временной масштаб графика (кнопка внизу справа). Можно копировать график в буфер обмена (кнопка там же).
- На второй вкладке (см скриншот 3 в топе темы) отображается сводная информация по всем никам. Столбцовая диаграмма отображает средне-дневное время он-лайн в часах.
Таблица справа отражает ту же информацию в текстовом варианте. % времени он-лайн выражается как (суммарное время он-лайн, ч) / (весь временной интервал, на котором велась статистика, ч) * 100%. Если у вас установлен Excel эту таблицу можно вывести туда - кнопка справа внизу (с иконкой екселя).
- Помните, что вся статистика, которая отображается программой, записывается только тогда, когда включена программа!!!  Пример: вы идете по делам или прогуляться на выходных, с утра включаете свою железяку, запускаете программу. Только с этого момента она начинает писать статистику в реальном времени вплоть до выхода из программы.
- Если у вас нет статистики (только что поставили программу), нет смысла ее смотреть, ибо там вы увидите только бессмысленные пустые графики. Статистика должна копиться некоторое время (день или два, а чтобы быть достоверной, лучше и месяц =D)
- Файл со статистикой находится в каталоге программы и называется stats.stt. Запись статистики кушает очень немного места на вашем HDD, процессор практически не занимает (раз в 5 минут сбрасывает накопленную инфу в файл)

- ИКОНКИ ИСПРАВЛЕНЫ НА БОЛЕЕ АККУРАТНЫЕ
- ДОБАВЛЕН ФИЛЬТР АВТОЗАПОЛНЕНИЯ. Активируется кнопкой справа вверху основного окна со списком персов. Там вписываете те кланы, которые вы хотели бы подгружать. Остальные отсекаются =Ъ.
ВАЖНО: Если список у вас вообще пустой, то сначала добавьте клан "вручную". Пока кто-либо из этого клана не будет он-лайн, автозаполнение не начнет работать! Как только хоть один член клана он-лайн, включается автозаполнение
- ДОБАВЛЕНА ВОЗМОЖНОСТЬ УДАЛЯТЬ КЛАНЫ ЦЕЛИКОМ. Если надо снести клан из списка - тыркаете по активным (он-лайн) членам этого клана правой кнопкой мыши, выбираете удалить->всех членов клана. Одномоментно удаляются все он-лайн члены клана. После этого все остальные (оффлайн) слены удаленного клана будут удалены программой автоматически по мере выхода их он-лайн. Зло, но справедливо.
- Вроде это последний вариант, дорогие друзья. Не судите мну строго, я старалсонах =Ъ Список ников автоматически подгрузится, просто распакуйте программу в отдельную папку и сбросьте в одну папку с новым exe ваш список контактов.
Жалобы и предложения с удовольствием перевариваются, прошу писать сюда.

Ссылка и скриншот обновлены в топе.

ТЕПЕРЬ ПРОГРАММА ИСПОЛЬЗУЕТ FRAMEWORK v 3.5 ДЛЯ БОЛЕЕ ПРЕЗЕНТАБЕЛЬНОЙ 2D ГРАФИКИ. Если у кого-либо не запускается что-либо, то скачать библиотеку можно здесь http://files.mail.ru/HV83WB  (200 Мб)

Отредактировано kot331107 (2010-01-04 02:19:44)

0

18

в системных месагах вся информация и так отображается только в пвп некогда всматриватся в них.

по поводу различных цветов:

прошел дебаф или скилл - зеленым

не прошел - красным

крит - желтый или синий как душа ляжет

заранее сенкс

0

19

ps пашу слушаешь?))

0

20

ListenRightNow 
1. Патчи на дроп, спойл, инфу о мобах и др.
2. да, паша руф вещь=)

0

21

Спасибо))))...ток вот при проблемка.
Добавил игрока, автообновил, добавился клан. Удаляю весь клан, а вот заново добавить 1го игрока из этого же клана никак. Точее он добавляется, но при перезаходе или нажатии кнопки обновления исчезает из списка.
И иногда вылетает ошибка и не обновляется список.. типо не логинется, хотя по прошествии некоторого раза автообновления все начинает работать.

Отредактировано DrundeL (2010-01-10 16:48:21)

0

22

DrundeL Спасибо за интерес к моей программе! с автозаполнением пофиксил, теперь все работает более просто и корректно  :rolleyes:
Теперь вкратце приведу пошаговый пример. Это облегчит понимание нити мудрого космоса, коей я пронизал идею автозаполнения  :idea:

1) Загружаем программу, видим пустой список
http://s49.radikal.ru/i125/1001/0f/7d05f2e580dd.jpg

2) Тыкаем кнопочку с плюсиком внизу -> добавить контакт -> вводим ник (ex: Dange) -> тыкаем OK -> в список добавляется Dange.
http://s002.radikal.ru/i197/1001/00/81986e9f03a0.jpg

3) Проверяем что автозаполнение включено (кнопочка сверху с 3 шестеренками, должна быть как на скриншоте вверху). Тыкаем кнопочку "фильтр автозаполнения" сверху.
Вводим в окне кланы через запятую, которые необходимо постоянно вытягивать. Тыкаем ОК
http://s40.radikal.ru/i090/1001/4b/3235015e17cf.jpg

4) После того как фильтр задан, тыкаем на кнопочку "обновить сейчас" (внизу справа). Список заполняется текущим он-лайном.
http://i064.radikal.ru/1001/95/6e9552ddc99a.jpg

5) Далее мы желаем удалить весь клан и заново добавить первого персонажа. Для этого тыкаем по любому члену клана, допустим по Dange, правой кнопкой мышки. В контекстном меню выбираем удалить -> всех членов клана.
http://s004.radikal.ru/i207/1001/7e/44bea3cd58d0.jpg

6) Выскакивает окно с предупреждением, отвечаем: Да, хотим. Выскакивает еще одно окно - для удаления всего клана необходимо сначала убрать клан из списка автозаполнения. Тыкаем "ОК". Появляется окно фильтра, которое рассмотрено в п.2. Удаляем оттуда СПб, тыкаем "ОК".

7) Выскакивает сообщение о том, что все он-лайн члена клана успешно удалены. Если в списке есть офф-лайн члены этого клана, то они будут обнаружены и удалены программой самостоятельно, по мере их захода в игру (не сразу!!! такова специфика их базы данных, потому такой геморрой). Тыкаем ОК.

8) Список снова девственно чист,  см. скриншот 1. Далее если желаем опять добавить в список Dange (или любого другого члена клана) см. п.1 и так далее.

Ссылка обновлена в топе.
Копия ссылки: http://files.mail.ru/GLPSYH

P.S. насчет той, другой ошибки - опиши поподробнее плз. Если выскакивает критическая ошибка, там можно нажать кнопку подробности и стек ошибки глянуть. Было бы здорово, если б ты мне полный текст стека скопировал и отправил в ЛС (сюда не надо, там много инфы). Если выскакивает ошибка, там есть кнопка продолжить, по идее программа должна нормально работать дальше. Спасибо!

P.P.S. теперь автозаполнение работает и без добавления кого либо. Т.е. просто заполняем фильтр нужными кланами, тыкаем "ОК" и программа сама начнет вытягивать кланы. Если же фильтр пустой, то действует описанная в топе темы схема.

Отредактировано kot331107 (2010-01-10 17:37:26)

0

23

Окей..вылезет о5, неприменно напишу.)
Спс за ап)

Появилась. Отправил.

Отредактировано DrundeL (2010-01-10 18:30:30)

0

24

DrundeL написал(а):

Появилась. Отправил.

Словил. Больше не появится  :mad:
Ссылка: http://files.mail.ru/LF00Q7

0


Вы здесь » Форум клана SPb » Технический раздел » друзья онлайн v 1.0 =)