Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Perfect World
You last visited: Today at 15:31

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Rus. server

Discussion on Rus. server within the Perfect World forum part of the MMORPGs category.

Reply
 
Old 09/27/2010, 21:01   #1771
 
elite*gold: 0
Join Date: Jul 2009
Posts: 11
Received Thanks: 10
ну я так и понял
попробовал с хп и мп - таже тема - 0 пока в таргет на возмеш
спасибо откликнувшимся
обидно однако что так...
fenechka is offline  
Old 09/28/2010, 01:52   #1772
 
elite*gold: 0
Join Date: Dec 2009
Posts: 25
Received Thanks: 9
Quote:
Originally Posted by fenechka View Post
ну я так и понял
попробовал с хп и мп - таже тема - 0 пока в таргет на возмеш
спасибо откликнувшимся
обидно однако что так...
почему? я делаю так - вычитаю бафы, откидываю баф тигры на жс и потом сохраняю данные в базе с ключем id чара (левел и жс сохраняю).
Потом база обновляется когда человек снова попадает в таргет, а пока не попал данные берутся с базы, если же культивация выше чем сохраненный левел то удаляю запись с базы (устарела).

А еще, игроков вокруг перечислять можно из структуры игрока, тогда не надо бегать по старицам и считать до $300.
Mассив структур игроков:
BaseAddress+$1c+$20+$380+$088+i*4
i = 0..[BaseAddress+$1c+$20+$380+$014]
sioli is offline  
Thanks
2 Users
Old 09/28/2010, 04:50   #1773
 
elite*gold: 0
Join Date: Jul 2009
Posts: 11
Received Thanks: 10
попробую ага
спасибо еще раз
fenechka is offline  
Old 09/29/2010, 00:46   #1774
 
begemot's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 25
Received Thanks: 6
sioli, спасибо большое.=)
begemot is offline  
Old 09/30/2010, 07:11   #1775
 
elite*gold: 0
Join Date: Dec 2009
Posts: 25
Received Thanks: 9
не за что.

Вообще надеялась что кто-то поможет покопать структуру
BaseAddress+$1c+$20+$380
Там думаю еще много чего интересного лежит, а время колупать ее у меня нету =\
sioli is offline  
Old 10/04/2010, 01:52   #1776
 
begemot's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 25
Received Thanks: 6
Я бы помог, если б понял, как это делается.) В ближайшее время попытаюсь разобраться, а пока для меня загадкой является даже то, как можно не бегать по страницам и не считать до $300...
P.S.: в настоящее время пишу аналог pwassister`а, на основе которого в дальнейшем буду строить бота - мозг порядочно съедает.))
begemot is offline  
Old 10/13/2010, 19:02   #1777
 
elite*gold: 0
Join Date: Sep 2010
Posts: 4
Received Thanks: 1
Code:
const
PW_BASE_ADDRESS = $009C0E6C;

var
BASE_ADDR:cardinal;
Pleer_Count:cardinal;
Players:cardinal;
ROLE_PLeer_ADDR:cardinal;
ProcessID,Ghwnd:Thandle;
ProcID:Thandle;
num:cardinal;
i: integer;
j: integer;
begin
 Ghwnd := FindWindow(nil,pchar(edit1.text));
  GetWindowThreadProcessId(Ghwnd, ProcID);
  ProcessID := OpenProcess(PROCESS_ALL_ACCESS, False, ProcID);
  if ProcessID <> 0 then begin
ReadProcessMemory(ProcessID, Pointer(PW_BASE_ADDRESS), @BASE_ADDR, 4, Num);
ReadProcessMemory(ProcessID, Pointer(BASE_ADDR + $1C), @BASE_ADDR, 4, Num);
ReadProcessMemory(ProcessID, Pointer(BASE_ADDR + $8), @BASE_ADDR, 4, Num);
ReadProcessMemory(ProcessID, Pointer(BASE_ADDR + $20), @BASE_ADDR , 4, Num);
ReadProcessMemory(ProcessID, Pointer(BASE_ADDR + $18), @Players , 4, Num);
ReadProcessMemory(ProcessID, Pointer(BASE_ADDR + $14), @Pleer_Count , 4, Num);
label1.Caption:= inttostr(Pleer_Count);
richedit1.Clear;
for i:=$0 to $300 {Pleer_Count} do
begin
ReadProcessMemory(ProcessID, Pointer(Players+Pleer_Count*4), @ROLE_PLeer_ADDR, 4, Num);
//ReadProcessMemory(ProcessID, Pointer(ROLE_PLeer_ADDR + $0), @ROLE_PLeer_ADDR, 4, Num);
//ReadProcessMemory(ProcessID, Pointer(ROLE_PLeer_ADDR + $4), @ROLE_PLeer_ADDR, 4, Num);
ReadProcessMemory(ProcessID, Pointer(Players + $458), @ROLE_PLeer_ADDR, 4, Num);
richedit1.Lines.Add(inttostr(ROLE_PLeer_ADDR));
end;
 end;
Pleer_Count выдает действительный результат, ну количество вокруг.
А вот дальше проблема в цикле.
Также дописывал [I*4] + (+0)^J +4.
+458 PlayerId
+464 PlayerLvl
+46C PlayerHP
+470 PlayerMP
+4A4 PlayerMaxHP
+4A8 PlayerMaxMP
+5D4 PlayerClanID

По всем этим значением далее, выдает 0.
Если кто-то захочет помочь пишите сюда или в icq (488-811-Шесть Два Четыре)
aktivizion is offline  
Old 10/16/2010, 21:23   #1778
 
elite*gold: 0
Join Date: Jul 2009
Posts: 11
Received Thanks: 10
Code:
ReadProcessMemory(ProcessID, Pointer(Players+Pleer_Count*4), @ROLE_PLeer_ADDR, 4, Num);
причем тут Pleer_Count ?

Code:
//ReadProcessMemory(ProcessID, Pointer(ROLE_PLeer_ADDR + $4), @ROLE_PLeer_ADDR, 4, Num);
почему закоментарено ?

Code:
ReadProcessMemory(ProcessID, Pointer(Players + $458), @ROLE_PLeer_ADDR, 4, Num);
почему смещение идэхи ($458) прибавляется не к ROLE_PLeer_ADDR а к Players ?

показанный выше код читает такое: BA + $1C + $8 + $20 + $18 + $вопще хрен пойми чего
естественно там хрен пойми чего...

вот тебе полностью рабочяя фенька на С#, для одной страницы.
на всякие там BitConvertr не смотри, издержки языка

и не забудь чего написано в конце той, в начале этой страницы
пока плэера в таргет не возмеш, кроме идэхи и ника у него все по нулям будет
fenechka is offline  
Thanks
1 User
Old 10/19/2010, 12:10   #1779
 
elite*gold: 0
Join Date: Dec 2009
Posts: 40
Received Thanks: 2
Здравствуйте. В очередной раз перечитываю кучу информации, которую тут выложили. Под действием даже начала изучать C#, но столкнулась с тем что самостоятельное обучение оставляет много вопросов.
Итак по поводу ботов. Постепенно начала вникать в коды которые тут выложены, но с самого начала ступор: понятия не имею как обратиться к клиенту и вообще как связать код и клиент.
У меня просьба выложить какой-нибудь самый простой код на C# или C++ полностью рабочий с обращением к клиенту. Постараюсь разобраться в структуре.
Конечно понимаю что я совсем чайник по сравнению с умами данного сайта, но так хочется своими ручками наваять, вроде бы и мозги присутствуют, но никак не могу собрать вкучку все.
Благодарю всех отписавшихся.
bedvira is offline  
Old 10/19/2010, 19:03   #1780
 
elite*gold: 0
Join Date: Jul 2009
Posts: 11
Received Thanks: 10
тут такого много уже было
ну вот например, читаем свое хп и мп
полностью весь прог

fenechka is offline  
Old 11/29/2010, 17:13   #1781
 
elite*gold: 0
Join Date: Apr 2010
Posts: 1
Received Thanks: 0
Ребят, а вы думали над таким моментом? Есть боты, которые работают при свернутом окне. По идее клиент может определить свернуто его окно или нет, и если свернуто, а персонаж вовсю себе переключает мобов, бегает в разных направлениях... Как можно предотвратить такое обнаружение?
quazatron is offline  
Old 01/24/2011, 21:27   #1782
 
viktoriazzIT's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 2
Received Thanks: 1
Вот такая про&

Не так давно, я разбежалась со своим бывшим, и эта тварь, за всю мою доброту и ласку отомстила мне тем, что разместила мои не совсем "приличные" фотки и видео на Подскажите ЧТО ДЕЛАТЬ??? Как удалить их от туда?? Пыталась писать администратору сайта. Безрезультатно(((( Может кто знает как мне помочь?
viktoriazzIT is offline  
Old 01/25/2011, 11:33   #1783
 
BuBucekTop's Avatar
 
elite*gold: 0
Join Date: Nov 2007
Posts: 160
Received Thanks: 28
Quote:
Originally Posted by viktoriazzIT View Post
Не так давно, я разбежалась со своим бывшим, и эта тварь, за всю мою доброту и ласку отомстила мне тем, что разместила мои не совсем "приличные" фотки и видео на Подскажите ЧТО ДЕЛАТЬ??? Как удалить их от туда?? Пыталась писать администратору сайта. Безрезультатно(((( Может кто знает как мне помочь?
Попытайся выпить яду, ёбаный спамер.
BuBucekTop is offline  
Thanks
1 User
Old 01/26/2011, 14:43   #1784
 
elite*gold: 0
Join Date: Jun 2010
Posts: 5
Received Thanks: 1
lokky_06 вернулся на пару деньков перечитать события что собственно изменилось в перфекте глобального (ну окромя базового адреса и может быть таргета)
******************************
Ребят, а вы думали над таким моментом? Есть боты, которые работают при свернутом окне. По идее клиент может определить свернуто его окно или нет, и если свернуто, а персонаж вовсю себе переключает мобов, бегает в разных направлениях... Как можно предотвратить такое обнаружение?

1) НАЙТИ функцию которая занимается этим бредом и подменить конечное значение
2) илиб заморозить конечное значение..
3) либо пропадчить нахрен клиент чтоб даже вызова ее небыло а был переход на следуюшюю функцию


НО !!!
Ток до такого даунизма разрабы игр еше не опустились проверять свернут клиент нли нет
более того это неимеет никакого принципиального смычсла тк проше проверить обрашение к клиенту из вне.........
**************
**************
BuBucekTop
**************
Яд конешно вешь хорошая но от глупости и тупости не спасает...
*************************************************
viktoriazzIT он же Виктор он же Virktor фантазию надо развивать а то ведь так и до могилы не долго глядишь найдет злой и обиженный хомячек и отгрызет те руки по самые яйца за все прегрешения в онлайн играх (например за кражу аков )
*************************************************

Sumikot
Отдельный привет ес нужна помощь черкани в приват .............
lokky09 is offline  
Thanks
1 User
Old 01/31/2011, 12:05   #1785
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1
Received Thanks: 0
Кто подскажет это достаточная от различной там коррозии и как сейчас модно говорить агрессивных сред?
RomanLuna766 is offline  
Reply




All times are GMT +1. The time now is 15:33.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.