- Beranda
- Programmer Forum
[Open Source + Tutorial]Basic Hacking Game
...
TS
kuya.gaol
[Open Source + Tutorial]Basic Hacking Game
Quote:
Quote:
NEWS & Update:
#1. Update Turoial hack save game By agan yeyek
#2. Coding Freeze Value By agan postsembarangan
#1. Update Turoial hack save game By agan yeyek
#2. Coding Freeze Value By agan postsembarangan
Quote:
Quote:
![[Open Source + Tutorial]Basic Hacking Game](https://dl.kaskus.id/img717.imageshack.us/img717/263/signalattention.png)
1.ts tidak bertanggung jawab apabila terjadi pelanggaran hukum atas tutorial ini!!!
2.Gunakan kalimat yang dapat dimengerti dan sopan
3.No junk
!!!4.ts tidak menerima pm dan vm, jika kesulitan silahkan posting di thread ini!!!
5.Tidak menerima request Base cheat, Jika ada kesulitan silahkan di bahas di Thread
6.Harap Cek Index dulu sebelum bertanya (membaca lah sebelum bertanya

7.Selalu patuhi General Rules Programmer
Quote:
Support @
Review Project Tutorial Mw2
Spoiler for Comingsoon:
Polling
0 suara
Setuju tdk saya buat tut memory Hacking?
0
15.4K
Kutip
166
Balasan
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
20.2KThread•4.9KAnggota
Tampilkan semua post
TS
kuya.gaol
#92
Call of Duty 6 Modern Warfare 2 Coding & Source
Simpe Box ESP
Quote:
Offset :
Struct :
World to Screen :
Function :
Main dll :
Result :
PHP Code:
#define RegisterTag 0x452B90
#define GetTag 0x55A750
#define DrawPic 0x50E190
#define DrawRec 0x50E2A0
#define RegisterShader 0x509090
#define Weapons 0x759D50
Struct :
PHP Code:
class Entrada_t
{
public:
unsignedchar nenhum0; //0x0000
unsignedchar nenhum1; //0x0004
unsignedchar Tipo; //0x0008
char unknown12[16]; //0x000C
Vetor3 Original; //0x001C
char unknown32[180]; //0x0020
__int32 Valido; //0x00D4
__int32 ClienteNumero; //0x00D8
__int32 Tipo1; //0x00DC
__int32 Postura; //0x00E0
__int32 Atirando; //0x00E4
char unknown232[104]; //0x00E8
WORD Arma; //0x0150
char unknown338[18]; //0x0152
WORD Arma2; //0x0164
char unknown358[6]; //0x0166
};//Size=0x016C(364)
Entrada_t * VejaEntrada( int entrada )
{
return ( Entrada_t* )( 0x00795848 + 0x198 * entrada );
}
class Resolucao_t
{
public:
char unknown0[8]; //0x0000
__int32 ResX; //0x0008
__int32 ResY; //0x000C
float FovX; //0x0010
float FovY; //0x0014
Vetor3 Original; //0x0018
Vetor3 Inimigo[3]; //0x001C
char unknown32[16200]; //0x0020
Vetor3 Angulos; //0x3F68
};//Size=0x3F6C(16236)
Resolucao_t * Resolucao = ( Resolucao_t* )0x00782AD0;
World to Screen :
PHP Code:
bool MundoParaTela(D3DXVECTOR3 Original, float *TelaX, float *TelaY)
{
int iResX = Resolucao->ResX / 2.0f;
int iResY = Resolucao->ResY / 2.0f;
D3DXVECTOR3 vLocal, vTransForme;
D3DXVECTOR3 vVetor1=Resolucao->Inimigo[1], vVetor2=Resolucao->Inimigo[2],vVetor0=Resolucao->Inimigo[0];
SubtraiaVetor(Original, Resolucao->Original, vLocal);
vTransForme[0] = CalculeVetor(vLocal, vVetor1);
vTransForme[1] = CalculeVetor(vLocal, vVetor2);
vTransForme[2] = CalculeVetor(vLocal, vVetor0);
if (vTransForme.z < 0.001)
{
return 0;
}
if(TelaX&&TelaY)
{
*TelaX = iResX * (1-(vTransForme.x / Resolucao->FovX / vTransForme.z));
*TelaY = iResY * (1-(vTransForme.y / Resolucao->FovY / vTransForme.z));
}
return vTransForme.z > 0;
}
Function :
PHP Code:
void _cdecl Render( )
{
void* fEsp = VereficaFonte( FONTE_BIG,1 );
if(esp){
for( int i = 0; i < 2048; i++ )
{
Entrada_t *Entrada = VejaEntrada( i );
{
if(Entrada->Tipo == 13)
{
Vetor3 Esp;
VejaCabeca(Entrada,&Esp);
float TelaX, TelaY, Distancia, CaixaN[3];
if( MundoParaTela( Esp, &TelaX, &TelaY ) )
{
CaixaN[0] = 670.0f / ( calculeDistancia( Esp) / 55.0f );
CaixaN[1] = 1200.0f / ( calculeDistancia( Esp) / 55.0f );
Distancia = ( calculeDistancia( Esp) / 55.0f );
GravaTextoESP((float)TelaX-( CalculePosicao ( "%.0fm", Distancia ) / 2 ),(float)TelaY,0.7f,fEsp,Amarelo,1,"%.0fm", Distancia);
Rec((float)TelaX - ( CaixaN[0] / 2.5f ), (float)TelaY-5, CaixaN[0], CaixaN[1], 2,Amarelo );
}
}
}
}
Main dll :
PHP Code:
BOOL APIENTRY DllMain(HMODULE hinstDLL, DWORD reason, PVOID lpReserved)
{
if(reason == DLL_PROCESS_ATTACH)
{
DetourFunction( ( PBYTE )0x004063A0, ( PBYTE )&Render );
}
else if(reason == DLL_PROCESS_DETACH)
{
DetourRemove( ( PBYTE )0x004063A0, ( PBYTE )&Render );
}
return TRUE;
}
Result :
Spoiler for boxesp:
Credit : KIDEBR @ Uc-forum
0
Kutip
Balas