Да меня это тоже интересует. Я так понял АлексГД в этом больше понимает или как раз сейчас и решает эту задачу. Если бы он нас просвятил... Или есть вариант самим поизучать вот этот гайд: Думаю там есть ответ на этот вопрос, но конечно не в готовом виде. Только у меня пока не хватает ума понять всё, что там написано. )
Новохуд, хотел спросить по поводу того бота на автоите с инжектами, которого ты давал знакомым и он у них нормально работал. Какая у тебя версия автоита? )
Ищу... Очень ищу как поговорить с неписем. И в той теме ответа нету, к сожалению, ибо, как оказалось, это не гуи контролы! Заметьте - кнопариками вверх-вниз они ж не переключаются... Уже нашел эксклюзивный адрисочеГ, где это мона вставить, но дык как туда инжектнуться - пока для меня загадко. Если сделаю - буду неделю бухать.
AlexGD
Да, будет круто, если сделаешь... А нам пока придётся делать щелчки мышкой. ) А что на счёт инжектов продажи/покупки у нпс, ты с ними разбирался? Я на предыдущей странице выложил код инжекта на продажу вещей. Он вообще правильный? И можно ли как-то найти opcode этих команд?
Новохуд, хотел спросить по поводу того бота на автоите с инжектами, которого ты давал знакомым и он у них нормально работал. Какая у тебя версия автоита? )
SciTE4AutoIt3
Version 1.77
Dec 24 2008
работает нормально. есть только как ни странно глюк с оффетом мр
то читает нормально то слетает и пишет 0. хотя в проге все нормально проверил. у меня нормально без сбоев определяет
Фанк. Ты как БА юзаешь 0098B47C. А это не совсем верно:
БА (действительно базовый адрес) - 0098ADDC
А 0098B47C - это база для инфы перса (BA + $1C)
BA + $1С + $4 + $8 + $264 + $164 + $A0 - количество линий ответа в диалоге
BA + $1С + $4 + $8 + $264 + $164 + $B0 - порядковый номер линии ответа в диалоге
Ну осталось совсем чуть чуть ) Придумать как нажать выделенное...
Я юзаю оба. )) Довольно трудоёмко будет сейчас всю мою программу под истинный базовый адрес переделывать. Просто когда я начинал её писать тут о таком понятии не говорили. Для всех был базовый - это то, что пишется в настройках МХС. ))
BA + $1С + $4 + $8 + $264 + $164 + $b0 - Ты хочешь нажать это инжектом? Если получится, то это будет очень круто. ) Эх... А я пока дописываю свой алгоритм мышкокликанья. )
Добрались таки до массива контролов (или окошек, не важно как называть) … Держите, если будет сие полезно (можно передвигать окна, получать описание предметов под курсором…).
В [BA] + $1C + $04 + $08 + $18 записан указатель на текущее активное окно (по которому кликнули). До параметров окна можно добраться и через wndPTR (например, инвентарь - $218), не важно, открыто оно или нет.
P.S. Надеюсь, после последнего апдейти в данном массиве ничего не поменялось и большая часть указанных адресов действительна
Да, двар, все работает. Мы ж нашли кусочеГ )
Единственное, что могу добавить - адрес для инжектирования: $0050E7E0
И вот тут я спекся. Дальше моих мозгов нехватать. Я в асме, как свыня в апильсинах (