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

Pointer,Указатели в c++

Рекомендуемые сообщения

Всем привет,хочу попросить помощи у вас тех кто знает как помочь мне.

У меня проблема с указателями в c++.

Я нашёл указатель на игру (S.O.T.A) - Здоровье

"mono.dll"+0020B554

Offset1 = 0x10; 1 offset

Offset2 = 0xD4;   2 affset

Offset3 =0x1D8;   3 offset  Начинаеться снизу вверх.

Offset4 =0xC; 4 offset

Offset5 =0x148; 5 offset

храниться во Float.

Я хочу как вы поняли сделать указатель в c++.

Я знаю как сделать без указателя.

 

if (Items[0].on_off ) {
        *(DWORD*)0x20B55452 = 999; // Дает 999 хп, но после выхода просто неработает(понятное дело),вот хочу сделать указателями научите одного прошу.

    }

}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По указателям уже неоднократно на форуме вопрос поднимался и объяснялся. Что ж вы какие ленивые, что поискать не хотите?

Считываешь указатель верхнего уровня, к нему прибавляешь смещение, из полученного считываешь следующий адрес, к нему прибавляешь следующее смещенеие, и так далее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

×

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

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