Перейти к содержанию

XVTT

Стажёры
  • Постов

    5
  • Зарегистрирован

  • Посещение

Весь контент XVTT

  1. Так я и искал методом изменилось\неизменилось. С бряками тож попробую,спасибо.
  2. Указатели правильные,ибо значения патронов и хп показывают верное. Про имя героя не знал. Как фильтр делать не знаю.
  3. Хорошо. В СЕ я нашел адресс здоровья и попробовал найти к нему поинтер. как видите,он находится по адресу ("CrySystem.dll") + 0x000947A4 b +3 смещения. Как только я пишу какие-либо байты в получившийся адресс - игра крашит. Может-быть я что-то не так сделал?Ибо через инструкции обращавшиеся к адресу ,искать адрес статический мне не хочется.
  4. Опять же он использует классы. Мне пока до них,как раком до китая. Но все-равно,спасибо.
  5. Есть некий адресс. Вопрос:Как изменить его значение,если при изменении его байтов игра сразу крашит. Как в OllyDBG и CE посмотреть асму- хз. Через классы- тож не варик,не понимаю как там и что. Игра - FarCry Адреса и вывод их значения : char tests[MAX_PATH]; char tests2[MAX_PATH]; DWORD _Player_Hp = (DWORD)GetModuleHandleA("CrySystem.dll") + 0x000947A4; DWORD Ofsset_1 = *(DWORD*)(_Player_Hp); DWORD Ofsset_2 = *(DWORD*)(Ofsset_1 + 0x31C); DWORD Ofsset_3 = *(DWORD*)(Ofsset_2 + 0x2A0); DWORD Ofsset_4 = *(DWORD*)(Ofsset_3 + 0xA0); DWORD AmmoPl = (DWORD)GetModuleHandleA("CryEntitySystem.dll") + 0x00036330; DWORD Ofset_1 = *(DWORD*)(AmmoPl); DWORD Ofset_2 = *(DWORD*)(Ofset_1 + 0xA4); DWORD Ofset_3 = *(DWORD*)(Ofset_2 + 0x450); DWORD Ofset_4 = *(DWORD*)(Ofset_3 + 0xA8); sprintf_s(tests, "Bullet=%d", Ofset_4); NewText(x + 180, y + 59, tests, D3DCOLOR_ARGB(240, 200, 200, 200), LText); sprintf_s(tests2, "HP=%d", Ofsset_4); NewText(x + 180, y + 79, tests2, D3DCOLOR_ARGB(240, 200, 200, 200), LText); Прошу по возможности объяснить все подробно.
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.