Stigmaer Опубликовано 24 октября, 2018 Поделиться Опубликовано 24 октября, 2018 при поиске адресов на таймер (в трёх местах разные инструкции) сделал скрипт нопами. Вот такой: Спойлер [ENABLE] aobscanmodule(aobscanmodule(timer,engine.exe,D9 9E C8 01 01 00 A0 68 51) Timer: db 90 90 90 01 registersymbol(timer) [DISABLE] Timer: db D9 9E C8 01 01 00 A0 68 51 unregistersymbol(timer) Заметил что аобскан во всех трёх инструкциях почти одинаковый 1) D9 9E C8 01 01 00 A0 68 51 2) D9 9E C8 01 01 00 A1 68 53 3) D9 9E C8 01 01 00 A3 68 51 другими словами как сделать порядок байт универсальным для всех трёх или по другому чм забить в местах где я поставил вопросы D9 9E C8 01 01 00 ?? 68 ?? Заранее благодарю! Ссылка на комментарий Поделиться на другие сайты Поделиться
Garik66 Опубликовано 24 октября, 2018 Поделиться Опубликовано 24 октября, 2018 1 час назад, Stigmaer сказал: другими словами как сделать порядок байт универсальным для всех трёх Нужно делать три скрипта по отдельности, иначе нопиться будет только первая инструкция из найденных аобсканом. Ссылка на комментарий Поделиться на другие сайты Поделиться
Stigmaer Опубликовано 24 октября, 2018 Автор Поделиться Опубликовано 24 октября, 2018 21 минуту назад, Garik66 сказал: Нужно делать три скрипта по отдельности Понял, раз другого пути нет, значит будем скриптовать отдельно, в генераторе трейнера делать 2 невидимками, и ставить одинаковые хоткеи на все три. Вот у меня и будет объединения три скрипта в один. Ход мысли правильный? Ссылка на комментарий Поделиться на другие сайты Поделиться
Garik66 Опубликовано 24 октября, 2018 Поделиться Опубликовано 24 октября, 2018 50 минут назад, Stigmaer сказал: Понял, раз другого пути нет, значит будем скриптовать отдельно, в генераторе трейнера делать 2 невидимками, и ставить одинаковые хоткеи на все три. Вот у меня и будет объединения три скрипта в один. Ход мысли правильный? ты же можешь их все три в один объединить. Ссылка на комментарий Поделиться на другие сайты Поделиться
Stigmaer Опубликовано 25 октября, 2018 Автор Поделиться Опубликовано 25 октября, 2018 14 часов назад, Garik66 сказал: ты же можешь их все три в один объединить попробую не подсказывай сделаю покажу только скажешь правильно или нет Вот! Пробовал, работает. Спойлер [ENABLE] aobscanmodule(timer1,engine.exe, D9 9E C8 01 01 00 A0 68 51) aobscanmodule(timer2,engine.exe,D9 9E C8 01 01 00 A1 68 53) aobscanmodule(timer2,engine.exe,D9 9E C8 01 01 00 A3 68 51) timer1: db 90 90 90 01 registersymbol(timer1) timer2: db 90 90 90 01 registersymbol(timer2) timer3: db 90 90 90 01 registersymbol(timer3) [DISABLE] timer1: db D9 9E C8 01 01 00 A0 68 51 unregistersymbol(timer1) timer1: db D9 9E C8 01 01 00 A1 68 53 unregistersymbol(timer2) timer1: db D9 9E C8 01 01 00 A3 68 51 unregistersymbol(timer3) Ссылка на комментарий Поделиться на другие сайты Поделиться
Stigmaer Опубликовано 25 октября, 2018 Автор Поделиться Опубликовано 25 октября, 2018 13 часов назад, Garik66 сказал: ты же можешь их все три в один объединить. Garik66 если не затруднит оцени скрипт что я цитате оставил, только не балами а словами, типа что можно доработать либо (всё норм) постркиптум (я сттремлюсь к идеализации) Ссылка на комментарий Поделиться на другие сайты Поделиться
Xipho Опубликовано 25 октября, 2018 Поделиться Опубликовано 25 октября, 2018 При отключении надо восстанавливать по меткам 2 и 3, а у тебя всюду первая метка (секция DISABLE). Ссылка на комментарий Поделиться на другие сайты Поделиться
Stigmaer Опубликовано 25 октября, 2018 Автор Поделиться Опубликовано 25 октября, 2018 3 часа назад, Xipho сказал: по меткам 2 и 3, Спасибо ставлю плюс, к сожелению только устно. Ссылка на комментарий Поделиться на другие сайты Поделиться
Garik66 Опубликовано 25 октября, 2018 Поделиться Опубликовано 25 октября, 2018 10 часов назад, Stigmaer сказал: Garik66 если не затруднит оцени скрипт что я цитате оставил, только не балами а словами, типа что можно доработать либо (всё норм) постркиптум (я сттремлюсь к идеализации) Спойлер [ENABLE] aobscanmodule(timer1,engine.exe, D9 9E C8 01 01 00 A0 68 51) aobscanmodule(timer2,engine.exe,D9 9E C8 01 01 00 A1 68 53) aobscanmodule(timer3,engine.exe,D9 9E C8 01 01 00 A3 68 51) timer1: db 90 90 90 registersymbol(timer1) timer2: db 90 90 90 registersymbol(timer2) timer3: db 90 90 90 registersymbol(timer3) [DISABLE] timer1: db D9 9E C8 timer2: db D9 9E C8 timer3: db D9 9E C8 unregistersymbol(timer1) unregistersymbol(timer2) unregistersymbol(timer3) так как ты нопишь и восстанавливаешь три байта, то и в дизейбл тоже можно указать только три байта, которые меняешь. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Stigmaer Опубликовано 26 октября, 2018 Автор Поделиться Опубликовано 26 октября, 2018 10 часов назад, Garik66 сказал: то и в дизейбл тоже можно указать только три байта Спасибо эта самая лучшая оценка! Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения