02.10.2010, 23:21
Well I'm having a problem with my menu that I created. For some reason, at the menu mdcmain, when I select case 2: instead of simply showing the pdguns menu, it automatically goes to case 2 on the pdguns menu, giving the person a combat shotgun instead of showing the menu. Does anyone know how to fix this?
If you need to know more about how the menu is made, like the AddMenuItems parts, I will tell you, but if you can help with just this, please and thank you.
Код:
//++++++++++++++++++++++++++++++++++++++++++++++MDC MAIN++++++++++++++++++
if(GetPlayerMenu(playerid) == mdcmain){
switch(row){
case 0:
if(IsPlayerConnected(playerid))
{
ShowMenuForPlayer(mdcsuspects, playerid);
}
case 1:
if(IsPlayerConnected(playerid))
{
ShowMenuForPlayer(mdcwarrants, playerid);
}
case 2:
if(IsPlayerConnected(playerid))
{
ShowMenuForPlayer(pdguns, playerid);
}
case 3:
{
if(IsPlayerInAnyVehicle(playerid)) {
if (IsPlayerConnected(playerid))
SendClientMessage(playerid,COLOR_YELLOW,"This vehicle has been outfitted with nos");
AddVehicleComponent(GetPlayerVehicleID(playerid),1010); // NOS
TogglePlayerControllable(playerid,true);
}
}
}
Код:
//++++++++++++++++++++++++++++++++++++++MDC WEAPONS+++++++++++++++++++++++++++++++++=
if(GetPlayerMenu(playerid) == pdguns){
switch(row){
case 0:
{
if(IsPlayerConnected(playerid))
SendClientMessage(playerid, COLOR_YELLOW, "You have chosen to equip yourself with a standard issue desert eagle.");
GivePlayerWeapon(playerid,24,100000);
TogglePlayerControllable(playerid,true);
HideMenuForPlayer(pdguns, playerid);
}
case 1:
{
if(IsPlayerConnected(playerid))
SendClientMessage(playerid, COLOR_YELLOW, "You have chosen to equip yourself with a standard issue pump shotgun.");
GivePlayerWeapon(playerid,25,100000);
TogglePlayerControllable(playerid,true);
HideMenuForPlayer(pdguns, playerid);
}
case 2:
{
if(IsPlayerConnected(playerid))
SendClientMessage(playerid, COLOR_YELLOW, "You have chosen to equip yourself with a combat shotgun.");
GivePlayerWeapon(playerid,27,100000);
TogglePlayerControllable(playerid,true);
HideMenuForPlayer(pdguns, playerid);
}
case 3:
{
if(IsPlayerConnected(playerid))
SendClientMessage(playerid, COLOR_YELLOW, "You have chosen to equip yourself with a standard issue camera.");
GivePlayerWeapon(playerid,43,100000);
TogglePlayerControllable(playerid,true);
HideMenuForPlayer(pdguns, playerid);
}
case 4:
{
if(IsPlayerConnected(playerid))
SendClientMessage(playerid, COLOR_YELLOW, "You have chosen to equip yourself with a standard issue night vision.");
GivePlayerWeapon(playerid,44,100000);
TogglePlayerControllable(playerid,true);
HideMenuForPlayer(pdguns, playerid);
}
case 5:
{
if(IsPlayerConnected(playerid))
SendClientMessage(playerid, COLOR_YELLOW, "You have chosen to equip yourself with a standard issue thermal vision.");
GivePlayerWeapon(playerid,45,100000);
TogglePlayerControllable(playerid,true);
HideMenuForPlayer(pdguns, playerid);
}
case 6:
{
if(IsPlayerConnected(playerid))
SendClientMessage(playerid, COLOR_YELLOW, "You have chosen to equip yourself with a fire extinguisher.");
GivePlayerWeapon(playerid,42,100000);
TogglePlayerControllable(playerid,true);
HideMenuForPlayer(pdguns, playerid);
}
}
}

