РУОФФ Адреса и оффсеты - Разработка ПО для Perfect World - Бюро разработчиков Zhyk.Ru: создание ботов, снифферов и прочих программ для Perfect World
24.11.2012, 22:46
#721
Разведчик
Регистрация: 23.12.2009
Сообщений: 42
Популярность: 275
Сказал(а) спасибо: 34
Поблагодарили 3 раз(а) в 2 сообщениях
Re: РУОФФ Адреса и оффсеты
darkoboy , Читаешь первый пост этой темы. (Первый спойлер открываешь, в нем есть ссыль на прогу GetBase, или качаешь по этой ссылке
http://zhyk.ru/forum/attachment.php?...9&d=1341207959
При запущенной игре, запускаешь этот GetBase. Он покажет тебе:
Потом открываешь *.ini от своего бота, и там base_addr=00B4EF34 меняешь на base_addr=
base адрес из GetBase
25.11.2012, 03:07
#722
Разведчик
Регистрация: 04.07.2011
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Re: РУОФФ Адреса и оффсеты
научился связываться с клиентом.
терь другая проблемка, не могу заставить бить моба.
как я понял в том же блокноте надо изменять как в первом посту, ток я нифига не понимаю нужно просто скопировать или считать и самому прописывать?
25.11.2012, 04:21
#723
Разведчик
Регистрация: 23.12.2009
Сообщений: 42
Популярность: 275
Сказал(а) спасибо: 34
Поблагодарили 3 раз(а) в 2 сообщениях
Re: РУОФФ Адреса и оффсеты
Напиши название бота\ файл офсетов
25.11.2012, 12:46
#724
Разведчик
Регистрация: 04.07.2011
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Re: РУОФФ Адреса и оффсеты
25.11.2012, 15:52
#725
Разведчик
Регистрация: 23.12.2009
Сообщений: 42
Популярность: 275
Сказал(а) спасибо: 34
Поблагодарили 3 раз(а) в 2 сообщениях
Re: РУОФФ Адреса и оффсеты
Немного поменял офсеты, попробуй:
Смещения [unfreeze]
addr = A57F3C
[base]
addr = A591E0
[inject]
packet = 63F890
[walk]
x =
y =
z =
ofs1 = 34
ofs2 = 10BC
ofs3 = 18
ofs4 = 30
ofs5 = 4
ofs6 = 20
ofs7 = 24
ofs8 = 28
[Chat]
Start = A5EAC0
Number = A5EAC8
[game]
addr = A59ACC
online = A688EC
strenuously = game.addr +18 +8 +74 +1C4 +C +C +C +C +C +C +8 +121
[gamer]
ServerName = A57F38
addr = game.addr +34
Lvl = gamer.addr +048C
WID = gamer.addr +480
name = gamer.addr +66C +0
TargetId = gamer.addr +BD4
HP = gamer.addr +494
MP = gamer.addr +498
chi = gamer.addr +484
MaxHP = gamer.addr +4DC
MaxMP = gamer.addr +4E0
MaxChi =
Meditation = gamer.addr +6CC
WalkMode = gamer.addr +680
LocX = gamer.addr +3C
LocY = gamer.addr +44
LocZ = gamer.addr +40
GroundZ = gamer.addr +C18
TargetX = gamer.addr +116C +188
TargetY = gamer.addr +116C +190
TargetZ = gamer.addr +116C +18C
Cast = gamer.addr +72C
CurSkillID = gamer.addr +728 +8
CurSkillCD = gamer.addr +728 +10
ClassID = gamer.addr +674
EquipFly = gamer.addr +598
StrengthWeapon = gamer.addr +D1C +C +0 +68
StrengthWeaponMax = gamer.addr +D1C +C +0 +6C
BuffCount = gamer.addr +0370
Buffs = gamer.addr +036C +[I*4,0,[gamer.BaffCount]]
Skilling = gamer.addr +00B8
Mining = gamer.addr +0288
Experience = gamer.addr +049C
EquipGenie = gamer.addr +05с4
[party]
count = gamer.addr +070C +18
addr = gamer.addr +070C +14 +[I*4,0,6]
pl = gamer.addr +070C +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 = 00492A90
Count = gamer.addr +10EC
addr = gamer.addr +10E8 +[I*4,0,[skills.count]]
[skills_offset]
ID = +8
[Pet]
addr = gamer.addr +10D4
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_offset]
LocX = +03C
LocZ = +040
LocY = +044
Type = +0B4
WID = +120
ID = +124
Lvl = +124
HP = +130
MaxHP = +178
Feature = +248
Name = +260 +0
Distance = +278
Enviropment= +2AC
MovFlag = +2B0
Action = +2B8
PTargetID = +2D4
MTargetID = +2D8
AttackFlag = +2DC
Buffs = +310 +[I*2,0,[mobs_offset.BuffsCount]]
BuffsCount = +314
Attack = +2C4
[lut_offset]
LocX = +3C
LocY = +44
LocZ = +40
WID = +110
ID = +114
Type = +150
Lvl = +154
Distance = +158
Name = +168 +0
[inv_offset]
ItemType = +04
WID = +08
Count = +10
Name = +40 +0
GlType = +4C +0
lvl = +58
StrengthCur = +68
StrengthMax = +6c
white = +A4
[Keys]
cbAutoTarget=0
cbSellWhiteOnly=0
cbWhiteChat=0
AudioFile=
WhiteChatFilter=
cbNonSelectMobWithNonFullHP=0
cbMeditation=0
cbAssist=0
cbRadius=0
cbAttak=0
cbChiState=0
cbBaff=0
cbPickUpLut=0
cbPictupMobLut=0
cbRespTown=0
cbRespPrist=0
eAutoPilotHeight=700
cbMotionAfterRespCheck=0
cbMotionCheck=0
cbDanger=0
cbSellInv=0
cbRepair=0
cbBuyInv=0
Pet=0
PetNoGrnd=0
PetNoWater=0
PetNoAir=0
PetHungry=85
PetLoyale=85
Radius=0
CenterX=0
CenterY=0
CenterZ=0
NPCSellCoord=
SellNPC.ID=0
CenterFly=0
AssistBaff=-
AssistBaffTime=-
PartyHP=-
PartyHPchecked=0
PartyHPtime=-
PartyHPSkill=-
SledRast=5
TeleportChecked=0
TeleportTime=1200
Teleport=
TeleportOtkat=3660
ClientPanelChecked=1
HeightFlyChecked=0
HeightFly=
ExpToGenueChecked=0
ExpToGenue=
AttakTime=0
TargetOnlyToMobs=1
AssistHeight=0
PL remember=0
AssistResp=1
HillPercent=70%
Korm=-
Digger=1
PicupLut=1
PickupLut1Time=1
PickupEquip=1
LutTime=20
BuyCount=100
BuyTimes=1
RadiusValue=
RecordMotionDelta=20
AttakDelay=
DangerHP=40
DangerZ=100
HPMin=15
MPMin=15
Chi=-
ChiTime=15
ChiPercent=
MotionAfterResp=-1
MotionToNPC=-1
Motion=-1
LutListMode=1
InvListMode=1
[Mobs]
003F=0
[Lut]
003F=0
003F003F003F=1
[Inv]
003F=0
Не забываем ставить "Спасибо"
25.11.2012, 20:04
#726
Пехотинец
Регистрация: 16.09.2010
Сообщений: 94
Популярность: 73
Сказал(а) спасибо: 5
Поблагодарили 21 раз(а) в 5 сообщениях
Re: РУОФФ Адреса и оффсеты
________________
PWA Geo, PWA Net menager, PWA jasper
25.11.2012, 22:34
#727
Разведчик
Регистрация: 23.12.2009
Сообщений: 42
Популярность: 275
Сказал(а) спасибо: 34
Поблагодарили 3 раз(а) в 2 сообщениях
Re: РУОФФ Адреса и оффсеты
Choochoo , Читаем тему, и делаем выводы. Тема именно об офсетах. Пришел человек, попросил подправить офсеты в его файле. Я это вроде как сделал. А вот бота в глаз не видил. Со своей стороны я хотябы постарался помоч человеку, а ты только "поумничать" пришел. Вопрос: "Кого из нас наказывать нада?"
26.11.2012, 12:20
#728
Разведчик
Регистрация: 06.07.2010
Сообщений: 30
Популярность: 364
Сказал(а) спасибо: 1
Поблагодарили 16 раз(а) в 9 сообщениях
Re: РУОФФ Адреса и оффсеты
подскажите флаг в структуре персонажа жив/мертв если такой существует
вроде кто-то говорил, есть такой, но в списке известных не нашел
26.11.2012, 16:12
#729
Разведчик
Регистрация: 04.07.2011
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Re: РУОФФ Адреса и оффсеты
подскажите норм бота для пв 1.4.5 легко настраивающийся
26.11.2012, 20:20
#730
Рыцарь-лейтенант
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
Re: РУОФФ Адреса и оффсеты
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3 .
P.S. Но я всё такой же добрый модератор раздела PW.
26.11.2012, 22:40
#731
Пехотинец
Регистрация: 22.09.2010
Сообщений: 51
Популярность: 24
Сказал(а) спасибо: 38
Поблагодарили 9 раз(а) в 3 сообщениях
Re: РУОФФ Адреса и оффсеты
Господи.... люди разучились сами искать инфу и думать головой (я про вопросы о поиске боте)... тему превратили во флуд сплошной....
может ли кто подсказать как искать сложные оффсеты, типа онлайн флага и структур перса/инвентаря и подобных? алгоритмы поиска и с помощью чего? если ответы слишком секретны, то можно в ЛС.
Спасибо
________________
Руки вверх, ты окружен, mirakita!
True love waits...
26.11.2012, 23:15
#732
Рыцарь-лейтенант
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
Re: РУОФФ Адреса и оффсеты
Надеюсь CE (Cheat Engine) установлен и мозг готов его юзать.
10 Заходишь за перса
20 Ищешь 1
30 Выходишь
40 Ищешь 0
50 goto 10
Цитата:
структур перса/инвентаря
Тем же методом находим адрес количества предметов в ячейке/айди предмета в ячейке, в общем любую характеристику, после через функции CE:
[
Ссылки могут видеть только зарегистрированные пользователи. ]
ищешь цепочку смещений
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3 .
P.S. Но я всё такой же добрый модератор раздела PW.
Пользователь сказал cпасибо:
26.11.2012, 23:50
#733
Разведчик
Регистрация: 06.07.2010
Сообщений: 30
Популярность: 364
Сказал(а) спасибо: 1
Поблагодарили 16 раз(а) в 9 сообщениях
Re: РУОФФ Адреса и оффсеты
26.11.2012, 23:55
#734
Разведчик
Регистрация: 07.09.2010
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Re: РУОФФ Адреса и оффсеты
Добрый вечер.Использую этот инжект на движение
Код:
void INJECTOR::Move(float x, float y, float z, int walkmode)
{
char fdata[117]="\x60\xA1\x00\x00\x00\x00\x8B\xB0\x11\x11\x11\x11\x8B\x8E\x22\x22\x22\x22\x6A\x01\xBB\x33\x33\x33\x33\xFF\xD3\x89\xC7\x8D\x44\xE4\x0C\x50\x68\x44\x44\x44\x44\x89\xF9\xBB\x55\x55\x55\x55\xFF\xD3\x8B\x8E\x66\x66\x66\x66\x6A\x00\x6A\x01\x57\x6A\x01\xBB\x77\x77\x77\x77\xFF\xD3\xA1\x88\x88\x88\x88\x8B\x80\x99\x99\x99\x99\x8B\x80\xAA\xAA\xAA\xAA\x8B\x40\x30\x8B\x48\x04\xB8\xBB\xBB\xBB\xBB\x89\x41\x20\xB8\xCC\xCC\xCC\xCC\x89\x41\x24\xB8\xDD\xDD\xDD\xDD\x89\x41\x28\x61\xC3";
DWORD func1=F_MOVE1;
DWORD func2=F_MOVE2;
DWORD func3=F_MOVE3;
DWORD ga=GA;
DWORD ps=PERS_STRUCT;
DWORD maa=MY_ACTION_ARRAY;
DWORD wmode=1; if (walkmode==0) wmode=0;
memcpy(fdata+2,&ga,4);
memcpy(fdata+8,&ps,4);
memcpy(fdata+14,&maa,4);
memcpy(fdata+21,&func1,4);
memcpy(fdata+35,&wmode,4);
memcpy(fdata+42,&func2,4);
memcpy(fdata+50,&maa,4);
memcpy(fdata+62,&func3,4);
memcpy(fdata+69,&ga,4);
memcpy(fdata+75,&ps,4);
memcpy(fdata+81,&maa,4);
memcpy(fdata+92,&x,4);
memcpy(fdata+100,&z,4);
memcpy(fdata+108,&y,4);
InjectAndExecute(&fdata,117);
}
Но иногда персонаж летит вообще не туда. Кто может помочь с причиной неполадки?
Пример использования client.inject.Move(ProcX(x[cur]),ProcY(y[cur]),ProcZ(35),2);
x[cur] и y[cur] имеют верные координаты.
Последний раз редактировалось qwer7074; 26.11.2012 в 23:59 .
27.11.2012, 00:44
#735
Разведчик
Регистрация: 19.10.2011
Сообщений: 29
Популярность: 12
Сказал(а) спасибо: 7
Поблагодарили 8 раз(а) в 7 сообщениях
Re: РУОФФ Адреса и оффсеты
Цитата:
подскажите флаг в структуре персонажа жив/мертв если такой существует
вроде кто-то говорил, есть такой, но в списке известных не нашел
GamerAddr + $6CC
читаешь память как byte получаешь 0,0,0,0,0,0,0,0
первый символ это признак жив=0 или мертв=1
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 21:28 .