У меня два интересных вопроса:
1) какая связь между Железной рудой(ресурс), к примеру, Железной болванкой на полу(лут) и железной болванкой в инвентаре?
Я так понимаю, и ID и SN везде разный.. есть возможность связать их вместе как то?
это нужно для того чтобы
а)узнать есть ли место для предмета, перед тем как поднимать его
б)узнать, поднялся ли предмет или он чужой
2)как можно выкинуть на пол что либо из инвентаря? Процедура выставления на продажу нпс лута пойдет? если не открывать нпс?
Items for sale - $5DC430 // функция для продажи
Body Repair - $5DC4B0
Pick up items - $5B7B00
Discarded items - $5DBD80 // функция для того чтобы выбросить
The use of items - $5B7920
Collection items - $5DADD0
Как воспользоватся данными функциями пока не разбирался!
Это у меня работает как часы. Но стоять надо около лута.
Первый CALL получает PTR на объект по WID, +110 это его SN, насколько я потом понял, но менять уже не стал.
Что-то это функция вылетает с крахом, может ктонить поможет ёё привести в рабочее состояние.
Что-то это функция вылетает с крахом, может ктонить поможет ёё привести в рабочее состояние.
Приведи полный код который ты исполняешь.
Я попробую помочь. Уже несколько человек жалуются что код сбора лута не работает.
Магия какая то)))))
Я честно говорю, адреса верные, инжект верный, все работает. Сутками.
что-то с регистрами ну не те они какието после десасма, у меня они другие
Ну и что? если регистр свободен, почему его нельзя использовать?
Quote:
да и функции в разных местах что ты привел!
Ну и что? Кто сказал что они должны быть вместе?
В дизасме, посмотри внимательно, первая функция вызывается на один-два каскада выше, в другой процедуре. Потом та прибавляет +110 и передает это в параметр следующей процедуре, которая в свою очередь вызывает PickCall, передавая в параметр то что получила сама. или типа того.
Так вот я этот путь проследил и вытащил откуда берется значение параметра и стал сам вызывать и прибавлять 110. Понятия не имел что это значит, но верил что так надо))
Тогда я еще не знал что это за параметр, потом только узнал что это SN.
Можешь удалить кусок с первым Call, и сразу Push-ить SN (как делали китайцы)- это ничего не меняет.
Кроме того, так ты получишь тот самый код, который у тебя уже есть)
Помогите разобраться с движением к заданным координатам. С помощью СE нашёл, что X точки назначения пишется в 98B47C+20+ddc+30+4+20. Не могу найти Y(. У кого-нибудь есть оффсеты Y точки назначения?
Ну я не обещал что будет жарить чаще чем каст скила. Просто 100% пропадает задержка между скилами. Скилы кастуются сразу один за другим- за счет этого и скорость. Да, вероятно макрос дает такую же скорость- я ими не пользовался)
Тебе наверное нет толку от моего совета)
Вот еще пара советов:
Пока на закончился каст скила (не важно, атакующего или бафа) НЕ СЛЕДУЕТ посылать команду движения к координатам или включать-выключать полет.
Дождитесь пока IsAction=0
В первом случае персонаж после скила побежит невесть куда (часто он даже под землю пытался нырнуть)
Во втором случае наблюдается интересный спецэффект- персонаж летает без крыльев, как питер пен)))))))
Ну они у него конечно есть, только не отображаются.
Смотря на то, как люди переделывают MHS, впаривая туда трояна или требование отправить смс, я нахожу для себя самую главную причину не выкладывать исходный код своего бота. Не хочу чтобы потом моим ботом кто то зарабатывал или воровал чужие аккаунты. Готовый EXE наверное выложу когда нибудь, но не более.