|
You last visited: Today at 02:25
Advertisement
Rus. server
Discussion on Rus. server within the Perfect World forum part of the MMORPGs category.
01/15/2010, 10:34
|
#1261
|
elite*gold: 0
Join Date: Jul 2008
Posts: 43
Received Thanks: 16
|
Если правильно сишку помню, попробуй вызывать как:
CallRemoteFunction(Proc ,(LPVOID) &MobID);
|
|
|
01/15/2010, 10:37
|
#1262
|
elite*gold: 0
Join Date: Sep 2009
Posts: 85
Received Thanks: 27
|
У меня два интересных вопроса:
1) какая связь между Железной рудой(ресурс), к примеру, Железной болванкой на полу(лут) и железной болванкой в инвентаре?
Я так понимаю, и ID и SN везде разный.. есть возможность связать их вместе как то?
это нужно для того чтобы
а)узнать есть ли место для предмета, перед тем как поднимать его
б)узнать, поднялся ли предмет или он чужой
2)как можно выкинуть на пол что либо из инвентаря? Процедура выставления на продажу нпс лута пойдет? если не открывать нпс?
|
|
|
01/15/2010, 11:08
|
#1263
|
elite*gold: 0
Join Date: Sep 2009
Posts: 9
Received Thanks: 1
|
muzhig, между Железной болванкой на полу(лут) и железной болванкой в инвентаре - одинаковый SN.
|
|
|
01/15/2010, 14:45
|
#1264
|
elite*gold: 0
Join Date: Dec 2009
Posts: 31
Received Thanks: 3
|
Взято выше
Quote:
Items for sale - $5DC430 // функция для продажи
Body Repair - $5DC4B0
Pick up items - $5B7B00
Discarded items - $5DBD80 // функция для того чтобы выбросить
The use of items - $5B7920
Collection items - $5DADD0
|
Как воспользоватся данными функциями пока не разбирался!
|
|
|
01/15/2010, 17:22
|
#1265
|
elite*gold: 0
Join Date: Dec 2009
Posts: 31
Received Thanks: 3
|
Quote:
Originally Posted by muzhig
Это у меня работает как часы. Но стоять надо около лута.
Первый CALL получает PTR на объект по WID, +110 это его SN, насколько я потом понял, но менять уже не стал.
|
Что-то это функция вылетает с крахом, может ктонить поможет ёё привести в рабочее состояние.
|
|
|
01/15/2010, 17:33
|
#1266
|
elite*gold: 0
Join Date: Dec 2009
Posts: 57
Received Thanks: 24
|
Quote:
Originally Posted by dj_al
Если правильно сишку помню, попробуй вызывать как:
CallRemoteFunction(Proc ,(LPVOID) &MobID);
|
тоже проходит этот вариант
|
|
|
01/15/2010, 18:06
|
#1267
|
elite*gold: 0
Join Date: Sep 2009
Posts: 85
Received Thanks: 27
|
Quote:
|
Что-то это функция вылетает с крахом, может ктонить поможет ёё привести в рабочее состояние.
|
Приведи полный код который ты исполняешь.
Я попробую помочь. Уже несколько человек жалуются что код сбора лута не работает.
Магия какая то)))))
Я честно говорю, адреса верные, инжект верный, все работает. Сутками.
|
|
|
01/15/2010, 18:25
|
#1268
|
elite*gold: 0
Join Date: Dec 2009
Posts: 31
Received Thanks: 3
|
Копировал без изменений!
Может что-то с InjectFunc уменя в нее еще хендл отправляется
Quote:
|
InjectFunc(hProcess, @PickCall, @aParams, aParamsSize);
|
и взята она с сайта ingamelab я уже писал.
Имне кажется что-то с регистрами ну не те они какието после десасма, у меня они другие, да и функции в разных местах что ты привел!
Quote:
это как? после PW_BASE_ADDRESS + 1С -> ecx=0098B47C
тоесть [0098ADDC] + 1C = 0098B47C
|
|
|
01/15/2010, 19:23
|
#1269
|
elite*gold: 0
Join Date: Sep 2009
Posts: 85
Received Thanks: 27
|
Quote:
Камент старый))
Quote:
|
что-то с регистрами ну не те они какието после десасма, у меня они другие
|
Ну и что? если регистр свободен, почему его нельзя использовать?
Quote:
|
да и функции в разных местах что ты привел!
|
Ну и что? Кто сказал что они должны быть вместе?
В дизасме, посмотри внимательно, первая функция вызывается на один-два каскада выше, в другой процедуре. Потом та прибавляет +110 и передает это в параметр следующей процедуре, которая в свою очередь вызывает PickCall, передавая в параметр то что получила сама. или типа того.
Так вот я этот путь проследил и вытащил откуда берется значение параметра и стал сам вызывать и прибавлять 110. Понятия не имел что это значит, но верил что так надо))
Тогда я еще не знал что это за параметр, потом только узнал что это SN.
Можешь удалить кусок с первым Call, и сразу Push-ить SN (как делали китайцы)- это ничего не меняет.
Кроме того, так ты получишь тот самый код, который у тебя уже есть)
Так что ошибка не в асме.
|
|
|
01/15/2010, 21:08
|
#1270
|
elite*gold: 0
Join Date: Oct 2009
Posts: 20
Received Thanks: 2
|
Помогите разобраться с движением к заданным координатам. С помощью СE нашёл, что X точки назначения пишется в 98B47C+20+ddc+30+4+20. Не могу найти Y(. У кого-нибудь есть оффсеты Y точки назначения?
|
|
|
01/16/2010, 03:17
|
#1271
|
elite*gold: 0
Join Date: Apr 2009
Posts: 237
Received Thanks: 403
|
Quote:
[BA] + $1C + $20 + $ddc + $30 + $4:: Destination point action
$20 - Dest X ( float, 4b)
$24 - Dest Z ( float, 4b)
$28 - Dest Y ( float, 4b)
|
|
|
01/16/2010, 05:03
|
#1272
|
elite*gold: 0
Join Date: Jan 2009
Posts: 137
Received Thanks: 19
|
Добрался до тулзы.
Мужик. Попробовал вжарить скиллами, как ты говорил, нифига не получается... Скорость та же, как и на макросе (((
|
|
|
01/16/2010, 09:14
|
#1273
|
elite*gold: 0
Join Date: Sep 2009
Posts: 85
Received Thanks: 27
|
Ну я не обещал что будет жарить чаще чем каст скила. Просто 100% пропадает задержка между скилами. Скилы кастуются сразу один за другим- за счет этого и скорость. Да, вероятно макрос дает такую же скорость- я ими не пользовался)
Тебе наверное нет толку от моего совета)
Вот еще пара советов:
Пока на закончился каст скила (не важно, атакующего или бафа) НЕ СЛЕДУЕТ посылать команду движения к координатам или включать-выключать полет.
Дождитесь пока IsAction=0
В первом случае персонаж после скила побежит невесть куда (часто он даже под землю пытался нырнуть)
Во втором случае наблюдается интересный спецэффект- персонаж летает без крыльев, как питер пен)))))))
Ну они у него конечно есть, только не отображаются.
|
|
|
01/16/2010, 12:37
|
#1274
|
elite*gold: 0
Join Date: Sep 2009
Posts: 85
Received Thanks: 27
|
Смотря на то, как люди переделывают MHS, впаривая туда трояна или требование отправить смс, я нахожу для себя самую главную причину не выкладывать исходный код своего бота. Не хочу чтобы потом моим ботом кто то зарабатывал или воровал чужие аккаунты. Готовый EXE наверное выложу когда нибудь, но не более.
|
|
|
01/16/2010, 13:21
|
#1275
|
elite*gold: 0
Join Date: Jan 2009
Posts: 137
Received Thanks: 19
|
тада... Я с тобой абсолютно согласен.
|
|
|
All times are GMT +1. The time now is 02:26.
|
|