|
Прием в клан - Общение разработчиков - Программирование для Perfect World, общение и обсуждене разработок |
23.04.2014, 16:43
|
#1
|
|
|
|
Разведчик
|
Регистрация: 14.10.2012
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Прием в клан
Еще 1 загадка. Допустим, есть перс без клана. Как обычно поступают. Берем перса в таргет, жмякаем на нем правой кнопкой и выбираем пунк "пригласить в гильдию". Делаю то же искусственным методом. Беру в таргет, эмулирую нажатие кнопки и... получаю сообщение "игрок не в сети". В хэш-таблице данный перс есть. Есть подозрение, что где-то происходит получение более подробной информации о персонаже после нажатия пкм. Как это дело воспроизвести?
|
|
|
23.04.2014, 18:24
|
#2
|
|
|
|
Рыцарь-капитан
|
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
|
Re: Прием в клан
а попробовать тупо отправить пакет с ID персонажем?
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"
Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
|
|
|
24.04.2014, 11:26
|
#3
|
|
|
|
Разведчик
|
Регистрация: 14.10.2012
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Прием в клан
Если бы такой пакет ловился чудным "Pack_Listen", то я не задавал бы тут этот вопрос. На пати - да, есть пакет. А вот на приглашение в клан... нету А пакеты другого уровня я отправлять не умею
Добавлено через 5 часов 24 минуты
Попутно еще тогда вопрос задам. В функции обработки событий от GUI обрабатывается команды аналогичные событиям нажатия левой кнопки. Что-нибудь известно про правый клик?
Последний раз редактировалось bsbalex; 24.04.2014 в 16:50.
Причина: Добавлено сообщение
|
|
|
25.04.2014, 11:41
|
#4
|
|
|
|
Разведчик
|
Регистрация: 14.10.2012
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Прием в клан
Тишина... всем лень разгре бать. Но суть такая. Например, через GUI вызвать панель личного чата. Кликаем по любому персу правой кнопкой. Чат не вызываем, а просто закрываем панельку. Далее, левой выделяем другого персонажа. Абсолютно любого. И именно левой!! При этом мы берем перса в таргет. НО!! Если вызвать программно окно чата, то чат будет с тем игроком, на которого жали правой кнопкой. Т.е. помимо цели при нажатой правой кнопке что-то делается. Предполагаю, что процедура более длительная, чем просто взятие в таргет и данные (в большем объеме) куда-то копируются. Нашел место (без оффсетов) где появляется WID после нажатия ПКМ. Но искусственная подстановка туда нужного WID результата не приносит. Что-то где-то делается еще. Структура хэш-таблицы так же меняется. Например, просто сканирование ближайших игроков дает информацию, но не всю. Например, уровень перса обновляется только после взятия данного перса в таргет. Вот и при нажатии ПКМ что-то делается. Но, пока не знаю где и что. Неужели никто не рыл в данном направлении?
К тому же quickaction вызывается не только на ближайших игроках, которых можно брать в таргет. Им можно пользоваться и через чат. Поэтому, считаю что данная структура игрока не в хэш-таблице.
Последний раз редактировалось bsbalex; 25.04.2014 в 11:44.
|
|
|
25.04.2014, 13:05
|
#5
|
|
|
|
Рыцарь-капитан
|
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
|
Re: Прием в клан
поймайте тогда пакет через PandoraBox и отправляйте серверу
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"
Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
|
|
|
25.04.2014, 14:05
|
#6
|
|
|
|
Разведчик
|
Регистрация: 14.10.2012
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Прием в клан
Последний раз редактировалось bsbalex; 25.04.2014 в 14:12.
|
|
|
25.04.2014, 20:44
|
#7
|
|
|
|
Рыцарь-лейтенант
|
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
|
Re: Прием в клан
Другая, конечно
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.
|
|
|
27.04.2014, 15:40
|
#8
|
|
|
|
Разведчик
|
Регистрация: 14.10.2012
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Прием в клан
Вот все надо выпрашивать Ткните носом тогда где про это почитать...
|
|
|
27.04.2014, 15:48
|
#9
|
|
|
|
Рыцарь-лейтенант
|
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
|
Re: Прием в клан
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.
|
|
|
28.04.2014, 09:54
|
#10
|
|
|
|
Разведчик
|
Регистрация: 14.10.2012
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Прием в клан
|
|
|
03.05.2014, 14:36
|
#11
|
|
|
|
Разведчик
|
Регистрация: 14.10.2012
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Прием в клан
Я сделал это Все же моя теория подтвердилась и инжект прошел удачно. Теперь могу приглашать в клан любого
К сожалению бота делал для пвп сервера и для офа он не прокатит. И сам прием состоит из 3х частей.
1. выделить нужного перса (простой Target_On)
2. инжект ф-и получения подробной инфы по персу. Необходимо GUI (win: Win_HpmpOtherB, control: Size )
3. инжект ф-и обработки команды InviteGuild. Необходимо GUI (win: Win_QuickAction, control: InviteGuild )
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
[Информация] Прием в клан Европа1
|
Артурыы |
Общение и обсуждение |
0 |
04.11.2012 15:40 |
[Статья] Евро5 - клан [Прием]
|
WreckeR/9/ |
Общение и обсуждение |
0 |
06.05.2011 19:20 |
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 01:59.
|
|