SA-MP Forums Archive
Menu doesn't show, even with correct rank. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Menu doesn't show, even with correct rank. (/showthread.php?tid=148798)



Menu doesn't show, even with correct rank. - Jontay - 19.05.2010

pawn Код:
if(CurrentMenu == DutyMenu)
    {
      switch(row)
      {
        case 0: // SAPD Duty
        {
        ShowMenuForPlayer(SAPDDuty, playerid);
        }
        case 1: // FBI Duty
        {
          if(PlayerInfo[playerid][RCPDRank] < 9)
          {
            ShowMenuForPlayer(FBIDuty, playerid);
                }
                else if(PlayerInfo[playerid][RCPDRank] >= 9)
                {
                  SendClientMessage(playerid, COLOR_GRAD2, "You are not FBI!");
                  TogglePlayerControllable(playerid, 1);
                }
            }
            case 2: // CANCEL /DUTY
            {
              TogglePlayerControllable(playerid, 1);
              SetPlayerColor(playerid, COLOR_WHITE);
              ResetPlayerWeapons(playerid);
              SetPlayerSkin(playerid, 101);
              PlayerInfo[playerid][IsCop] = 0;
                PlayerInfo[playerid][IsFBI] = 0;
            }
        }
    }

    if(CurrentMenu == SAPDDuty)
    {
      switch(row)
      {
        case 0: // LSPD Cop
        {
            PlayerInfo[playerid][IsCop] = 1;
                TogglePlayerControllable(playerid, 1);
                SetPlayerSkin(playerid, 280);
                GivePlayerWeapon(playerid, 24, 250);
                GivePlayerWeapon(playerid, 3, 1);
                GivePlayerWeapon(playerid, 41, 500);
                SetPlayerColor(playerid, COLOR_ONDUTY);
        }
        case 1: // LVPD Cop
        {
            PlayerInfo[playerid][IsCop] = 1;
                TogglePlayerControllable(playerid, 1);
                SetPlayerSkin(playerid, 282);
                GivePlayerWeapon(playerid, 24, 250);
                GivePlayerWeapon(playerid, 3, 1);
                GivePlayerWeapon(playerid, 41, 500);
                PlayerInfo[playerid][IsCop] = 1;
                SetPlayerColor(playerid, COLOR_ONDUTY);
        }
        case 2: // UNDERCOVER
        {
          if(PlayerInfo[playerid][RCPDRank] >= 4 || PlayerInfo[playerid][UCRights] == 1)
          {
            PlayerInfo[playerid][Undercover] = 1;
                    TogglePlayerControllable(playerid, 1);
                    SetPlayerSkin(playerid, 101);
                    GivePlayerWeapon(playerid, 24, 250);
                    GivePlayerWeapon(playerid, 3, 1);
                    GivePlayerWeapon(playerid, 41, 500);
                    GivePlayerWeapon(playerid, 29, 500);
                    SetPlayerColor(playerid, COLOR_WHITE);
                }
                else
                {
                  SendClientMessage(playerid, COLOR_GRAD2, "You do not have sufficient priveledges to go undercover!");
                    TogglePlayerControllable(playerid, 1);
                }
            }
        }
    }

    if(CurrentMenu == FBIDuty)
    {
      switch(row)
      {
        case 0: // FBI Uniform
        {
            PlayerInfo[playerid][IsFBI] = 1;
                TogglePlayerControllable(playerid, 1);
                SetPlayerSkin(playerid, 286);
                GivePlayerWeapon(playerid, 24, 250);
                GivePlayerWeapon(playerid, 3, 1);
                GivePlayerWeapon(playerid, 41, 500);
                SetPlayerColor(playerid, COLOR_ONDUTY);
            }
        case 1: // UNDERCOVER Uniform
        {
        PlayerInfo[playerid][Undercover] = 1;
                TogglePlayerControllable(playerid, 1);
                SetPlayerSkin(playerid, 101);
                GivePlayerWeapon(playerid, 24, 250);
                GivePlayerWeapon(playerid, 3, 1);
                GivePlayerWeapon(playerid, 41, 500);
                GivePlayerWeapon(playerid, 31, 500);
                SetPlayerColor(playerid, COLOR_WHITE);
            }
        }
    }
My menus work, but when I select FBI Duty, even if I have 9+ RCPD(SAPD) rank, it still says I'm not FBI.

Please help


Re: Menu doesn't show, even with correct rank. - Scenario - 19.05.2010

Did you download the game-mode? If so, you need to go to the release page and ask around there...


Re: Menu doesn't show, even with correct rank. - Jontay - 19.05.2010

No - i'm building it from scratch. This is the last thing I need in my police system until it is 100%.