maybe this would help
Code:
static NextKey[33];
NextKey[Client] = 0;
decl Handle:Panel;
Panel = CreatePanel();
if(NextKey[Client] == 0)
{
DrawPanelItem(Panel, "");
DrawPanelItem(Panel, "");
DrawPanelItem(Panel, "");
DrawPanelItem(Panel, "");
DrawPanelItem(Panel, "");
DrawPanelItem(Panel, "");
DrawPanelItem(Panel, "Next");
}
else if(NextKey[Client] == 1)
{
DrawPanelItem(Panel, "");
DrawPanelItem(Panel, "");
DrawPanelItem(Panel, "");
DrawPanelItem(Panel, "");
DrawPanelItem(Panel, "");
DrawPanelItem(Panel, "");
DrawPanelItem(Panel, "Next");
}
else if(NextKey[Client] == 2)
{
DrawPanelItem(Panel, "");
DrawPanelItem(Panel, "");
DrawPanelItem(Panel, "");
DrawPanelItem(Panel, "");
DrawPanelItem(Panel, "");
DrawPanelItem(Panel, "");
DrawPanelItem(Panel, "Next");
}
Code:
decl String:Buffer[64];
decl String:Buffer2[64];
if(!IsClientInGame(Client) || !IsClientConnected(Client) || !IsPlayerAlive(Client))
return;
GetClientModel(Client, Buffer, 64);
if(HandleAction == MenuAction_Select)
{
if((Parameter < 1) || (Parameter > 7))
return;
if(NextKey[Client] == 0)
{
if(Parameter == 1)
{
}
else if(Parameter == 2)
{
}
else if(Parameter == 3)
{
}
else if(Parameter == 4)
{
}
else if(Parameter == 5)
{
}
else if(Parameter == 6)
{
}
else if(Parameter == 7)
{
NextKey[Client]++;
YourMainMenu... for code 1;
}
}
else if(NextKey[Client] == 1)
{
if(Parameter == 1)
{
}
else if(Parameter == 2)
{
}
else if(Parameter == 3)
{
}
else if(Parameter == 4)
{
}
else if(Parameter == 5)
{
}
else if(Parameter == 6)
{
}
else if(Parameter == 7)
{
NextKey[Client]++;
YourMainMenu... for code 1;
}
}
else if(NextKey[Client] == 2)
{
if(Parameter == 1)
{
}
else if(Parameter == 2)
{
}
else if(Parameter == 3)
{
}
else if(Parameter == 4)
{
}
else if(Parameter == 5)
{
}
else if(Parameter == 6)
{
}
else if(Parameter == 7)
{
NextKey[Client]++;
YourMainMenu... for code 1;
}
}