THIS PROBABLY DOESN'T WORK BECAUSE I HAVE NO IDEA HOW TO CODE A MENU LIKE THIS. THIS IS VERY CRUDE AND I MAY OR MAY NOT WORK ON IT BUT YOU CAN USE THIS FOR REFERENCE.
Code:
void menu()
{
bool isOn=0;
bool isRight=0;
bool isLeft=0;
bool isAct=0;
if(GetAsyncKeyState(VK_INSERT) & 1)
isOn=!isOn;
if(isOn)
changeWeaponText("CrossFire [ON]",1,0);
else
changeWeaponText("CrossFire [OFF]",1,0);
if(isOn)
{
if(GetAsyncKeyState(VK_RIGHT) & 1)
isRight=!isRight;
if(GetAsyncKeyState(VK_LEFT) & 1)
isLeft=!isLeft;
if(isRight)
{
changeWeaponText("Reload",1,0);
if(GetAsyncKeyState(VK_UP & 1))
isAct=!isAct;
if(isAct)
{
changeWeaponText("Reload ON",1,0);
//hack here
}
else
{
changeWeaponText("Reload OFF",1,0);
// turn off
}
if(isLeft)
changeWeaponText("CrossFire [ON]",1,0);//go left??
else
isLeft=isRight;
}
}
}