Code:
void CheckableTabs(int x, float y, int w, float h, int px, char* hackName, int MaxValue, int &hackVariable, char** menuOption, LPDIRECT3DDEVICE9 pDevice)
cMenu->DrawBorder(x , y + 1 /*+3*/ , w, h, px, Black, pDevice);
if(isTabClickedByMouse = false)
{
if(hackVariable = 0)
cMenu->DrawText(pDevice, x - 100, y, BCGrey2, hackName);
cMenu->DrawText(pDevice, x - 50, y, BCGrey2, menuOption[hackVariable]);
if(hackVariable > 0)
{
cMenu->DrawText(pDevice, x - 100, y, BCBlue2, hackName);
cMenu->FillRGB(x+1,y + 2.0,w - 2,h - 1.5, Green, pDevice);
cMenu->DrawText(pDevice, x - 50, y, BCBlue2, menuOption[hackVariable]);
}
if(isTabClickedByMouse = false && GetAsyncKeyState(VK_RBUTTON)&1 && isMouseinRange(insert some params) = true && hackVariable > noVarValue)
{
hackVariable--;
}
}
else if(isTabClickedByMouse = true)
{
cMenu->DrawText(pDevice, x - 100, y, BCBlue2, hackName);
cMenu->DrawText(pDevice, x - 50, y, BCBlue2, menuOption[hackVariable]);
cMenu->FillRGB(x+1,y + 2.0,w - 2,h - 1.5, Green, pDevice);
if(isTabClickedByMouse = true && GetAsyncKeyState(VK_LBUTTON)&1 && isMouseinRange(insert some params) = true && hackVariable < MaxValue)
{
hackVariable++;
}
}
if(isMouseinRange(insert some params) = true && GetAsyncKeyState(VK_LBUTTON)&1)
{
isTabClickedByMouse = true;
}
else if(isMouseinRange(insert some params) = true && GetAsyncKeyState(VK_RBUTTON)&1)
// else
{
isTabClickedByMouse = false;
}
}
This is the result of my code: