Pessoal
/************************************************** ********/
/* D3D Menu v1.0
/* Créditos:
/* KIDEBR -> Base Original
/* luizimloko -> Disponibilizou Para Combat Arms Brasil
/* Steven1578 -> Additem do Menu
/************************************************** *********/
#include "Files.h"
#include "Hook.h"
#include "Menu.h"
int MenuSelection = 1, Current;
bool Menu = 1, pCreateFont;
int Hacker[100];
char* opt_opçoes[] = { "[Off]", "[On]" };
void PushToConsole(const char *String)
{
__asm
{
PUSHAD;
PUSH String;
MOV EAX, LTClientEXE;
CALL EAX;
ADD ESP, 0x4;
POPAD;
}
}
HRESULT WINAPI myReset(LPDIRECT3DDEVICE9 pDevice, D3DPRESENT_PARAMETERS *pPresentParms)
{
pFont->OnLostDevice();
HRESULT hReturn = oReset(pDevice, pPresentParms);
if(SUCCEEDED(hReturn))
pFont->OnResetDevice();
return hReturn;
}
HRESULT WINAPI myPresent(LPDIRECT3DDEVICE9 pDevice, const RECT *Parm1, const RECT *Parm2, HWND Parm3, const RGNDATA *Parm4)
{
if(pFont) {
pFont->Release();
pFont = NULL;
pCreateFont = FALSE;
}
if(!pCreateFont) {
D3DXCreateFont(pDevice, 12, 0, 350, 1, 0, 1, 0, 4, 0 | (0<<4), "Arial", &pFont);
pCreateFont = TRUE;
}
if(GetAsyncKeyState(VK_INSERT)&1) Menu =! Menu;
if(Menu && pFont)
{
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
DrawBox(PositionX - 5, PositionY + 5, 190, 20, TBlack, White, pDevice);
DrawBorder(PositionX - 5, PositionY + 5, 190, 20, 1, White, pDevice);
DrawText(pDevice, PositionX + 55, PositionY + 7, Yellow, "Hacker Black Team ");//Nome do Hacker aqui
DrawMenuBox(pDevice, PositionX - 10, PositionY, 160, 200, 1, TBlack, White);
Current = 1;
if(GetAsyncKeyState(VK_UP)&1)
MenuSelection--;
if(GetAsyncKeyState(VK_DOWN)&1)
MenuSelection++;
Additem("Nx. Chams", 1, Hacker[0], NULL, opt_opçoes, pDevice);
Additem("Show FPS", 1, Hacker[1], NULL, opt_opçoes, pDevice);
Additem("Pick Up", 1, Hacker[2], NULL, opt_opçoes, pDevice);
Additem("Aimbot", 1, Hacker[3], NULL, opt_opçoes, pDevice);
if(MenuSelection >= Current)
MenuSelection = 1;
else if(MenuSelection < 1)
MenuSelection = Current;
}
if( Hacker[0] ) {
PushToConsole("SkelModelStencil 1");
} else {
PushToConsole("SkelModelStencil 0");
}
if( Hacker[1] ) {
PushToConsole("ShowFps 1");
} else {
PushToConsole("ShowFps 0");
}
if( Hacker[2] ) {
PushToConsole("ActivationDistance 10000");
} else {
PushToConsole("ActivationDistance 100");
}
if( Hacker[3] ) {
PushToConsole("ActivationDistance 10000"); [ ALGUEM PODE AJUDAR NISSO PESSOAL ISSO AKI É PARA ADICIONAR O AIMBOT MAIS QUAL CODIGO É ??] olaadasdaslflkadfkasfkldklfakdfkl e sso para vc ver oque esta escrito
} else {
PushToConsole("ActivationDistance 100");
}
return oPresent(pDevice, Parm1, Parm2, Parm3, Parm4);
}
DWORD WINAPI Hook(LPVOID lpArgs)
{
DWORD dwD3D9 = 0;
while(!dwD3D9) {
Sleep(100);
dwD3D9 = (DWORD)GetModuleHandle("d3d9.dll");
}
DWORD dwVTable[2] = { 0 };
CreateDevice(dwVTable);
oReset = (tReset) DetourCreate((PBYTE) dwVTable[0], (PBYTE) &myReset, 5);
oPresent = (tPresent)DetourCreate((PBYTE) dwVTable[1], (PBYTE) &myPresent, 5);
return FALSE;
}
/* D3D Menu v1.0
/* Créditos:
/* KIDEBR -> Base Original
/* luizimloko -> Disponibilizou Para Combat Arms Brasil
/* Steven1578 -> Additem do Menu
/************************************************** *********/
#include "Files.h"
#include "Hook.h"
#include "Menu.h"
int MenuSelection = 1, Current;
bool Menu = 1, pCreateFont;
int Hacker[100];
char* opt_opçoes[] = { "[Off]", "[On]" };
void PushToConsole(const char *String)
{
__asm
{
PUSHAD;
PUSH String;
MOV EAX, LTClientEXE;
CALL EAX;
ADD ESP, 0x4;
POPAD;
}
}
HRESULT WINAPI myReset(LPDIRECT3DDEVICE9 pDevice, D3DPRESENT_PARAMETERS *pPresentParms)
{
pFont->OnLostDevice();
HRESULT hReturn = oReset(pDevice, pPresentParms);
if(SUCCEEDED(hReturn))
pFont->OnResetDevice();
return hReturn;
}
HRESULT WINAPI myPresent(LPDIRECT3DDEVICE9 pDevice, const RECT *Parm1, const RECT *Parm2, HWND Parm3, const RGNDATA *Parm4)
{
if(pFont) {
pFont->Release();
pFont = NULL;
pCreateFont = FALSE;
}
if(!pCreateFont) {
D3DXCreateFont(pDevice, 12, 0, 350, 1, 0, 1, 0, 4, 0 | (0<<4), "Arial", &pFont);
pCreateFont = TRUE;
}
if(GetAsyncKeyState(VK_INSERT)&1) Menu =! Menu;
if(Menu && pFont)
{
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
DrawBox(PositionX - 5, PositionY + 5, 190, 20, TBlack, White, pDevice);
DrawBorder(PositionX - 5, PositionY + 5, 190, 20, 1, White, pDevice);
DrawText(pDevice, PositionX + 55, PositionY + 7, Yellow, "Hacker Black Team ");//Nome do Hacker aqui
DrawMenuBox(pDevice, PositionX - 10, PositionY, 160, 200, 1, TBlack, White);
Current = 1;
if(GetAsyncKeyState(VK_UP)&1)
MenuSelection--;
if(GetAsyncKeyState(VK_DOWN)&1)
MenuSelection++;
Additem("Nx. Chams", 1, Hacker[0], NULL, opt_opçoes, pDevice);
Additem("Show FPS", 1, Hacker[1], NULL, opt_opçoes, pDevice);
Additem("Pick Up", 1, Hacker[2], NULL, opt_opçoes, pDevice);
Additem("Aimbot", 1, Hacker[3], NULL, opt_opçoes, pDevice);
if(MenuSelection >= Current)
MenuSelection = 1;
else if(MenuSelection < 1)
MenuSelection = Current;
}
if( Hacker[0] ) {
PushToConsole("SkelModelStencil 1");
} else {
PushToConsole("SkelModelStencil 0");
}
if( Hacker[1] ) {
PushToConsole("ShowFps 1");
} else {
PushToConsole("ShowFps 0");
}
if( Hacker[2] ) {
PushToConsole("ActivationDistance 10000");
} else {
PushToConsole("ActivationDistance 100");
}
if( Hacker[3] ) {
PushToConsole("ActivationDistance 10000"); [ ALGUEM PODE AJUDAR NISSO PESSOAL ISSO AKI É PARA ADICIONAR O AIMBOT MAIS QUAL CODIGO É ??] olaadasdaslflkadfkasfkldklfakdfkl e sso para vc ver oque esta escrito
} else {
PushToConsole("ActivationDistance 100");
}
return oPresent(pDevice, Parm1, Parm2, Parm3, Parm4);
}
DWORD WINAPI Hook(LPVOID lpArgs)
{
DWORD dwD3D9 = 0;
while(!dwD3D9) {
Sleep(100);
dwD3D9 = (DWORD)GetModuleHandle("d3d9.dll");
}
DWORD dwVTable[2] = { 0 };
CreateDevice(dwVTable);
oReset = (tReset) DetourCreate((PBYTE) dwVTable[0], (PBYTE) &myReset, 5);
oPresent = (tPresent)DetourCreate((PBYTE) dwVTable[1], (PBYTE) &myPresent, 5);
return FALSE;
}


