S© ™ † ™ Welcome And Zone SnuterStar ™ †™ S©
™️ Welcome And Zone SnuterStar ™️™️

[-]Yang Belum Punya User DI Snuter Harap Register.
[-]Yang Sudah Ada Di HarapKan Log In

~Thankz For ALL Snuterstar~
---------------------------------------------------------
S© ™ † ™ Welcome And Zone SnuterStar ™ †™ S©
™️ Welcome And Zone SnuterStar ™️™️

[-]Yang Belum Punya User DI Snuter Harap Register.
[-]Yang Sudah Ada Di HarapKan Log In

~Thankz For ALL Snuterstar~
---------------------------------------------------------
S© ™ † ™ Welcome And Zone SnuterStar ™ †™ S©
Would you like to react to this message? Create an account in a few clicks or log in to continue.


S© ™ † ™ Welcome And Zone SnuterStar ™ †™ S©
 
VIP MEMBERIndeksLatest imagesPencarianPendaftaranLoginGrup FacebOok
Login
Username:
Password:
Login otomatis: 
:: Lupa password?
Top posters
™♦TG_TRI♦™
Creat D3D Menu HACK Pb I_vote_lcapCreat D3D Menu HACK Pb I_voting_barCreat D3D Menu HACK Pb I_vote_rcap 
cacad1234
Creat D3D Menu HACK Pb I_vote_lcapCreat D3D Menu HACK Pb I_voting_barCreat D3D Menu HACK Pb I_vote_rcap 
Admin
Creat D3D Menu HACK Pb I_vote_lcapCreat D3D Menu HACK Pb I_voting_barCreat D3D Menu HACK Pb I_vote_rcap 
dere7up
Creat D3D Menu HACK Pb I_vote_lcapCreat D3D Menu HACK Pb I_voting_barCreat D3D Menu HACK Pb I_vote_rcap 
Citertasik87
Creat D3D Menu HACK Pb I_vote_lcapCreat D3D Menu HACK Pb I_voting_barCreat D3D Menu HACK Pb I_vote_rcap 
oyekzzz
Creat D3D Menu HACK Pb I_vote_lcapCreat D3D Menu HACK Pb I_voting_barCreat D3D Menu HACK Pb I_vote_rcap 
asal123
Creat D3D Menu HACK Pb I_vote_lcapCreat D3D Menu HACK Pb I_voting_barCreat D3D Menu HACK Pb I_vote_rcap 
TrubleMarker
Creat D3D Menu HACK Pb I_vote_lcapCreat D3D Menu HACK Pb I_voting_barCreat D3D Menu HACK Pb I_vote_rcap 
Neverland
Creat D3D Menu HACK Pb I_vote_lcapCreat D3D Menu HACK Pb I_voting_barCreat D3D Menu HACK Pb I_vote_rcap 
alimaco09
Creat D3D Menu HACK Pb I_vote_lcapCreat D3D Menu HACK Pb I_voting_barCreat D3D Menu HACK Pb I_vote_rcap 
Similar topics
Latest topics
» YANG MASIH AKTIF SILAHKAN JOIN
Creat D3D Menu HACK Pb Gnome_list_addMon Jan 11, 2021 11:25 pm by TrubleMarkerHNc

» Cara Mengembalikan ID Gemscool Yang Di Hack Oleh Orang
Creat D3D Menu HACK Pb Gnome_list_addTue Aug 13, 2013 12:28 pm by kibilmaho99

» G-CASH GENERATOR
Creat D3D Menu HACK Pb Gnome_list_addTue Dec 25, 2012 1:16 pm by aink978

» JAMU CHEAT POINT BLANK ( INI ADALAH INTI DARI SEGALA CHEAT, KALAU INI KAGA DI INSTAL CHEATNYA KAGA JADI )
Creat D3D Menu HACK Pb Gnome_list_addTue Dec 25, 2012 1:15 pm by aink978

» CHEAT G-CASH GENERATOR + CHEAT POINT workk 100%
Creat D3D Menu HACK Pb Gnome_list_addTue Dec 25, 2012 1:13 pm by aink978

»  |-EaGLe-FiRe-| HACK G-CASH GEMSCOOL
Creat D3D Menu HACK Pb Gnome_list_addTue Dec 25, 2012 1:10 pm by aink978

» G- Cash Generator Online UPDATE
Creat D3D Menu HACK Pb Gnome_list_addThu Aug 30, 2012 11:46 pm by cacuce1

» ™|EaGLe-FiRe|™ CHEAT AUTO EXP 2012 ( JALAN TIAP RONDE ) + MASMED
Creat D3D Menu HACK Pb Gnome_list_addThu Aug 30, 2012 11:33 pm by cacuce1

» Cara Mengembalikan ID Gemscool Yang Sudah Di Banned/Di Hack Oleh Orang
Creat D3D Menu HACK Pb Gnome_list_addTue Aug 14, 2012 5:28 pm by putu eko


Share | 
 

 Creat D3D Menu HACK Pb

Topik sebelumnya Topik selanjutnya Go down 
PengirimMessage
tips-trik-blog
™-Newbie_Member-™
™-Newbie_Member-™
tips-trik-blog

Jumlah posting : 25
Reputation : 77
Cendol : 2
Join date : 02.02.12
Lacation : Tarakan,Kalimantan Timur

Creat D3D Menu HACK Pb Empty
PostSubyek: Creat D3D Menu HACK Pb   Creat D3D Menu HACK Pb Gnome_list_addSat Feb 04, 2012 3:31 pm

Para sahabat Snutestar Cheat PB, Kali ini saya akan mengupas tentang bagaimana caranya membuat Cheat Forum pindah ke sini http://chriszmud.forumid.net/forum (PB) D3D menu.
Tak usah banyak basa-basi langsung kita mulai saja Tutorial membuat Cheat Forum pindah ke sini http://chriszmud.forumid.net/forum ini. Okey bro dah Siap.....

Alat yang dibutuhin :
[-]VC+++ 2010 (Download Aja bro Udah Gg Ada Trialnya)

[-]Microsoft DirectX 9.0 SDK (Summer 2004) (Perlu Didownload Jga bro)


Langkah Pertama :
1. Buka Visual C++ 2010 Express Edition, Setelah itu buat New Project.
2. Pilih Visual C++, Empty Project dan namakan dengan zenix D3Dbase.

3. Ok Project telah dibuat, Setelah itu buat Header lalu Klik pada Project dan pilih Add New Item.

Pilih Header File dan Namai dengan zenixMenuClass.h dan isikan code berikut:

Code:
//==================================================================
// This file is part of zenixbase d3d v1
// (c) copyright zenix 2010
// special thanks to:
// Indra (tips-trik-blog)
// //mcz yang selalu dukung gw
/tips-trik-blog.forumid.net/
//==================================================================
#include "Functions.h"
typedef struct{
int index;
char * title;
int *hack;
int hackmaxval;
int hacktype;
DWORD HCOLOR;
}ITEM;
class zenixMenu {
public:
LPDIRECT3DDEVICE9 pDevice;
LPD3DXFONT pFont;

int hackcount;
int selector;
int x,y,w,h;
DWORD COLOR;

ITEM HACKITEM[99];
char hackrval[256];

void CreateItem(int index, char * title, int *hack,int hackmaxval=1,int hacktype=0);
void BuildMenu(char * menuname, int x, int y, int h, int w, DWORD TITLECOL, DWORD BACKCOLOR, DWORD BORDERCOLOR, LPDIRECT3DDEVICE9 pDevice);
void RenderMenu();
};
typedef HRESULT ( WINAPI* oReset )( LPDIRECT3DDEVICE9 pDevice, D3DPRESENT_PARAMETERS* pPresentationParameters );
typedef HRESULT (WINAPI* oEndScene)(LPDIRECT3DDEVICE9 pDevice);
//Colors A,R,G,B bro Silahkan dipakai untuk membuat Chams
#define RED D3DCOLOR_ARGB(255, 255, 0, 0)
#define GREEN D3DCOLOR_ARGB(255, 0, 255, 0)
#define BLUE D3DCOLOR_ARGB(255, 0, 0, 255)
#define WHITE D3DCOLOR_ARGB(255, 255, 255, 255)
#define BLACK D3DCOLOR_ARGB(255, 0, 0, 0)
#define YELLOW D3DCOLOR_ARGB(255, 255, 255, 0)
#define TEAL D3DCOLOR_ARGB(255, 0, 255, 255)
#define PINK D3DCOLOR_ARGB(255, 255, 240, 0)
#define ORANGE D3DCOLOR_ARGB(255, 255, 132, 0)
#define LIME D3DCOLOR_ARGB(255, 198, 255, 0)
#define SKYBLUE D3DCOLOR_ARGB(255, 0, 180, 255)
#define MAROON D3DCOLOR_ARGB(255, 142, 30, 0)
#define LGRAY D3DCOLOR_ARGB(255, 174, 174, 174)
#define DGRAY D3DCOLOR_ARGB(255, 71, 65, 64)
#define BROWN D3DCOLOR_ARGB(255, 77, 46, 38)
#define SHIT D3DCOLOR_ARGB(255, 74, 38, 38)

4. Setelah itu buat Header lagi dan Beri Nama dengan Functions.h dan Isi dengan code berikut :

Code:
//==================================================================
// This file is part of zenixbase d3d v1
// (c) copyright zenix 2010
// special thanks to:
// Hasrul Ae/
// //mcz yang selalu dukung gw
// cakramnet.blogspot.com
//==================================================================
#include "SystemIncludes.h"
void PrintText(char pString[], int x, int y, D3DCOLOR col, ID3DXFont *font)
{
RECT FontRect = { x, y, x+500, y+30 };
font->DrawText( NULL, pString, -1, &FontRect, DT_LEFT | DT_WORDBREAK, col);
}
void FillRGB( int x, int y, int w, int h, D3DCOLOR color, IDirect3DDevice9* pDevice )
{
if( w < 0 )w = 1; if( h < 0 )h = 1; if( x < 0 )x = 1; if( y < 0 )y = 1; D3DRECT rec = { x, y, x + w, y + h }; pDevice->Clear( 1, &rec, D3DCLEAR_TARGET, color, 0, 0 );
}
void DrawBorder( int x, int y, int w, int h, int px, D3DCOLOR BorderColor, IDirect3DDevice9* pDevice )
{
FillRGB( x, (y + h - px), w, px, BorderColor, pDevice );
FillRGB( x, y, px, h, BorderColor, pDevice );
FillRGB( x, y, w, px, BorderColor, pDevice );
FillRGB( (x + w - px), y, px, h, BorderColor, pDevice );
}
void DrawBox( int x, int y, int w, int h, D3DCOLOR BoxColor, D3DCOLOR BorderColor, IDirect3DDevice9* pDevice )
{
FillRGB( x, y, w, h, BoxColor, pDevice );
DrawBorder( x, y, w, h, 1, BorderColor, pDevice );
}
bool isMouseinRegion(int x1, int y1, int x2, int y2) {
POINT cPos;
GetCursorPos(&cPos);
if(cPos.x > x1 && cPos.x < x2 && cPos.y > y1 && cPos.y < y2){ return true; } else { return false; } } bool bCompare(const BYTE* pData, const BYTE* bMask, const char* szMask) { for(;*szMask;++szMask,++pData,++bMask) if(*szMask=='x' && *pData!=*bMask) return 0; return (*szMask) == NULL; } DWORD FindPattern(DWORD dwAddress,DWORD dwLen,BYTE *bMask,char * szMask) { for(DWORD i=0; i

5. Buat Header lagi beri Nama SystemIncludes.h dan Isikan code berikut :

Code:
//==================================================================
// This file is part of zenixbase d3d v1
// (c) copyright zenix 2010
// special thanks to:
// Indra
// //mcz yang selalu dukung gw
// tips-trik-blog.forumid.net
//==================================================================
#include
#include
#include
#include
#pragma comment(lib,"d3dx9.lib")

6. Klik pada Source Files kemudian Add New Item pilih C++ File (.cpp) Beri Nama D3dbase.cpp Isikan code berikut :

Code:
//==================================================================
// This file is part of zenixbase d3d v1
// (c) copyright zenix 2010
// special thanks to:
// Hasrul Ae
// //mcz yang selalu dukung gw
/cakramnet.blogspot.com/
//==================================================================
#include "zenixMenuClass.h"

oReset pReset;
oEndScene pEndScene;

zenixMenu dMenu;

LPDIRECT3DDEVICE9 g_pDevice = 0;
//Mengatur Offset Font Menu Hack
int xFontOffSet = 15;
int hackopt1;
int MenuHeight = 10;
int show=1;
int b = 0;
//==================================================================
//Menu HACK
int hack1 = 0;
int hack2 = 0;
int hack3 = 0;
int hack4 = 0;
int hack5 = 0;
//==================================================================
void zenixMenu::CreateItem(int index, char * title, int *hack, int hackmaxval,int hacktype)
{
hackcount++;
HACKITEM[hackcount].index = index;
HACKITEM[hackcount].hack = hack;
HACKITEM[hackcount].hackmaxval = hackmaxval;
HACKITEM[hackcount].hacktype = hacktype;
// Mengatur tinggi rendahnya Menu Hack
PrintText(title, xFontOffSet, index*15,HACKITEM[hackcount].HCOLOR,pFont); }
void zenixMenu::BuildMenu(char * menuname, int x, int y, int h, int w, DWORD TITLECOL, DWORD BACKCOLOR, DWORD BORDERCOLOR, LPDIRECT3DDEVICE9 pDevice)
{
if(GetAsyncKeyState(VK_INSERT)&1)show=(!show); //Memunculkan Menu HACK (INSERT)
if(!show) {
DrawBox(0,0, w, 20, BACKCOLOR, BORDERCOLOR, pDevice);
PrintText(menuname, 5, 2, TITLECOL, pFont);
return;
}

DrawBox(x,y, w, h, BACKCOLOR, BORDERCOLOR, pDevice); // Sesuaikan dengan Base Menu HACK
PrintText(menuname, x+10, y+2, TITLECOL, pFont);
CreateItem(1,"Ammo", &hack1);
CreateItem(2,"Recoil", &hack2);
CreateItem(3,"Wallhack", &hack3);
CreateItem(4,"Chams", &hack4);
CreateItem(5,"Apa aja deh", &hack5);
RenderMenu();
}

void zenixMenu::RenderMenu() //Hotkey menu
{
if(GetAsyncKeyState(VK_DOWN)&1)
selector++;

if(GetAsyncKeyState(VK_UP)&1)
if(selector > 1)
selector--;

if (GetAsyncKeyState(VK_RIGHT)<0){ for(int i=0;i < (hackcount+1);i++){ if(selector == HACKITEM[i].index){ if(*HACKITEM[i].hack < HACKITEM[i].hackmaxval) *HACKITEM[i].hack += 1; } } } if (GetAsyncKeyState(VK_LEFT)<0){ for(int i=0;i < (hackcount+1);i++){ if(selector == HACKITEM[i].index){ *HACKITEM[i].hack = 0; Sleep(200); } } } for(int i=0;i < (hackcount+1);i++){ if(selector == HACKITEM[i].index) HACKITEM[i].HCOLOR = GREEN; else HACKITEM[i].HCOLOR = RED; } for(int i=1; i<(hackcount+1); i++){ if(HACKITEM[i].hacktype == 0){ if(*HACKITEM[i].hack == 1) // Mengatur tinggi rendahnya Menu Hotkey PrintText("On", xFontOffSet+100, HACKITEM[i].index*15,WHITE,pFont); else PrintText("Off", xFontOffSet+100, HACKITEM[i].index*15,RED,pFont); } } if(selector < 1) selector = 1; if(selector > hackcount)
selector = 1;

hackcount = 0;
}
void TestThread() //Memunculkan texk jika ON/OFF
{
if( hack1 == 1)
PrintText("Jika Ammo [ON] text akan berubah warna", 30, 200, GREEN, dMenu.pFont);
else
PrintText("Jika Ammo [ON] text akan berubah warna", 30, 200, RED, dMenu.pFont);
} //Sesuaikan saja
void ReFont(LPDIRECT3DDEVICE9 pDevice) //Untuk penggantian font
{
if (g_pDevice != pDevice)
{
g_pDevice = pDevice;
try
{
if (dMenu.pFont != 0)
dMenu.pFont->Release();
} catch (...) {}
dMenu.pFont = 0;
D3DXCreateFontA(pDevice, 14, 0, FW_BOLD, 0, 0, DEFAULT_CHARSET, OUT_TT_ONLY_PRECIS, PROOF_QUALITY, DEFAULT_PITCH | FF_DONTCARE, "Arial", &dMenu.pFont );
}
}

HRESULT WINAPI Reset(IDirect3DDevice9* pDevice, D3DPRESENT_PARAMETERS* pPresentationParameters )
{
dMenu.pFont->OnLostDevice();

HRESULT hRet = pReset(pDevice, pPresentationParameters);

dMenu.pFont->OnResetDevice();

return hRet;
}
// Menu TITLE
HRESULT WINAPI EndScene(LPDIRECT3DDEVICE9 pDevice)
{
ReFont(pDevice);
dMenu.BuildMenu("Nyit-nyit.net 2010",0,0,190,200,RED,BLACK,GREEN,pDevice);
TestThread();
return pEndScene(pDevice);
}


int D3Dinit(void)
{
DWORD hD3D, adr, *vtbl;
hD3D=0;
do {
hD3D = (DWORD)GetModuleHandle("d3d9.dll");
Sleep(10);
} while(!hD3D);
adr = FindPattern(hD3D, 0x128000, (PBYTE)"\xC7\x06\x00\x00\x00\x00\x89\x86\x00\x00\x00\x00\x89\x86", "xx????xx????xx");
if (adr) {
memcpy(&vtbl,(void *)(adr+2),4);
pReset = (oReset) DetourFunction((PBYTE)vtbl[16] , (PBYTE)Reset ,5);
pEndScene = (oEndScene) DetourFunction((PBYTE)vtbl[42], (PBYTE)EndScene,5);
}
return 0;
}

BOOL WINAPI DllMain ( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )
{
DisableThreadLibraryCalls(hDll);

if ( dwReason == DLL_PROCESS_ATTACH ) {

CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)D3Dinit, NULL, NULL, NULL);
}
if( dwReason == DLL_PROCESS_DETACH) {
dMenu.pFont->Release();
}
return TRUE;
}


Creat D3D Menu HACK Pb Post-72798-0-26071600-1290476002_thumb


7. Kemudian Save All Project.
8. Setelah project telah di Save lalu Compile/Start Debugging.

Creat D3D Menu HACK Pb Post-72798-0-74608400-1290475869_thumb


Jangan lupa rubah Properties Project rubah Application (.exe) menjadi Dinamic Library (.dll)

Pada Fungtions.h void *DetourFunction

Code:
void *DetourFunction (BYTE *src, const BYTE *dst, const int len)
{
BYTE *jmp;
DWORD dwback;
DWORD jumpto, newjump;

VirtualProtect(src,len,PAGE_READWRITE,&dwback);

if(src[0] == 0xE9)
{
jmp = (BYTE*)malloc(10);
jumpto = (*(DWORD*)(src+1))+((DWORD)src)+5;
newjump = (jumpto-(DWORD)(jmp+5));
jmp[0] = 0xE9;
*(DWORD*)(jmp+1) = newjump;
jmp += 5;
jmp[0] = 0xE9;
*(DWORD*)(jmp+1) = (DWORD)(src-jmp);
}
else
{
jmp = (BYTE*)malloc(5+len);
memcpy(jmp,src,len);
jmp += len;
jmp[0] = 0xE9;
*(DWORD*)(jmp+1) = (DWORD)(src+len-jmp)-5;
}
src[0] = 0xE9;
*(DWORD*)(src+1) = (DWORD)(dst - src) - 5;

for(int i = 5; i < len; i++) src[i] = 0x90; VirtualProtect(src,len,dwback,&dwback); return (jmp-len); }

Bisa Kalian Ganti Dengan:

Code:
void *DetourFunction (BYTE *src, const BYTE *dst, const int len)
{
BYTE *jmp = (BYTE*)malloc(len+5);
DWORD dwBack;

VirtualProtect(src, len, PAGE_EXECUTE_READWRITE, &dwBack);
memcpy(jmp, src, len);
jmp += len;
jmp[0] = 0xE9;
*(DWORD*)(jmp+1) = (DWORD)(src+len - jmp) - 5;
src[0] = 0xE9;
*(DWORD*)(src+1) = (DWORD)(dst - src) - 5;
for (int i=5; i

Semoga Berhasil Ya bro.............. S:AS S:AS S:AS S:AS S:AS S:AS S:AS S:AS
Kembali Ke Atas Go down
 

Creat D3D Menu HACK Pb

Topik sebelumnya Topik selanjutnya Kembali Ke Atas 

 Similar topics

-
» Cheat PB Scarletzer Auto Inject V.3.4 D3D Menu D3D Menu + Baret Hitam
» Forta | Cheat D3D Menu TRIAL VERSION [HARD MENU]
» PB Menu V 9,8 special menu D3D full bug T(Bug tempat baru)+SG+Awp Edan
Halaman 1 dari 1

Permissions in this forum:Anda tidak dapat menjawab topik
S© ™ † ™ Welcome And Zone SnuterStar ™ †™ S©  :: Snuterstar | Introduction :: Events dan Pertandingan-