Din102
-
Постов
3 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Загрузки
Блоги
Сообщения, опубликованные Din102
-
-
Спасибо за ответ, извиняюсь за глупый вопрос, но не нашёл информации как сделать. Не подскажите ещё, по Вашему описанию, я получил корректный адрес, НО он лёг в значение label pABonus, я же хочу сделать так, чтобы он лёг в адрес этого поля и после активации скрипта я мог корректировать содержимое полученного адреса. Возможно в самом CE надо как-то иначе заводить, но я не не нашёл. Может есть где почитать про такое подробно для совсем новичка?
-
Добрый день!
Подскажите такой вопрос, нашёл адрес пытаюсь записать его в метку, сделал такой код
Спойлерalloc(newmem,$1000,ammo_bonus) label(code) label(return) label(pABonus) registersymbol(pABonus) newmem: mov [pABonus],rax code: movsd xmm6,[rax+rcx*8] jmp return ammo_bonus: jmp newmem pABonus: db 0 return: registersymbol(ammo_bonus) [DISABLE] //code from here till the end of the code will be used to disable the cheat ammo_bonus: db F2 0F 10 34 C8 unregistersymbol(ammo_bonus) unregistersymbol(pABonus) dealloc(newmem)
Далее создаю запись в CE которая смотрит на pABonus, но адрес в неё не правильный, так как мне по сути нужен не rax а именно rax+rx*8 а как этот адрес поместить в метку?
Как писать скрипты
in Cheat Engine
Опубликовано · Изменено пользователем Din102
Спасибо большое получилось! Процедура вызывается только при выстреле, потому когда сам пробовал такой вариант, сразу адреса было не видно, позже и не пытался так сделать, как оказалось зря.
Адрес у меня получается корректный, содержимое его мне и надо менять.
Подскажите, что именно за логи может в будущем пригодится.