|
Узнать айди рецепта для крафта - Общение и обсуждение Perfect World - Cобытия, информация, вопросы и ответы по Perfect World |
03.01.2016, 18:52
|
#1
|
|
|
|
Разведчик
|
Регистрация: 23.07.2013
Сообщений: 0
Популярность: -62
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Узнать айди рецепта для крафта
Доброго дня. Пытаюсь узнать для автокрафта айди рецепта, на фришке. То есть айди не стандартный.
версия клиента 1.5.1.
Из гугления и размышлений столкнулась c двумя идеями.
1. попытки работы с PWPL. отсюда интересно можно ли с помощью него перехватить пакеты в 1.5.1 клиенте.
на данный момент
конфиг следующий.
[main]
BaseAddress = C7ABCC
GameRun = C7B36C
PacketSendFunction = 728320
HostPlayerStruct = 30
Name = 6B0
MagicNumber = 7
я не уверена в значение HostPlayer. остальные видимо верные, так как автокрафтер работает исправно с такими значениями Base, Game, PacketSend.
2. Также была идея вскрыть elements.data сервера, с помощью seledit.
однако оригинальный конфиг 1.5.1_v.112 не подошёл, я подозреваю, в дате добавлены какие-то дополнительные поля.
может ли кто-то объяснить на пальцах, как допилить конфиг, для измененной даты?
Или вообще, какие есть ещё альтернативы узнать айди рецепта.
В итоге PWPL сейчас крашит игру, а дату открыть не удается.
|
|
|
05.01.2016, 21:08
|
#2
|
|
|
|
Разведчик
|
Регистрация: 23.07.2013
Сообщений: 0
Популярность: -62
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Узнать айди рецепта для крафта
тухленько, очень тухленько.
Что ж. Айди рецепта узнала методом проб вылетов и ошибок через PWPL.
проблема в том что PWRuf который я использоавала для крафта. шлет пакет
25 00 0C 00 00 00 0C 00 00 00 9F 00 00 00 F1 EA 00 00 01 00 00 00
а в действительности пакет для создания вещи должен быть
25 00 0C 00 00 00 0C 00 00 00 00 00 00 00 F1 EA 00 00 01 00 00 00
Отсюда вопрос по какой причине автокрафт шлет 9f вместо 00.
Была идея что из-за ремесленных навыков, однако если изменить значение с навыками ремесла, то в пакете меняется последняя 01 на 64.
+ так же возникает вопрос, удалось ли кому-то в автокрафте настроить продажу вещей в нпц, и полёт до него.
На данный момент у меня крафтер открывает окно диалога с нпц, но пункт услуги и торговли и ремонта не выбирает, то есть крафтер шлет пакет на открытие первого диалога с нпц, а не окна с торговлей вещей. есть ли идеи как лечить?
по инструкции на сайте руфика, пробовала жать NPC for trade уже октрыв окно торговли, однако эффекта это не принесло. Вообще для крафтера, суда по значениям получаем после нажатия кнопки, нет ни какой разницы, что нажать просто выделив в таргет нпц, что открыв окно торговли с ним.
offset с автокрафта.
BASE_ADD=C7ABCC
GAME_ADD=C7B36C
Player_ADD=2C
Player_Name_ADD=6B0
Inventory_Array=F10
Yacheyka=C
MoneyCount =578
Item_Id =C
Item_Count =14
Max_Count_Yacheyek =10
ExtraEffectsPtr =b0
ExtraEffectsId1=00
ExtraEffectsId2 =1C
ExtraEffectsId3 =38
ExtraEffectsValue1 =0C
ExtraEffectsValue2 =28
ExtraEffectsValue3 =44
Используется при отправке пакета BA+$20 в версии 1.4.4 =20
SendPacket=728320
TargetWid=D3C
ChatStart=CA37A0
ChatNumber=CA37AC
ExtraEffectsCount=b4
Walk1=48A340
Walk2=48E680
Walk3=48A7F0
LocX=3C
LocZ=40
LocY=44
Walk_Ofs1=1370
WalkMode=6C4
Item_Price=1c
при данном оффсете крафтер вполне адекватно крафтит бижи на пение на луне, однако по серверному рецепту ячейка 9f вместо 00. и не рабочие функции продажи в нпц.
значения walk, loc, walkmode, я брала из pwcrazybot настроенного под данный фришный сервер.
Последний раз редактировалось Sub-01; 05.01.2016 в 21:13.
|
|
|
05.01.2016, 21:31
|
#3
|
|
|
|
Рыцарь-лейтенант
|
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
|
Re: Узнать айди рецепта для крафта
Скорее всего админ поменял что-то ради избавления от автокрафтеров. Без вторжения в исходный код крафтера вряд ли получится заставить его работать
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.
|
|
|
06.01.2016, 15:14
|
#4
|
|
|
|
Разведчик
|
Регистрация: 23.07.2013
Сообщений: 0
Популярность: -62
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Узнать айди рецепта для крафта
а можно ли сделать как-то костыль уровня "сходил за хлебом через канаду"?
то есть PWPL'ом или чем-то ещё слать правильный пакет на крафт, заданное кол-во раз, а автокрафтером производить фильтрацию вещей и продажу в нпц.
однако с продажей всё та же проблема, и ладно бы нпц для продажи были не стандартные, но в действительности нпц вполне стандартный (вроде), обычный кузнец в заповедном лесу.
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 16:14.
|
|