Hey, This may be the sloppiest code ever, but i need to fix it.
Problems:
Tabs open but not close.
When you tap right, it goes to 4th tab instantly.
Keys
The menu:Code:void MenuNav(void){ if(GetAsyncKeyState(VK_UP)&1){ if (intab = true){} if (intab = false){ //visual// if (TAB == 1){ if (MENU_VISUAL == 1){ MENU_VISUAL = 0; intab = true; } if (MENU_VISUAL == 2){ MENU_VISUAL = 1; } if (MENU_VISUAL == 3){ MENU_VISUAL = 2; }} //removal// if (TAB == 2){ if (MENU_REMOVAL == 1){ MENU_REMOVAL = 0; intab = true; } if (MENU_REMOVAL == 2){ MENU_REMOVAL = 1; } if (MENU_REMOVAL == 3){ MENU_REMOVAL = 2; }} //DirectX// if (TAB == 3){ if (MENU_D3D == 1){ MENU_D3D = 0; intab = true; } if (MENU_D3D == 2){ MENU_D3D = 1; } if (MENU_D3D == 3){ MENU_D3D = 2; }} //VIP// if (TAB == 4){ if (MENU_VIP == 1){ MENU_VIP = 0; intab = true; } if (MENU_VIP == 2){ MENU_VIP = 1; } if (MENU_VIP == 3){ MENU_VIP = 2; }} } } if(GetAsyncKeyState(VK_DOWN)&1){ if (intab = true){ if (TAB == 1){ MENU_VISUAL = 1; intab = false; } if (TAB == 2){ MENU_REMOVAL = 1; intab = false; } if (TAB == 3){ MENU_D3D = 1; intab = false; } if (TAB == 4){ MENU_VIP = 1; intab = false; } } if (intab = false){ //visual// if (TAB == 1){ if (MENU_VISUAL == 1){ MENU_VISUAL = 2; } if (MENU_VISUAL == 2){ MENU_VISUAL = 3; } if (MENU_VISUAL == 3){}} //removal// if (TAB == 2){ if (MENU_REMOVAL == 1){ MENU_REMOVAL = 2; } if (MENU_REMOVAL == 2){ MENU_REMOVAL = 3; } if (MENU_REMOVAL == 3){}} //DirectX// if (TAB == 3){ if (MENU_D3D == 1){ MENU_D3D = 2; } if (MENU_D3D == 2){ MENU_D3D = 3; } if (MENU_D3D == 3){}} //VIP// if (TAB == 4){ if (MENU_VIP == 1){ MENU_VIP = 2; } if (MENU_VIP == 2){ MENU_VIP = 3; } if (MENU_VIP == 3){}} } } if(GetAsyncKeyState(VK_RIGHT)&1){ if (intab = true){ if (TAB == 1){ TAB = 2; } if (TAB == 2){ TAB = 3; } if (TAB == 3){ TAB = 4; } if (TAB == 4){ } } if (intab == false){ //visual// if (MENU_VISUAL == 1){ if (VISUAL_hack1 == 0){ VISUAL_hack1 = 1; }} if (MENU_VISUAL == 2){ if (VISUAL_hack2 == 0){ VISUAL_hack2 = 1; }} if (MENU_VISUAL == 3){ if (VISUAL_hack3 == 0){ VISUAL_hack3 = 1; }} //removal// if (MENU_REMOVAL == 1){ if (REMOVAL_hack1 == 0){ REMOVAL_hack1 = 1; }} if (MENU_REMOVAL == 2){ if (REMOVAL_hack2 == 0){ REMOVAL_hack2 = 1; }} if (MENU_REMOVAL == 3){ if (REMOVAL_hack3 == 0){ REMOVAL_hack3 = 1; }} //DirectX// if (MENU_D3D == 1){ if (D3D_hack1 == 0){ D3D_hack1 = 1; }} if (MENU_D3D == 2){ if (D3D_hack2 == 0){ D3D_hack2 = 1; }} if (MENU_D3D == 3){ if (D3D_hack3 == 0){ D3D_hack3 = 1; }} //VIP// if (MENU_VIP == 1){ if (VIP_hack1 == 0){ VIP_hack1 = 1; }} if (MENU_VIP == 2){ if (VIP_hack2 == 0){ VIP_hack2 = 1; }} if (MENU_VIP == 3){ if (D3D_hack3 == 0){ D3D_hack3 = 1; }} } } if(GetAsyncKeyState(VK_LEFT)&1){ if (intab = true){ if (TAB == 1){ } if (TAB == 2){ TAB = 1; } if (TAB == 3){ TAB = 2; } if (TAB == 4){ TAB = 3; } } if (intab == false){ //visual// if (MENU_VISUAL == 1){ if (VISUAL_hack1 == 1){ VISUAL_hack1 = 0; }} if (MENU_VISUAL == 2){ if (VISUAL_hack2 == 1){ VISUAL_hack2 = 0; }} if (MENU_VISUAL == 3){ if (VISUAL_hack3 == 1){ VISUAL_hack3 = 0; }} //removal// if (MENU_REMOVAL == 1){ if (REMOVAL_hack1 == 1){ REMOVAL_hack1 = 0; }} if (MENU_REMOVAL == 2){ if (REMOVAL_hack2 == 1){ REMOVAL_hack2 = 0; }} if (MENU_REMOVAL == 3){ if (REMOVAL_hack3 == 1){ REMOVAL_hack3 = 0; }} //DirectX// if (MENU_D3D == 1){ if (D3D_hack1 == 1){ D3D_hack1 = 0; }} if (MENU_D3D == 2){ if (D3D_hack2 == 1){ D3D_hack2 = 0; }} if (MENU_D3D == 3){ if (D3D_hack3 == 1){ D3D_hack3 = 0; }} //VIP// if (MENU_VIP == 1){ if (VIP_hack1 == 1){ VIP_hack1 = 0; }} if (MENU_VIP == 2){ if (VIP_hack2 == 1){ VIP_hack2 = 0; }} if (MENU_VIP == 3){ if (VIP_hack3 == 1){ VIP_hack3 = 0; }} } } }
If you help me, I promise to press thanks. If not, I will change methods completely. (I wanted to make the messiest source ever)Code:if(Menu){ if (TAB == 1){ DrawBox( 1, 1, 256, 20, Black, Green, pDevice); }else{ DrawBox( 1, 1, 256, 20, Black, White, pDevice); } if (TAB == 2){ DrawBox( 256, 1, 256, 20, Black, Green, pDevice); }else{ DrawBox( 256, 1, 256, 20, Black, White, pDevice); } if (TAB == 3){ DrawBox( 512, 1, 256, 20, Black, Green, pDevice); }else{ DrawBox( 512, 1, 256, 20, Black, White, pDevice); } if (TAB == 4){ DrawBox( 768, 1, 256, 20, Black, Green, pDevice); }else{ DrawBox( 768, 1, 256, 20, Black, White, pDevice); } if (MENU_VISUAL == 0){ }else{ DrawBox( 1, 1, 256, 80, Black, White, pDevice); } if (MENU_VISUAL == 1){ if (VISUAL_hack1 == 0){ DrawText(30,30,White," Hack 1 :Off",pDevice); }else{ DrawText(30,30,Green," Hack 1 :On",pDevice); } if (VISUAL_hack2 == 0){ DrawText(30,50,White," Hack 2 :Off",pDevice); }else{ DrawText(30,50,Green," Hack 2 :On",pDevice); } if (VISUAL_hack3 == 0){ DrawText(30,70,White," Hack 3 :Off",pDevice); }else{ DrawText(30, 70,Green," Hack 1 :On",pDevice); } }else{ } if (MENU_REMOVAL == 0){ }else{ DrawBox ( 256, 1, 256, 80, Black, White, pDevice); } if (MENU_REMOVAL == 1){ if (REMOVAL_hack1 == 0){ DrawText (286,30,White," Hack 1 :Off",pDevice); }else{ DrawText(286,30,Green," Hack 1 :On",pDevice); } if (REMOVAL_hack2 == 0){ DrawText (286,50,White," Hack 2 :Off",pDevice); }else{ DrawText(286,50,Green," Hack 2 :On",pDevice); } if (REMOVAL_hack3 == 0){ DrawText (286,70,White," Hack 3 :Off",pDevice); }else{ DrawText(286,70,Green," Hack 3 :On",pDevice); } }else{ } if (MENU_D3D == 0){ }else{ DrawBox( 512, 1, 256, 80, Black, White, pDevice); } if (MENU_D3D == 1){ if (D3D_hack1 == 0){ DrawText(542,30,White," Hack 1 :Off",pDevice); }else{ DrawText(542,30,Green," Hack 1 :On",pDevice); } if (D3D_hack2 == 0){ DrawText(542,50,White," Hack 2 :Off",pDevice); }else{ DrawText(542,50,Green," Hack 2 :On",pDevice); } if (D3D_hack3== 0){ DrawText(542,70,White," Hack 3 :Off",pDevice); }else{ DrawText(542,70,Green," Hack 3 :On",pDevice); } }else{ } if (MENU_VIP == 0){ }else{ DrawBox( 768, 1, 256, 80, Black, White, pDevice); } if (MENU_VIP == 1){ if (VIP_hack1 == 0){ DrawText(798,30,White," Hack 1 :Off",pDevice); }else{ DrawText(798,30,Green," Hack 1 :On",pDevice); } if (VIP_hack2 == 0){ DrawText(798,50,White," Hack 2 :Off",pDevice); }else{ DrawText(798,50,Green," Hack 2 :On",pDevice); } if (VIP_hack3 == 0){ DrawText(798,70,White," Hack 3 :Off",pDevice); }else{ DrawText(798,70,Green," Hack 3 :On",pDevice); } }else{ }
No I do not make game hacks anymore, please stop asking.