Menu Help
#1

Ok this is what I really want to do. I wouldnt know how to make it so you can change your clothes within this following menu at the bottom.
I have this Menu here where
"Go on duty"
"Go off duty"
I want to make it where there is a
"Change clothes"

And then you can change the skins and stuff how would I add that in ? I want the skin id's to be 280,281,282,283,284 ( Cop Skins ) This is for a cop menu
Код:
public OnPlayerSelectedMenuRow(playerid, row)
{
  new Menu:current;
  current = GetPlayerMenu(playerid);
  if(current == dutymenu)
  {
    switch(row)
    {
      case 0:{
        if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
			      {
	  	      new currank[64];
            new string[128];
            if(PlayerInfo[playerid][pRank] == 1) { currank = "Cadet"; }
            else if(PlayerInfo[playerid][pRank] == 2) { currank = "Officer"; }
            else if(PlayerInfo[playerid][pRank] == 3) { currank = "Senior Officer"; }
            else if(PlayerInfo[playerid][pRank] == 4) { currank = "Sergeant"; }
            else if(PlayerInfo[playerid][pRank] == 5) { currank = "Lieutenant"; }
            else if(PlayerInfo[playerid][pRank] == 6) { currank = "Captain"; }
            else if(PlayerInfo[playerid][pRank] == 7) { currank = "Deputy Chief"; }
            else if(PlayerInfo[playerid][pRank] == 8) { currank = "Chief"; }
            else { currank = "Cadet"; }
            format(string, sizeof(string), "Welcome To Duty %s", currank);
            SendClientMessage(playerid,COLOR_GREEN1337, string);
            }
						else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
						{
			      new currank[64];
            new string[128];
            if(PlayerInfo[playerid][pRank] == 1) { currank = "Trainee"; }
            else if(PlayerInfo[playerid][pRank] == 2) { currank = "Support"; }
            else if(PlayerInfo[playerid][pRank] == 3) { currank = "Operative"; }
            else if(PlayerInfo[playerid][pRank] == 4) { currank = "Associate"; }
            else if(PlayerInfo[playerid][pRank] == 5) { currank = "Command"; }
            else if(PlayerInfo[playerid][pRank] == 6) { currank = "Cheif"; }
            else if(PlayerInfo[playerid][pRank] == 7) { currank = "Cheif"; }
            else if(PlayerInfo[playerid][pRank] == 8) { currank = "Chief"; }
            else { currank = "Trainee"; }
            format(string, sizeof(string), "Welcome To Duty %s / Officer", currank);
            SendClientMessage(playerid,COLOR_GREEN1337, string);
						}
						SafeGivePlayerWeapon(playerid, 24, 70);
						SafeGivePlayerWeapon(playerid, 3, 0);
						SetPlayerArmour(playerid, 100);
						SetPlayerHealth(playerid, 100);
						SetCameraBehindPlayer(playerid);
						TogglePlayerControllable(playerid,1);
						HideMenuForPlayer(dutymenu, playerid);
						OnDuty[playerid] = 1;
            if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
					  {
            if(PlayerInfo[playerid][pRank] == 1)
            SetPlayerColor(playerid, COLOR_COPFREECOP);
            }

            if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
            {
					  if(PlayerInfo[playerid][pRank] == 2)
					  SetPlayerColor(playerid, COLOR_COPCADET);
					  }

            if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
            {
					  if(PlayerInfo[playerid][pRank] == 3)
					  SetPlayerColor(playerid, COLOR_COP);
					  }

            if(PlayerInfo[playerid][pMember] ==1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
            {
					  if(PlayerInfo[playerid][pRank] == 4)
					  SetPlayerColor(playerid, COLOR_COP);
					  SafeGivePlayerWeapon(playerid, 29, 150);
					  }

            if(PlayerInfo[playerid][pMember] ==1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
            {
					  if(PlayerInfo[playerid][pRank] == 5)
					  SetPlayerColor(playerid, COLOR_COP);
					  SafeGivePlayerWeapon(playerid, 29, 150);
					  }

            if(PlayerInfo[playerid][pMember] ==1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
            {
					  if(PlayerInfo[playerid][pRank] == 6)
					  SetPlayerColor(playerid, COLOR_COP);
					  SafeGivePlayerWeapon(playerid, 29, 150);
					  }

            if(PlayerInfo[playerid][pMember] ==1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
            {
					  if(PlayerInfo[playerid][pRank] == 7)
					  SetPlayerColor(playerid, COLOR_COP);
					  SafeGivePlayerWeapon(playerid, 29, 150);
					  }

            if(PlayerInfo[playerid][pMember] ==1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
            {
					  if(PlayerInfo[playerid][pRank] == 8)
					  SetPlayerColor(playerid, COLOR_COP);
					  SafeGivePlayerWeapon(playerid, 29, 150);
            }
					  return 1;
		}
      case 1:{
           if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
					  {
						SendClientMessage(playerid, COLOR_ALLDEPT, "Please stay a lawful citizen");
						}
						SafeResetPlayerWeapons(playerid);
						SetPlayerArmour(playerid, 0);
						SafeGivePlayerWeapon(playerid, 41, 500);
						SetPlayerColor(playerid, COLOR_WHITE);
						TogglePlayerControllable(playerid,1);
						SetCameraBehindPlayer(playerid);
						HideMenuForPlayer(dutymenu, playerid);
						OnDuty[playerid] = 0;
						return 1;
      }
      }
      }
Please help
Reply
#2

Is this replacing the old commands with the menu?
Reply
#3

Well I got this from the GF , I want it to make it more simpler for new players And i want to add a "Change Clothes" Button within the dutymenu but I woudlnt know how ? thats why im asking ^^
Reply
#4

Would look better to use a Dialog, instead of a Menu.
Also easier.
Reply
#5

So how would I add so you can change clothes within this menu box
Reply
#6

no one ?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)