MPGH Jhem PointBlank Simple Base

Posts 1–7 of 7 · Page 1 of 1
MPGH Jhem PointBlank Simple Base
Thanks to all coders who shared there sources, especially to @Jackal-
So let's start.

Pointers.h
Code:
#define g_pGameFramework			0x000000 
#define g_pViewer				(g_pGameFramework+0x4)
#define g_pPlayer				(g_pGameFramework+0xC) 
#define g_pCharaManager 			(g_pGameFramework+0x10) 
#define g_pWeaponManager 			(g_pGameFramework+0x14)
#define g_pWeaponEdit 				(g_pGameFramework+0x28) 
#define g_pGameControl 				(g_pGameFramework+0x3C) 
#define g_pGameContext 				(g_pGameFramework+0x44)
Int.h
Code:
int CH_Fly = 0;
int CH_FastSwitch = 0;
int CH_FastShot = 0;
int CH_NoRespawn = 0;
int CH_GlassWall = 0;
int CH_NFD = 0;
int CH_RapidFire = 0;
Includes.h
Code:
#include <Windows.h>
#include <iostream>
#include <process.h>
#include "Pointers.h"
Base.cpp
Code:
unsigned __stdcall UndetectHack(LPVOID param)
{
while (1)
{

if(CH_Fly)
{
if (GetAsyncKeyState(VK_F5) & 0x8000)
{
  __try
  { 
    DWORD FLY = *(DWORD*)g_pPlayer;
    *(BYTE*)(FLY + 0x108) = 0xFF;
	HookUndetect();
  }
  __except (EXCEPTION_EXECUTE_HANDLER){}
} 
}

if(CH_NFD)
{ 
__try 
{ 
*(DWORD*)(*(DWORD*)(g_pPlayer)+0x11B)=64; 
}__except(EXCEPTION_EXECUTE_HANDLER){ 
} 
}  

if(CH_FastSwitch)
{ 
__try 
{ 
*(DWORD*)(*(DWORD*)(*(DWORD*)(*(DWORD*)(*(DWORD*)(*(DWORD*)(g_pPlayer) + 0x140) + 0xEC) + 0x48) + 0x34) + 0x67) = 65; 
}__except (EXCEPTION_EXECUTE_HANDLER){ 
} 
}  

if(CH_FastShot)
{ 
__try 
{ 
*(DWORD*)(*(DWORD*)(g_pPlayer) + 0x10c) = 0; 
}__except (EXCEPTION_EXECUTE_HANDLER){ 
} 
}  

if(CH_GlassWall == 1)
{ 
DWORD PB = (DWORD)GetModuleHandleA("i3GfxDx.dll")+0x1A0618;           
__try 
{ 
*(DWORD*)(*(DWORD*)(*(DWORD*)(*(DWORD*)(PB)+ 0x0) + 0x3C0) + 0x5C)=0xFF; 
}__except(EXCEPTION_EXECUTE_HANDLER){ 
} 
} 


if(CH_GlassWall == 0)
{ 
DWORD PB = (DWORD)GetModuleHandleA("i3GfxDx.dll")+0x1A0618;           
__try 
{ 
*(DWORD*)(*(DWORD*)(*(DWORD*)(*(DWORD*)(PB)+ 0x0) + 0x3C0) + 0x5C)=2;
}__except(EXCEPTION_EXECUTE_HANDLER){ 
} 
}  

if(CH_NoRespawn)
{
__try
{
*(DWORD*)(*(DWORD*)(*(DWORD*)(*(DWORD*)(g_pGameControl)+0x24)+0x24)+0x7C)=1084227584;
}__except(EXCEPTION_EXECUTE_HANDLER){}
}  

if(CH_RapidFire)
{  
__try
{
if (*(DWORD*)(*(DWORD*)(*(DWORD*)(g_pPlayer)+0x144)+0x38)==1){
*(DWORD*)(*(DWORD*)(*(DWORD*)(g_pPlayer)+0x30)+0x1D4)=0;
*(DWORD*)(*(DWORD*)(g_pPlayer)+0x10C)=0;
}
if (*(DWORD*)(*(DWORD*)(*(DWORD*)(g_pPlayer)+0x144)+0x38)==0){
*(DWORD*)(*(DWORD*)(*(DWORD*)(g_pPlayer)+0x30)+0x1D4)=0;
*(DWORD*)(*(DWORD*)(g_pPlayer)+0x10C)=0;
}
} __except ( EXCEPTION_EXECUTE_HANDLER ) {
}
}  

Sleep(0);
}
return(0);
}
Dll main:
Code:
_beginthreadex(0, 0, UndetectHack, 0, 0, 0);
Credits:
Jackal-
Fenix
UnknownPK
McClane
Cool... Thx
Thanks for providing base codes
how can us use it?
in visual basic?! O.o
wanna be modified a little source for hs
where will i put the main dll?
and getting error when i comple please help
--------------------Configuration: PB - Win32 Debug--------------------
Compiling...
Base.cpp
C:\Users\________\Desktop\Base.cpp(1) : error C2065: 'LPVOID' : undeclared identifier
C:\Users\________\Desktop\Base.cpp(1) : error C2146: syntax error : missing ')' before identifier 'param'
C:\Users\________\Desktop\Base.cpp(1) : warning C4229: anachronism used : modifiers on data are ignored
C:\Users\________\Desktop\Base.cpp(1) : error C2059: syntax error : ')'
C:\Users\________\Desktop\Base.cpp(2) : error C2143: syntax error : missing ';' before '{'
C:\Users\________\Desktop\Base.cpp(2) : error C2447: missing function header (old-style formal list?)
Error executing cl.exe.

PB.dll - 5 error(s), 1 warning(s)
Posts 1–7 of 7 · Page 1 of 1
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Talk with us