All pastes #795951 Raw Edit

Mine

public text v1 · immutable
#795951 ·published 2007-11-24 16:55 UTC
rendered paste body
public OnPlayerSelectedMenuRow(playerid, row)
{
  new Menu:Current = GetPlayerMenu(playerid); //Attach a Variable to GetPlayerMenu to check it Easier.
  if(Current == Menu1) //If the Open Menu is the One we created.
  {
      switch(row) //Make a Switch Statement to Cycle through the Rows of the menu.
  {
    case 0:{
	         if (GetPlayerMoney(playerid) > 8000)
			 {
                GivePlayerMoney(playerid,-8000);
                PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				PlayerInfo[playerid][pCarLic] = 1;
				SendClientMessage(playerid, COLOR_GRAD5, "You can check this anytime by typing /licenses");
				return 1;
			 }
			 else
			 {
                SendClientMessage(playerid, COLOR_YELLOW, "You don't have enough cash.");
             }
		  }
    case 1:{
             if (GetPlayerMoney(playerid) > 12500)
			 {
                GivePlayerMoney(playerid,-12500);
                PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				PlayerInfo[playerid][pFlyLic] = 1;
    			SendClientMessage(playerid, COLOR_GRAD5, "You can check this anytime by typing /licenses");
				return 1;
			 }
			 else
			 {
                SendClientMessage(playerid, COLOR_YELLOW, "You don't have enough cash.");
             }
		  }
    case 2:{
             if (GetPlayerMoney(playerid) > 4000)
			 {
                GivePlayerMoney(playerid,-4000);
                PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				PlayerInfo[playerid][pBoatLic] = 1;
    			SendClientMessage(playerid, COLOR_GRAD5, "You can check this anytime by typing /licenses");
				return 1;
			 }
			 else
			 {
                SendClientMessage(playerid, COLOR_YELLOW, "You don't have enough cash.");
             }
		  }
	case 3:{
             if (GetPlayerMoney(playerid) > 2000)
			 {
                GivePlayerMoney(playerid,-2000);
                PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				PlayerInfo[playerid][pFishLic] = 1;
    			SendClientMessage(playerid, COLOR_GRAD5, "You can check this anytime by typing /licenses");
				return 1;
			 }
			 else
			 {
                SendClientMessage(playerid, COLOR_YELLOW, "You don't have enough cash.");
             }
		  }
	case 4:{
             if (GetPlayerMoney(playerid) > 3000)
			 {
                GivePlayerMoney(playerid,-3000);
                PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				PlayerInfo[playerid][pGunLic] = 1;
    			SendClientMessage(playerid, COLOR_GRAD5, "You can check this anytime by typing /licenses");
				return 1;
			 }
			 else
			 {
                SendClientMessage(playerid, COLOR_YELLOW, "You don't have enough cash.");
             }
		  }
	case 5:{
             if (GetPlayerMoney(playerid) > 4000)
			 {
                GivePlayerMoney(playerid,-4000);
                PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				PlayerInfo[playerid][pPassport] = 2;
    			SendClientMessage(playerid, COLOR_GRAD5, "You can check this anytime by typing /licenses");
				return 1;
			 }
			 else
			 {
                SendClientMessage(playerid, COLOR_YELLOW, "You don't have enough cash.");
             }
		  }
	   }
  if(Current == Menu2) //If the Open Menu is the One we created.
  {
  switch(row) //Make a Switch Statement to Cycle through the Rows of the menu.
  {
    case 0:{
             if(PlayerInfo[playerid][pJob] == 0)
			 {
                GettingJob[playerid] = 1;
                PlayerInfo[playerid][pJob] = GettingJob[playerid];
			    GettingJob[playerid] = 0;
				PlayerInfo[playerid][pJob] = 1;
                SendClientMessage(playerid, COLOR_GRAD5, "Congrats! You are now a spy.");
				SendClientMessage(playerid, COLOR_YELLOW, "Type /help for your job commands.");
				return 1;
			 }
			 else if(PlayerInfo[playerid][pJob] > 0)
			 {
                SendClientMessage(playerid, COLOR_YELLOW, "You already have a job, /quitjob first.");
             }
		  }
    case 1:{
             if(PlayerInfo[playerid][pJob] == 0)
			 {
                PlayerInfo[playerid][pJob] = 1;
                SendClientMessage(playerid, COLOR_GRAD5, "Congrats! You are now a spy.");
				SendClientMessage(playerid, COLOR_YELLOW, "Type /help for your job commands.");
				return 1;
			 }
			 else
			 {
                SendClientMessage(playerid, COLOR_YELLOW, "You already have a job, /quitjob first.");
             }
		  }
    case 2:{
             if (GetPlayerMoney(playerid) > 4000)
			 {
                GivePlayerMoney(playerid,-4000);
                PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				PlayerInfo[playerid][pBoatLic] = 1;
    			SendClientMessage(playerid, COLOR_GRAD5, "You can check this anytime by typing /licenses");
				return 1;
			 }
			 else
			 {
                SendClientMessage(playerid, COLOR_YELLOW, "You don't have enough cash.");
             }
		  }
	case 3:{
             if (GetPlayerMoney(playerid) > 2000)
			 {
                GivePlayerMoney(playerid,-2000);
                PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				PlayerInfo[playerid][pFishLic] = 1;
    			SendClientMessage(playerid, COLOR_GRAD5, "You can check this anytime by typing /licenses");
				return 1;
			 }
			 else
			 {
                SendClientMessage(playerid, COLOR_YELLOW, "You don't have enough cash.");
             }
		  }
	case 4:{
             if (GetPlayerMoney(playerid) > 3000)
			 {
                GivePlayerMoney(playerid,-3000);
                PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				PlayerInfo[playerid][pGunLic] = 1;
    			SendClientMessage(playerid, COLOR_GRAD5, "You can check this anytime by typing /licenses");
				return 1;
			 }
			 else
			 {
                SendClientMessage(playerid, COLOR_YELLOW, "You don't have enough cash.");
             }
		  }
	case 5:{
             if (GetPlayerMoney(playerid) > 4000)
			 {
                GivePlayerMoney(playerid,-4000);
                PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				PlayerInfo[playerid][pPassport] = 2;
    			SendClientMessage(playerid, COLOR_GRAD5, "You can check this anytime by typing /licenses");
				return 1;
			 }
			 else
			 {
                SendClientMessage(playerid, COLOR_YELLOW, "You don't have enough cash.");
             }
		  }
	   }
}
}
return 1;
}