Source for Combat Arms chams(wallhack)

Posts 1–15 of 63 · Page 1 of 5
Source for Combat Arms chams(wallhack)
CREDITS GO TO ME!!(freekshow)
i quit coding CA private hacks:'(
have fun BTW I haven't tried to compile so idk if you will get syntak errors lol
} #define charbody m==char Stridenum[44];
unsigned int m_Stride;
unsigned int NumVertices;
unsigned int primCount;
int Stridelogger = false;
int stri = 0;
int numvert = 0;
int primcnt = 0;



CD3DFont *pD3DFont;

LPDIRECT3DTEXTURE9 texRed;
LPDIRECT3DTEXTURE9 texBlue;
LPDIRECT3DTEXTURE9 texYellow;
LPDIRECT3DTEXTURE9 texGreen;
LPDIRECT3DTEXTURE9 texWhite;
LPDIRECT3DTEXTURE9 texAqua;
//LPDIRECT3DTEXTURE9 texDarkBlue;
//LPDIRECT3DTEXTURE9 texPink;
//LPDIRECT3DTEXTURE9 texOrange;
LPDIRECT3DTEXTURE9 texPurple;
const BYTE bRed[60] =
{
0x42, 0x4D, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x36, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00,
0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x12, 0x0B, 0x00, 0x00, 0x12, 0x0B, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0xFF, 0x00, 0x00, 0x00
};
const BYTE bBlue[60] =
{
0x42, 0x4D, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x36, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00,
0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x12, 0x0B, 0x00, 0x00, 0x12, 0x0B, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xFF, 0x00, 0x00, 0x00, 0x00, 0x00
};

const BYTE bGreen[60] =
{
0x42, 0x4D, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x36, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00,
0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00,
0x00, 0x00, 0x12, 0x0B, 0x00, 0x00, 0x12, 0x0B, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x9E, 0x00, 0x00, 0x00, 0x00
};
const BYTE bYellow[60] =
{
0x42, 0x4D, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x36, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00,
0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00,
0x00, 0x00, 0x12, 0x0B, 0x00, 0x00, 0x12, 0x0B, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00
};
const BYTE bAqua[58] =
{
0x42, 0x4D, 0x3A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x36, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00,
0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xFF, 0xFF, 0x00, 0x00
};
const BYTE bPurple[58] =
{
0x42, 0x4D, 0x3A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x36, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00,
0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xFF, 0x00, 0xFF, 0x00
};
.r{}
const BYTE bWhite[58] =
{
0x42, 0x4D, 0x3A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x36, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00,
0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xFF, 0xFF, 0xFF, 0x00
};

#define D3DHOOK_TEXTURES
HRESULT CD3DManager::Initialize()
{
D3DXCreateTextureFromFileInMemory(m_pD3Ddev, (LPCVOID)&bRed, 60, &texRed);
D3DXCreateTextureFromFileInMemory(m_pD3Ddev, (LPCVOID)&bBlue, 60, &texBlue);
D3DXCreateTextureFromFileInMemory(m_pD3Ddev, (LPCVOID)&bGreen, 60, &texGreen);
D3DXCreateTextureFromFileInMemory(m_pD3Ddev, (LPCVOID)&bYellow, 60, &texYellow);
D3DXCreateTextureFromFileInMemory(m_pD3Ddev, (LPCVOID)&bWhite, 60, &texWhite);
D3DXCreateTextureFromFileInMemory(m_pD3Ddev, (LPCVOID)&bAqua, 60, &texAqua);
D3DXCreateTextureFromFileInMemory(m_pD3Ddev, (LPCVOID)&bPurple, 60, &texPurple);

pD3DFont = new CD3DFont("Comic Sans MS", 12);
pD3DFont->InitDeviceObjects(m_pD3Ddev);
pD3DFont->RestoreDeviceObjects();
return S_OK;
}


HRESULT CD3DManager::PreReset()
{

return S_OK;
}


HRESULT CD3DManager::PostReset()
{
return S_OK;
}

HRESULT CD3DManager::Release()
{
delete pD3DFont;
texRed->Release();
texBlue->Release();
texGreen->Release();
texWhite->Release();
texAqua->Release();
texYellow->Release();
texPurple->Release();
return S_OK;
}




in DIP
-------

if(GetAsyncKeyState(VK_F1)&1)
{
Stridelogger=!Stridelogger;
}

if(Stridelogger)
{
if(GetAsyncKeyState(VK_NUMPAD7)&1)stri ;
if(GetAsyncKeyState(VK_NUMPAD1)&1)stri--;
if(GetAsyncKeyState(VK_NUMPAD8)&1)numvert ;
if(GetAsyncKeyState(VK_NUMPAD2)&1)numvert--;
if(GetAsyncKeyState(VK_NUMPAD9)&1)primcnt ;
if(GetAsyncKeyState(VK_NUMPAD3)&1)primcnt--;
}

if(m_Stride == stri)
{
m_pD3Ddev->SetTexture(0,texRed);
return m_pD3Ddev->DrawIndexedPrimitive(Type,BaseVertexIndex,
MinVertexIndex, NumVertices, startIndex, primCount);
}

if(NumVertices == numvert)
{
m_pD3Ddev->SetTexture(0,texBlue);
return m_pD3Ddev->DrawIndexedPrimitive
(Type,BaseVertexIndex,MinVertexIndex, NumVertices, startIndex, primCount);
}

if(primCount == primcnt)
{
m_pD3Ddev->SetTexture(0,texGreen);
return m_pD3Ddev->DrawIndexedPrimitive (Type,BaseVertexIndex,MinVertexIndex, NumVertices, startIndex, primCount);
}

if(GetAsyncKeyState(VK_NUMPAD0)&1)
{
stri=0;
numvert=0;
primcnt=0;
}

if(GetAsyncKeyState(VK_NUMPAD4)&1)
{
add_log("Player Stride:%i",stri);
}

if(GetAsyncKeyState(VK_NUMPAD5)&1)
{
add_log("Stride:%i",stri);
add_log("NumVertices:%i",numvert);
add_log("primCount:%i",primcnt);
}
what program should i run to make this
wait do you just compile and inject for chams?

PS i dont know much about coding
just compile with c++, and i have an injector, just PM if you compile it and fix any build errors(syntax lol) and i will get it to ya
Keep getting an error Pmed u
Why can't you edit isn't this CA?
Quote Originally Posted by Little boy View Post
Why can't you edit isn't this CA?
because my post is against DMCA or w/e so idk it won't let me edit:@
wow i made some spelling errors and i can't edit:O
BTW use borland 5.5 best compiler:@
if you can fix and compile, i have 4 injectors that i can post for ya

PLEASE PM IT TO ME! if ya do ill send you an aimbot that works all ya need is chams
can you PM to me the dll? i can't compile...i don't say too much about c++
and what is the aimbot? is it a vip hack?
Quote Originally Posted by alex_magnum View Post
can you PM to me the dll? i can't compile...i don't say too much about c++
and what is the aimbot? is it a vip hack?
this is the source for chams>.>
and just download C++ from microsoft and comile:@
lol can you please compile?

then all you need is injector right?

if ya need 1 i have 5 injectors that work
LOL this is pretty good,just code theese and and get an injector(preferably perx) and you hab hacks!
can u please send me the .dll since you have already done it?


PLEASE!
oh yeah also, how do you turn them on and off?
Posts 1–15 of 63 · Page 1 of 5
This thread is closed for replies.

Similar Threads

Tags for this Thread

Need help?