Простая OPK функция (только против ботов)

Администратор
Администратор
Статус
Оффлайн
Регистрация
20 Янв 2014
Сообщения
6,550
Реакции[?]
8,428
Поинты[?]
279K
Hacker Fail написал(а):
Приветствую всех! На днях я решил купить себе CS:GO, дабы порезвиться несколько дней, и вот решил сделать некоторую простую функцию. Она работает только против ботов, так как у онлайн-игроков нельзя изменить их адреса и классы.

Код:
//Bot Version

#define PlayerLocal               0x8FBB5C
#define EntityList                0x8FBB74 //PlayerLocal + 0x18
#define NPlayers                  0x99F808
#define DistancePlayerClass       0x18

class cPlayerInfo
{
public:
char _0x0000[44];
    D3DXVECTOR3 Pos; //0x002C 
char _0x0038[412];
    D3DXVECTOR3 Pos2; //0x01D4 
char _0x01E0[56];
    __int32 Life; //0x0218 
char _0x021C[168];
    D3DXVECTOR3 RealPos; //0x02C4 
char _0x02D0[44];
    __int32 Team; //0x02FC 
};//Size=0x1440
OPK:

Код:
void OPKHack()
{
    DWORD Server = (DWORD)GetModuleHandle("server.dll");

    DWORD NPlayerADDR = NPlayers + Server; // number of bots
    DWORD EntityAddress = EntityList + Server; // entity
    DWORD PlayerAddress = PlayerLocal + Server; // local player

    DWORD NPlayer = *(DWORD*)NPlayerADDR;

    cPlayerInfo *pLocal = *(cPlayerInfo**)PlayerAddress;

    if( NPlayer > 0 )
    {
        for(int i = 0; i < NPlayer - 1; i ++ )
        {
            cPlayerInfo *pPlayer = *(cPlayerInfo**)EntityAddress;

            if ( pPlayer->Life > 1 && pPlayer != 0 && pPlayer->Pos != 0 )
            {
                if( pPlayer->Team != pLocal->Team )
                {
                    pPlayer->RealPos.x = pLocal->RealPos.x + 100.0f;
                    pPlayer->RealPos.y = pLocal->RealPos.y;
                    pPlayer->RealPos.z = pLocal->RealPos.z;
                }
            }

            EntityAddress += DistancePlayerClass;
        }
    }
}
 
Fuga D Minor
Начинающий
Статус
Оффлайн
Регистрация
17 Май 2017
Сообщения
107
Реакции[?]
15
Поинты[?]
0
На сколько я понял, будет работать только если сам создам игру?
 
Сверху Снизу