rank selection
#1

i need 2 Different rank selection for 2 team.for exp rank 1 for team 1 =ranger and m4. and for rank 1 team 2 = vahabi and ak47
Reply
#2

Soooo, lemme try and understand this. You want one team to have those guns, and the other team to have the other?
Reply
#3

yes.i have this:
Код:
new gPlayerClass[MAX_PLAYERS];
new PickedClass[MAX_PLAYERS];
#define Ranger 1
#define Sniper 2
#define Engineer 3
#define Terminator 4
#define Pilot 5
#define Spy 6
ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Select Class","Ranger (Rank 0)\nSniper(Rank 1)\nEngineer (Rank 2)\nTerminator (Rank 3)\nPilot (Rank 4)\nspy (Rank 6)","Select","");
if(dialogid == 6)
	{
	    if(response)
	    {
	        if(listitem == 0)
	        {
	            SendClientMessage(playerid,COLOR_WHITE,"You selected '"COL_GREEN"Ranger"COL_WHITE"' class.");
	            gPlayerClass[playerid] = Ranger;
	            PickedClass[playerid] = 1;
	            SetPlayerVirtualWorld(playerid, 0);
				TogglePlayerControllable(playerid, 1);
				ResetPlayerWeapons(playerid);
				SetPlayerArmour(playerid, 50.0);
				GivePlayerWeapon(playerid, 31, 200);
				GivePlayerWeapon(playerid, 27, 100);
				GivePlayerWeapon(playerid, 24, 70);
   			 }
	    }
 	}
 	if(dialogid == 6)
 	{
 	    if(response)
 	    {
 	        if(listitem == 1)
 	        {
 	            SendClientMessage(playerid,COLOR_WHITE,"You selected '"COL_GREEN"Sniper"COL_WHITE"' class.");
 	            gPlayerClass[playerid] = Sniper;
          		PickedClass[playerid] = 1;
          		RemovePlayerMapIcon(playerid, 0);
          		SetPlayerVirtualWorld(playerid, 0);
				TogglePlayerControllable(playerid, 1);
				ResetPlayerWeapons(playerid);
				SetPlayerArmour(playerid, 50.0);
				GivePlayerWeapon(playerid, 34, 250);
				GivePlayerWeapon(playerid, 29, 250);
				GivePlayerWeapon(playerid, 4, 1);
 	            GivePlayerWeapon(playerid, 23, 200);
 	        }
 	    }
 	}
    if(dialogid == 6)
 	{
 	    if(response)
 	    {
 	        if(listitem == 2)
 	        {
 	            if (GetPlayerScore(playerid) < RANK_3_SCORE)
 	            {
 	                SendClientMessage(playerid,COLOR_RED,"ERROR: You need "#RANK_3_SCORE" score (Rank 1) to select this rank");
 	                ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Select Class","Ranger (Rank 0)\nSniper(Rank 0)\nEngineer (Rank 2)\nTerminator (Rank 3)\nPilot (Rank 4)\nspy (Rank 5)","Select","");
              	}
              	else
              	    {
              			SendClientMessage(playerid,COLOR_WHITE,"You selected '"COL_GREEN"Engineer"COL_WHITE"' class.");
              			gPlayerClass[playerid] = Engineer;
			            PickedClass[playerid] = 1;
			            SetPlayerVirtualWorld(playerid, 0);
						TogglePlayerControllable(playerid, 1);
						ResetPlayerWeapons(playerid);
						SetPlayerArmour(playerid, 50.0);
						GivePlayerWeapon(playerid, 27, 200);
						GivePlayerWeapon(playerid, 24, 200);
						GivePlayerWeapon(playerid, 35, 2);
						GivePlayerWeapon(playerid, 16, 2);
              		}
            }
		}
	}
	if(dialogid == 6)
 	{
 	    if(response)
 	    {
 	        if(listitem == 3)
 	        {
 	            if (GetPlayerScore(playerid) < RANK_4_SCORE)
 	            {
 	                SendClientMessage(playerid,COLOR_RED,"ERROR: You need "#RANK_4_SCORE" score (Rank 1) to select this rank");
 	                ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Select Class","Ranger (Rank 0)\nSniper(Rank 1)\nEngineer (Rank 2)\nTerminator (Rank 3)\nPilot (Rank 4)\nspy (Rank 5)","Select","");
              	}
              	else
              	    {
              			SendClientMessage(playerid,COLOR_WHITE,"You selected '"COL_GREEN"Pilot"COL_WHITE"' class.");
			            gPlayerClass[playerid] = Pilot;
			            PickedClass[playerid] = 1;
			            SetPlayerVirtualWorld(playerid, 0);
						TogglePlayerControllable(playerid, 1);
						ResetPlayerWeapons(playerid);
						SetPlayerArmour(playerid, 50.0);
						GivePlayerWeapon(playerid, 32, 500);
						GivePlayerWeapon(playerid, 22, 500);
						GivePlayerWeapon(playerid, 4, 1);
		            }
		    }
  	    }
	}
	if(dialogid == 6)
 	{
 	    if(response)
 	    {
 	        if(listitem == 4)
 	        {
 	            if (GetPlayerScore(playerid) < RANK_5_SCORE)
 	            {
 	                SendClientMessage(playerid,COLOR_RED,"ERROR: You need "#RANK_5_SCORE" score (Rank 2) to select this rank");
 	                ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Select Class","Ranger (Rank 0)\nSniper(Rank 1)\nEngineer (Rank 2)\nTerminator (Rank 3)\nPilot (Rank 4)\nspy (Rank 5)","Select","");
              	}
              	else
              	    {
              			SendClientMessage(playerid,COLOR_WHITE,"You selected '"COL_GREEN"Terminator"COL_WHITE"' class.");
						gPlayerClass[playerid] = Terminator;
			            PickedClass[playerid] = 1;
			            RemovePlayerMapIcon(playerid, 0);
			            SetPlayerVirtualWorld(playerid, 0);
						TogglePlayerControllable(playerid, 1);
						ResetPlayerWeapons(playerid);
						SetPlayerArmour(playerid, 50.0);
						GivePlayerWeapon(playerid, 24, 200);
						GivePlayerWeapon(playerid, 17, 4);
						GivePlayerWeapon(playerid, 25, 100);
		            }
		    }
  	    }
	}
	if(dialogid == 6)
 	{
 	    if(response)
 	    {
 	        if(listitem == 5)
 	        {
 	            if (GetPlayerScore(playerid) < RANK_6_SCORE)
 	            {
 	                SendClientMessage(playerid,COLOR_RED,"ERROR: You need "#RANK_6_SCORE" score (Rank 3) to select this rank");
 	                ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Select Class","Ranger (Rank 0)\nSniper(Rank 1)\nEngineer (Rank 2)\nTerminator (Rank 3)\nPilot (Rank 4)\nspy (Rank 5)","Select","");
              	}
              	else
              	    {
              			SendClientMessage(playerid,COLOR_WHITE,"You selected '"COL_GREEN"Spy"COL_WHITE"' class.");
			            gPlayerClass[playerid] = Spy;
			            PickedClass[playerid] = 1;
			            SetPlayerVirtualWorld(playerid, 0);
						TogglePlayerControllable(playerid, 1);
						ResetPlayerWeapons(playerid);
						SetPlayerArmour(playerid, 50.0);
						GivePlayerWeapon(playerid, 29, 200);
						GivePlayerWeapon(playerid, 23, 200);
						GivePlayerWeapon(playerid, 4, 1);
						GivePlayerWeapon(playerid, 18, 2);
		            }
		    }
  	    }
	}
Reply
#4

use GivePlayerWeapon for giving weapon to teams..thats all .u need..
Like this
PHP код:
GivePlayerWeapon(playerid31200); //M4 
Reply
#5

i say rank 1 for team 1 = Ranger rank 1 for team 2= vahabi . and Different gun.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)