Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Perfect World
You last visited: Today at 17:14

  • 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 10/25/2009, 15:24   #511
 
sumikot's Avatar
 
elite*gold: 0
Join Date: Aug 2009
Posts: 70
Received Thanks: 18
$MobA - это адрес начала базы моба где лежат лвл, X,Y, и т д
ну и $HendleDll переменная у тебя по другому может называться.

$MobA=_MemoryRead($MobA+0x23C,$HendleDll)
$MobName=_MemoryRead($MobA,$HendleDll,"wchar[35]"); имя

то же и для ресов и лута
$ResAdr = _MemoryRead($ResAdr+0x164,$HendleDll)
$ResName = _MemoryRead($ResAdr,$HendleDll,"wchar[25]");имя
sumikot is offline  
Thanks
2 Users
Old 10/25/2009, 16:17   #512
 
elite*gold: 0
Join Date: Oct 2009
Posts: 11
Received Thanks: 0
огромное спасибо будем разбираться


ЗЫ: есть получил названия травы вокруг себя с ее ИД и координатами
SERGi`s is offline  
Old 10/25/2009, 21:45   #513
 
elite*gold: 0
Join Date: Jan 2009
Posts: 69
Received Thanks: 13
О, спасибо. ) А то я что только в типе переменной не вводил. И "text" и "varchar".. ))
FunkU is offline  
Old 10/26/2009, 01:50   #514
 
sumikot's Avatar
 
elite*gold: 0
Join Date: Aug 2009
Posts: 70
Received Thanks: 18
В ячейку BA+20+C10+30+04+2C писать 1 в полете - будет менять положение по 3 координатам, писать 0 на земле - включается автоподбор высоты по положению грунта.

Это ответ на #499, может, еще кто париться над этим будет...
sumikot is offline  
Thanks
1 User
Old 10/26/2009, 18:52   #515
 
elite*gold: 0
Join Date: Jan 2009
Posts: 69
Received Thanks: 13
Круто. Действительно работает! ) Спасибо большое! )
FunkU is offline  
Old 10/26/2009, 22:57   #516
 
elite*gold: 0
Join Date: Oct 2009
Posts: 3
Received Thanks: 0
а без знаний в области програмирования реально сделать, чтобы бот после смерти появлялся в ближ городе и возвращался на место фарма
ajiekc92 is offline  
Old 10/26/2009, 23:22   #517
 
sumikot's Avatar
 
elite*gold: 0
Join Date: Aug 2009
Posts: 70
Received Thanks: 18
Боты которые это делают 通用完美SF穿墙挂机挂2.55 и 913完美PK挂1.0. Если знаешь китайский и сможешь настроить.
sumikot is offline  
Old 10/27/2009, 12:58   #518
 
elite*gold: 0
Join Date: Oct 2009
Posts: 3
Received Thanks: 0
Поюзал китайских ботов, ругаются на недаостаток библиотек, видимо хотят китайскую винду, перерыл форум ничего про это не нашел, решил учить програмирование)) буду признателен если подскажите на каком языке написаны MHS и zcPw, а также с чего начинать копать
ajiekc92 is offline  
Old 10/27/2009, 15:24   #519
 
elite*gold: 0
Join Date: Oct 2009
Posts: 11
Received Thanks: 0
Quote:
Originally Posted by ajiekc92 View Post
Поюзал китайских ботов, ругаются на недаостаток библиотек, видимо хотят китайскую винду, перерыл форум ничего про это не нашел, решил учить програмирование)) буду признателен если подскажите на каком языке написаны MHS и zcPw, а также с чего начинать копать

написаны на
а начинать со скачивания этой проги

а также
SERGi`s is offline  
Old 10/27/2009, 16:30   #520
 
elite*gold: 0
Join Date: Oct 2009
Posts: 20
Received Thanks: 2
Народ, кто знает оффсеты для максимального хп пета?
Shamanpovt is offline  
Old 10/27/2009, 16:35   #521
 
drShtain's Avatar
 
elite*gold: 0
Join Date: Dec 2008
Posts: 47
Received Thanks: 52
Attention for non-Russian talking people! Guys, stop the flood in this area!
The Russian language is confirmed and applied in this thread as in all PW area.

Отсылайте инстранцев на этот пост, пусть читают.

Пропал малость, заработался.
Я немного пофлужу, вы не против, парни?

Quote:
Originally Posted by FunkU View Post
Есть ли вообще способ передавать игре команды набора/снижения высоты при свёрнутом окне?
Этааа... это же самые тфу*-основы WinAPI...
Эта функция позволяет нажимать клавиши даже в стиле Alt+Key, для этого надо только установить isSysKey в true.

Quote:
Originally Posted by FunkU View Post
А подбор непосредственно самого лута (вместо подлёта к нему), его надо как и координаты моба вычислять, то есть каждый раз сканировать 768 значений?
Да, там надо будет сканить все листы лута, это 3*768 указателей, проверять ячейки, выцеплять WID лута, вписывать эти WID персу в поле MobTargetWID+0x08 (вроде +8), а потом делать все то же самое, что и при автоперемещении перса. В этом случае координаты лута не нужны, перс дальше сам все сделает. Кстати, это же является решением автореса ресурсы находятся тоже в листах лута!

Quote:
Originally Posted by FunkU View Post
Кстати как имя моба, ресурса, лута правильно читать в автоите?
Смотри У тебя есть конечный адрес в листе мобов, назовем его MBA.
Так вот, смотри сюда, это для версии 1.3:
Если не охота читать память целиком, посчитай смещения и читай только указатели. Все строки в ПВ содержатся в UNICODE кодировке, читать их надо только типом wchar_t, а потом переводить через WideCharToMultibyte, если охота

Еще на счет банок... ааай тфу на вас!
Внизу поста есть архив с моей ексельной-раскраской, там есть все нужное для раздумий. Чего там нет - так это телепатора чтоб подогнать понимание таблички под каждого пользователя. И коментариев еще почти нет. Вам прийдется самим все разобрать в этой табличке.
Ну и я буду признателен если табличка будет пополняться, будет пополнятсья в моем стиле и я буду знать, что она пополняется.

На самый последний оф клиент у меня пока нет времени, да и я малость другими делами заниматься стал. Все эти моменты могут подтолкнуть к решениям я на это надеюсь по крайней мере.
И если что то поможет, неплохо будет нажать кнопко "Thanks" внизу этого поста, мы ведь русские!
Attached Files
File Type: rar PW_Mem_Table.rar (56.1 KB, 86 views)
drShtain is offline  
Thanks
11 Users
Old 10/27/2009, 20:14   #522
 
sumikot's Avatar
 
elite*gold: 0
Join Date: Aug 2009
Posts: 70
Received Thanks: 18
Э-э-х, возми, боже, что нам не гоже.... Версия 1.0 тоже хорошая была...
sumikot is offline  
Old 10/27/2009, 20:43   #523
 
drShtain's Avatar
 
elite*gold: 0
Join Date: Dec 2008
Posts: 47
Received Thanks: 52
Дело просто такое. Я не делал чтений памяти, я не делал инжектов в классическом их понимании, я не делал диковатого asm кода
У меня небыло пересылок сообщений о нажатии клавиш.

Но я сделал бота размером всего в одну .dll Внутри нее были нормальные классы с методами и полями, с наследованием и инкапсуляцией. dll-ка внедряется одним очень умным способом инжекции и становится буквально частью клиента, делая сам клиент зомбой.
Хотя... я не все методы и не у всех объектов нашел, а потом просто забросил это дело.
Я получил то, что хотел - пета с мозгами, банкодавилку умную, ресокопалку с перебежками по траектории и чит-кит неплохой.
Некоторое время у меня знакомая на орионе пользовала эту штуку, ей особенно нравился новый "бошкавитый" пет, который умел даже ПК просто по захвату определенных персов и пользовался всеми своими скиллами как по заказу.
drShtain is offline  
Thanks
1 User
Old 10/27/2009, 21:08   #524
 
elite*gold: 0
Join Date: Jan 2009
Posts: 69
Received Thanks: 13
Это конечно понятно, что надо переходить на C++ и всё такое, но это же означает, что придётся разрабатывать бота с нуля, а не дописывать строки в уже готовый код. ) Так что для меня это пока дело далёкого будущего. В принципе меня и моя модификация MHS'а устраивает, только надо довести её до ума, то есть убрать все глюки. )
А на счёт самого нового клиента, думаю нам стоит ждать в ближайшем будущем ещё более нового. В котором уже нельзя будет атаковать моба простой перезаписью ячейки с целью игрока, на который уже все западные и азиатские серверы перешли. )
FunkU is offline  
Old 10/27/2009, 21:20   #525
 
drShtain's Avatar
 
elite*gold: 0
Join Date: Dec 2008
Posts: 47
Received Thanks: 52
Неа, я как раз не советую переходить на C++ ради вот этих вещей, это бесполезная затея в таком случае.
На спойлер не смотреть, там одни только понты!

А на счет нового клиента тоже нечего бояться, ведь через простенький инжект целезахват становится 100% работающим.
Я видел в клиенте, в секции .rdata, один очень миленький массивчик
Так вот, в этом массивчике, по моему скромному неподтвержденному мнению, содержатся send-packet функции для всех манипуляций с сервером.
Вызывать такие функции ижектами одно только милое дело!

Кстати, своего бейби я писал только с нуля и только на низком уровне, т.е. используя максимум WinAPI.
Это ведь такой кайф, смотреть как твой ботко с нуля написанный, безотказно пашет!!
drShtain is offline  
Reply




All times are GMT +1. The time now is 17:14.


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.