Tutor Membuat ESP name Hack








Ini Base Sudah Di Fix GM
jadi Jika Cheat Yg Anda Buat Tidak Work Jangan Salahkan Saya

Dan Anda Mau Cheat Ini Work Silahkan Edit Di bagian Hook
[Image: 409238_351195081574666_100000525306110_1...5086_n.jpg]

Ni Base Nya :

ESP.h :

Code:
#include "Windows.h"
//#include "ESP.h"
#pragma warning(disable: 4700)
LPTSTR TheBaseTread = "PointBlank.i3Exec";
LPTSTR TheBrother = "PointBlank.i3Exec";
//*_____________________________________________________________________

//////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////
DWORD AdrX1,AdrX3,AdrX4, AdrX5,AdrX6,AdrX7,AdrX8,AdrX2,AdrX9,AdrX10 = 0;
//////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////
int Dewa = 0;
BYTE FSPEED [4] = {0x6F, 0x12, 0x83, 0x40};
BYTE MSPEED [8] = {0x00, 0x00, 0x00, 0x40 , 0xE1 , 0x7A , 0x89 , 0x3F};
BYTE KickON [4] = {0x6F, 0x12, 0x83, 0x50};
BYTE KickOF [4] = {0x6F, 0x12, 0x83, 0x3C};
BYTE FrzZOF [4] = {0x00, 0x00, 0xF0, 0x41};
BYTE FrzZON [4] = {0x00, 0x00, 0xF0, 0x41};
BYTE GrVtOF [3] = {0x00, 0xE0, 0x3F};
BYTE GrvtON [3] = {0x00, 0xCC, 0x3C};
#define PIHack 0x4ACEFC
#define InvicibleKill 0x4ACE50
#define SpeedHack 0x4ACEF0
#define PIHackII 0x4ACB54
#define Freeze 0x4ACEFC
#define Gravity 0x4A15FD
//////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////
#define RANK_SLOT_TERO1 0x5A51
#define RANK_SLOT_TERO2 0x5A9D
#define RANK_SLOT_TERO3 0x5AE9
#define RANK_SLOT_TERO4 0x5B35
#define RANK_SLOT_TERO5 0x5B81
#define RANK_SLOT_TERO6 0x5BCD
#define RANK_SLOT_TERO7 0x5C19
#define RANK_SLOT_TERO8 0x5C65
//////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////
#define RANK_SLOT_CT1 0x5A77
#define RANK_SLOT_CT2 0x5AC3
#define RANK_SLOT_CT3 0x5B0F
#define RANK_SLOT_CT4 0x5B5B
#define RANK_SLOT_CT5 0x5BA7
#define RANK_SLOT_CT6 0x5BF3
#define RANK_SLOT_CT7 0x5C3F
#define RANK_SLOT_CT8 0x5C8B
//////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////
#define GM_AKSESTERO1 0x5A61
#define GM_AKSESTERO2 0x5AAD
#define GM_AKSESTERO3 0x5AF9
#define GM_AKSESTERO4 0x5B45
#define GM_AKSESTERO5 0x5B91
#define GM_AKSESTERO6 0x5BDD
#define GM_AKSESTERO7 0x5C29
#define GM_AKSESTERO8 0x5C75
//////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////
#define GM_AKSESCT1 0x5A87
#define GM_AKSESCT2 0x5AD3
#define GM_AKSESCT3 0x5B1F
#define GM_AKSESCT4 0x5B6B
#define GM_AKSESCT5 0x5BB7
#define GM_AKSESCT6 0x5C03
#define GM_AKSESCT7 0x5C4F
#define GM_AKSESCT8 0x5C9B
#define BASE_PLAYER 0x640440
#define BASE_WEAPON 0x640424
//////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////


//================================================================================ ​?==================================================//


DWORD dwBase,ofsMNZ1, CheckProtection, adrOTB=0;


int StatusWeapon = 0;


void Felix1(void *adress, void *Pointer, int Byte)
{
memcpy (adress,Pointer,Byte);
}


void Felix(DWORD DKK,DWORD CHT,DWORD PBExec, DWORD PTRExec, BYTE VirFS)
{
DWORD A=0;
if (IsBadHugeReadPtr((LPDWORD)DKK,4)==0)
{
A=*(PDWORD)((DWORD)(DKK))+CHT;
if (IsBadHugeReadPtr((LPDWORD)A,4)==0)
{
A=*(PDWORD)((DWORD)(A))+PBExec;
if (IsBadHugeReadPtr((LPDWORD)A,4)==0)
{
A=*(PDWORD)((DWORD)(A))+PTRExec;
if (IsBadHugeReadPtr((LPDWORD)A,4)==0)
{
*(PBYTE)A=VirFS;
}
}
}
}
}

DWORD WINAPI LoopFunction4(LPVOID param)
{
while (1)
{

/******************************************************************************** ​?*****************************************************/



if (Dewa==11)
{
DWORD dwI3EXEC = (DWORD)GetModuleHandleA("Pointblank.i3exec");
DWORD dwBasei3Exec = dwI3EXEC + (DWORD) BASE_PLAYER;
DWORD CharName1 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESTERO1;
Felix1((void *)(CharName1),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName2 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESTERO2;
Felix1((void *)(CharName2),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName3 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESTERO3;
Felix1((void *)(CharName3),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName4 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESTERO4;
Felix1((void *)(CharName4),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName5 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESTERO5;
Felix1((void *)(CharName5),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName6 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESTERO6;
Felix1((void *)(CharName6),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName7 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESTERO7;
Felix1((void *)(CharName7),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName8 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESTERO8;
Felix1((void *)(CharName8),(void*)(PBYTE)"\xFF\xFF", 2);
}

if (Dewa==11)
{
DWORD dwI3EXEC = (DWORD)GetModuleHandleA("Pointblank.i3exec");
DWORD dwBasei3Exec = dwI3EXEC + (DWORD) BASE_PLAYER ;
DWORD CharName1 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_TERO1 ;
Felix1((void *)(CharName1),(void*)(PBYTE)"\x35", 1);
DWORD CharName2 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_TERO2 ;
Felix1((void *)(CharName2),(void*)(PBYTE)"\x35", 1);
DWORD CharName3 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_TERO3 ;
Felix1((void *)(CharName3),(void*)(PBYTE)"\x35", 1);
DWORD CharName4 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_TERO4 ;
Felix1((void *)(CharName4),(void*)(PBYTE)"\x35", 1);
DWORD CharName5 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_TERO5 ;
Felix1((void *)(CharName5),(void*)(PBYTE)"\x35", 1);
DWORD CharName6 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_TERO6 ;
Felix1((void *)(CharName6),(void*)(PBYTE)"\x35", 1);
DWORD CharName7 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_TERO7 ;
Felix1((void *)(CharName7),(void*)(PBYTE)"\x35", 1);
DWORD CharName8 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_TERO8 ;
Felix1((void *)(CharName8),(void*)(PBYTE)"\x35", 1);
}
if (Dewa==12)
{
DWORD dwI3EXEC = (DWORD)GetModuleHandleA("Pointblank.i3exec");
DWORD dwBasei3Exec = dwI3EXEC + (DWORD) BASE_PLAYER ;
DWORD CharName1 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESCT1 ;
Felix1((void *)(CharName1),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName2 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESCT2 ;
Felix1((void *)(CharName2),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName3 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESCT3 ;
Felix1((void *)(CharName3),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName4 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESCT4 ;
Felix1((void *)(CharName4),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName5 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESCT5 ;
Felix1((void *)(CharName5),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName6 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESCT6 ;
Felix1((void *)(CharName6),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName7 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESCT7 ;
Felix1((void *)(CharName7),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName8 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESCT8 ;
Felix1((void *)(CharName8),(void*)(PBYTE)"\xFF\xFF", 2);
}

if (Dewa==12)
{
DWORD dwI3EXEC = (DWORD)GetModuleHandleA("Pointblank.i3exec");
DWORD dwBasei3Exec = dwI3EXEC + (DWORD) BASE_PLAYER ;
DWORD CharName1 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_CT1 ;
Felix1((void *)(CharName1),(void*)(PBYTE)"\x35", 1);
DWORD CharName2 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_CT2 ;
Felix1((void *)(CharName2),(void*)(PBYTE)"\x35", 1);
DWORD CharName3 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_CT3 ;
Felix1((void *)(CharName3),(void*)(PBYTE)"\x35", 1);
DWORD CharName4 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_CT4 ;
Felix1((void *)(CharName4),(void*)(PBYTE)"\x35", 1);
DWORD CharName5 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_CT5 ;
Felix1((void *)(CharName5),(void*)(PBYTE)"\x35", 1);
DWORD CharName6 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_CT6 ;
Felix1((void *)(CharName6),(void*)(PBYTE)"\x35", 1);
DWORD CharName7 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_CT7 ;
Felix1((void *)(CharName7),(void*)(PBYTE)"\x35", 1);
DWORD CharName8 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_CT8 ;
Felix1((void *)(CharName8),(void*)(PBYTE)"\x35", 1);
}


//======================UNLIMITED AMMO=========================//
if (StatusWeapon==22){
DWORD dwI3EXEC = (DWORD)GetModuleHandleA("Pointblank.i3exec");
DWORD dwBasei3Exec = dwI3EXEC + (DWORD)BASE_WEAPON;
int i;
for(i=0x50;i<=0x347;i+=4)
{
Felix(dwBasei3Exec,0x174,i,0xEE2,0xFF);
}
}


//======================FSPEED =========================//
if (StatusWeapon==23)
{
DWORD dwI3EXEC = (DWORD)GetModuleHandleA("Pointblank.i3exec");
DWORD dwBasei3Exec = dwI3EXEC + (DWORD)BASE_WEAPON;
int i;
for(i=0x50;i<=0x347;i+=4)
{
Felix(dwBasei3Exec,0x174,i,0x507,0x0000);
}
}


//====================== Burst Global =========================//
if (StatusWeapon==24)
{
DWORD dwI3EXEC = (DWORD)GetModuleHandleA("Pointblank.i3exec");
DWORD dwBasei3Exec = dwI3EXEC + (DWORD)BASE_WEAPON;
int i;
for(i=0x50;i<=0x347;i+=4)
{
Felix(dwBasei3Exec,0x174,i,0xEC4,0x30);
}
}





//======================No Recoil + Akurasi=========================//

if (StatusWeapon==25)
{
DWORD dwI3EXEC = (DWORD)GetModuleHandleA("Pointblank.i3exec");
DWORD ModuleHack = dwI3EXEC + (DWORD)BASE_WEAPON;
int i;
for(i=0x50;i<=0x347;i+=4)
{
Felix(ModuleHack , 0x174 , i,0xF46 ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF2E ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF2D ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF2F ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF4E ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF36 ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF35 ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF37 ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF41 ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF3C ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF3B ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF3E ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF48 ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF4E ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF4B ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF5E ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF56 ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF5B ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF5C ,0x0000);
}
}

//============================== WS ON =============================================================//
if(GetAsyncKeyState(VK_NUMPAD5)&1)
{
DWORD Module = (DWORD)GetModuleHandleA("PointBlank.i3exec");
MessageBeep(MB_ICONSTOP);
if (Module > 0) {
DWORD Wallshot = Module + 0x49C5B2;
Felix1((void*)Wallshot , (char *)"\x70\x3F",2);
}

}
//============================== WS OFF =============================================================//
if(GetAsyncKeyState(VK_NUMPAD6)&1)
{
DWORD Module = (DWORD)GetModuleHandleA("PointBlank.i3exec");
MessageBeep(MB_ICONSTOP);
if (Module > 0) {
DWORD Wallshot2 = Module + 0x49C5B2;
Felix1((void*)Wallshot2 , (char *)"\x80\x3F",2);
}

}


/*--------------------------------Hack GM Tero---------------------------------*/

if(GetAsyncKeyState(VK_F1)&1)
{
MessageBeep(MB_ICONSTOP);
Dewa =11;
}


/*--------------------------------Ammo Global---------------------------------*/

if(GetAsyncKeyState(VK_HOME)&1)
{
StatusWeapon =22;
}


/*--------------------------------Fire Speed---------------------------------*/

if(GetAsyncKeyState(VK_NUMPAD3)&1)
{
MessageBeep(MB_ICONSTOP);
StatusWeapon =23;
}
/*--------------------------------Burst---------------------------------*/

if(GetAsyncKeyState(VK_NUMPAD2)&1)
{
MessageBeep(MB_ICONSTOP);
StatusWeapon =24;
}

/*--------------------------------No Recoil + Akurasi---------------------------------*/

if(GetAsyncKeyState(VK_NUMPAD4)&1)
{
MessageBeep(MB_ICONSTOP);
StatusWeapon =25;
}





/*--------------------------------Hack GM CT Force---------------------------------*/
if(GetAsyncKeyState(VK_F2)&1)
{
MessageBeep(MB_ICONSTOP);
Dewa =12;
}

/*--------------------------------Reset Pointer ---------------------------------*/
{}
//



/*--------------------------------Anti Program Illegal + Speed Hack + Invicible Kill---------------------------------*/
if(GetAsyncKeyState(VK_END)&1) {
DWORD Module = (DWORD)GetModuleHandleA("PointBlank.i3exec");
MessageBeep(MB_ICONSTOP);
if (Module > 0) {
DWORD FZ1 = Module + PIHack;
AdrX1 = Module + InvicibleKill;
AdrX2 = Module + SpeedHack;
DWORD FZ2 = Module + PIHackII;
Felix1((void*)FZ1 , (char *)"\x00\x00\x00\x00",4);
Felix1((void*)FZ2 , (char *)"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",15);
Felix1((void*)AdrX1, (char *)FSPEED, 4);
Felix1((void*)AdrX2, (char *)MSPEED, 8);
}
}




/*--------------------------------Anti Vote Kick Auto ON---------------------------------*/
bool Hacker = true;
if (Hacker == true){
DWORD Module = (DWORD)GetModuleHandleA("PointBlank.i3exec");
if (Module > 0) {
DWORD Kick = Module + 0x4BBF78;
DWORD Defuse = Module + 0x4B142A;
DWORD Plant = Module + 0x4BBFA0;
Felix1((void*)Kick, (char *)"\x00\x00\x20\x42",4);
Felix1((void*)Plant,(char *)"\x00\x00\x00\x00",4);
Felix1((void*)Defuse,(char *)"\x00\x00\x00\x00",4);
Hacker = false;
}
}


/*--------------------------------Enemy Kick ON---------------------------------*/
if(GetAsyncKeyState(VK_F3)&1) {
MessageBeep(MB_ICONSTOP);
DWORD Module = (DWORD)GetModuleHandleA("PointBlank.i3exec");
if (Module > 0) {
AdrX3 = Module + InvicibleKill;
Felix1((void*)AdrX3, (char *)KickON, 4);
}
}


/*--------------------------------Enemy Kick OFF---------------------------------*/
if(GetAsyncKeyState(VK_F4)&1) {
MessageBeep(MB_ICONSTOP);
DWORD Module = (DWORD)GetModuleHandleA("PointBlank.i3exec");
if (Module > 0) {
Beep(523,500);
AdrX4 = Module + InvicibleKill;
Felix1((void*)AdrX4, (char *)KickOF, 4);
}
}






/*--------------------------------Exit Proses PointBlank---------------------------------*/
if(GetAsyncKeyState(VK_F12)&1) {
ExitProcess(0);
}





/*--------------------------------Freeze Enemy OFF---------------------------------*/
if(GetAsyncKeyState(VK_F5)&1) {
MessageBeep(MB_ICONSTOP);
DWORD Module = (DWORD)GetModuleHandleA("PointBlank.i3exec");
if (Module > 0) {
Beep(523,500);
AdrX5 = Module + Freeze;
Felix1((void*)AdrX5, (char *)FrzZOF, 4);
}
}



/*--------------------------------Freeze Enemy ON---------------------------------*/
if(GetAsyncKeyState(VK_F6)&1) {
MessageBeep(MB_ICONSTOP);
DWORD Module = (DWORD)GetModuleHandleA("PointBlank.i3exec");
if (Module > 0) {
Beep(523,500);
AdrX6 = Module + Freeze;
Felix1((void*)AdrX6, (char *)FrzZON, 4);
}
}




/*--------------------------------Gravity ON---------------------------------*/
if(GetAsyncKeyState(VK_F7)&1) {
MessageBeep(MB_ICONSTOP);
DWORD Module = (DWORD)GetModuleHandleA("PointBlank.i3exec");
if (Module > 0) {
Beep(523,500);
AdrX7 = Module + Gravity;
Felix1((void*)AdrX7, (char *)GrvtON, 3);
}
}

/*--------------------------------Gravity OFF---------------------------------*/
if(GetAsyncKeyState(VK_F8)&1) {
MessageBeep(MB_ICONSTOP);
DWORD Module = (DWORD)GetModuleHandleA("PointBlank.i3exec");
if (Module > 0) {
Beep(523,500);
AdrX8 = Module + Gravity;
Felix1((void*)AdrX8, (char *)GrVtOF, 3);
}
}



}
/******************************************************************************** ​?*****************************************************/
Sleep(10);
}




//============================================================================
BOOL WINAPI DllMain(HMODULE hModule, DWORD dwReason, LPVOID lpvReserved)
{
if(dwReason == DLL_PROCESS_ATTACH) {
char strDLLName [_MAX_PATH];
Sleep(200);
//CreateThread(0, 0, (LPTHREAD_START_ROUTINE)LoopESPName, 0, 0, 0);
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)LoopFunction4, 0, 0, 0);
MessageBox (0,"Injection File DLL Sukses...\n\nPlease Enter For Close This Notice","(c) PT.INPAG", MB_ICONINFORMATION );

}

return TRUE;
}

Fullhack.cpp :
Code:
#define MAX_CLIENTS 15
#define PLAYER_SIZE 0xAA4
#define NAME_SIZE 0x21

struct CPlayers
{
    float yaw;          //0x00
    float pitch;        //0x04
    D3DVECTOR pos;      //0x08
    char unkno8[2704];  //0x14
};//0xA90(2704);

struct CNames
{
    char szNames[33];//21
};

for(int i = 0; i <= MAX_CLIENTS; i++)
{
    CNames        *PNames        = (CNames*)        ((g_pEsp.dwMiscPointer + 0x5DD4) + NAME_SIZE * i);
    CPlayers    *pPlayer    = (CPlayers*)    ((g_pEsp.dwMiscPointer + 0x75AC) + PLAYER_SIZE * i);                      
    if(WORLDTOSCREEN(pPlayer->pos,g_pEsp.vOutput))
    {
        m_pMenu->mnDraw(g_pEsp.vOutput.x,g_pEsp.vOutput.y,RED,"[%s]",PNames->szNames);                      
    }
}
if(!dwPointer)
    dwPointer = *(DWORD*)((DWORD)GetModuleHandle("i3GfxDx.dll")+0x165A40);
else
{
    proj_matrix = *(D3DXMATRIX*)(dwPointer+0x9A0);
    view_matrix = *(D3DXMATRIX*)(dwPointer+0x960);
    worl_matrix = *(D3DXMATRIX*)(dwPointer+0x9E0);
}

if(!dwPBlackouti3Exec)
    dwPBlackouti3Exec = (DWORD)GetModuleHandle("PBlackout.i3Exec");
else{  
    if(!dwMiscPointer)
    {
        dwMiscPointer =    *(DWORD*)(dwPBlackouti3Exec+0x43690+1);                              
        dwMiscPointer = *(DWORD*)dwMiscPointer;
    }
}

0 komentar:

Posting Komentar