|
Можно ли вытащить сообщения боевого чата из памяти клиента? - Общение и обсуждение Aion - События, информация, вопросы и ответы по Aion |
08.07.2013, 16:04
|
#1
|
|
|
|
Разведчик
|
Регистрация: 15.02.2013
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Можно ли вытащить сообщения боевого чата из памяти клиента?
Иногда смотрю дуели между людьми и часто вижу, как например целитель кидает слепоту на лука, а тот не снимает ее банкой и бьет дальше. Т.к. в порыве боя не замечает что он ослеплен
В связи с этом пришла идея написать программку, которая бы анализировала чат боя и скажем при нахождении в чате надписи "Вы ослепли" проигрывать какое либо сообщение, что бы услышав его человек понимал что его ослепили и снимал слепоту банкой.
Ну это я описал на примере слепоты, а можно так же отслеживать замедление, корни, немку и т.д.
Так вот, с помощью консоли можно разрешить писать лог в файл (chat.log) а потом программой в цикле (например каждые 1-2 сек) считывать последние строки лога и парсить их на наличие нужного текста.
Это сделать легко, а вот у меня вопрос: можно ли как то в памяти отлавливать сообщения чата боя, ну что бы не возится с физическим файлом-лога?
|
|
|
10.07.2013, 17:38
|
#2
|
|
|
|
Разведчик
|
Регистрация: 10.08.2010
Сообщений: 15
Популярность: 12
Сказал(а) спасибо: 4
Поблагодарили 1 раз в 1 сообщении
|
Re: Можно ли вытащить сообщения боевого чата из памяти клиента?
За 1-2 секунды бой кончается. А после драки, как известно, кулаками не машут.
|
|
|
10.07.2013, 18:39
|
#3
|
|
|
|
Рыцарь-капитан
|
Регистрация: 18.10.2009
Сообщений: 477
Популярность: 7804
Золото Zhyk.Ru: 115
Сказал(а) спасибо: 85
Поблагодарили 498 раз(а) в 172 сообщениях
|
Re: Можно ли вытащить сообщения боевого чата из памяти клиента?
Помоему, тут нужно проверять ID бафов/дебафов умений, висящих на персонаже. Если есть ID умения на персе, то делать какое-то действие(я).
|
|
|
10.07.2013, 20:01
|
#4
|
|
|
|
Разведчик
|
Регистрация: 04.11.2012
Сообщений: 10
Популярность: 10
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Можно ли вытащить сообщения боевого чата из памяти клиента?
вот бы кто-то авто-дебаффер сделал бы
|
|
|
14.07.2013, 17:37
|
#5
|
|
|
|
Рыцарь-лейтенант
|
Регистрация: 10.06.2011
Сообщений: 467
Популярность: 31147
Сказал(а) спасибо: 231
Поблагодарили 488 раз(а) в 226 сообщениях
|
Re: Можно ли вытащить сообщения боевого чата из памяти клиента?
1. Способ пакетами.
+ легко написать
- будете зависить от пакетника и новых версий
2. Работать напрямую с памятью.
+Быстрее пакетов и надежнее
- врятли кто возьмется делать
На счет второго способа, точно знаю что можно сделать. Это при том, чтобы не затрагивать chat.log так как с ним толку не будет.
Мы как то обсуждали с Zombee одну идею, но реализации так и не достигла, скину ее сюда:
Так же отлавливаем из чата боя с противником, когда он юзает банку на исцеление и включаем таймер на 30 сек и уведомляем себя что у противника банка в откате и тем самым можем использовать немоту, слепоту и т.д. Если продумать глубже, то можно и другие скиллы так прописать и знать что у противника в откате.
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 05:15.
|
|