 |
РУОФФ Адреса и оффсеты - Разработка ПО для Perfect World - Бюро разработчиков Zhyk.Ru: создание ботов, снифферов и прочих программ для Perfect World |
26.09.2013, 23:47
|
#1081
|
|
|
|
Пехотинец
|
 Регистрация: 20.08.2009
 Сообщений: 90
 Популярность: 173
 Сказал(а) спасибо: 14
Поблагодарили 26 раз(а) в 8 сообщениях
|
Re: РУОФФ Адреса и оффсеты
ага... а я делал базовй + шаг(прибавлял 0) + 10 или 14...
а если второе приглашение его как смотреть? и 3 для наглядности..
и получается проверять значения только когда step > 0
|
|
|
27.09.2013, 04:26
|
#1082
|
|
|
|
Разведчик
|
 Регистрация: 08.11.2009
 Сообщений: 36
 Популярность: 154
 Сказал(а) спасибо: 7
Поблагодарили 31 раз(а) в 21 сообщениях
|
Re: РУОФФ Адреса и оффсеты
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Можно пожалуйста поподробней, что это за адрес 00C39EA8 ? И откуда вообще взялось 00C39EA8+[(Lvl)*4]
|
|
 |
|
 |
|
Массив с количеством опыта необходимого для перехода на следующий уровень в клиенте фактически не массив а набор констант значения которых находятся по адресам начиная с 00C39EAС пример:
1лвл -> надо 55 опыта -> адрес 0x00C39EAC
2лвл -> надо 220 опыта -> адрес 0x00C39EB0
. . .
104лвл -> надо 1750000000 опыта -> адрес 0x00C3A048
Вообщето эти даные взялись из клиента игры, если вы ещё не научились находить нужные вам адреса советую прочитать http://zhyk.ru/forum/showthread.php?...40#post3146440
Надеюсь теперь понятно описал.
ЗЫ. сразу не заметил вон чуть выше pw.lancer даже с картинками описал.
Последний раз редактировалось shura_luka; 27.09.2013 в 04:57.
|
|
|
Пользователь сказал cпасибо:
|
|
27.09.2013, 21:40
|
#1083
|
|
|
|
Пехотинец
|
 Регистрация: 03.02.2013
 Сообщений: 60
 Популярность: 10
 Сказал(а) спасибо: 12
Поблагодарили 26 раз(а) в 12 сообщениях
|
Re: РУОФФ Адреса и оффсеты
Ребят, что за смещение +0CA7 (byte) ? Меняем значение с нуля на 1 и вокруг все NPC исчезают, но ты не можешь двигаться и смотреть вокруг, работает только перетаскивание чего-либо.
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). | Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
29.09.2013, 03:04
|
#1084
|
|
|
|
Разведчик
|
 Регистрация: 27.02.2013
 Сообщений: 6
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: РУОФФ Адреса и оффсеты
А у меня возник такой вопрос, я понимаю что многие смещение найдены и вручную, но есть ли более автоматизированный процесс поиска?
--------------------------------
Все вопрос снят, JokeR'у большое спасибо за его программу.
Последний раз редактировалось des99; 29.09.2013 в 03:22.
|
|
|
30.09.2013, 11:26
|
#1085
|
|
|
|
Пехотинец
|
 Регистрация: 20.08.2009
 Сообщений: 90
 Популярность: 173
 Сказал(а) спасибо: 14
Поблагодарили 26 раз(а) в 8 сообщениях
|
Re: РУОФФ Адреса и оффсеты
вопрос по постам ранее по поводу принятия пати.. принял я пати пакетом, но висит приглашение... нажимаю на него и зависает оно и отлипает при следующем запросе с ! знаком.. как от него можно избавиться? может кто знает флаг отображения
|
|
|
30.09.2013, 15:05
|
#1086
|
|
|
|
Главнокомандующий
|
 Регистрация: 28.03.2009
 Сообщений: 1,666
 Популярность: 67466
 Сказал(а) спасибо: 246
Поблагодарили 1,560 раз(а) в 691 сообщениях
|
Re: РУОФФ Адреса и оффсеты
Эта тема не предназначена для поисков оффсетов конкретных программ.
Если вам нужны оффсеты для какой-то программы, идите в этот раздел и создавайте тему там.
|
|
|
02.10.2013, 00:57
|
#1087
|
|
|
|
Пехотинец
|
 Регистрация: 11.12.2009
 Сообщений: 83
 Популярность: -270
 Сказал(а) спасибо: 7
Поблагодарили 26 раз(а) в 9 сообщениях
|
Re: РУОФФ Адреса и оффсеты
|
|
|
02.10.2013, 14:40
|
#1088
|
|
|
|
Старший сержант
|
 Регистрация: 21.09.2009
 Сообщений: 189
 Популярность: 578
 Сказал(а) спасибо: 27
Поблагодарили 145 раз(а) в 36 сообщениях
|
Re: РУОФФ Адреса и оффсеты
|
|
|
02.10.2013, 21:44
|
#1089
|
|
|
|
Пехотинец
|
 Регистрация: 11.12.2009
 Сообщений: 83
 Популярность: -270
 Сказал(а) спасибо: 7
Поблагодарили 26 раз(а) в 9 сообщениях
|
Re: РУОФФ Адреса и оффсеты
|
|
|
04.10.2013, 05:20
|
#1090
|
|
|
|
Пехотинец
|
 Регистрация: 11.12.2009
 Сообщений: 83
 Популярность: -270
 Сказал(а) спасибо: 7
Поблагодарили 26 раз(а) в 9 сообщениях
|
Re: РУОФФ Адреса и оффсеты
 может кому пригодится, вот что накопал:
Канал души, открытие чакры. статичные адреса в которых инфа о полученных характеристиках.
Код:
получены характеристики
макс ХП + 00C42C84
физ атака + 00C42C90
маг атака + 00C42C94
физ защита + 00C42C88
сопротивляемость стихиям + 00C42C8C
и пакет на попытку открытия чакры
красным выделен байт с номером энергетической точки, сколько их всего и какая какого уровня еще не разбирался.
Думаю будет достаточно чтоб сделать автооткрыватель чакры)))
надеюсь это не
А вот и адреса точек с 00 по 2F
Последний раз редактировалось bespaniki; 04.10.2013 в 06:38.
|
|
|
Пользователь сказал cпасибо:
|
|
04.10.2013, 17:25
|
#1091
|
|
|
|
Пехотинец
|
 Регистрация: 11.12.2009
 Сообщений: 83
 Популярность: -270
 Сказал(а) спасибо: 7
Поблагодарили 26 раз(а) в 9 сообщениях
|
Re: РУОФФ Адреса и оффсеты
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Ты не понял фантастическую мечту. Не просто тыкалку, 5 раз и в ручную не сложно, а что бы угадывала живые точки Но как я и сказал, это фантастика.
|
|
 |
|
 |
|
Ну я предположил, но поскольку это фантастика, то и не стал задумываться. Вручную конечно не сложно, а вот когда персонажей 30+, это уже более 200 кликов, пожалейте мышь  . Я вот патологический лентяй, мне проще программку написать, и пусть не силен я в программировании, мне интереснее поковырять справочники, почитать форум, чтобы потом упростить игровой процесс. Сейчас в моей программке есть возможность войти в игру списком персонажей, и дать простые команды выбранным, типа полететь туда, взять квест, сдать квест. Но это только начало по мере освоения, надеюсь функционал моего творения будет не меньше чем был у CrazyBot.
Добавлено через 9 часов 31 минуту
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Знает ктонить офсет цены итема инвентаря? и смещение до него.
Или хотя бы подскажите как найти можно (ссылочку мне дайте если есть тут тема)
|
|
 |
|
 |
|
Код:
BA + 1C + 34 + E4C + C +(i*0x04) +18
i - номер ячейки от 0
Последний раз редактировалось bespaniki; 05.10.2013 в 02:56.
Причина: Добавлено сообщение
|
|
|
2 пользователя(ей) сказали cпасибо:
|
|
07.10.2013, 09:10
|
#1092
|
|
|
|
Пехотинец
|
 Регистрация: 11.12.2009
 Сообщений: 83
 Популярность: -270
 Сказал(а) спасибо: 7
Поблагодарили 26 раз(а) в 9 сообщениях
|
Re: РУОФФ Адреса и оффсеты
|
|
|
Пользователь сказал cпасибо:
|
|
07.10.2013, 15:52
|
#1093
|
|
|
|
Пехотинец
|
 Регистрация: 13.12.2012
 Сообщений: 58
 Популярность: 197
 Сказал(а) спасибо: 23
Поблагодарили 31 раз(а) в 10 сообщениях
|
Re: РУОФФ Адреса и оффсеты
 |
Цитата: |
 |
|
|
|
|
|
все работает, кроме id пета. возвращает 0. или я где то туплю, или офсет неверный.
|
|
|
07.10.2013, 16:37
|
#1094
|
|
|
|
Пехотинец
|
 Регистрация: 11.12.2009
 Сообщений: 83
 Популярность: -270
 Сказал(а) спасибо: 7
Поблагодарили 26 раз(а) в 9 сообщениях
|
Re: РУОФФ Адреса и оффсеты
|
|
|
07.10.2013, 16:46
|
#1095
|
|
|
|
Пехотинец
|
 Регистрация: 20.08.2009
 Сообщений: 90
 Популярность: 173
 Сказал(а) спасибо: 14
Поблагодарили 26 раз(а) в 8 сообщениях
|
Re: РУОФФ Адреса и оффсеты
в теме ID - скилов семодер выкладывал код как получить названия из пв...
 |
Цитата: |
 |
|
|
|
|
|
|
|
procedure TForm2.Button1Click(Sender: TObject);
var
byesRead:cardinal;
lpBaseAdd,lpBaseAdd2,lpBaseAdd3,s_begin,s_max,n_be gin,n_max WORD;
tmp, tmpNK, id, idtmp:integer;
skillNameASCII:array[0..63] of wideChar;
I:Integer;
begin
If hProcess <> 0 Then
ReadProcessMemory(hProcess, ptr(BASE_ADD), @lpBaseAdd, 4, byesRead);
ReadProcessMemory(hProcess, ptr(lpBaseAdd + $1C), @lpBaseAdd2, 4, byesRead) ;
ReadProcessMemory(hProcess, ptr(lpBaseAdd2 + $34), @lpBaseAdd3, 4, byesRead) ;
If lpBaseAdd3 <> 0 Then
ReadProcessMemory(hProcess, ptr(lpBaseAdd3 + $107C), @s_begin, 4, byesRead);
ReadProcessMemory(hProcess, ptr(lpBaseAdd3 + $1080), @s_max, 4, byesRead);
ReadProcessMemory(hProcess, ptr(lpBaseAdd + $108), @n_begin, 4, byesRead);
ReadProcessMemory(hProcess, ptr(lpBaseAdd + $114), @n_max, 4, byesRead);
If s_max < 100 Then
For i:=0 To s_max-1 do
begin
ReadProcessMemory(hProcess, ptr(s_begin + i * 4), @tmp, 4, byesRead);
skillarr[i].SkillAdd:= tmp;
ReadProcessMemory(hProcess, ptr(tmp + 4), @tmpNK, 4, byesRead);
ReadProcessMemory(hProcess, ptr(tmpNK + 4), @tmpNK, 4, byesRead);
ReadProcessMemory(hProcess, ptr(tmpNK + $36), @skillarr[i].Energy, 4, byesRead);
ReadProcessMemory(hProcess, ptr(tmp + $C), @skillarr[i].Level, 4, byesRead);
ReadProcessMemory(hProcess, ptr(tmp + $18), @skillarr[i].TimeReady, 4, byesRead);
ReadProcessMemory(hProcess, ptr(tmp + $10), @skillarr[i].TimeDelay, 4, byesRead);
ReadProcessMemory(hProcess, ptr(tmp + $14), @skillarr[i].TimeAttack, 4, byesRead);
ReadProcessMemory(hProcess, ptr(tmp + 8), @tmp, 4, byesRead);
skillarr[i].sID:= tmp;
tmp:= tmp + tmp * 4;
tmp:= tmp * 2;
id:= tmp;
tmp:= tmp Mod n_max;
ReadProcessMemory(hProcess, ptr(n_begin + tmp * 4), @tmp, 4, byesRead);
ReadProcessMemory(hProcess, ptr(tmp + 8), @idtmp, 4, byesRead);
While idtmp <> id do
begin
ReadProcessMemory(hProcess, ptr(tmp), @tmp, 4, byesRead);
ReadProcessMemory(hProcess, ptr(tmp + 8), @idtmp, 4, byesRead);
end;
ReadProcessMemory(hProcess, ptr(tmp + 4), @tmp, 4, byesRead);
ReadProcessMemory(hProcess, ptr(tmp), @tmp, 4, byesRead);
ReadProcessMemory(hProcess,Pointer(tmp),@skillName ASCII,64,byesRead);
skillarr[i].Name:=skillNameASCII;
end;
end; |
|
 |
|
 |
|
сейчас же функция не работает...или не работает на delphi XE3.. конкретно у меня ошибка Divizion by zero...смещения на структуру скилов и кол-во скилов я правил..
ни кто н натыкался на рабочую версию?)
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 18:33.
|
 |