All pastes #597563 Raw Edit

Unnamed

public text v1 · immutable
#597563 ·published 2007-06-30 17:54 UTC
rendered paste body
#include <a_samp>
#pragma tabsize 0

#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_PURPLE 0xFF00FFAA
#define COLOR_DARKRED 0x660000AA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_YELLOW 0xFFFF33AA
forward SetPlayerToTeamColor(playerid);
forward SetPlayerTeamFromClass(playerid,classid);
forward SetupPlayerForClassSelection(playerid);
#define TEAM_GROVE 0
#define TEAM_BALLA 1
#define TEAM_MEXICANZ 2
#define TEAM_POLICE 3
#define TEAM_MAFIA 4
#define TEAM_VARGOS 5
#define TEAM_GROVE_COLOR 0x33AA33AA
#define TEAM_BALLA_COLOR 0xFF00FFAA
#define TEAM_MEXICANZ_COLOR 0x33CCFFAA
#define TEAM_POLICE_COLOR 0xAFAFAFAA
#define TEAM_MAFIA_COLOR 0x660000AA
#define TEAM_VARGOS_COLOR 0xFFFF33AA
new gTeam[MAX_PLAYERS];

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" Blank Filterscript by your name here");
	print("--------------------------------------\n");
	return 1;
}

public OnFilterScriptExit()
{
	return 1;
}

#else

main()
{
	print("\n----------------------------------");
	print(" los santos tdm/rpg");
	print("----------------------------------\n");
}

#endif

public OnGameModeInit()
{

	EnableTirePopping(1);


 	SetGameModeText("los santos tdm/rpg");
//-----------------------Grove street familys-----------------------------------


	AddPlayerClass(105,2524.2644,-1658.6650,15.4935,85.9273,0,0,0,0,0,0); // grovespawn

	AddPlayerClass(106,2512.6160,-1690.8724,13.5207,43.1673,0,0,0,0,0,0); // grove 2

	AddPlayerClass(107,2470.0554,-1689.3306,13.5078,4.7314,0,0,0,0,0,0); // grove3

	AddStaticVehicle(521,2480.6194,-1690.1357,13.0875,176.2240,114,8); // grove motobike 1

	AddStaticVehicle(521,2484.0999,-1690.4493,13.0858,174.4031,114,8); // grove motobike 2

	AddStaticVehicle(492,2517.0413,-1672.1112,13.7899,58.4577,114,8); // greenwood

	AddStaticVehicle(600,2473.0664,-1689.5897,13.2258,0.9978,114,15); // picador

	AddStaticVehicle(567,2481.8811,-1653.9655,13.2521,272.0010,114,17); // savanna

	AddStaticVehicle(567,2487.7427,-1681.2380,13.2057,87.8368,114,17); // savanna 2

	AddStaticVehicle(475,2481.0417,-1667.1675,13.1412,87.7009,16,17); // green sabre

	AddStaticVehicle(475,2460.5730,-1663.8477,13.1809,87.6047,16,17); // green sabre 2
//----------------------------------Balla fools---------------------------------
	AddPlayerClass(102,2042.1034,-1634.2783,13.5469,181.8439,0,0,0,0,0,0); // balla 1

	AddPlayerClass(103,2067.4753,-1656.7750,13.5469,3.9341,0,0,0,0,0,0); //  balla 2

	AddPlayerClass(104,2066.1472,-1702.3267,14.1484,253.0941,0,0,0,0,0,0); // balla 3

	AddStaticVehicle(566,2073.2439,-1730.9763,13.3258,177.6390,22,17); // tohoma 1

	AddStaticVehicle(566,2089.7822,-1633.0269,13.3304,358.4878,22,17); // tohoma 2

	AddStaticVehicle(576,2070.3838,-1653.8440,13.1554,269.1859,22,19); // tornado 1

	AddStaticVehicle(576,2040.8170,-1667.9070,13.0712,91.4436,22,19); // tornado 2

	AddStaticVehicle(491,2042.1445,-1677.7975,13.2162,272.5113,43,22); // VIRGO 1

	AddStaticVehicle(491,2037.8964,-1722.2379,13.3030,179.6110,43,22); // VIRGO 2

	AddStaticVehicle(463,2054.8215,-1764.5023,13.0949,357.0476,74,22); // freeway 1

	AddStaticVehicle(463,2067.1311,-1738.0901,13.0871,89.6440,74,22); // freeway 2
//--------------------------------Mexicanz--------------------------------------
	AddPlayerClass(114,1754.1183,-1893.6458,13.5570,256.6765,0,0,0,0,0,0); // mexican spawn

	AddPlayerClass(115,1772.2488,-1937.0653,13.5540,2.8557,0,0,0,0,0,0); // mexican spawn2

	AddPlayerClass(116,1809.6189,-1940.3031,13.5469,56.6660,0,0,0,0,0,0); // mexican spawn3

	AddStaticVehicle(412,1795.1925,-1917.8129,13.2306,306.8408,87,32); // voodoo1

	AddStaticVehicle(412,1776.6388,-1926.0387,13.2249,270.9722,87,32); // voodoo2

	AddStaticVehicle(412,1790.0687,-1886.0745,13.2346,274.3688,87,32); // voodoo3

	AddStaticVehicle(567,1790.3452,-1904.8075,13.2677,195.9550,87,32); // savanna4

	AddStaticVehicle(567,1776.9497,-1944.2345,13.4296,269.1917,87,32); // savanna5

	AddStaticVehicle(581,1805.7637,-1909.2307,12.9937,358.7173,87,32); // bf4001

	AddStaticVehicle(581,1802.0278,-1882.6709,13.1593,277.1309,87,32); // bf4002
//-------------------------------------police-----------------------------------
	AddPlayerClass(288,1545.3269,-1675.5481,13.5601,84.0475,0,0,0,0,0,0); // sherif

	AddPlayerClass(284,1585.7542,-1683.4310,6.2252,269.8026,0,0,0,0,0,0); // motocop

	AddPlayerClass(281,1538.0115,-1629.3707,13.3828,101.5017,0,0,0,0,0,0); // normal cop

	AddPlayerClass(285,1543.3771,-1640.1364,6.2188,178.1806,0,0,0,0,0,0); // swat

	AddStaticVehicle(596,1601.7076,-1683.7838,5.6098,89.8427,0,1); // police car1

	AddStaticVehicle(596,1600.9122,-1695.8452,5.6086,267.7116,0,1); // police car2

	AddStaticVehicle(596,1535.9247,-1666.7067,13.1036,178.2410,0,1); // police car3

	AddStaticVehicle(596,1535.8661,-1675.5464,13.1020,180.4878,0,1); // police car4

	AddStaticVehicle(596,1604.2173,-1628.5642,13.2318,271.7246,0,1); // police car5

	AddStaticVehicle(427,1539.0220,-1644.9163,6.0226,359.9236,0,1); // swat truck

	AddStaticVehicle(427,1534.2015,-1645.7819,6.0224,358.9715,0,1); // swat truck2

	AddStaticVehicle(427,1545.1792,-1662.8909,6.0226,89.0380,0,1); // swat truck3

	AddStaticVehicle(599,1528.8917,-1687.8727,6.0788,269.7283,126,126); // admin pink ranger

	AddStaticVehicle(523,1600.7759,-1703.0604,5.4573,269.6160,4,126); // police motobike

	AddStaticVehicle(523,1585.4323,-1667.2704,5.4628,89.7932,4,126); // police motobike1

	AddStaticVehicle(523,1589.6061,-1684.8608,5.4603,0.4138,4,126); // police motobike2

	AddStaticVehicle(523,1589.6394,-1689.4891,5.4604,0.4136,4,126); // police motobike3

	AddStaticVehicle(523,1588.2362,-1708.6108,5.4606,358.0446,4,126); // police motobike4

	AddStaticVehicle(497,1518.4919,-1656.4961,13.7167,98.3712,0,1); // police heli

//----------------------------------------mafia---------------------------------
	AddPlayerClass(111,2211.7021,-2204.6096,15.1711,219.5331,0,0,0,0,0,0); // mafia spawn
	
	AddPlayerClass(120,2178.5884,-2258.0298,14.7734,232.5052,0,0,0,0,0,0); // maffiaspawn 2
	
	AddPlayerClass(127,2186.1187,-2305.2344,13.5469,23.1731,0,0,0,0,0,0); // mafia spawn 3
	
	AddStaticVehicle(409,2155.1387,-2288.4207,13.1852,222.0952,0,0); // black limo
	
	AddStaticVehicle(405,2172.1763,-2327.0874,13.4218,314.8134,0,0); // sentinal1
	
	AddStaticVehicle(405,2192.0642,-2247.1475,13.3929,42.3881,0,0); // sentinal2
	
	AddStaticVehicle(405,2221.4985,-2206.7288,13.4219,224.4885,0,0); // sentinal3
	
	AddStaticVehicle(521,2201.1143,-2278.1897,13.1249,38.3391,0,0); // mobbike1
	
	AddStaticVehicle(521,2196.8157,-2222.9512,13.1152,224.9990,0,0); // mobbike2
	
	AddStaticVehicle(413,2159.1709,-2278.8191,13.4361,226.2633,0,0); // mafiavan
	
	AddStaticVehicle(442,2167.4448,-2272.9741,13.2160,227.9847,0,0); // romero

//----------------------------------------Vargos--------------------------------
	AddPlayerClass(108,2440.1753,-1220.3741,25.3443,139.0828,0,0,0,0,0,0); //  vargos 1
	
	AddPlayerClass(109,2394.3496,-1221.0454,26.7917,235.4600,0,0,0,0,0,0); //  vargos 2
	
	AddPlayerClass(110,2397.0879,-1247.5537,23.9985,209.5158,0,0,0,0,0,0); //  vargos 3
	
	AddStaticVehicle(575,2425.6719,-1242.9778,23.7351,0.5086,1,0); // broadway
	
	AddStaticVehicle(575,2435.6414,-1234.8320,24.4910,264.0407,1,0); // broadway2
	
	AddStaticVehicle(474,2406.3933,-1224.1366,24.4451,178.5697,6,0); // hemes
	
	AddStaticVehicle(500,2425.8120,-1251.8293,23.9300,88.1356,1,0); // mesa
	
	AddStaticVehicle(467,2411.7534,-1271.4651,23.9655,177.0314,1,6); // ocianic
	
	AddStaticVehicle(461,2394.8306,-1243.9385,23.7951,173.0243,6,6); // motobike vargos
	
	AddStaticVehicle(461,2392.1157,-1243.8728,24.1171,177.7339,6,6); // motobike vargos2

//--------------------------------Street cars-----------------------------------
	AddStaticVehicle(571,1744.4907,-1841.9355,12.8577,178.1348,82,33); // go kart

	AddStaticVehicle(602,1725.2842,-1856.2542,13.2199,266.9818,83,32); // random cars

	AddStaticVehicle(448,2102.8630,-1823.4857,13.1536,91.7035,79,26); // pizzaboy

	AddStaticVehicle(448,2104.2751,-1808.3427,13.1533,80.5013,79,26); // pizzaboy 2
	
	AddStaticVehicle(537,2284.8638,-1364.0535,25.7134,179.9301,1,1); //train
//-----------------------------------pickups------------------------------------
	AddStaticPickup(1242,2,12513.3823,-1687.6162,13.1120); //armour spawn 1
	
	AddStaticPickup(1242,2,2050.8694,-1719.7986,13.5469); //armour spawn 2
	
	AddStaticPickup(1242,2,2050.8694,-1719.7986,13.5469); //armour spawn 3
	
	AddStaticPickup(1242,2,1552.1005,-1674.9895,16.1381); //armour spawn 4
	
	AddStaticPickup(1242,2,2438.8374,-1221.2773,25.2012); //armour spawn 5
	
	AddStaticPickup(1242,2,2192.0728,-2283.6143,15.8181); //armour spawn 6
	
	AddStaticPickup(348,2,2462.8186,-1674.7397,13.5089); // Deagle1
	
	AddStaticPickup(348,2,2102.4092,-1645.6094,13.3318); // Deagle2
		
	AddStaticPickup(348,2,1768.5864,-1936.2938,13.5682); // Deagle3
	
	AddStaticPickup(348,2,1551.6061,-1671.1536,13.5602); // Deagle4
	
	AddStaticPickup(348,2,2394.8770,-1218.1185,26.9810); // Deagle5
	
	AddStaticPickup(348,2,2173.2847,-2260.6108,13.3170); // Deagle6
	
//----------------------objects-------------------------------------------------
	CreateObject(10794, 3516.771240, -1743.691772, 6.733095, 0, 0, 303.75);

	CreateObject(8172, 3540.961426, -1783.946533, 19.678116, 0, 0, 213.7501);

	CreateObject(8172, 3496.138916, -1716.770874, 19.681854, 0, 0, 33.75);

	CreateObject(3268, 3551.677246, -1800.537964, 19.670303, 0, 0, 303.7499);

	CreateObject(3279, 3564.419922, -1801.045898, 26.931417, 0, 0, 213.75);

	CreateObject(3279, 3556.965332, -1788.759521, 26.829088, 0, 0, 303.75);

	CreateObject(3279, 3546.421631, -1814.051636, 26.668367, 0, 0, 33.75);

	CreateObject(3279, 3536.724121, -1799.388550, 26.681952, 0, 0, 33.75);

	CreateObject(10810, 3580.327148, -1847.718750, 24.660931, 0, 0, 56.25);

	CreateObject(9241, 3567.383545, -1828.226318, 21.721390, 0, 0, 303.75);

	CreateObject(1696, 3457.468750, -1654.981079, 20.673458, 0, 0, 33.75);

	CreateObject(1696, 3461.764648, -1651.952881, 20.673458, 0, 0, 33.75);

	CreateObject(1696, 3465.932861, -1649.243774, 20.673458, 0, 0, 33.75);

	CreateObject(1696, 3469.999268, -1646.509155, 20.689743, 0, 0, 33.75);

	CreateObject(3277, 3453.247070, -1651.228149, 20.438824, 0, 0, 0);

	CreateObject(3267, 3453.386963, -1651.544556, 20.499268, 0, 0, 45);

	CreateObject(1241, 3553.033691, -1825.850342, 22.746407, 0, 0, 0);

	CreateObject(1242, 3569.558838, -1815.044678, 22.776966, 0, 0, 0);
//------------------------------------------------------------------------------
}
	




public OnGameModeExit()
{
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
	SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
	SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
//--------------------------------------grove street teams----------------------
	if(classid == 0)
	{
		GameTextForPlayer(playerid, "~g~GROVE", 2000, 5);
		SetPlayerColor(playerid,COLOR_GREEN);
		gTeam[playerid] = TEAM_GROVE;
	}
	else if(classid == 1)
	{
		GameTextForPlayer(playerid, "~g~GROVE", 2000, 5);
		SetPlayerColor(playerid,COLOR_GREEN);
		gTeam[playerid] = TEAM_GROVE;
	}
	else if(classid == 2)
	{
	    GameTextForPlayer(playerid, "~g~GROVE", 2000, 5);
		SetPlayerColor(playerid,COLOR_GREEN);
		gTeam[playerid] = TEAM_GROVE;
	}
//--------------------------------Balla team setup------------------------------
	else if(classid == 3)
	{
		GameTextForPlayer(playerid, "~p~BALLA", 2000, 5);
		SetPlayerColor(playerid,COLOR_PURPLE);
		gTeam[playerid] = TEAM_BALLA;
	}
 	else if(classid == 4)
 	{
		GameTextForPlayer(playerid, "~p~BALLA", 2000, 5);
		SetPlayerColor(playerid,COLOR_PURPLE);
		gTeam[playerid] = TEAM_BALLA;
	}
	else if(classid == 5)
	{
		GameTextForPlayer(playerid, "~p~BALLA", 2000, 5);
		SetPlayerColor(playerid,COLOR_PURPLE);
		gTeam[playerid] = TEAM_BALLA;
	}
//---------------------------mexicanz team setup--------------------------------
 	else if(classid == 6)
	{
		GameTextForPlayer(playerid, "~r~MEXICANZ", 2000, 5);
		SetPlayerColor(playerid,COLOR_LIGHTBLUE);
		gTeam[playerid] = TEAM_MEXICANZ;
	}
	else if(classid == 7)
	{
		GameTextForPlayer(playerid, "~r~MEXICANZ", 2000, 5);
		SetPlayerColor(playerid,COLOR_LIGHTBLUE);
		gTeam[playerid] = TEAM_MEXICANZ;
	}
	else if(classid == 8)
	{
		GameTextForPlayer(playerid, "~r~MEXICANZ", 2000, 5);
		SetPlayerColor(playerid,COLOR_LIGHTBLUE);
		gTeam[playerid] = TEAM_MEXICANZ;
	}
//-----------------------------------police team setup--------------------------
	else if(classid == 9)
	{
		GameTextForPlayer(playerid, "~b~POLICE", 2000, 5);
	 	SetPlayerColor(playerid,COLOR_GREY);
	 	gTeam[playerid] = TEAM_POLICE;
	}
	else if(classid == 10)
	{
		GameTextForPlayer(playerid, "~b~POLICE", 2000, 5);
	 	SetPlayerColor(playerid,COLOR_GREY);
	 	gTeam[playerid] = TEAM_POLICE;
	}
  	else if(classid == 11)
	{
		GameTextForPlayer(playerid, "~b~POLICE", 2000, 5);
	 	SetPlayerColor(playerid,COLOR_GREY);
	 	gTeam[playerid] = TEAM_POLICE;
	}
	else if(classid == 12)
	{
		GameTextForPlayer(playerid, "~b~POLICE", 2000, 5);
	 	SetPlayerColor(playerid,COLOR_GREY);
	 	gTeam[playerid] = TEAM_POLICE;
	}
//-------------------------mafia team setup-------------------------------------
	else if(classid == 13)
	{
		GameTextForPlayer(playerid, "~w~MAFIA", 2000, 5);
	 	SetPlayerColor(playerid,COLOR_DARKRED);
	 	gTeam[playerid] = TEAM_MAFIA;
	}
		else if(classid == 14)
	{
		GameTextForPlayer(playerid, "~w~MAFIA", 2000, 5);
	 	SetPlayerColor(playerid,COLOR_DARKRED);
	 	gTeam[playerid] = TEAM_MAFIA;
	}
		else if(classid == 15)
	{
		GameTextForPlayer(playerid, "~w~MAFIA", 2000, 5);
	 	SetPlayerColor(playerid,COLOR_DARKRED);
	 	gTeam[playerid] = TEAM_MAFIA;
	}
//----------------------------------------Vargos teamsetup----------------------
		else if(classid == 16)
	{
		GameTextForPlayer(playerid, "~y~VARGOS", 2000, 5);
	 	SetPlayerColor(playerid,COLOR_YELLOW);
	 	gTeam[playerid] = TEAM_VARGOS;
	}
	else if(classid == 17)
	{
		GameTextForPlayer(playerid, "~y~VARGOS", 2000, 5);
	 	SetPlayerColor(playerid,COLOR_YELLOW);
	 	gTeam[playerid] = TEAM_VARGOS;
	}
	else if(classid == 18)
	{
		GameTextForPlayer(playerid, "~y~VARGOS", 2000, 5);
	 	SetPlayerColor(playerid,COLOR_YELLOW);
	 	gTeam[playerid] = TEAM_VARGOS;
	}
//---------------------Player Selection Screen Locations------------------------
	//-------------------------------Grove street familys-----------------------
	if(classid == 0)
	{
		SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, -2109.7576,184.2289,35.1503);
		SetPlayerFacingAngle(playerid,160.3343);
		SetPlayerCameraPos(playerid, -2108.96,175.01,36.31);
		SetPlayerCameraLookAt(playerid, -2109.7576,184.2289,35.1503);
		
	}
	
	else if(classid ==1)
	{
		SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, -2109.7576,184.2289,35.1503);
		SetPlayerFacingAngle(playerid,160.3343);
		SetPlayerCameraPos(playerid, -2108.96,175.01,36.31);
		SetPlayerCameraLookAt(playerid, -2109.7576,184.2289,35.1503);
	
	}
	
	else if(classid == 2)
	{
		SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, -2109.7576,184.2289,35.1503);
		SetPlayerFacingAngle(playerid,160.3343);
		SetPlayerCameraPos(playerid, -2108.96,175.01,36.31);
		SetPlayerCameraLookAt(playerid, -2109.7576,184.2289,35.1503);
		
	}
	//-------------------------------BALLA FOOLS--------------------------------
	else if(classid == 3)
	{
		SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, -2193.5981,641.5383,49.4429);
		SetPlayerFacingAngle(playerid,354.6778);
		SetPlayerCameraPos(playerid, -2194.3101,645.1630,49.4375);
		SetPlayerCameraLookAt(playerid, -2193.5981,641.5383,49.4429);
		
	}
	
	else if(classid == 4)
	{
		SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, -2193.5981,641.5383,49.4429);
		SetPlayerFacingAngle(playerid,354.6778);
		SetPlayerCameraPos(playerid, -2194.3101,645.1630,49.4375);
		SetPlayerCameraLookAt(playerid, -2193.5981,641.5383,49.4429);
	}

	else if(classid == 5)
	{
		SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, -2193.5981,641.5383,49.4429);
		SetPlayerFacingAngle(playerid,354.6778);
		SetPlayerCameraPos(playerid, -2194.3101,645.1630,49.4375);
		SetPlayerCameraLookAt(playerid, -2193.5981,641.5383,49.4429);
	}
	//-------------------------------MEXICANZ-----------------------------------
	else if(classid == 6)
	{
		SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, -2593.1321,608.7902,14.4531);
		SetPlayerFacingAngle(playerid,270.5395);
		SetPlayerCameraPos(playerid, -2590.15,608.88,14.89);
		SetPlayerCameraLookAt(playerid, -2593.1321,608.7902,14.4531);
	
	}
	
	else if(classid == 7)
	{
		SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, -2593.1321,608.7902,14.4531);
		SetPlayerFacingAngle(playerid,270.5395);
		SetPlayerCameraPos(playerid, -2590.15,608.88,14.89);
		SetPlayerCameraLookAt(playerid, -2593.1321,608.7902,14.4531);
			}
	
	else if(classid == 8)
	{
		SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, -2593.1321,608.7902,14.4531);
		SetPlayerFacingAngle(playerid,270.5395);
		SetPlayerCameraPos(playerid, -2590.15,608.88,14.89);
		SetPlayerCameraLookAt(playerid, -2593.1321,608.7902,14.4531);
	}
	//-------------------------------POLICE-------------------------------------
	else if(classid == 9)
	{
		SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, -1622.7039,673.5800,-4.9063);
		SetPlayerFacingAngle(playerid,150.9650);
		SetPlayerCameraPos(playerid, -1623.80,670.28,-3.78);
		SetPlayerCameraLookAt(playerid, -1622.7039,673.5800,-4.9063);
	}
	
	else if(classid == 10)
	{
		SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, -1622.7039,673.5800,-4.9063);
		SetPlayerFacingAngle(playerid,150.9650);
		SetPlayerCameraPos(playerid, -1623.80,670.28,-3.78);
		SetPlayerCameraLookAt(playerid, -1622.7039,673.5800,-4.9063);
	}

	else if(classid == 11)
	{
		SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, -1622.7039,673.5800,-4.9063);
		SetPlayerFacingAngle(playerid,150.9650);
		SetPlayerCameraPos(playerid, -1623.80,670.28,-3.78);
		SetPlayerCameraLookAt(playerid, -1622.7039,673.5800,-4.9063);
	}
	//------------------------------MAFIA--------------------------------------
	else if(classid == 12)
	{
		SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, -1622.7039,673.5800,-4.9063);
		SetPlayerFacingAngle(playerid,150.9650);
		SetPlayerCameraPos(playerid, -1623.80,670.28,-3.78);
		SetPlayerCameraLookAt(playerid, -1622.7039,673.5800,-4.9063);
	}
	else if(classid == 13)
	{
		SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, -2457.8726,-259.3923,39.6499);
		SetPlayerFacingAngle(playerid,91.5298);
		SetPlayerCameraPos(playerid, -2463.7385,-260.9094,39.5841);
		SetPlayerCameraLookAt(playerid, -2457.8726,-259.3923,39.6499);

	}
	else if(classid == 14)
	{
		SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, -2457.8726,-259.3923,39.6499);
		SetPlayerFacingAngle(playerid,91.5298);
		SetPlayerCameraPos(playerid, -2463.7385,-260.9094,39.5841);
		SetPlayerCameraLookAt(playerid, -2457.8726,-259.3923,39.6499);

	}
	else if(classid == 15)
	{
		SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, -2457.8726,-259.3923,39.6499);
		SetPlayerFacingAngle(playerid,91.5298);
		SetPlayerCameraPos(playerid, -2463.7385,-260.9094,39.5841);
		SetPlayerCameraLookAt(playerid, -2457.8726,-259.3923,39.6499);

	}
//-------------------------------------vargos-----------------------------------
	else if(classid == 16)
	{
		SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, -2718.6787,1369.0715,7.1875);
		SetPlayerFacingAngle(playerid,150.9731);
		SetPlayerCameraPos(playerid, -2722.37,1362.35,9.08);
		SetPlayerCameraLookAt(playerid, -2718.6787,1369.0715,7.1875);
		}
		else if(classid == 17)
	{
		SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, -2718.6787,1369.0715,7.1875);
		SetPlayerFacingAngle(playerid,150.9731);
		SetPlayerCameraPos(playerid, -2722.37,1362.35,9.08);
		SetPlayerCameraLookAt(playerid, -2718.6787,1369.0715,7.1875);
			}
			else if(classid == 18)
	{
		SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, -2718.6787,1369.0715,7.1875);
		SetPlayerFacingAngle(playerid,150.9731);
		SetPlayerCameraPos(playerid, -2722.37,1362.35,9.08);
		SetPlayerCameraLookAt(playerid, -2718.6787,1369.0715,7.1875);
			}

	return 1;
}

public OnPlayerRequestSpawn(playerid)
{
	return 1;
}

public OnPlayerConnect(playerid)
{

	GameTextForPlayer(playerid,"~1~Los Santos: ~r~TDM/rpg",2500,20);

	GivePlayerMoney(playerid, 1500);

	SetPlayerColor(playerid, COLOR_PINK); // Set the player's color to inactive

	return 1;

}

public OnPlayerDisconnect(playerid, reason)
{
	return 1;
}

public OnPlayerSpawn(playerid)
{
	return 1;
}

public OnPlayerDeath(playerid, killerid, reason)

{

	if(killerid == INVALID_PLAYER_ID) {

        SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);

	} else {

        if(gTeam[killerid] != gTeam[playerid]) {

	    	// Valid kill

	    	SendDeathMessage(killerid,playerid,reason);

			SetPlayerScore(killerid,GetPlayerScore(killerid)+1);

			GivePlayerMoney(killerid, 1000);

}

		else {

			//Team Killer!

		new warning[256];

		format(warning, sizeof(warning), "Be careful! You have been punished for teamkilling.");

		SendClientMessage(killerid, 0xFFFF00AA, warning);

		SendDeathMessage(killerid,playerid,reason);

		GivePlayerMoney(killerid, -1000);

		SetPlayerScore(killerid, GetPlayerScore(killerid) - 1);

}

	}

 	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 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 OnPlayerPickUpPickup(playerid, pickupid)
{
	return 1;
}

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

public OnPlayerExitedMenu(playerid)
{
	return 1;
}