а может кто в курсе как определить конкретный тип вещей вот например тип банок "9" но там и хп и мп а как их можно различить?
судя по базе у всех зелий на хп есть подтип ru/itype/1794 у маны ru/itype/1802 но вот чит энджи не находит эти числа в структуре предмета в инвертаре..
P.S. оказывается это +0x4C +0x0 GlType нублю чето)
Последний раз редактировалось tianddu; 13.02.2013 в 10:39.
Доброго времени суток. Где-то видел сообщение про пакет передвижения бота в указанную точку. Можно ли обойтись без F_MOVIE_1, F_MOVIE_2 и 3. ? PackListener выдает при движении толпу пакетов. Это для синхронизации или что? Можно ли одним пакетиком гахнуть? Если все не проканает, то каковы значения указателей на f_MOVIE_1 ? В файлике Offsets.h их нету.
Можно. Пакетом остановки движения. На очень короткую дистанцию.
Цитата:
Сообщение от bsbalex
В файлике Offsets.h их нету.
Ты наверное, тему попутал. У читающих этот пост нет именно этого исходника на С. Я не экстрасенс, но предполагаю, что тебе в тему dwa83 Исходник бота [C++ Builder 6], чтобы автор сего проекта мог заценить твои мысли и по достоинству ответить на вопросы.
Это вообще откуда? Кулдаун всегда был дворд. Не вводи народ в заблуждение.
Причем, один на маг и физ соски.
+0ABF CD Соски, +0AC0 Констатнта
Это флаг использование соски. Как долго я его ждал Теперь соски можно будет жрать только тогда, когда надо, чтобы не было "символ оптимизации уже используется" =)
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]-cофт и прочее для комфортной игры в PW. PW Everyday Helper Bot
Это флаг использование соски. Как долго я его ждал Теперь соски можно будет жрать только тогда, когда надо, чтобы не было "символ оптимизации уже используется" =)
Я это проверял, флаг использования не засек ((( Возможно, пропустил... Доберусь - проверю.
Добавил: Проверил, все точно, флаг соски.
Последний раз редактировалось sumikot; 15.02.2013 в 22:31.
может кто за интересуется но лень искать будет:
+126C количество включений гиперов
+125C тут количество секунд но есть одно НО, показывает правильно но обновляется только когда вы остановите гиперы или новые поставите, то есть не счетчик секунд)
[Ссылки могут видеть только зарегистрированные пользователи. ]
Если смещения параметров ищутся путём "просеивания" (изменил, отсеял лишнее и т.д.) то тогда не понятно как например можно найти такой параметр как имя персонажа (т.к. он статичен).
Интуитивно понимаю, что между моей моделью представления о положении дел и реальной ситуацией лежит бездна (пропасть как минимум). Хочу понять хотя бы с какой стороны начать "капать".
P.S.
Очень хочется разобраться в этом, но пока безуспешно. Подскажите, что нужно изучить предварительно для понимания вопроса.
Последний раз редактировалось Gorrilaz; 17.02.2013 в 04:13.
Gorrilaz, ну если я правильно понял вас то:
берете значение по базовому адресу у вас оно 154265400, открываете калькулятор переводите в режим "программист", ставите галочку Dec и вставляете туда значение по базовому адресу (154265400) затем нажимаете на галочку Hex и и прибавляете 1С получите адрес, который надо добавить в CE путем нажатия на " добавить адрес" если заметите то адрес схож с GA (game addres). А дальше все так же, берете значение лежащие в GA вставляете в калькулятор перед этим нажав на Dec, переводите в HEx прибавляете 34 (тем самым перейдя на структуру персонажа) вставляете снова в СЕ ) ну и чтобы придти например к хп персонажа надо повторить это еще раз)
По поводу как найти, очень многое лежит именно в структуре персонажа(если это свяязано с персонажем) GA+34+... попробуйте найти вашу ману например в клиенте, также как вы искали ХП, затем найдите адрес смещения для BA+1C+34+0 (как я описал выше) и вы получите эм..так сказать начальный адрес структуры персонажа) если взглянуть то увидите что первые цифры адреса маны(который вы наверно смогли найти) совпадают с конечным результатом BA+1C+34+0, а чтобы узнать смещение достаточно из адреса маны вычесть адрес BA+1C+34+0 и получите 498
не раз замечал что если поставить брек поинт в olldbg (пример в этой теме http://zhyk.ru/forum/showthread.php?t=207760) и посмотреть на asm код то там бывают указаны смещения, возможно длинные смещения находятся именно так)
Цитата:
кстати почему он записан как +0x1C тоже не понимаю
мне кажется этот вопрос лучше задать китайцам которые писали elementclient )
кстати почему он записан как +0x1C тоже не понимаю
запись 0x1C - это стандартная запись на Си-подобных языках шестнадцатиричного числа. На Pascal-подобных (Delphi) это будет $1C. В Visual Basic - &H1C. В некоторых ассемблерах это будет выглядеть как 1Ch. Более подробно[Ссылки могут видеть только зарегистрированные пользователи. ]. На первой странице этой темы все специальные символы перед смещениями опущены, и там же говориться об этом - внимательней изучите накопленную информацию.
Цитата:
Сообщение от Gorrilaz
Если смещения параметров ищутся путём "просеивания" (изменил, отсеял лишнее и т.д.) то тогда не понятно как например можно найти такой параметр как имя персонажа (т.к. он статичен).
Кстати, очень хороший вопрос. Есть ли какая нибудь более менее продуманная *технология* поиска текстовых статических параметров? semoder же как то разобрал структуру названий скиллов.
Я подхожу к процессу разбора памяти достаточно творчески.
Например метод * Рассматривания* структуры.
Например, возьмем структуру персонажа BA+0x1C+0x34 +0x0.
Добавим адрес вручную:
Для RUOFF запишем:
И рассмотрим под разными углами эту структуру - выделим добавленную строчку и нажемем CTRL+B.
На первый взгляд - ничего не понятно. Тупой байт-код. Но если мы посмотрим на это через призму различных отображений, то сможем кое что интересное увидеть.
Если посмотреть в виде FLOAT (т.е. дебагер разобъет байт-код на кусочки по 4байта и отобразит их в виде чисел с плавающей запятой)
Красным выделены углы поворота и координаты персонажа:
Теперь мы можем найти смещение, например координаты X.
________________
-------------------------------------------- PerfectAutoLogin v 7.4 - Совершенный автологин для Perfect World [RUOFF, PWI, Фришек 1.4.4 - 1.4.5]
-------------------------------------------- [for 1.4.6] PW Patcher 12.0 - Патч на Горны, Красный (да и любой) чат, Анфриз, Бесконечный зум, Моментальный разгон на полете для RUOFF, PWI и прочих 1.4.6 и фришек 1.4.4, 1.4.5.
-------------------------------------------- InGamePatcher 1.2 - патчер для серверов 1.4.5 и 1.4.4 работающий с включенной игрой.
--------------------------------------------
Последний раз редактировалось krukovis; 17.02.2013 в 09:39.