Вопрос Помогите разобраться с External.

Начинающий
Статус
Оффлайн
Регистрация
4 Фев 2023
Сообщения
49
Реакции[?]
8
Поинты[?]
1K
Попробовал взять код со статьи: Быстрый шаг в прицеле | Сайт читов, скриптов и кодов для онлайн игр - YouGame.Biz
Тк там не много кода, думаю для начала подойдет.
Сам код:
C++:
class CActor
{
public:
   void m_zoomSpeedMultiplier( float value )
   {
       *( float * )( ( uintptr_t )this + 0x398 ) = value;
   }
};
Как я понимаю, ( uintptr_t )this это указатель на CActor, как заменить this на адрес и где его искать?
Пытаюсь разобраться со вчерашнего вечера, но успехов не наблюдаю.
 
I love C++
Пользователь
Статус
Оффлайн
Регистрация
26 Мар 2021
Сообщения
218
Реакции[?]
46
Поинты[?]
1K
Попробовал взять код со статьи: Быстрый шаг в прицеле | Сайт читов, скриптов и кодов для онлайн игр - YouGame.Biz
Тк там не много кода, думаю для начала подойдет.
Сам код:
C++:
class CActor
{
public:
   void m_zoomSpeedMultiplier( float value )
   {
       *( float * )( ( uintptr_t )this + 0x398 ) = value;
   }
};
Как я понимаю, ( uintptr_t )this это указатель на CActor, как заменить this на адрес и где его искать?
Пытаюсь разобраться со вчерашнего вечера, но успехов не наблюдаю.
External сделать сложнее нежели Internal. Тебе нужно получить локального персонала(твой this) для начала.
Цепочка указателей такая: pSSGE->pGame->pGameFramework->pLocalActor
С получением списка других игроков соответственно будет сложнее.
Актуальные смещения можешь получить часть из исходников Internal, а другую часть нужно тебе искать.
 
Сверху Снизу