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

PW CrazyBot 1.5.1 - Обсуждение

-

Общение и обсуждение Perfect World

- Cобытия, информация, вопросы и ответы по Perfect World

Ответ
 
Опции темы
Старый 09.01.2015, 19:10   #196
 Пехотинец
Аватар для diagnost
 
diagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражания
Регистрация: 03.01.2010
Сообщений: 95
Популярность: 1542
Сказал(а) спасибо: 110
Поблагодарили 460 раз(а) в 288 сообщениях
 
По умолчанию Re: PW CrazyBot 1.5.1 - Обсуждение

перс 1 лвл выборочно бьет мобов, пользуеться скилом атаки, выборочно собирает лут(копать не пробывал) галку по радиусу не ставить при возращении к точке "начало" вылетает, при использовании полета гарантированный вылет
[unfreeze]
addr = 43CAF8

[base]
addr = CCEFAC

[inject]
packet = 751D10

[walk]
x = 490E00
y = 4954B0
z = 4912D0
ofs1 = 30
ofs2 = 13D4
ofs3 = 18
ofs4 = 30
ofs5 = 4
ofs6 = 20
ofs7 = 24
ofs8 = 28

[Chat]
Start = 00CD47E8
Number = 00CD47F4

[game]
addr = CCF74C
online = CCFC00
strenuously = game.addr +18 +8 +74 +1C4 +C +C +C +C +C +C +8 +121

[gamer]
ServerName =
addr = game.addr +30
Lvl = gamer.addr +4B0
WID = gamer.addr +4A4
name = gamer.addr +6C0 +0
TargetId = gamer.addr +D64
HP = gamer.addr +4B8
MP = gamer.addr +4BC
chi = gamer.addr +4CC
MaxHP = gamer.addr +504
MaxMP = gamer.addr +508
MaxChi = gamer.addr +584
Meditation = gamer.addr +750
WalkMode = gamer.addr +6D4
LocX = gamer.addr +3C
LocY = gamer.addr +44
LocZ = gamer.addr +40
GroundZ = gamer.addr +DAC
TargetX = gamer.addr +1484 +18C
TargetY = gamer.addr +1484 +188
TargetZ = gamer.addr +1484 +190
Cast = gamer.addr +7B0
CurSkillID = gamer.addr +7B0 +8
CurSkillCD = gamer.addr +7B0 +10
ClassID = gamer.addr +6C8
EquipFly = gamer.addr +5C0
StrengthWeapon = gamer.addr +F78 +C +0 +68
StrengthWeaponMax = gamer.addr +F78 +C +0 +6C
BuffCount = gamer.addr +0388
Buffs = gamer.addr +0380 +[I*4,0,[gamer.BaffCount]]
Skilling = gamer.addr +00B8
Mining = gamer.addr +0288
Experience = gamer.addr +04C0
EquipGenie = gamer.addr +05EC

[party]
count = gamer.addr +0794 +18
addr = gamer.addr +0794 +14 +[I*4,0,6]
pl = gamer.addr +0794 +14 +0 +C

[party_offset]
WID = +C
Lvl = +10
HP = +1C
MP = +20
MaxHP = +24
MaxMP = +28
LocX = +34
LocZ = +38
LocY = +3C
WalkMode = 0

[skills]
packet_addr = 0047F790
Count = gamer.addr +1404
addr = gamer.addr +1400 +[I*4,0,[skills.count]]

[skills_offset]
ID = +8

[Pet]
addr = gamer.addr +13EC
Num = pet.addr +8
WID = pet.addr +3C
HP = pet.addr +[[pet.num]*4+10] +1C
Loyale = pet.addr +[[pet.num]*4+10] +04
Hungry = pet.addr +[[pet.num]*4+10] +08
SkillID1 = pet.addr +[[pet.num]*4+10] +40
SkillID2 = pet.addr +[[pet.num]*4+10] +50
SkillID3 = pet.addr +[[pet.num]*4+10] +60
SkillID4 = pet.addr +[[pet.num]*4+10] +70

[mobs]
count = game.addr +1C +20 +14
addr = game.addr +1C +20 +58 +[i*4,0,300]

[mobs_offset]
LocX = +03C
LocZ = +040
LocY = +044
Type = +0B4
WID = +120
ID = +124
Lvl = +128
HP = +130
MaxHP = +17C
Feature = +254
Name = +288 +0
Distance = +2AC
Enviropment= +2D0
MovFlag = +2D4
Action = +2E0
PTargetID = +304
MTargetID = +308
AttackFlag = +2CC
Buffs = +33C +[I*2,0,[mobs_offset.BuffsCount]]
BuffsCount = +344
Attack = +2C8

[lut]
count = game.addr +1C +24 +14
addr = game.addr +1C +24 +1C +[i*4,0,300] +4
packet_addr = 487020

[lut_offset]
LocX = +3C
LocY = +44
LocZ = +40
WID = +110
ID = +114
Type = +150
Lvl = +154
Distance = +15C
Name = +168 +0

[inv]
count = gamer.addr +F74 +10
addr = gamer.addr +F74 +C +[I*4,0,[inv.count]]

[inv_offset]
ItemType = +08
WID = +0C
Count = +14
Prise = +1C
Name = +4C +0
GlType = +58 +0
lvl = +64
StrengthCur = +74
StrengthMax = +78
white = +B4

Последний раз редактировалось diagnost; 09.01.2015 в 21:25.
  Ответить с цитированием
Старый 09.01.2015, 20:31   #197
 Разведчик
Аватар для foradey19
 
foradey19 никому не известный тип
Регистрация: 15.01.2014
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: PW CrazyBot 1.5.1 - Обсуждение

подсткажите или я чтото не понимаю или еще не известны точные адреса в старых версиях игры работало. в новых выводится всякая ерунда.
game addr = CCF74C +сдвиг addr = game.addr +30 и плюс сам адрес в данном случаее лвл Lvl = gamer.addr +4B0
не получается вывести лвл перса.

ReadProcessMemory (hProcess, Pointer($CCF74C), @Lvl, sizeof(Lvl), NoB);
ReadProcessMemory (hProcess, Pointer(Lvl+$30), @Lvl, sizeof(Lvl), NoB);
ReadProcessMemory (hProcess, Pointer(Lvl+$4B0), @Lvl, sizeof(Lvl), NoB);
  Ответить с цитированием
Старый 09.01.2015, 20:48   #198
 Разведчик
Аватар для Сайлон
 
Сайлон никому не известный тип
Регистрация: 25.07.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: PW CrazyBot 1.5.1 - Обсуждение

Жаль, но когда окно неактивно бот не хилит не собирает не бьёт, пета не хилит, чи не жгёт и всё остальное. Но когда окно активно - работает всё, кроме сбора лута. Спасибо, процесс пошел. Осталось недолго.
  Ответить с цитированием
Старый 09.01.2015, 20:56   #199
 Разведчик
Аватар для zasranecqwe1111
 
zasranecqwe1111 никому не известный тип
Регистрация: 13.08.2011
Сообщений: 15
Популярность: 10
Сказал(а) спасибо: 6
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: PW CrazyBot 1.5.1 - Обсуждение

Лут у меня собирает, сейчас пытаюсь найти верный флаг онлайна, с ним вроде как заживет полной жизнью
  Ответить с цитированием
Старый 09.01.2015, 21:10   #200
 Разведчик
Аватар для botovod2011
 
botovod2011 вызывает надежду
Регистрация: 01.11.2011
Сообщений: 17
Популярность: -20
Сказал(а) спасибо: 0
Поблагодарили 16 раз(а) в 5 сообщениях
 
По умолчанию Re: PW CrazyBot 1.5.1 - Обсуждение

Distance = +158
Верный Distance = +15С
  Ответить с цитированием
Старый 09.01.2015, 23:45   #201
 Разведчик
Аватар для udik666
 
udik666 неизвестен в этих краях
Регистрация: 07.06.2011
Сообщений: 18
Популярность: -61
Сказал(а) спасибо: 34
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: PW CrazyBot 1.5.1 - Обсуждение

радиус не ставил.Копнул побежал к следующей встретил моба и вылит
  Ответить с цитированием
Старый 10.01.2015, 06:41   #202
 Пехотинец
Аватар для diagnost
 
diagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражания
Регистрация: 03.01.2010
Сообщений: 95
Популярность: 1542
Сказал(а) спасибо: 110
Поблагодарили 460 раз(а) в 288 сообщениях
 
По умолчанию Re: PW CrazyBot 1.5.1 - Обсуждение

Тестим вроде получилось

Последний раз редактировалось diagnost; 15.01.2015 в 22:48.
  Ответить с цитированием
Пользователь сказал cпасибо:
жабуля (10.01.2015)
Старый 10.01.2015, 09:04   #203
 Разведчик
Аватар для udik666
 
udik666 неизвестен в этих краях
Регистрация: 07.06.2011
Сообщений: 18
Популярность: -61
Сказал(а) спасибо: 34
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: PW CrazyBot 1.5.1 - Обсуждение

Если беру исходник не видит инвенарь,подкидываю PW_CazyBot_1.5.1 бежит копать встречает моба вылет и если включать замену оружия менят сразу
  Ответить с цитированием
Старый 10.01.2015, 09:09   #204
 Разведчик
Аватар для o51
 
o51 никому не известный тип
Регистрация: 27.01.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: PW CrazyBot 1.5.1 - Обсуждение

два окна
не шевелится в неактивном окне
берет ассист с пл но не выполняет никаких действий, мобов не бьет, просто держит в таргете ( но у дру атакует пет. рес пета и призыв не работают)
спасибо энтузиастам за работу.
вполне очевидно что на форуме есть программисты по каким то причинам не желающие проявить великодушие и уделить пару часов для проведения нужных работ. жаль.
  Ответить с цитированием
Старый 10.01.2015, 10:11   #205
 Пехотинец
Аватар для diagnost
 
diagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражания
Регистрация: 03.01.2010
Сообщений: 95
Популярность: 1542
Сказал(а) спасибо: 110
Поблагодарили 460 раз(а) в 288 сообщениях
 
По умолчанию Re: PW CrazyBot 1.5.1 - Обсуждение

Во) .., что и ожидалось, офсеты мы почти все правильно нашли, проблема в dllClient.dll посыпались наши инжекты и пакеты, вчера весь день прикручивал к старому пва(исходники потому что есть) инжекты движения по координатам, подбор лута ... .dll так и не получилось отвязать от пва, знаний не хватает
  Ответить с цитированием
Старый 10.01.2015, 10:40   #206
 Пехотинец
Аватар для diagnost
 
diagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражания
Регистрация: 03.01.2010
Сообщений: 95
Популярность: 1542
Сказал(а) спасибо: 110
Поблагодарили 460 раз(а) в 288 сообщениях
 
По умолчанию Re: PW CrazyBot 1.5.1 - Обсуждение

Цитата:
Сообщение от o51Посмотреть сообщение
два окна
не шевелится в неактивном окне

PW Patcher 12.3 можно разморозить клиент

Последний раз редактировалось diagnost; 15.01.2015 в 22:50.
  Ответить с цитированием
Старый 10.01.2015, 14:33   #207
 Разведчик
Аватар для udik666
 
udik666 неизвестен в этих краях
Регистрация: 07.06.2011
Сообщений: 18
Популярность: -61
Сказал(а) спасибо: 34
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: PW CrazyBot 1.5.1 - Обсуждение

А может попробывать к этому привязать он вроди работал отлично до обновы PW_CazyBot_1.5.1.rar
  Ответить с цитированием
Старый 10.01.2015, 14:37   #208
 Разведчик
Аватар для zasranecqwe1111
 
zasranecqwe1111 никому не известный тип
Регистрация: 13.08.2011
Сообщений: 15
Популярность: 10
Сказал(а) спасибо: 6
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: PW CrazyBot 1.5.1 - Обсуждение

Цитата:
Сообщение от diagnostПосмотреть сообщение
Во) .., что и ожидалось, офсеты мы почти все правильно нашли, проблема в dllClient.dll посыпались наши инжекты и пакеты, вчера весь день прикручивал к старому пва(исходники потому что есть) инжекты движения по координатам, подбор лута ... .dll так и не получилось отвязать от пва, знаний не хватает

Инжекты и пакеты(по крайне мере те, что используются в данном боте) не менялись в этом обновлении
  Ответить с цитированием
Старый 10.01.2015, 15:07   #209
 Разведчик
Аватар для жабуля
 
жабуля неизвестен в этих краяхжабуля неизвестен в этих краяхжабуля неизвестен в этих краяхжабуля неизвестен в этих краях
Регистрация: 08.02.2013
Сообщений: 18
Популярность: -372
Сказал(а) спасибо: 22
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: PW CrazyBot 1.5.1 - Обсуждение

Цитата:
Сообщение от diagnostПосмотреть сообщение
Тестим вроде получилось

2 часа пашет нареканий нет. бьёт хилит бафается собирает лут.
  Ответить с цитированием
Старый 10.01.2015, 15:09   #210
 Пехотинец
Аватар для diagnost
 
diagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражания
Регистрация: 03.01.2010
Сообщений: 95
Популярность: 1542
Сказал(а) спасибо: 110
Поблагодарили 460 раз(а) в 288 сообщениях
 
По умолчанию Re: PW CrazyBot 1.5.1 - Обсуждение

Исходники у тебя есть?И как ты перепишешь .dll? Все действия прописаны там, сама прога рабочая, здесь как вариант писать новую .dll (например, на основе PW FrameWork 2.0) и потом ее прикручивать к последней версии PW_CazyBot_1.5.1, второй вариант брать исходники на то что есть и отвязывать ее от .dll, как раз я этим и занимаюсь
половино уже отвязал, вот кусок кода где идет обращение к .dll


// function ParseAddress(Offsets: String; const CallProc: TCallProc = nil; const Params: Pointer = nil; const PageNo: Integer = 0): DWORD; external 'dllClient.dll';
// function ReadString(addr: int64): WideString; external 'dllClient.dll';
// function ChainReadInt32(addresses: array of DWORD): DWORD; external 'dllClient.dll';
// procedure ChainWriteInt32(addresses: array of DWORD; Value: DWORD); external 'dllClient.dll';
// function ReadSingle(addr: DWORD): Single; external 'dllClient.dll';
// function ReadInt32(addr: DWORD): DWORD; external 'dllClient.dll';
// function ReadInt16(addr: DWORD): WORD; external 'dllClient.dll';
// function ReadByte(addr: DWORD): Byte; external 'dllClient.dll';
// procedure WriteSingle(addr: DWORD; Value: Single); external 'dllClient.dll';
// procedure WriteInt32(addr: DWORD; Value: DWORD); external 'dllClient.dll';
// procedure WriteInt16(addr: DWORD; Value: WORD); external 'dllClient.dll';
// procedure WriteByte(addr: DWORD; Value: Byte); external 'dllClient.dll';
// procedure WriteBytes(addr: DWORD; Values: array of byte); external 'dllClient.dll';
// function Packet(Packet: string): boolean; external 'dllClient.dll';
// function wValueToString(Value: WORD): String; external 'dllClient.dll';
// function dwValueToString(Value: DWORD): String; external 'dllClient.dll';
// procedure StrToByte(sPacket: string; var aPacket: TByteArray); external 'dllClient.dll';
// procedure LoadVariables; external 'dllClient.dll';
// function GetAddrByVariableName(VariableName: String; const Recalc: Boolean = False; const CallProc: TCallProc = nil; const Params: Pointer = nil): Int64; external 'dllClient.dll';
// function GetVariableCalcStringByName(VariableName: String): String; external 'dllClient.dll';
// procedure SetVariableCalcStringByName(VariableName: String; CalcString: String); external 'dllClient.dll';
// function GetdwVariableCalcStringByName(VariableName: String): DWORD; external 'dllClient.dll';
// function VariableExists(VariableName: String): Boolean; external 'dllClient.dll';
// procedure InjectFunc(ProcessID: Cardinal; Func, aParams: Pointer; aParamsSize: DWord); external 'dllClient.dll';

//function Walk(x, y, z: single; WalkMode: Byte): Boolean; external 'dllClient.dll';
// procedure PickWalk(WID, Typ: DWord; FlyID: DWord); external 'dllClient.dll';
// procedure TargetTo(WorldID: DWord); external 'dllClient.dll';
procedure TargetZero; external 'dllClient.dll';
// procedure Fly(FlyID: DWord); external 'dllClient.dll';
// procedure useSkill(skillId, targetId: DWord); external 'dllClient.dll';
procedure usePetSkill(skillId, targetId: DWord); external 'dllClient.dll';
procedure useGenueSkill(skillId, targetId: DWord); external 'dllClient.dll';
// procedure Skill(skillId: DWord); external 'dllClient.dll';
procedure SetDefaultPetSkill(skillId: DWord); external 'dllClient.dll';
// procedure Assist(PersId: DWord); external 'dllClient.dll';
// procedure ChangeEquip(ItemNo: Byte; EquipNo: Byte); external 'dllClient.dll';
// procedure RepairAll; external 'dllClient.dll';
procedure RepairItem(ItemId, CellNum: dword; IsEquip: Boolean); external 'dllClient.dll';
procedure TalkToNPC(NPCID: dword); external 'dllClient.dll';
procedure CodeSell(ItemId, ItemCount, CellNum: dword); external 'dllClient.dll';
procedure Buy(ItemId, ItemCount, shopIndex: dword); external 'dllClient.dll';
procedure acceptQuest(questId: DWORD); external 'dllClient.dll';
procedure UseItem(ItemId, CellNum: dword); external 'dllClient.dll';
procedure Ataka; external 'dllClient.dll';
procedure ExpToGenue(Exp: dword); external 'dllClient.dll';

То что "//" отвязано от .dll

Последний раз редактировалось diagnost; 11.01.2015 в 23:47.
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Программа] PW CrazyBot 1.5.1 CrazyBot Боты, скрипты и прочий софт для Perfect World 67 14.06.2023 07:26
Обсуждение PWO Bot Garri2965 Общение и обсуждение Perfect World 233 14.10.2011 15:49

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

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

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net