Регистрация Главная Пользователи Все разделы прочитаны
Сообщения за день Справка Регистрация

Чат-логгер для руоффа

-

Боты, скрипты и прочий софт для Perfect World

- Весь софт по Perfect World и все, что связано с ботоводством и скриптописанием в этом разделе. Вопросы запрещены!

Ответ
 
Опции темы
Старый 26.11.2010, 16:10   #1
 Разведчик
Аватар для Virial
 
Virial на правильном пути
Регистрация: 28.10.2010
Сообщений: 18
Популярность: 39
Сказал(а) спасибо: 1
Поблагодарили 9 раз(а) в 5 сообщениях
 
По умолчанию Чат-логгер для руоффа

Создавал для себя, но решил выложить - вдруг ещё кому-то пригодится?
Что это такое?
Это программа, которая следит за игровым чатом и сохраняет все его сообщения в лог-файле.

Аналоги
http://zhyk.ru/forum/showthread.php?t=118365 от TBX1n

Системные требования
Как таковых и нет. Если на машине запускается PW, то вроде бы должен запускаться и логгер. Тестил под XP. Как под Вистой и Win7 - не знаю, там небось как всегда муть с UAC, админскими правами и т.д...

Использование
  1. Заходим в PW.
  2. Запускаем програму.
  3. Жмём кнопку "Подключиться к PW" и быстро переключаемся на желаемое окно клиента.
    Логгер ждёт ровно 4 сек. с момента нажатия, после чего цепляется к тому окну, которое в данный момент активно. Нужно, чтоб активным было именно окно PW...
  4. Ждём эти самые 4 сек.
  5. Когда логгер подключен, можно в любой момент нажать "начать отслеживание" для начала ведения лога. И "остановить" для прекращения. После останова можно сразу же возобновить ведение лога - при этом лог будет дописываться в тот же файл, заново присоединяться к PW не требуется
Выглядит эта вещь вот так:
[Ссылки могут видеть только зарегистрированные пользователи. ]
Формат лог-файла – способ ведения лога. Варианты:
  1. ANSI – Просто самый обычный текстовый файл, который открывается в том же Блокноте. При этом текст записывается в кодировке ANSI – т.е. всякие там звёздочки, иероглифы и прочая выпендрёжная муть попросту превратится в значки вопроса “?”. Выглядит лог примерно так:
    Код:
    13:02:24 [Гр.] Ариетис:   Ку.
    13:02:40 [Гр.] Ариетис:  Опять дурью маешься?
    13:02:44 [Мир] Ли$ичка:соберу пати на персика, дру есть, в пм
  2. UNICODE – тоже текстовый файл, только в кодировке Юникод. Соответственно, может хранить спецсимволы, а вот откроется уже далеко не везде. Хотя виндовозный блокнот читать такой текст всё же должен.
  3. HTML – лог сбрасывается в файл с расширением htm, который потом успешно проглатывается браузерами IE и FF последних версий. В результате вы можете смотреть лог прямо в окне браузера, причём даже в процессе его дописывания. Если нажать на «обновить», то последние дописанные в лог посты тоже проявятся.
    В этом режиме логгер парсит все смайлы, все цветовые коды и все спецкоды – когда народ пытается писать «нестандартными» цветами. Выглядит это примерно так:
    [Ссылки могут видеть только зарегистрированные пользователи. ]
    Горизонтальные полосы – это интервалы между сессиями, т.е. они оставляются, когда файл открывается логгером заново.
Отслеживать каналы – собственно фильтр каналов. Работает вне зависимости от настроек клиента. То есть даже если вы в клиенте оставили только пати-чат, а в логгере следите за Миром, он будет нормально перехватывать и логгировать посты в Мир (в памяти клиента они ведь всё равно есть).

Убирать теги и смайлы из чата – убирает из постов весь смайлово-цветовой мусор. Полезно, если идёт сохранение в качестве простого текста, чтоб его не захламлять.

Отслеживать посты только персов с никами – фильтр. Например, вам охота узнать, что пишет ваша жена? А может, вы хотите ловить посты только от членов вар-ГИ? Занесите их ники в список, включите фильтр, и из общего мусора будут выделяться только их посты. Все фильтры поддерживают UNICODE, т.е. во все окошки фильтра можно кидать спецсимволы. Некоторые из них могут правда отображаться в виде квадратов из-за шрифтов, однако же распознаются и обрабатываются вполне корректно.

Список игнорирования – ну он и есть игнор-лист.

Записывать только сообщения, содержащие текст – ещё один фильтр, только уже по тексту, а не по нику, поэтому сравнение идёт регистронезависимое – разницы между строчными и прописными символами тут нет. Радость для барыги. Например, введя туда
Код:
прод
Скуп
купл
обмен
вы сможете залоггировать все торговые сообщения. Ну или сможете, как это сделал я, настроить фильтр так:
Код:
69
Дух
Поед
Бык
Быч
Кобыл
Лошад
Копыт
собчак
после чего свернуть вообще клиент и в браузере периодически жать на «обновить». При этом все посты о сборке пати в 69-й по еже не пройдут мимо вас и не затеряются в горе флуда, а вам не придётся пучить глаза, пытаясь уследить за тоннами левых постов.
Не записывать сообщения, содержащие текст – игнор по тексту. Туда можно ввести например антимат или всякие там муси-пуси-чмоки, чтоб не доставали.

К одному окну игры можно прицепить несколько окон логгера с разными настройками, размораживать окно не требуется.

Отчёт Virustotal:
[Ссылки могут видеть только зарегистрированные пользователи. ]
Вложения
Тип файла: zip PWChatLogger.zip (851.3 Кб, 395 просмотров)
  Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Al-Ghannam (21.03.2011), Drdemon9 (17.04.2011), nonito (27.11.2010), Sanych89 (27.11.2010), Untold (15.03.2011)
Старый 26.11.2010, 18:00   #2
 Пехотинец
Аватар для Vlad2891
 
Vlad2891 вызывает надежду
Регистрация: 03.01.2010
Сообщений: 97
Популярность: -41
Сказал(а) спасибо: 217
Поблагодарили 67 раз(а) в 32 сообщениях
Отправить сообщение для Vlad2891 с помощью ICQ
 
По умолчанию Re: Чат-логгер для руоффа

Цитата:
Сообщение от VirialПосмотреть сообщение
Не записывать сообщения, содержащие текст – игнор по тексту. Туда можно ввести например антимат или всякие там муси-пуси-чмоки, чтоб не доставали.

эммм...он а можно символы ввести или нужны полные слова?
________________
  Ответить с цитированием
Старый 26.11.2010, 18:12   #3
 Разведчик
Аватар для Virial
 
Virial на правильном пути
Регистрация: 28.10.2010
Сообщений: 18
Популярность: 39
Сказал(а) спасибо: 1
Поблагодарили 9 раз(а) в 5 сообщениях
 
По умолчанию Re: Чат-логгер для руоффа

Вводятся фрагменты текста. Можно куски слов, регистр не учитывается. Строки игнора разделяются Enter'ами - каждый новый фрагмент в отдельной строчке. Если пост содержит хоть один из указанных фрагментов, он попадает под фильтр.
Главный недостаток - иногда под шаблон подходят и не совсем те сообщения, для которых он создавался. Так, вариант
Код:
69
дух
лошад
бык
быч
ловит также посты вида "срочнА прАдам лошадку, ПМ".
Если ввести в игнор слова
Код:
наХ
целу
то будет игнорить не только "пшёл нах", "нах** оно мне надо" и "поцелуйчик", но и "ледяной монах", "продам целую банку краски"...
  Ответить с цитированием
Пользователь сказал cпасибо:
ouase (29.08.2011)
Старый 27.11.2010, 17:05   #4
 Разведчик
Аватар для nonito
 
nonito никому не известный тип
Регистрация: 25.05.2009
Сообщений: 41
Популярность: 10
Сказал(а) спасибо: 7
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Чат-логгер для руоффа

Не плохая прога! Была бы ещё возможность писать в чат из неё, и показ любого чата прямо из программы. было бы совсем норм.

Добавлено через 8 минут
Ещё былобы большим + запись отдельных чатов в отдельные логи

Последний раз редактировалось nonito; 27.11.2010 в 17:13. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 18.12.2010, 12:27   #5
 Разведчик
Аватар для Yamado
 
Yamado никому не известный тип
Регистрация: 22.03.2010
Сообщений: 21
Популярность: 14
Сказал(а) спасибо: 16
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: Чат-логгер для руоффа

Я правильно понимаю, что если оставить выбранным канал (урон) то будет записываться лог урона?
  Ответить с цитированием
Старый 18.12.2010, 13:00   #6
Заблокирован
 Рыцарь-капитан
Аватар для semoder
 
semoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе цену
Регистрация: 02.05.2009
Сообщений: 525
Популярность: 4586
Золото Zhyk.Ru: 20
Сказал(а) спасибо: 37
Поблагодарили 767 раз(а) в 220 сообщениях
 
По умолчанию Re: Чат-логгер для руоффа

Цитата:
Сообщение от YamadoПосмотреть сообщение
Я правильно понимаю, что если оставить выбранным канал (урон) то будет записываться лог урона?

Да
  Ответить с цитированием
Старый 18.12.2010, 13:01   #7
 Разведчик
Аватар для ПомощниГ
 
ПомощниГ никому не известный тип
Регистрация: 09.03.2010
Сообщений: 11
Популярность: 12
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Чат-логгер для руоффа

на китайском ПВ не пашет Т.Т
  Ответить с цитированием
Старый 18.12.2010, 13:20   #8
Заблокирован
 Рыцарь-капитан
Аватар для semoder
 
semoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе цену
Регистрация: 02.05.2009
Сообщений: 525
Популярность: 4586
Золото Zhyk.Ru: 20
Сказал(а) спасибо: 37
Поблагодарили 767 раз(а) в 220 сообщениях
 
По умолчанию Re: Чат-логгер для руоффа

Цитата:
Сообщение от ПомощниГПосмотреть сообщение
на китайском ПВ не пашет Т.Т

Оффсеты чата Руофф и китай - разные, поэтому и не будет программа читать что пишут китайцы =)
  Ответить с цитированием
Старый 18.12.2010, 14:31   #9
 Разведчик
Аватар для Virial
 
Virial на правильном пути
Регистрация: 28.10.2010
Сообщений: 18
Популярность: 39
Сказал(а) спасибо: 1
Поблагодарили 9 раз(а) в 5 сообщениях
 
По умолчанию Re: Чат-логгер для руоффа

Оффсеты вынесены в отдельный файл (ini). Так что если структура чата там идентична нашей, то можно просто поправить оффсеты.
  Ответить с цитированием
Старый 19.12.2010, 01:08   #10
 Разведчик
Аватар для Kvant_VS
 
Kvant_VS на правильном пути
Регистрация: 29.09.2010
Сообщений: 18
Популярность: 30
Сказал(а) спасибо: 5
Поблагодарили 10 раз(а) в 2 сообщениях
 
По умолчанию Re: Чат-логгер для руоффа

А я сделал себе, чтобы сообщения появлялись во всплывающих окнах, как в ICQ, агенте и др. интернет-мессенджерах. Но не делал фильтр по содержащимся словам. Добавить бы к твоей проге всплывающие окна (чтобы не жать бесконечно F5 в браузере) и было бы хорошо.
  Ответить с цитированием
Старый 15.03.2011, 11:06   #11
 Разведчик
Аватар для nonito
 
nonito никому не известный тип
Регистрация: 25.05.2009
Сообщений: 41
Популярность: 10
Сказал(а) спасибо: 7
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Чат-логгер для руоффа

Цитата:
Сообщение от Kvant_VSПосмотреть сообщение
А я сделал себе, чтобы сообщения появлялись во всплывающих окнах, как в ICQ, агенте и др. интернет-мессенджерах. Но не делал фильтр по содержащимся словам. Добавить бы к твоей проге всплывающие окна (чтобы не жать бесконечно F5 в браузере) и было бы хорошо.

может ты выложишь свой вариант проги?

и ещё как добавлять фильтры? через Enter или пробел или точку с запятой?
У меня почему то когда стоит фильтр Записывать только содержащие текст
если добавить через пробел несколько слов он нечего не пишет в лог, а когда стоит только 1 слово он нормально его ищет и пишет.
  Ответить с цитированием
Старый 13.04.2011, 10:24   #12
 Разведчик
Аватар для ApocAllIPSyS
 
ApocAllIPSyS на правильном пути
Регистрация: 09.09.2010
Сообщений: 5
Популярность: 20
Сказал(а) спасибо: 0
Поблагодарили 5 раз(а) в 2 сообщениях
 
По умолчанию Re: Чат-логгер для руоффа

на новой версии клиента не работает, дело в оффсетах или все равно работать не будет, потому что чат переделали под pwi?

Добавлено через 1 час 11 минут
как вариант - может что то можно изменить в файлах клиента, чтобы вернуть чат к прежнему виду и потом уже работать с этим же логгером, просто заменив оффсеты?

Последний раз редактировалось ApocAllIPSyS; 13.04.2011 в 11:35. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 18.04.2011, 15:54   #13
-= Илитный Мастер =-
 Главнокомандующий
Аватар для AEBus
 
AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(
Регистрация: 28.03.2009
Сообщений: 1,666
Популярность: 67466
Сказал(а) спасибо: 246
Поблагодарили 1,560 раз(а) в 691 сообщениях
 
По умолчанию Re: Чат-логгер для руоффа

Ждем автора программы с обновлением
Все остальные сообщения о неработающей программе буду считать флудом и удалять
  Ответить с цитированием
Старый 20.04.2011, 20:33   #14
Заблокирован
 Рыцарь-капитан
Аватар для semoder
 
semoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе ценуsemoder знает себе цену
Регистрация: 02.05.2009
Сообщений: 525
Популярность: 4586
Золото Zhyk.Ru: 20
Сказал(а) спасибо: 37
Поблагодарили 767 раз(а) в 220 сообщениях
 
По умолчанию Re: Чат-логгер для руоффа

Фактически нужно и изменение самого софта помимо оффсета) структура чата чуть другая, появилось поле с ID предмета и пара неизвестных, а также размер сообщения стал 1C а был С

Последний раз редактировалось semoder; 20.04.2011 в 20:36.
  Ответить с цитированием
Старый 21.04.2011, 15:28   #15
 Разведчик
Аватар для FreeBSP
 
FreeBSP никому не известный тип
Регистрация: 20.04.2011
Сообщений: 8
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Чат-логгер для руоффа

было бы хорошо сделать возможность использования регулярных выражений в фильтрах
для простых пользователей ничего не изменится, а для тех кто в теме - намного расширятся возможности

кстати на руофе после недавней обновы тоже чат изменился
  Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
патч для руоффа RFmaster Общение и обсуждение, архив Lineage 2 16 22.04.2009 22:25

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 22:24.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net