Оставь это дело тем кто знает что делать.За 2010 год уже слишком старая. Там летом или осенью 2011 года была введена защита в реквием (не frost), над которой Сирмабус бился несколько недель. Мне её точно не обойти самому.
Ну почему же, я в ММ могу делать окно активным. Это не сложно.
hWind = win.Find("Requiem","Requiem", 0,0, win.FIND_TILE_INSIDE) - ищу окошко.
win.SetState(hWind, win.SW_SHOW) - вытаскиваю передний план.
Потом уже идет работа с виртуальной клавиатурой. Это тупой вариант.
Есть возможность загружать окно река из самого скрипта под ММ, и потом в скрипте использовать окно река как объект, и применять к нему методы.
То есть все команды в скрипте уже будут обращены непосредственно к окну река, активное оно или нет, не важно. Можно вообще свернуть. Это очень хорошо при многооконном режиме, если например хотите (получается) загрузить две копии игры.
Но сейчас у меня мертвый кликкер. Мне бы выдергивать из река данные. Ну там ХП МП для начала. Бафы можно по таймеру считать. Смотришь сколько там длится тот или иной баф и тупо повторяешь.
Мобов можно TAB-ом выделять не плохо. Только по хорошему надо вытянуть данные из река, чтобы рассчитать вектор. Для того чтобы персонаж поворачивался к атакуемому мобу лицом.
Для "обратной связи" нужно как то научится выдергивать из река данные, как это сделать я и хотел подсмотреть в ReqBot у Сирмабуса. Откуда и как он это дергает. И желательно в последней версии, чтобы еще подсмотреть как он запускал несколько окон клиента игры. Ну собственно имея эти данные можно за месяц написать более менее рабочий УМНЫЙ бот.
---------- Post added at 04:59 AM ---------- Previous post was at 03:54 AM ----------
Я теорию то в принципе знаю. Надо прицепится к процессу. Ну к Requiem.exe например. И читать память в которой сидит процесс. Но вот как отслеживать, и чем изменения, чтобы найти в каких адресах лежат данные и как они изменяются. Это блин тяжкая работа.
Можно обнаглеть и записать в память свои данные напрямую. Не знаю к чему это приведет в игре )
Кстати в ММ реализована нормальная работа с памятью. Но это уже блин другой уровень программирования и знания. Я простой скриптописатель ) Ченить там на VBS или чем то подобном без проблем, но чтобы напрямую по памяти шарится этого пока не делал )