whats going wrong ?
#1

[size=10pt]hey guys m a beginner @ scripting can some1 tell me whats going wrong with my script where m i mistaking

Plz correct me nd help me

i wanna make teams like cops robbers medic civilians etc
nd want to give dem specific colors
bt whn i run the script all it gives is white to every one

heres the script
[/size]

Код:
#include <a_samp>
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
//Colors
#define COLOR_WHITE 0xFFFFFFFF
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_VIOLET 0x9955DEEE
#define TEAM_CIVILIAN 0
#define TEAM_FBI 1
#define TEAM_COPMED 2  // Cops medic
#define TEAM_COPAD 3  // Cops arms dealer
#define TEAM_ARMY 4
#define TEAM_SECRET 5  // Secret service
#define TEAM_COP 6
#define TEAM_SWAT 7

//Team Colors
#define TEAM_FBI_COLOR 0x9955DEEE
#define TEAM_COPMED_COLOR 0x0000BBAA
#define TEAM_COPAD_COLOR 0x0000BBAA
#define TEAM_ARMY_COLOR 0x0000BBAA
#define TEAM_COP_COLOR 0x0000BBAA
#define TEAM_SECRET_COLOR 0x9955DEEE
#define TEAM_SWAT_COLOR 0x0000BBAA
#define TEAM_CIVILIAN_COLOR 0xFFFFFFFF

#define MAX_STRING 255

//New's
new CIVILIAN[MAX_PLAYERS];
new FBI[MAX_PLAYERS];
new COPMED[MAX_PLAYERS];
new COPAD[MAX_PLAYERS];
new ARMY[MAX_PLAYERS];
new SECRET[MAX_PLAYERS];
new SWAT[MAX_PLAYERS];
new COP[MAX_PLAYERS];
new gTeam[MAX_PLAYERS];
new ArmorPickup;
new M4Pickup;
new HealthPickup;
new ShotgunPickup;
new Float:health;
new Float:Armor;
new Float:RandomSpawn[][4] =
 {
 // Positions, (X, Y, Z and Facing Angle)
  {1481.4875,-1624.8771,14.0469,358.1432},
  {1177.6996,-1323.9449,14.0836,264.3672},
  {1259.7723,-1267.5343,13.4294,349.2813}
 };
 

//forwards
forward IsPlayerJob(playerid);
forward SetPlayerTeamFromClass(playerid, classid);
forward SetPlayerToTeamColor(playerid);

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" Peter's Beta");
	print("--------------------------------------\n");
	return 1;
}

public OnFilterScriptExit()
{
	return 1;
}

#else

main()
{
	print("\n----------------------------------");
	print(" Peter's Beta");
	print("----------------------------------\n");
}

#endif


public IsPlayerJob(playerid)
		if(CIVILIAN[playerid] == 1)
			{
				return 1;
			}
		else if(FBI[playerid] == 2)
			{
				return 2;
			}
		else if(COPMED[playerid] == 3)
			{
				return 3;
			}
    else if(COPAD[playerid] == 4)
      {
        return 4;
			}
		else if(ARMY[playerid] == 5)
      {
        return 5;
      }
    else if(SECRET[playerid] == 6)
      {
				return 6;
			}
    else if(COP[playerid] == 7)
			{
			  return 7;
			}
		else if(SWAT[playerid] == 8)
		  {
		    return 8;
			}
		else
		  {
		    return 0;
			}

SetPlayerTeamFromClass(playerid, classid)
{
 		if (classid == 0 || 1 || 2 || 3)
				{
	 			  gTeam[playerid] = TEAM_COPMED;
				}

		if (classid == 4 || 5 || 6)
 				{
	  			gTeam[playerid] = TEAM_FBI;
 				}
			 	
	 	if (classid == 7 || 8)
				{
  			 	  gTeam[playerid] = TEAM_SECRET;
		 		}

		if (classid == 9 || 10 || 11)
				{
			 	  gTeam[playerid] = TEAM_COP;
		 		}
		 		
	 	if (classid == 12 || 13)
				{
	 		 	  gTeam[playerid] = TEAM_SWAT;
 				}

		if (classid == 14)
				{
			 	  gTeam[playerid] = TEAM_ARMY;
 				}
 	 	 		
		if (classid == 15 || 16 || 17 || 18 || 19 || 20 || 21 || 22)
				{
  					gTeam[playerid] = TEAM_CIVILIAN;
 				}

		if (classid == 23)
				{
  					gTeam[playerid] = TEAM_COPAD;
 				}
 		
		return false;

}

SetPlayerToTeamColor(playerid)
	{
	 	 if (gTeam[playerid] == TEAM_CIVILIAN)
			 	{
					SetPlayerColor(playerid, TEAM_CIVILIAN_COLOR);
			 	}
 		 if (gTeam[playerid] == TEAM_SWAT)
	 	 		{
					SetPlayerColor(playerid, TEAM_SWAT_COLOR);
 	 	 		}
		 if (gTeam[playerid] == TEAM_FBI)
			 	{
					SetPlayerColor(playerid, TEAM_FBI_COLOR);
			 	}
 		 if (gTeam[playerid] == TEAM_COPMED)
		 		{
	 				SetPlayerColor(playerid, TEAM_COPMED_COLOR);
	 	 		}
 		 if (gTeam[playerid] == TEAM_COPAD)
		 		{
					SetPlayerColor(playerid, TEAM_COPAD_COLOR);
		 		}
 		 if (gTeam[playerid] == TEAM_ARMY)
		 		{
					SetPlayerColor(playerid, TEAM_ARMY_COLOR);
		 		}
 		 if (gTeam[playerid] == TEAM_COP)
		 		{
					SetPlayerColor(playerid, TEAM_COP_COLOR);
		 		}
 		 if (gTeam[playerid] == TEAM_SECRET)
  		 		{
					SetPlayerColor(playerid, TEAM_SECRET_COLOR);
		 		}
	}

public OnGameModeInit()
{
	// Don't use these lines if it's a filterscript
	SetGameModeText("Peter's script");

	// [class selection]
	//Cops Skins
	AddPlayerClassEx(TEAM_COPMED,71,-2687.5405,1431.5968,906.4609,178.0720,3,0,24,200,0,0); // [cop medic 1]
	AddPlayerClassEx(TEAM_COPMED,276,-2687.5405,1431.5968,906.4609,178.0720,3,0,24,200,0,0); // [cop medic 2]
	AddPlayerClassEx(TEAM_COPMED,274,-2687.5405,1431.5968,906.4609,178.0720,3,0,24,200,0,0); // [cop medic 3]
	AddPlayerClassEx(TEAM_COPMED,275,-2687.5405,1431.5968,906.4609,178.0720,3,0,24,200,0,0); // [cop medic 4]
	AddPlayerClassEx(TEAM_FBI,163,-2687.5405,1431.5968,906.4609,178.0720,3,0,24,200,0,0); // [FBI 1]
	AddPlayerClassEx(TEAM_FBI,164,-2687.5405,1431.5968,906.4609,178.0720,3,0,24,200,0,0); // [FBI 2]
	AddPlayerClassEx(TEAM_FBI,286,-2687.5405,1431.5968,906.4609,178.0720,3,0,24,200,0,0); // [FBI 3]
	AddPlayerClassEx(TEAM_SECRET,165,-2687.5405,1431.5968,906.4609,178.0720,3,0,24,200,0,0); // [Secret Service]
	AddPlayerClassEx(TEAM_SECRET,166,-2687.5405,1431.5968,906.4609,178.0720,3,0,24,200,0,0); // [Secret Service]
	AddPlayerClassEx(TEAM_COP,280,-2687.5405,1431.5968,906.4609,178.0720,3,0,24,200,25,50); // [cop 1]
	AddPlayerClassEx(TEAM_COP,281,-2687.5405,1431.5968,906.4609,178.0720,3,0,24,200,25,50); // [cop 2]
	AddPlayerClassEx(TEAM_COP,283,-2687.5405,1431.5968,906.4609,178.0720,3,0,24,200,25,50); // [cop 3]
	AddPlayerClassEx(TEAM_SWAT,284,-2687.5405,1431.5968,906.4609,178.0720,3,0,24,200,29,200); // [S.W.A.T 1]
	AddPlayerClassEx(TEAM_SWAT,285,-2687.5405,1431.5968,906.4609,178.0720,3,0,24,200,29,200); // [S.W.A.T 2]
	AddPlayerClassEx(TEAM_ARMY,287,-2687.5405,1431.5968,906.4609,178.0720,4,0,24,200,31,200); // [Army Man]

	// Civilian Skins
	AddPlayerClassEx(TEAM_CIVILIAN,23,-2687.5405,1431.5968,906.4609,178.0720,0,0,0,0,0,0); //
	AddPlayerClassEx(TEAM_CIVILIAN,29,-2687.5405,1431.5968,906.4609,178.0720,0,0,0,0,0,0); //
	AddPlayerClassEx(TEAM_CIVILIAN,46,-2687.5405,1431.5968,906.4609,178.0720,0,0,0,0,0,0); //
	AddPlayerClassEx(TEAM_CIVILIAN,59,-2687.5405,1431.5968,906.4609,178.0720,0,0,0,0,0,0); //
	AddPlayerClassEx(TEAM_CIVILIAN,60,-2687.5405,1431.5968,906.4609,178.0720,0,0,0,0,0,0); //
	AddPlayerClassEx(TEAM_CIVILIAN,122,-2687.5405,1431.5968,906.4609,178.0720,0,0,0,0,0,0); //
	AddPlayerClassEx(TEAM_CIVILIAN,170,-2687.5405,1431.5968,906.4609,178.0720,0,0,0,0,0,0); //
	AddPlayerClassEx(TEAM_CIVILIAN,180,-2687.5405,1431.5968,906.4609,178.0720,0,0,0,0,0,0); //

	// arms dealer
	AddPlayerClassEx(TEAM_COPAD,179,-2687.5405,1431.5968,906.4609,178.0720,0,0,0,0,0,0); //

	//cars
	AddStaticVehicle(478,1245.9495,-1267.5419,13.4303,359.2184,40,1); //
	AddStaticVehicle(524,1247.6648,-1257.4795,14.0656,268.1412,61,27); //

	//hospital
	AddStaticVehicle(416,1177.6389,-1308.2184,14.0156,268.9109,1,3); //
	AddStaticVehicle(416,1178.3356,-1340.0011,14.0466,269.9932,1,3); //
	AddStaticVehicle(416,1183.0634,-1332.3435,13.7294,359.4125,1,3); //
	AddStaticVehicle(416,1182.6093,-1315.6161,13.7234,180.5695,1,3); //

	//LSPD
	AddStaticVehicle(596,1534.6953,-1644.9620,5.6108,179.6305,0,1); // [cop car]
	AddStaticVehicle(596,1570.4349,-1710.8486,5.6121,359.3484,0,1); // [cop car]
	AddStaticVehicle(596,1587.4266,-1711.1724,5.6122,359.1718,0,1); // [cop car]
	AddStaticVehicle(596,1602.0538,-1684.0597,5.6103,90.7180,0,1); // [cop car]
	AddStaticVehicle(596,1545.5614,-1659.0649,5.6126,88.5464,0,1); // [cop car]
	AddStaticVehicle(596,1602.1031,-1700.1478,5.6119,89.8305,0,1); // [cop car]
	AddStaticVehicle(599,1602.3721,-1691.8568,6.0806,87.7838,0,1); // [cop crusier]
	AddStaticVehicle(599,1578.6476,-1711.4980,6.0816,358.5701,0,1); // [cop crusier]
	AddStaticVehicle(599,1595.5505,-1711.5095,6.0755,0.4109,0,1); // [cop crusier]
	AddStaticVehicle(599,1528.1201,-1683.8990,6.0798,271.5725,0,1); // [cop crusier]
	AddStaticVehicle(599,1545.6427,-1667.7758,6.0801,90.1865,0,1); // [cop crusier]
	AddStaticVehicle(596,1546.2009,-1684.3910,5.6616,88.6632,0,0); // [cop car]
	AddStaticVehicle(541,1546.0634,-1676.1952,5.5157,86.7241,0,0); // [cop bullet]
	AddStaticVehicle(451,1546.0295,-1680.3895,5.5966,88.8107,0,0); // [cop turismo]
	AddStaticVehicle(470,1545.7699,-1654.9562,5.8833,90.8350,43,0); // [army truck]
	AddStaticVehicle(470,1602.1589,-1695.9434,5.8828,91.3354,43,0); // [army truck]
	AddStaticVehicle(528,1584.6487,-1671.9106,5.9385,269.1833,4,0); // [FBI truck]
	AddStaticVehicle(490,1585.2466,-1667.9063,6.0205,270.7188,0,0); // [FBI Ranch]
	AddStaticVehicle(427,1602.8806,-1628.4861,13.6284,87.8776,0,1); // [cop enforcer]
	AddStaticVehicle(427,1602.8265,-1606.4724,13.6264,89.3115,0,1); // [cop enforcer]
	AddStaticVehicle(427,1578.6692,-1607.3442,13.5147,177.9367,0,1); // [cop enforcer]
	AddStaticVehicle(432,1602.2526,-1618.6749,13.4998,88.7411,43,0); // [army rhino]
	AddStaticVehicle(433,1584.9459,-1608.0205,13.8195,181.3521,43,0); // [army Barracks]
	AddStaticVehicle(523,1561.8154,-1708.0593,5.4620,0.1353,0,0); // [Cop bike]
	AddStaticVehicle(523,1563.6760,-1708.0686,5.4613,354.1099,0,0); // [Cop bike]
	AddStaticVehicle(523,1565.5098,-1708.1105,5.4613,359.2512,0,0); // [Cop bike]
	AddStaticVehicle(523,1562.0127,-1713.0522,5.4588,1.2095,0,0); // [Cop bike]
	AddStaticVehicle(523,1563.7205,-1713.0278,5.4597,1.9374,0,0); // [Cop bike]
	AddStaticVehicle(523,1565.4626,-1713.0309,5.4608,359.9368,0,0); // [Cop bike]
	AddStaticVehicle(523,1567.5712,-1713.0962,5.4614,358.0910,0,0); // [Cop bike]
	AddStaticVehicle(523,1567.5201,-1708.1367,5.4601,0.1465,0,0); // [Cop bike]
	AddStaticVehicle(596,1545.4962,-1662.9818,5.6109,86.3283,0,1); // [Cop car]
	AddStaticVehicle(596,1530.4626,-1644.8174,5.6119,180.5410,0,1); // [Cop car]
	AddStaticVehicle(601,1583.3624,-1711.1196,5.6494,0.1033,1,1); // [S.W.A.T Van]
	AddStaticVehicle(601,1603.1667,-1612.0016,13.2583,90.3091,1,1); // [S.W.A.T Van]
	AddStaticVehicle(425,1552.9619,-1610.3612,13.5656,87.2675,0,0); // [Cops heli]
  AddStaticVehicle(520,2002.0978,-2643.4519,14.2701,356.0902,0,0); // hydra
	AddStaticVehicle(520,1976.6053,-2649.1611,14.2701,360.0000,0,0); // hydra

	DisableInteriorEnterExits();
	SetNameTagDrawDistance(15.0);
	ShowPlayerMarkers(2);

	
  //Pickups for cops
	ArmorPickup = CreatePickup(1242,2,1557.0894,-1691.4363,5.8970);
	M4Pickup = CreatePickup(356,15,1557.4009,-1695.5192,5.8970);
	HealthPickup = CreatePickup(1240,15,1561.3501,-1695.5967,5.8970);
	ShotgunPickup = CreatePickup(349,15,1561.7139,-1691.5551,5.8906);


	// This will allow weapons inside interiors.
	AllowInteriorWeapons(1);
  		
	return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
		{

			if(pickupid == M4Pickup)
				{
					GivePlayerWeapon(playerid, 31, 200);
					ApplyAnimation(playerid,"COLT45","colt45_reload",2.0,0,1,1,1,1);
					PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
					GameTextForPlayer(playerid, "~w~ You Picked Up ~n~ ~g~ Maverick", 3000, 3);
  			  }
		  if(pickupid == ShotgunPickup)
				{
					GivePlayerWeapon(playerid, 25, 100);
					ApplyAnimation(playerid,"MISC","pickup_box",2.0,0,1,1,1,1);
					PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
					GameTextForPlayer(playerid, "~w~ You Picked Up ~n~ ~g~ shotgun", 3000, 3);
		  	}
			if(pickupid == HealthPickup)
		  	{
		  	  GetPlayerHealth(playerid,health);
					if(health < 100)
  						 {
  						 	SetPlayerHealth(playerid, 100.0);
  						 	ApplyAnimation(playerid,"MISC","pickup_box",2.0,0,1,1,1,1);
  						 	PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
    					 	GameTextForPlayer(playerid, "~w~ You Picked Up ~n~ ~g~ Health Pack", 3000, 3);
				 		 }
					if(health == 100)
						 {
					  	GameTextForPlayer(playerid, "~r~ You Don't Need This ~n~ ~r~ Health Pack", 3000, 3);
			 	 		 }
		  	}
 			if(pickupid == ArmorPickup)
			  {
		  	  GetPlayerArmour(playerid,Armor);
					if(Armor < 100)
  						 {
  						 	SetPlayerArmour(playerid, 100.0);
  						 	ApplyAnimation(playerid,"MISC","pickup_box",2.0,0,1,1,1,1);
  						 	PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
    					 	GameTextForPlayer(playerid, "~w~ You Picked Up ~n~ ~g~ Armor", 3000, 3);
				 		 }
					if(Armor == 100)
						 {
					  	GameTextForPlayer(playerid, "~r~ You Already Have Full ~n~ ~r~ Armor", 3000, 3);
			 	 		 }
		  	}
			else
				{
			    return 0;
				}
			return 0;
		}

 	
public OnGameModeExit()
{
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	SetPlayerTeamFromClass(playerid, classid);
  SetPlayerInterior(playerid,3);
  PlayerPlaySound(playerid,1186,0,0,0);
  SetPlayerFacingAngle(playerid,178.0720);
  SetPlayerPos(playerid,-2687.5405,1431.5968,906.4609);
	SetPlayerCameraPos(playerid,-2687.7866,1427.6306,906.4609);
	SetPlayerCameraLookAt(playerid,-2687.5405,1431.5968,906.4609);
	switch (classid) {
		case 0:
	    {
				GameTextForPlayer(playerid, "~w~Citizen",500, 3);
				if(IsPlayerJob(playerid) == 1)
				{
				GameTextForPlayer(playerid, "~w~ Civilian~n~ ~n~ ~n~ ~n~ ~n~ ~g~ Available for you", 900, 3);
				return 1;
				}
				else
				{
				GameTextForPlayer(playerid, "~w~ Civilian~n~ ~n~ ~n~ ~n~ ~n~ ~r~ Not available for you", 900, 3);
				return 1;
				}
			}
		case 1:
	    {
				GameTextForPlayer(playerid, "~b~ FBI",900, 3);
				if(IsPlayerJob(playerid) == 2)
				{
				GameTextForPlayer(playerid, "~b~ FBI ~n~ ~n~ ~n~ ~n~ ~n~ ~g~ Available for you", 900, 3);
				return 1;
				}
				else
				{
				GameTextForPlayer(playerid, "~b~ FBI ~n~ ~n~ ~n~ ~n~ ~n~ ~r~ Not available for you", 900, 3);
				return 1;
				}
			}
		case 2:
	    {
				GameTextForPlayer(playerid, "~b~Medic Cop",900, 3);
				if(IsPlayerJob(playerid) == 3)
				{
				GameTextForPlayer(playerid, "~b~Medic cop ~n~ ~n~ ~n~ ~n~ ~n~ ~g~ Available for you", 900, 3);
				return 1;
				}
				else
				{
				GameTextForPlayer(playerid, "~b~Medic cop ~n~ ~n~ ~n~ ~n~ ~n~ ~r~ Not available for you", 900, 3);
				return 1;
				}
			}
		case 3:
	    {
				GameTextForPlayer(playerid, "~b~ Cops Arms Dealer",5000, 6);
				if(IsPlayerJob(playerid) == 4)
				{
				GameTextForPlayer(playerid, "~b~ Cops Arms Dealer ~n~ ~n~ ~n~ ~n~ ~n~ ~g~ Available for you", 900, 3);
				return 1;
				}
				else
				{
				GameTextForPlayer(playerid, "~b~ Cops Arms Dealer ~n~ ~n~ ~n~ ~n~ ~n~ ~r~ Not available for you", 900, 3);
				return 1;
				}
			}
		case 4:
	    {
				GameTextForPlayer(playerid, "~b~ Army Man",2000, 3);
				if(IsPlayerJob(playerid) == 5)
				{
				GameTextForPlayer(playerid, "~b~ Army Man ~n~ ~n~ ~n~ ~n~ ~n~ ~g~ Available for you", 900, 3);
				return 1;
				}
				else
				{
				GameTextForPlayer(playerid, "~b~ Army Man ~n~ ~n~ ~n~ ~n~ ~n~ ~r~ Not available for you", 900, 3);
				return 1;
				}
			}
		case 5:
	    {
				GameTextForPlayer(playerid, "~p~ Secret Service",900, 3);
				if(IsPlayerJob(playerid) == 6)
				{
				GameTextForPlayer(playerid, "~p~ Secret Service ~n~ ~n~ ~n~ ~n~ ~n~ ~g~ Available for you", 900, 3);
				return 1;
				}
				else
				{
				GameTextForPlayer(playerid, "~p~ Secret Service ~n~ ~n~ ~n~ ~n~ ~n~ ~r~ Not available for you", 900, 3);
				return 1;
				}
			}
		case 6:
	    {
				GameTextForPlayer(playerid, "~b~Cop",2000, 3);
				if(IsPlayerJob(playerid) == 7)
				{
				GameTextForPlayer(playerid, "~b~Cop ~n~ ~n~ ~n~ ~n~ ~n~ ~g~ Available for you", 900, 3);
				return 1;
				}
				else
				{
				GameTextForPlayer(playerid, "~b~Cop ~n~ ~n~ ~n~ ~n~ ~n~ ~r~ Not available for you", 900, 3);
				return 1;
				}
			}
		case 7:
     {
				GameTextForPlayer(playerid, "~p~ S.W.A.T",900, 6);
				if(IsPlayerJob(playerid) == 8)
				{
				GameTextForPlayer(playerid, "~p~ S.W.A.T ~n~ ~n~ ~n~ ~n~ ~n~ ~g~ Available for you", 900, 3);
				return 1;
				}
				else
				{
				GameTextForPlayer(playerid, "~p~ S.W.A.T ~n~ ~n~ ~n~ ~n~ ~n~ ~r~ Not available for you", 900, 3);
				return 1;
				}
			}
		}
	return 1;
}

public OnPlayerRequestSpawn(playerid)
{
	return 1;
}

public OnPlayerConnect(playerid)
{
  new string[64], pName[MAX_PLAYER_NAME];
  GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
  format(string,sizeof string,"%s has joined the server. Welcome!",pName);
  SendClientMessageToAll(0xFFFFFFAA,string);
  return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
  new
    string[64],
    name[MAX_PLAYER_NAME];
  GetPlayerName(playerid,name,MAX_PLAYER_NAME);
  switch(reason)
  {
    case 0: format(string,sizeof string,"%s left the server. (Timed out)",name);
    case 1: format(string,sizeof string,"%s left the server. (Leaving)",name);
    case 2: format(string,sizeof string,"%s left the server. (Kicked/Banned)",name);
  }
  SendClientMessageToAll(0xFFFFFFAA,string);
  return 1;
}

public OnPlayerSpawn(playerid)
{
 SetPlayerToTeamColor(playerid);
 SetPlayerInterior(playerid,0);
 {
  new iRandom = random(sizeof(RandomSpawn));
 // SetPlayerPos to the random spawn information
  SetPlayerPos(playerid, RandomSpawn[iRandom][0], RandomSpawn[iRandom][1],RandomSpawn[iRandom][2]);
  SetPlayerFacingAngle(playerid, RandomSpawn[iRandom][3]);
  return 1;
 }
}

public OnPlayerDeath(playerid, killerid, reason)
{
  SendDeathMessage(killerid, playerid, reason);
  return 1;
}

public OnVehicleSpawn(vehicleid)
{
	return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
	return 1;
}

public OnPlayerText(playerid, text[])
{
	return 1;
}

public OnPlayerPrivmsg(playerid, recieverid, text[])
{
	return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp("/help", cmdtext, true, 10) == 0)
	{
    SendClientMessage(playerid, 0x33AA33AA, "Welcome to my servers Bhosdike this is beta version!");
		return 1;
	}
	return 0;
}

public OnPlayerInfoChange(playerid)
{
	return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
  return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
	return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
	return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
	return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
	return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
	return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
	return 1;
}

public OnRconCommand(cmd[])
{
	return 1;
}

public OnObjectMoved(objectid)
{
	return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
	return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
	return 1;
}

public OnPlayerExitedMenu(playerid)
{
	return 1;
}
Reply
#2

Something weird? I couldnt find anything
Reply
#3

i knw thts why m confused also i think theres somethng wrong with this line

Код:
switch (classid) {
		case 0:
	    {
				GameTextForPlayer(playerid, "~w~Citizen",500, 3);
				if(IsPlayerJob(playerid) == 1)
				{
				GameTextForPlayer(playerid, "~w~ Civilian~n~ ~n~ ~n~ ~n~ ~n~ ~g~ Available for you", 900, 3);
				return 1;
				}
				else
				{
				GameTextForPlayer(playerid, "~w~ Civilian~n~ ~n~ ~n~ ~n~ ~n~ ~r~ Not available for you", 900, 3);
				return 1;
				}
			}
		case 1:
	    {
				GameTextForPlayer(playerid, "~b~ FBI",900, 3);
				if(IsPlayerJob(playerid) == 2)
				{
				GameTextForPlayer(playerid, "~b~ FBI ~n~ ~n~ ~n~ ~n~ ~n~ ~g~ Available for you", 900, 3);
				return 1;
				}
				else
				{
				GameTextForPlayer(playerid, "~b~ FBI ~n~ ~n~ ~n~ ~n~ ~n~ ~r~ Not available for you", 900, 3);
				return 1;
				}
			}
		case 2:
	    {
				GameTextForPlayer(playerid, "~b~Medic Cop",900, 3);
				if(IsPlayerJob(playerid) == 3)
				{
				GameTextForPlayer(playerid, "~b~Medic cop ~n~ ~n~ ~n~ ~n~ ~n~ ~g~ Available for you", 900, 3);
				return 1;
				}
				else
				{
				GameTextForPlayer(playerid, "~b~Medic cop ~n~ ~n~ ~n~ ~n~ ~n~ ~r~ Not available for you", 900, 3);
				return 1;
				}
			}
		case 3:
	    {
				GameTextForPlayer(playerid, "~b~ Cops Arms Dealer",5000, 6);
				if(IsPlayerJob(playerid) == 4)
				{
				GameTextForPlayer(playerid, "~b~ Cops Arms Dealer ~n~ ~n~ ~n~ ~n~ ~n~ ~g~ Available for you", 900, 3);
				return 1;
				}
				else
				{
				GameTextForPlayer(playerid, "~b~ Cops Arms Dealer ~n~ ~n~ ~n~ ~n~ ~n~ ~r~ Not available for you", 900, 3);
				return 1;
				}
			}
		case 4:
	    {
				GameTextForPlayer(playerid, "~b~ Army Man",2000, 3);
				if(IsPlayerJob(playerid) == 5)
				{
				GameTextForPlayer(playerid, "~b~ Army Man ~n~ ~n~ ~n~ ~n~ ~n~ ~g~ Available for you", 900, 3);
				return 1;
				}
				else
				{
				GameTextForPlayer(playerid, "~b~ Army Man ~n~ ~n~ ~n~ ~n~ ~n~ ~r~ Not available for you", 900, 3);
				return 1;
				}
			}
		case 5:
	    {
				GameTextForPlayer(playerid, "~p~ Secret Service",900, 3);
				if(IsPlayerJob(playerid) == 6)
				{
				GameTextForPlayer(playerid, "~p~ Secret Service ~n~ ~n~ ~n~ ~n~ ~n~ ~g~ Available for you", 900, 3);
				return 1;
				}
				else
				{
				GameTextForPlayer(playerid, "~p~ Secret Service ~n~ ~n~ ~n~ ~n~ ~n~ ~r~ Not available for you", 900, 3);
				return 1;
				}
			}
		case 6:
	    {
				GameTextForPlayer(playerid, "~b~Cop",2000, 3);
				if(IsPlayerJob(playerid) == 7)
				{
				GameTextForPlayer(playerid, "~b~Cop ~n~ ~n~ ~n~ ~n~ ~n~ ~g~ Available for you", 900, 3);
				return 1;
				}
				else
				{
				GameTextForPlayer(playerid, "~b~Cop ~n~ ~n~ ~n~ ~n~ ~n~ ~r~ Not available for you", 900, 3);
				return 1;
				}
			}
		case 7:
     {
				GameTextForPlayer(playerid, "~p~ S.W.A.T",900, 6);
				if(IsPlayerJob(playerid) == 8)
				{
				GameTextForPlayer(playerid, "~p~ S.W.A.T ~n~ ~n~ ~n~ ~n~ ~n~ ~g~ Available for you", 900, 3);
				return 1;
				}
				else
				{
				GameTextForPlayer(playerid, "~p~ S.W.A.T ~n~ ~n~ ~n~ ~n~ ~n~ ~r~ Not available for you", 900, 3);
				return 1;
				}
			}
		}
	return 1;
}
bt thts not my concern now right now i want the Set colors to teams dnt knw wats goin wrong
Reply
#4

any help guys ?
Reply
#5

You forgot to put "SetPlayerColorFromTeam(playerid)" in. Put this in:
pawn Код:
public OnPlayerRequestSpawn(playerid)
{
  SetPlayerColorFromTeam(playerid);
  return 1;
}
Reply
#6

u mean SetPlayerToTeamColor(playerid);
coz i have made this instead of SetPlayerColorFromTeam(playerid);

also i wanna knw if i get this right, will it show the players markers in the Radar in there respective colors?
eg. like a cop will be blue in radar a civilian will be white nd so on
Reply
#7

Quote:
Originally Posted by Peter_Parker
u mean SetPlayerToTeamColor(playerid);
coz i have made this instead of SetPlayerColorFromTeam(playerid);

also i wanna knw if i get this right, will it show the players markers in the Radar in there respective colors?
eg. like a cop will be blue in radar a civilian will be white nd so on
Yeah, that's what I mean, and yes it will change their radar colour too.
Reply
#8

ok its complied now lemme run it nd check it

thnx for helping me out !!!
Reply
#9

Sad Its still showing every1 in white wtf m i doing wrong ?
Reply
#10

Putting it in OnPlayerRequestSpawn wouldnt make any difference as you already have it under OnPlayerSpawn
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)