[DUV] Comandos Hack Menu [ - ]
Estou com uma grande dúvida !
Estou com uma base bem editada aqui do sof.... esqueci o nome :S
//Hack Variables
Está assim , com 2 Funções que é para o meu uso !
/**Draws the Menu***/
/***Checks if the mouseclick was on one of the boxes***/
/***Makes the boxes green (ON)***/
/***Makes the boxes green (ON)***/
/***Features***/
É ESSE O MENU , NÃO ESTÁ COMPLETO CLARO NÉ SÓ GOSTARIA DE SABER SE POR INQUANTO ISSO AÍ ESTÁ CORRETO ... SE ALGUÊM SOUBER ME EXPLICAR SE ESTÁ OU SE NÃO ESTÁ E ONDE ESTÁ O ERRO EU ME VIRO ....
PARA DEIXAR MAIS CLARO ESSES CODES ESTÃO NO HACK.CPP
AINDA CONTÉM :
Menu.h
stdafx.h
Hook.h
targetver.h
E
OS CPPS ALÉM DO HACK.CPP TEM ESSES :
dllmain.cpp
stdafx.cpp
O HACK NÃO CONTÉM ERROS , ESTÁ FUNCIONANDO PORÉM QUANDO VAI ENTRAR NO JOGO ELE SIMPLISMENTE DA DC !
JA TENTEI USAR O THEMIDA PARA DAR PROTECT MAIS MESMO ASSIM NÃO ADIANTA POIS É SÓ O BYPASS QUE FAZ O SERVIÇO, CREIO EU NÉ!
SE EU ESTIVER ERRADO EM ALGO ME AJUDEM PLEASE;;;
Estou com uma base bem editada aqui do sof.... esqueci o nome :S
//Hack Variables
bool Chams = false;
bool Spread = false;
bool Spread = false;
/**Draws the Menu***/
if(Menu){
POINT myCursor;
GetCursorPos(&myCursor);
DrawBox(menux-10,menuy-25,415,175,Black,White, pDevice); //Main Box
DrawText(menux,menuy-15,Blue,"Uso exclusivo, pDevice); //Title
DrawBox(menux,menuy,30,30,Orange,Red, pDevice); //Chams Checkbox
DrawText(menux+40,menuy+10,Blue,"NX CHAMMS", pDevice); //Chams
DrawBox(menux,menuy+200,30,30,Orange,Red, pDevice); //No Spread Checkbox
DrawText(menux+40,menuy+210,Blue,"SEM SPREAD", pDevice); //No Spread TextText
POINT myCursor;
GetCursorPos(&myCursor);
DrawBox(menux-10,menuy-25,415,175,Black,White, pDevice); //Main Box
DrawText(menux,menuy-15,Blue,"Uso exclusivo, pDevice); //Title
DrawBox(menux,menuy,30,30,Orange,Red, pDevice); //Chams Checkbox
DrawText(menux+40,menuy+10,Blue,"NX CHAMMS", pDevice); //Chams
DrawBox(menux,menuy+200,30,30,Orange,Red, pDevice); //No Spread Checkbox
DrawText(menux+40,menuy+210,Blue,"SEM SPREAD", pDevice); //No Spread TextText
if(GetAsyncKeyState(VK_LBUTTON)&1){
if(( myCursor.x > menux ) && ( myCursor.x < menux+30 ) && ( myCursor.y > menuy ) && ( myCursor.y < menuy +30 )){
Chams =! Chams;
if(( myCursor.x > menux ) && ( myCursor.x < menux+30 ) && ( myCursor.y > menuy +200 ) && ( myCursor.y < menuy +230 )){
Spread =! Spread;
if(( myCursor.x > menux ) && ( myCursor.x < menux+30 ) && ( myCursor.y > menuy ) && ( myCursor.y < menuy +30 )){
Chams =! Chams;
if(( myCursor.x > menux ) && ( myCursor.x < menux+30 ) && ( myCursor.y > menuy +200 ) && ( myCursor.y < menuy +230 )){
Spread =! Spread;
if(Chams){
DrawBox(menux,menuy,30,30,Black,Green,pDevice);
if(Spread){
DrawBox(menux,menuy+200,30,30,Black,Green,pDevice) ;
DrawBox(menux,menuy,30,30,Black,Green,pDevice);
if(Spread){
DrawBox(menux,menuy+200,30,30,Black,Green,pDevice) ;
Sleep(10); //Less Lag!!!
}
/***Features***/
if(Chams){
CMD("SkelModelStencil 1");
}else{
CMD("SkelModelStencil 0");
}
if(Spread){
CMD("PerturbRotationEffect 0.000000");
CMD("PerturbIncreaseSpeed 0.000000");
CMD("PerturbDecreaseSpeed 0.000000");
CMD("PerturbWalkPercent 0.000000");
CMD("PerturbRecoil 0.000000");
CMD("FireMovePerturb 0.000000");
CMD("ZoomedFireMoveDuckPerturb 0.000000");
CMD("ZoomedFireMovePerturb 0.000000");
CMD("ZoomedFireDuckPerturb 0.000000");
}else{
CMD("PerturbRotationEffect 3.000000");
CMD("PerturbIncreaseSpeed 3.000000");
CMD("PerturbDecreaseSpeed 9.000000");
CMD("PerturbWalkPercent 0.500000");
CMD("PerturbRecoil 9.000000");
CMD("FireMovePerturb 9.000000");
CMD("ZoomedFireMoveDuckPerturb 9.000000");
CMD("ZoomedFireMovePerturb 9.000000");
CMD("ZoomedFireDuckPerturb 9.000000");
}
}
/***Features***/
if(Chams){
CMD("SkelModelStencil 1");
}else{
CMD("SkelModelStencil 0");
}
if(Spread){
CMD("PerturbRotationEffect 0.000000");
CMD("PerturbIncreaseSpeed 0.000000");
CMD("PerturbDecreaseSpeed 0.000000");
CMD("PerturbWalkPercent 0.000000");
CMD("PerturbRecoil 0.000000");
CMD("FireMovePerturb 0.000000");
CMD("ZoomedFireMoveDuckPerturb 0.000000");
CMD("ZoomedFireMovePerturb 0.000000");
CMD("ZoomedFireDuckPerturb 0.000000");
}else{
CMD("PerturbRotationEffect 3.000000");
CMD("PerturbIncreaseSpeed 3.000000");
CMD("PerturbDecreaseSpeed 9.000000");
CMD("PerturbWalkPercent 0.500000");
CMD("PerturbRecoil 9.000000");
CMD("FireMovePerturb 9.000000");
CMD("ZoomedFireMoveDuckPerturb 9.000000");
CMD("ZoomedFireMovePerturb 9.000000");
CMD("ZoomedFireDuckPerturb 9.000000");
}
HRESULT WINAPI hkReset(LPDIRECT3DDEVICE9 pDevice, D3DPRESENT_PARAMETERS* Parametri){
_asm NOP;
Directx_Font->OnLostDevice();
HRESULT hTorna = oReset(pDevice, Parametri);
if(SUCCEEDED(hTorna)){
Directx_Font->OnResetDevice();
}
return hTorna;
}
DWORD WINAPI Wait(LPVOID lpArgs){
DWORD dwD3D9 = NULL;
while(!dwD3D9){
Sleep(20);
dwD3D9 = (DWORD)GetModuleHandleA("d3d9.dll");
}
DWORD dwVTable[3] = {0};
CreateDev( dwVTable );
oReset = ( tReset ) Salta(( PBYTE ) dwVTable[0], ( PBYTE ) &hkReset ,5);
oPresent = ( tPresent )Salta(( PBYTE ) dwVTable[1], ( PBYTE ) &hkPresent ,5);
return FALSE;
}
_asm NOP;
Directx_Font->OnLostDevice();
HRESULT hTorna = oReset(pDevice, Parametri);
if(SUCCEEDED(hTorna)){
Directx_Font->OnResetDevice();
}
return hTorna;
}
DWORD WINAPI Wait(LPVOID lpArgs){
DWORD dwD3D9 = NULL;
while(!dwD3D9){
Sleep(20);
dwD3D9 = (DWORD)GetModuleHandleA("d3d9.dll");
}
DWORD dwVTable[3] = {0};
CreateDev( dwVTable );
oReset = ( tReset ) Salta(( PBYTE ) dwVTable[0], ( PBYTE ) &hkReset ,5);
oPresent = ( tPresent )Salta(( PBYTE ) dwVTable[1], ( PBYTE ) &hkPresent ,5);
return FALSE;
}
PARA DEIXAR MAIS CLARO ESSES CODES ESTÃO NO HACK.CPP
AINDA CONTÉM :
Menu.h
stdafx.h
Hook.h
targetver.h
E
OS CPPS ALÉM DO HACK.CPP TEM ESSES :
dllmain.cpp
stdafx.cpp
O HACK NÃO CONTÉM ERROS , ESTÁ FUNCIONANDO PORÉM QUANDO VAI ENTRAR NO JOGO ELE SIMPLISMENTE DA DC !
JA TENTEI USAR O THEMIDA PARA DAR PROTECT MAIS MESMO ASSIM NÃO ADIANTA POIS É SÓ O BYPASS QUE FAZ O SERVIÇO, CREIO EU NÉ!
SE EU ESTIVER ERRADO EM ALGO ME AJUDEM PLEASE;;;