Исправил немного ваш код, pw.assistant, теперь запускается без ошибок, но не отправляет скилл. Оффсеты поменял для феникса, вызвал процедуру вроде правильно. Чего еще ему нужно? :C
________________
Помог? - тыкни спасибку Perfect world Forever ***Skype:slike7 IcQ:358024861
Последний раз редактировалось slike_x; 21.10.2014 в 01:57.
Причина: Добавлено сообщение
А где в инжекте на отправку пакета используются адреса 0x1C и 0x34? Там вроде только базовый адрес задействован.
Так что вполне может оказаться, что дело в этих адресах.
________________
Кто к нам с чем зачем, тот от того и того... Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
[Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ]
это гениально создавать внутри процедуры переменную, которая должна быть глобальной, не имеющую никаких значений и использовать ее. И я обычно использовал тип DWORD для данной переменной.
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо" Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
Последний раз редактировалось Ginrey; 21.10.2014 в 12:18.
Причина: Добавлено сообщение
ну значит к окну вы уже присоединились, а вот оффсеты какие то неверные в asm коде, какие у вас увы подсказать не смогу, но ошибка именно там
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо" Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
Да, вроде другие мещения,оффсеты верные. Как найти смещения именно для этой функции? Не стоит давать мне ссылку, лучше кратко объясните.
Да я заметил это, передавал, все-равно крашит. Все-таки смещения неправильные, хотя смещения отправки пакета такие же ($34, $1C);
________________
Помог? - тыкни спасибку Perfect world Forever ***Skype:slike7 IcQ:358024861
Не стоит давать мне ссылку, лучше кратко объясните.
если в кратце берем CE и ищем ))
Цитата:
хотя смещения отправки пакета такие же ($34, $1C);
0х1С и 0х34, эти смещения используются в указание на структуру персонажа, разве тут именно они используются?
откройте дизассемблером клиент и найдите по ASM вставке эту структуру и сразу во всем разберетесь, если конечно ассемблер хоть чуть чуть знаете
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо" Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
Последний раз редактировалось Ginrey; 22.10.2014 в 00:14.
Types of actual and formal var parameters must be identical - ругается так на эту строчку.
У нас разные версии Delphi. Раньше тип для некоторых параметров был dword, с какой-то версии Delphi он стал NativeUInt. По количеству байт то же самое, но Delphi ругается. Что касаемо того, что пакеты нормально отправляются, так пакет не изменился, а код в клиенте разный может быть, помимо адресов. Так что найдите этот код в клиенте и вставьте тот что у вашего клиента.
поэтому проще берите инжект пакета и работайте с ним
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо" Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Делаю программы на заказ, по всем вопросам в скайп: Ginrey2