Public feed #724704

Someone

public text v1 · immutable
Raw Edit
·published 2007-10-03 20:22 UTC
rendered paste body
#include <a_samp>
#include <float>
#include <core>
#include <CM>

#define COLOR_RED 0xAA3333AA
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_YELLOW 0xFFFF00AA

#define COLOR_PINK 0xFF66FFAA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_CYAN 0x00BFF3AA
#define COLOR_BLACK 0x000000AA
#define Blue house icon 1272
#define Green house icon 1273
#define Info Icon 1239

forward BoB();
forward hellwithplayer();
forward serialkillergatemessage();
forward cow();

//forward RCshop();

//new rccar;
//new rccar1;

new chepsilonexit,chepsilonenter,chdrivethroughconfession,chbroadcasttower,chexithell,chspook;

new playerBroadcastTime[MAX_PLAYERS];
new confession[MAX_PLAYERS];
new broadcast[MAX_PLAYERS];
new playerinbob[MAX_PLAYERS];
new playerinhell[MAX_PLAYERS];
new serialkillergate;
new openserialkillergate[MAX_PLAYERS];


///////////////////
////Map Markers////
///////////////////




public BoB(){
	for (new i = 0; i < MAX_PLAYERS; i++){
		if (IsPlayerConnected(i)){
			if (IsPlayerInSphere(i,-1633.0863,-2238.4155,31.1437,200)){
				if (playerinbob[i] == 1) {continue;}
				playerinbob[i] = 1;
				SetPlayerWeather(i, 8);
				SetPlayerTime(i,0,0);
				SetPlayerInterior(i, 0);
			}else{
				if (playerinbob[i] == 0) {continue;}
				playerinbob[i] = 0;
				SetPlayerWeather(i, 1);
				SetPlayerTime(i, 15,0);

			}
		}
	}
}

public serialkillergatemessage(){
	for (new i = 0; i < MAX_PLAYERS; i++){
		if (IsPlayerConnected(i)){
			if (IsPlayerInSphere(i,-252.824005, 2256.693359, 110.909561,5)){
			if (openserialkillergate[i] == 1) {continue;}
			openserialkillergate[i] = 1;
			SendClientMessage(i,COLOR_RED, "To enter this area you must first type in the code");

			}else{
			}
		}
	}
}

public cow(){
	for (new i = 0; i < MAX_PLAYERS; i++){
		if (IsPlayerConnected(i)){
			if (IsPlayerInSphere(i,-276.4998,-950.3555,39.0065,20)){ 
			GameTextForPlayer(i, "MOOOO!", 3000, 3);
			AttachObjectToPlayer(2, i, 1.5, 0.5, 0, 0, 1.5, 2 );

			}else{
			}
		}
	}
}



/*public RCshop(){
	for (new i = 0; i < MAX_PLAYERS; i++){
		if (IsPlayerConnected(i)){
		if (IsPlayerInSphere(i,-2219.6440,134.4980,1035.6328,2)){
		rccar1 = 1;
		SendClientMessage(i,0x33CCFFAA,"Welcome to Zero's RC shop, Type /rccar1 to");
		SendClientMessage(i,0x33CCFFAA,"control a RC car that is located near the Epsilon Cults Mansion.");
				}else{

			}
			}

		}
	return 1;
}*/




/////////////////
///CheckPoints///
/////////////////

public OnPlayerEnterCheckpoint(playerid)
{
	new id=CMGetCheckID(playerid);

	if(id==chepsilonexit)
	{
		SetPlayerPos(playerid, 1132.4591,-2036.4587,69.0078);
		SetPlayerFacingAngle(playerid, 269);
		SetPlayerInterior(playerid, 0);
	}

	if(id==chepsilonenter)
	{
		SetPlayerPos(playerid, 225.8740,1027.1742,1084.0117);
		SetPlayerFacingAngle(playerid, 350);
		SetPlayerInterior(playerid, 7);
	}

 	if(id==chdrivethroughconfession)
	{
				confession[playerid] = 1;
				SendClientMessage(playerid,0xAA3333AA,"Type /confess to confess something and the father will respond");
				SendClientMessage(playerid,0xFFFF00AA,"Hello son, tell me your sins and the great father will forgive you");
				SendClientMessage(playerid, COLOR_RED,"If caught abusing this you will be banned or kicked.");
			}else{
				confession[playerid] = 0;

			}

	if(id==chbroadcasttower)
	{
				broadcast[playerid] = 1;
				SendClientMessage(playerid,0xFFFF00AA, "Type /bc <message> to send a textmessage to every one in the server");
				SendClientMessage(playerid,0xFFFF00AA, "Color Codes: ~b~ Blue ~r~ Red ~g~ Green ~w~ White ~p~ Purple and ~l~ Black ");
				SendClientMessage(playerid,0xFFFF00AA, "After Using it, it will need 10 minutes to recharge for the next use.");
			}

	if(id==chexithell)
	{

				SetPlayerPos(playerid, 225.8740,1027.1742,1084.0117);
			    SetPlayerFacingAngle(playerid, 350);
				SetPlayerInterior(playerid, 7);
				SetPlayerWeather(playerid, 1);
				SetPlayerTime(playerid, 15,0);
				playerinhell[playerid] = 0;
				SendClientMessage(playerid, 0xAA3333AA,"YOU MAY NOT ENTER MY CABIN!! RETURN TO YOUR OWN WORLD!");

	}

	if(id==chspook)
	{
	SetPlayerCameraPos(playerid,512.397156, 1116.388550, 17.765863);
	//CreateObject(954, 512.397156, 1116.388550, 17.765863, 0, 0, 0);
	//CreateObject(954, 512.443848, 1115.662964, 17.764528, 0, 0, 0);
	}

	return 1;
}

////////////////////////
///End of checkpoints///
////////////////////////

//////////////////////////////
///OnPlayerLeaveCheckpoints///
//////////////////////////////

public OnPlayerLeaveCheckpoint(playerid)
{
 	if (confession[playerid] == 1){
 	    confession[playerid] = 0;

 	}


 	if (broadcast[playerid] == 1){
 	    broadcast[playerid] = 0;

 	}

	return 1;
}

/////////////////////////////////////
///end of onplayerleaveCheckpoints///
/////////////////////////////////////

/*public RCshop(){
	for (new i = 0; i < MAX_PLAYERS; i++){
		if (IsPlayerConnected(i)){
		if (IsPlayerInSphere(i,-2219.6440,134.4980,1035.6328,2)){
		rccar1 = 1;
		SendClientMessage(i,0x33CCFFAA,"Welcome to Zero's RC shop, Type /rccar1 to");
		SendClientMessage(i,0x33CCFFAA,"control a RC car that is located near the Epsilon Cults Mansion.");
				}else{

			}
			}

		}
	return 1;
}*/

/////////////////////////
///Is Player In Sphere///
/////////////////////////

IsPlayerInSphere(playerid,Float:x,Float:y,Float:z,radius1)
{
	if(GetPlayerDistanceToPointEx(playerid,x,y,z) < radius1){
		return 1;
	}
	return 0;
}

GetPlayerDistanceToPointEx(playerid,Float:x,Float:y,Float:z)
{
	new Float:x1,Float:y1,Float:z1;
	new Float:tmpdis;
	GetPlayerPos(playerid,x1,y1,z1);
	tmpdis = floatsqroot(((x - x1) * (x - x1)) + ((y - y1) * (y - y1)) + ((z - z1) * (z - z1)));
	return floatround(tmpdis);
}

//////////////////////////////////
////end of Is Player In Sphere////
//////////////////////////////////

//////////////////
// Random Spawns//
//////////////////

forward SetPlayerRandomSpawn(playerid);

new Float:gRandomPlayerSpawns[5][4] = {
	{240.7517,1049.2079,1084.0000,179.6159},
	{239.7850,1030.2120,1084.0078,177.1817},
	{241.2180,1018.9646,1084.0200,32.0345},
	{238.8165,1027.9774,1088.3049,204.9493},
	{237.5182,1034.7936,1088.3125,101.2350}
};


public SetPlayerRandomSpawn(playerid)

{

	new rand = random(sizeof(gRandomPlayerSpawns));
	SetPlayerPos(playerid, gRandomPlayerSpawns[rand][0], gRandomPlayerSpawns[rand][1], gRandomPlayerSpawns[rand][2]);
	SetPlayerFacingAngle(playerid, gRandomPlayerSpawns[rand][3]);
	SetPlayerInterior(playerid, 7);
	return 1;

}

/////////////////////////
// End of random spawns//
/////////////////////////

public OnFilterScriptExit()
{
	return 1;
}



main()
{
	print("\n----------------------------------");
	print(" Epsilon Cult");
	print("----------------------------------\n");
}


public OnGameModeInit()
{

	SetGameModeText("fuckyou242");
	AllowInteriorWeapons(1);

	SetTimer("CMCheck",500,1);
	chepsilonexit=CMAdd(224.1172, 1021.5890, 244.3052, 1041.6536,225.6653,1022.9427,1084.0133,2.0);//Epsilon Exit house
	chepsilonenter=CMAdd(1104.9131, -2080.4880, 1210.2434, -1993.6110,1125.5198,-2036.9513,69.8810,2.0);//Epsilon Enter house
	chdrivethroughconfession=CMAdd(2214.9341, -107.8627, 2300.6150, -21.8206,2280.7021,-50.9766,26.5929,2.0);//Drive through confession
	chbroadcasttower=CMAdd(-2540.8420, -719.2707, -2515.5420, -688.6717,-2535.0474,-689.8777,139.3203,2.0);//Broadcast Tower
	chexithell=CMAdd(4378.0923, -1824.4878, 4430.6602, -1626.2783,4414.2017,-1646.9164,1.0000,2.0);//Exit hell
    chspook=CMAdd(509.8277, 1105.5621, 515.4753, 1130.0430,512.3026,1117.5809,14.9779,2.0);//Spook Checkpoint

    
	/////////////
	///Objects///
	/////////////

	CreateObject(4701, 4417.441895, -1805.114258, 0.307399, 0, 0, 270);//Hell
	CreateObject(4702, 4427.800293, -1731.163940, 0.262680, 0, 0, 270);//Hell
	CreateObject(4702, 4435.081543, -1660.793335, 0.204991, 0, 0, 258.75);//Hell
	CreateObject(4813, 4410.933105, -1688.920532, 4.124721, 0, 0, 180);//Hell
	CreateObject(4813, 4428.646973, -1777.819092, 3.711504, 0, 0, 9.5312);//Hell
	CreateObject(4811, 4450.635742, -1692.095825, 2.750333, 0, 0, 337.5);//Hell
	CreateObject(4811, 4445.785645, -1639.922363, 3.523746, 0, 0, 0);//Hell
	CreateObject(4811, 4376.297852, -1767.920288, 8.162205, 0, 0, 146.25);//Hell
	CreateObject(4813, 4432.013184, -1820.747925, 3.766191, 0, 0, 258.75);//Hell
	CreateObject(10985, 4428.711914, -1817.338257, 1.309746, 0, 0, 348.75);//Hell
	CreateObject(10986, 4395.808105, -1828.463989, 1.192159, 0, 0, 90);//Hell
	CreateObject(11428, 4429.191895, -1733.813843, 6.072400, 0, 0, 0);//Hell
	CreateObject(11441, 4419.681641, -1692.716187, 0.343834, 0, 0, 0);//Hell
	CreateObject(11442, 4416.481934, -1704.616577, 0.342682, 0, 0, 0);//Hell
	CreateObject(11443, 4392.847168, -1732.421875, 0.340676, 0, 0, 90);//Hell
	CreateObject(11445, 4393.161133, -1720.982056, 0.340676, 0, 0, 269.9999);//Hell
	CreateObject(11446, 4393.307129, -1754.554077, 0.343834, 0, 0, 0);//Hell
	CreateObject(3866, 4418.223633, -1782.094238, 8.036589, 0, 0, 90);//Hell
	CreateObject(6865, 4413.933105, -1711.868896, 19.473412, 34.4813, 314.4499, 57.8915);//Hell Skull
	CreateObject(1362, 4408.650391, -1794.118408, 0.796508, 0, 0, 0);//Hell
	CreateObject(3529, 4407.892090, -1775.183472, 7.157484, 0, 0, 0);//Hell
	CreateObject(18253, 4415.982910, -1641.261353, 2.917651, 0, 0, 90);//Hell
	CreateObject(1499, 4413.414063, -1645.202148, 0.659970, 0, 0, 0);//Hell
	CreateObject(686, 4405.498047, -1654.460815, 0.170709, 0, 0, 0);//Hell
	CreateObject(686, 4404.975098, -1665.968262, 0.170709, 0, 0, 0);//Hell
	CreateObject(686, 4421.971680, -1665.139526, 0.170709, 0, 0, 0);//Hell
	CreateObject(686, 4423.272949, -1654.380005, 0.170709, 0, 0, 0);//Hell
	CreateObject(686, 4404.516113, -1674.130127, 0.170709, 0, 0, 0);//Hell
	CreateObject(686, 4421.105469, -1673.279419, 0.170709, 0, 0, 0);//Hell

	CreateObject(1346, -661.588135, 2827.077148, 87.443428, 0, 0, 0);//phone booth in desert

    CreateObject(16110, -128.610168, 2252.302490, 27.137642, 0, 341.9518, 225);//Rock over body bags
	CreateObject(1654, -133.335785, 2251.039063, 32.733070, 325.6225, 359.1406, 303.75);//Dynomite 1
	CreateObject(1654, -129.697327, 2247.645752, 33.142242, 323.9037, 0, 337.6546);//Dynomite 2
	CreateObject(1654, -126.833992, 2246.059082, 32.637146, 319.6065, 2.5783, 352.2651);// Dynomite 3
	CreateObject(758, -133.770905, 2223.869629, 30.538462, 0, 0, 33.75);// Rock to hige behind

	CreateObject(3414, -236.432922, 2363.863525, 110.415894, 358.2811, 1.7189, 99.5311);//Crazyfurie's hide out
	CreateObject(3415, -264.859222, 2382.660889, 109.084320, 359.1406, 0, 0);//Crazyfurie's hide out

	serialkillergate = CreateObject(971, -252.824005, 2256.693359, 110.909561, 1.7189, 359.1406, 342.734);//Crazyfurie's hide out (GATE)

	CreateObject(16444, -266.538116, 2358.992920, 108.407120, 3.4377, 0, 0);//Crazyfurie's hide out
	CreateObject(16444, -263.994598, 2357.616699, 108.165779, 0, 0, 281.25);//Crazyfurie's hide out
	CreateObject(16444, -263.536346, 2360.777344, 108.390594, 4.2972, 5.1566, 315);//Crazyfurie's hide out
	CreateObject(16444, -260.798187, 2358.479248, 108.142036, 4.2972, 0, 348.75);//Crazyfurie's hide out
	CreateObject(2600, -262.144012, 2418.059326, 108.112312, 0, 0, 180);//Crazyfurie's hide out
	CreateObject(1810, -262.393219, 2417.084961, 107.385918, 0, 0, 180);//Crazyfurie's hide out
	CreateObject(1810, -265.660370, 2417.632813, 107.281181, 0, 0, 168.75);//Crazyfurie's hide out
	CreateObject(2096, -240.379883, 2362.596924, 108.052284, 10.3132, 0, 292.5);//Crazyfurie's hide out
	CreateObject(933, -267.311584, 2417.821045, 107.230988, 356.5623, 0.8594, 15.4699);//Crazyfurie's hide out
	CreateObject(2036, -266.577820, 2417.916504, 108.275772, 0, 0, 67.5);//Crazyfurie's hide out
	CreateObject(9766, -334.251495, 2169.364990, 86.518906, 35.2369, 6.8755, 254.4529);//Crazyfurie's hide out
	CreateObject(9766, -377.143036, 2181.903564, 48.259567, 37.8152, 9.4538, 254.4529);//Crazyfurie's hide out
	CreateObject(1451, -300.203644, 2341.601807, 111.071091, 359.1406, 354.8434, 122.0311);//Crazyfurie's hide out
	CreateObject(3092, -301.057129, 2338.615967, 110.497055, 85.0842, 0, 252.6566);//Crazyfurie's hide out
	CreateObject(2803, -295.034027, 2354.560547, 111.230751, 0, 0, 0);//Crazyfurie's hide out
	CreateObject(2804, -300.274475, 2341.490234, 110.645622, 0, 0, 270);//Crazyfurie's hide out
	CreateObject(2805, -261.762634, 2382.830322, 109.971054, 0, 0, 270);//Crazyfurie's hide out
	CreateObject(2597, -261.540894, 2382.792480, 109.942062, 0, 0, 0);//Crazyfurie's hide out
	CreateObject(2589, -245.527435, 2334.987061, 114.778389, 0, 0, 0);//Crazyfurie's hide out
	CreateObject(1793, -236.202499, 2365.288086, 108.175598, 0, 0, 11.25);//Crazyfurie's hide out
	CreateObject(2361, -269.024597, 2383.127930, 109.052910, 0, 0, 269.1406);//Crazyfurie's hide out
	CreateObject(2804, -268.844940, 2382.352783, 109.436348, 18.0482, 357.4217, 17.1887);//Crazyfurie's hide out
	CreateObject(2806, -268.954224, 2383.022217, 109.422920, 0, 0, 0);//Crazyfurie's hide out
	CreateObject(933, -238.251633, 2367.118896, 108.065674, 0, 0, 0);//Crazyfurie's hide out
	CreateObject(1781, -238.034378, 2366.843506, 109.074181, 0, 0, 11.25);//Crazyfurie's hide out
	CreateObject(2044, -237.362915, 2367.197510, 109.106895, 0, 0, 56.25);//Crazyfurie's hide out
	CreateObject(2718, -238.443115, 2357.953369, 110.481255, 0, 0, 281.25);//Crazyfurie's hide out
	CreateObject(1810, -238.021454, 2363.880127, 108.173012, 0, 0, 191.2501);//Crazyfurie's hide out
	CreateObject(2590, -264.215637, 2384.056885, 112.809952, 0, 0, 121.335);//Crazyfurie's hide out
	CreateObject(2590, -262.768646, 2383.364502, 112.747116, 0, 0, 90);//Crazyfurie's hide out
	CreateObject(1499, -252.002563, 2261.333252, 108.005348, 0, 0, 337.5);//Crazyfurie's hide out
	CreateObject(974, -247.400818, 2261.835938, 110.327271, 0, 0, 18.2802);//Crazyfurie's hide out
	CreateObject(974, -253.843369, 2264.203125, 110.296036, 0, 0, 123.7499);//Crazyfurie's hide out
	CreateObject(4100, -298.043213, 2335.985840, 111.268150, 0, 0, 146.2501);//Crazyfurie's hide out
	CreateObject(4100, -306.532104, 2341.551025, 111.249588, 0, 0, 247.5);//Crazyfurie's hide out
	CreateObject(4100, -302.398621, 2351.822266, 111.239265, 0, 0, 348.75);//Crazyfurie's hide out
	CreateObject(4100, -292.881378, 2343.053223, 111.193649, 0, 0, 247.5);//Crazyfurie's hide out
	CreateObject(4100, -294.508057, 2348.154053, 111.212646, 0, 0, 247.5774);//Crazyfurie's hide out
	CreateObject(1989, -265.435181, 2384.145508, 109.069664, 0, 0, 0);//Crazyfurie's hide out
	CreateObject(3627, -258.647125, 2336.272461, 111.366562, 0, 0, 90);//Crazyfurie's hide out
	CreateObject(2589, -267.323578, 2334.027100, 114.972099, 0, 0, 0);//Crazyfurie's hide out
	CreateObject(2589, -256.220734, 2339.048828, 114.862160, 0, 0, 0);//Crazyfurie's hide out
	CreateObject(2804, -265.525818, 2383.922607, 109.652245, 353.9839, 357.4217, 332.1887);//Crazyfurie's hide out

	////////////////////
	///End of objects///
	////////////////////

	////////////////////
	//Pick Ups & Icons//
	////////////////////

	AddStaticPickup(1272,1,-2808.949951, -1528.948120, 140.038223);// Azure hobo's house icon
	CreateObject(1976, 382.425934, -1879.259399, 3.105680, 0, 3.4377, 0.8595);//Warriors Tag

	////////////
	///Timers///
	////////////
	// SetTimer("RCshop",500,1);
	SetTimer("BoB",1000,1);
	SetTimer("serialkillergatemessage", 1000,1);

	////////////////
	//////Cars//////
	////////////////

	// rccar = AddStaticVehicle(441,1124.6959,-2055.7517,69.0078,273.9223,40,96); // RC car Near Epsilon
	AddStaticVehicle(580,1246.6111,-2042.8884,59.6048,87.9110,53,53); // Epsilon parking lot car 1
	AddStaticVehicle(561,1245.9717,-2011.2168,59.6365,89.2822,54,38); // Epsilon parking lot car 2
	AddStaticVehicle(555,1277.4996,-2009.5621,58.6026,270.9189,2,1); // Epsilon parking lot car 3
	AddStaticVehicle(551,1277.0986,-2043.6761,58.8352,269.4525,83,1); // Epsilon parking lot car 4
	AddStaticVehicle(545,1245.0253,-2025.6815,59.6659,88.0559,40,96); // Epsilon parking lot car 5
	AddStaticVehicle(605,260.8353,2883.3086,12.4889,326.4246,8,90); // red truck broken fender
	AddStaticVehicle(500,-2058.1824,-1968.9784,56.8173,160.3751,40,84); // texas chainsaw massacre jeep
	AddStaticVehicle(463,-2060.9832,-1967.0878,56.2088,172.0583,84,84); // texas chain saw massacre chopper bike
	AddStaticVehicle(525,-2062.4805,-1977.7203,57.6373,156.3371,22,30); // texas chain saw massacre tow truck
	AddStaticVehicle(596,-1634.1367,-2251.3611,31.1353,94.3502,0,1); // texas chain saw massacre police car

	////////////////
	//Player Skins//
	////////////////
	AddPlayerClass(265,1958.3783,1343.1572,15.3746,270.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(266,1958.3783,1343.1572,15.3746,270.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(267,1958.3783,1343.1572,15.3746,270.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(268,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(269,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(270,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(271,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(272,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(280,1958.3783,1343.1572,15.3746,270.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(281,1958.3783,1343.1572,15.3746,270.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(282,1958.3783,1343.1572,15.3746,270.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(283,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(284,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(285,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(286,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(287,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(254,1958.3783,1343.1572,15.3746,0.0,0,0,0, 0,-1,-1);
	AddPlayerClass(255,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(256,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(257,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(258,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(259,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(260,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(261,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(262,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(263,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(264,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(274,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(275,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(276,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(1,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(2,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(290,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(291,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(292,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(293,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(294,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(295,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(296,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(297,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(298,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(299,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(277,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(278,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(279,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(288,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(47,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(48,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(49,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(50,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(51,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(52,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(53,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(54,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(55,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(56,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(57,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(58,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(59,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(60,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(61,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(62,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(63,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(64,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(66,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(67,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(68,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(69,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(70,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(71,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(72,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(73,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(75,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(76,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(78,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(79,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(80,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(81,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(82,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(83,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(84,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(85,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(87,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(88,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(89,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(91,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(92,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(93,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(95,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(96,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(97,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(98,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(99,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(100,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(101,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(102,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(103,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(104,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(105,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(106,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(107,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(108,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(109,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(110,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(111,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(112,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(113,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(114,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(115,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(116,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(117,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(118,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(120,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(121,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(122,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(123,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(124,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(125,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(126,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(127,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(128,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(129,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(131,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(133,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(134,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(135,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(136,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(137,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(138,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(139,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(140,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(141,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(142,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(143,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(144,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(145,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(146,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(147,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(148,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(150,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(151,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(152,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(153,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(154,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(155,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(156,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(157,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(158,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(159,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(160,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(161,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(162,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(163,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(164,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(165,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(166,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(167,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(168,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(169,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(170,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(171,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(172,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(173,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(174,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(175,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(176,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(177,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(178,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(179,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(180,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(181,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(182,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(183,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(184,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(185,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(186,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(187,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(188,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(189,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(190,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(191,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(192,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(193,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(194,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(195,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(196,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(197,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(198,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(199,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(200,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(201,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(202,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(203,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(204,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(205,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(206,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(207,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(209,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(210,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(211,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(212,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(213,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(214,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(215,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(216,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(217,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(218,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(219,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(220,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(221,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(222,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(223,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(224,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(225,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(226,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(227,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(228,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(229,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(230,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(231,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(232,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(233,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(234,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(235,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(236,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(237,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(238,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(239,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(240,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(241,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(242,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(243,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(244,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(245,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(246,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(247,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(248,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(249,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(250,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(251,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(253,1958.3783,1343.1572,15.3746,269.1425,0,0,0, 0,-1,-1);
	AddPlayerClass(0, 240.7517,1049.2079,1084.0000,179.6159, 0, 0, 0, 0, 0, 0);
	return 1;
}

public OnGameModeExit()
{
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	SetPlayerPos(playerid, 1167.0823,-2036.6564,69.0078);
	SetPlayerCameraPos(playerid, 1171.8973,-2036.9290,69.0078);
	SetPlayerCameraLookAt(playerid, 1167.0823,-2036.6564,69.0078);
	SetPlayerFacingAngle(playerid,269.7075);
	return 1;
}

public OnPlayerRequestSpawn(playerid)
{
	return 1;
}

public OnPlayerConnect(playerid)
{
	new str[256], pname[256]; GetPlayerName(playerid, pname, 256);
	format(str, 256, "*** %s Has Joined the server.", pname);
	SendClientMessageToAll(0xAFAFAFAA, str);
	SendClientMessage(playerid,COLOR_LIGHTBLUE,"Welcome to the Epsilon Clan Server type /help to get started.");
	SendClientMessage(playerid,COLOR_LIGHTBLUE,"To Leave the Epsilon house Just walk near the door. You may enter any time again by Walking near the entrance door.");
	SendClientMessage(playerid, COLOR_LIGHTBLUE, "Type /rules to read the rules.");

	new str2[256], pname2[256]; GetPlayerName(playerid, pname2, 256);
	format(str2, 256, "~y~Welcome ~r~%s, ~y~To the ~b~Epsilon ~y~clan Server.", pname2);
    GameTextForPlayer(playerid, str2, 5000, 3);
	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{

	/*	if (rccar1 == 1)
{
	rccar1 = 0;
}*/

	if (broadcast[playerid] == 1){
		broadcast[playerid] = 0;

	}

	if (playerinbob[playerid] == 1){
	    playerinbob[playerid] = 0;
    	SetPlayerWeather(playerid, 1);
		SetPlayerTime(playerid, 15,0);
 	}

 	if (confession[playerid] == 1){
 	    confession[playerid] = 0;

 	}

 	if (playerinhell[playerid] == 1){
 		playerinhell[playerid] = 0;
	}

	if (openserialkillergate[playerid] == 1){
	    openserialkillergate[playerid] = 0;
	}

	new str[256], pname[256]; GetPlayerName(playerid, pname, 256);
	format(str, 256, "*** %s Has Left the server.", pname);
	SendClientMessageToAll(0xAFAFAFAA, str);

	return 1;
}

public OnPlayerSpawn(playerid)
{
	if (playerinhell[playerid] == 0){
	SetPlayerInterior( playerid, 7);
	SetPlayerRandomSpawn(playerid);
	}
	
 	if (playerinhell[playerid] == 1){
 	     SetPlayerPos(playerid,4412.8120,-1828.1854,1.2527);
		 SetPlayerInterior(playerid, 0);
	}
	return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{

	SendDeathMessage(killerid, playerid, reason);
	new str[256], pname[256]; GetPlayerName(playerid, pname, 256);
	format(str, 256, "%s Has Died.", pname);
	SendClientMessageToAll(0xFFFF00AA, str);

	/*	if (rccar1 == 1)
	{
	rccar1 = 0;
	}*/

	if (broadcast[playerid] == 1){
		broadcast[playerid] = 0;
	}

	if (playerinbob[playerid] == 1){
	    playerinbob[playerid] = 0;
    	SetPlayerWeather(playerid, 1);
		SetPlayerTime(playerid, 15,0);
 	}

 	if (confession[playerid] == 1){
 	    confession[playerid] = 0;

 	}

	if (openserialkillergate[playerid] == 1){
	    openserialkillergate[playerid] = 0;
	}
	
	return 1;
}

public OnVehicleSpawn(vehicleid)
{
	return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{

	/*	if (rccar1 == 1)
	{
	rccar1 = 0;
	}*/

	return 1;
}

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

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

public OnPlayerCommandText(playerid, cmdtext[])
{
	/*	if (strcmp("/rccar1", cmdtext, true, 10) == 0)
	{
		if (rccar1 == 1){
		if (IsPlayerInSphere(playerid,-2219.6440,134.4980,1035.6328,2)){
		PutPlayerInVehicle(playerid, rccar, 0);
		SetPlayerInterior(playerid, 0);
		rccar1 = 0;
		}
		}
		return 1;
	}

	if (strcmp("/rctest", cmdtext, true, 10) == 0)
		{

		SetPlayerPos(playerid, -2246.3318,129.0569,35.3203);
		rccar1 = 1;
		return 1;
	}*/

	if (strcmp("/666", cmdtext, true, 10) == 0)
	{
	    if (openserialkillergate[playerid] == 1){
		MoveObject(serialkillergate, -253.324005, 2256.693359, 103.209473, 5 );
	    SetTimer("closeserialkillergate", 3000, 0);
 		return 1;
		}
	}

	if (strcmp("/test2", cmdtext, true, 10) == 0)
	{
 		SetPlayerPos(playerid,-294.0668,-893.1485,44.0692);
		SetPlayerInterior(playerid, 0);
		return 1;
	}
	
	if (strcmp("/test", cmdtext, true, 10) == 0)
	{
		SetPlayerPos(playerid,223.043991,1289.259888,1082.199951);
		SetPlayerInterior(playerid, 0);
		return 1;
	}
	
	if (strcmp("/test3", cmdtext, true, 10) == 0)
	{
		SetPlayerPos(playerid,512.443848, 1115.662964, 17.764528);
		SetPlayerInterior(playerid, 0);
		return 1;
	}

	if (strcmp("/rules", cmdtext, true, 10) == 0)
	{
	    SendClientMessage(playerid, COLOR_YELLOW, "Rules of the Epsilon Server");
	    SendClientMessage(playerid, COLOR_YELLOW, "You MUST Speak English in main chat.");
	    SendClientMessage(playerid, COLOR_YELLOW, "No Racism");
	    SendClientMessage(playerid, COLOR_YELLOW, "No flamming");
	    SendClientMessage(playerid, COLOR_YELLOW, "No cheating");
	    SendClientMessage(playerid, COLOR_YELLOW, "No disrespecting admins and other players");
	    SendClientMessage(playerid, COLOR_YELLOW, "No Glitching,bugging or any other unfare gameplay");
	    return 1;
	}

	if (strcmp("/help", cmdtext, true, 10) == 0)
	{
	    SendClientMessage(playerid, COLOR_YELLOW, "In This server there is no /teleport crap so you must get a car and find some random shit.");
	    SendClientMessage(playerid, COLOR_YELLOW, "There is many random fun stuff you can do.");
	    SendClientMessage(playerid, COLOR_YELLOW, "type /rules to read and understand the rules of this server. you MUST obey them.");
	    SendClientMessage(playerid, COLOR_YELLOW, "Type /info to find out who the script was made by and people who have helped make it. It will also display the Version");
	    SendClientMessage(playerid, COLOR_YELLOW, "If you Come across any glitches bugs and other annoying crap please contact an admin");
	    SendClientMessage(playerid, COLOR_YELLOW, "Have Fun :)");
	    return 1;
	}


	if (strcmp("/info", cmdtext, true, 10) == 0)
	{
		SendClientMessage(playerid, COLOR_YELLOW,"Script made by Crazyfurie, I've had Help from many people but a special thanks to [Azamaaat], Fluid, and IJzerenRita");
		SendClientMessage(playerid, COLOR_YELLOW,"for all of their help.");
		SendClientMessage(playerid, COLOR_YELLOW,"V. 1.0");
		return 1;
	}
	
	if (strcmp("/skin",cmdtext, true, 10) == 0)
	{
	    SetPlayerSkin(playerid,33);
	}

	if (strcmp("/kill", cmdtext, true, 10) == 0)
	{
		new string[256];
		new name[30];
		SetPlayerHealth(playerid, 0);
		GetPlayerName(playerid, name, 24);
		playerinhell[playerid] = 1;
		SetPlayerTime(playerid, 13, 0);
		SetPlayerWeather(playerid, 190);
		format(string, sizeof(string), "%s Has killed him self and is now going straight to hell.. Enjoy your stay :)", name);
		SendClientMessageToAll(COLOR_RED, string);
		return 1;
	}


	if (!strcmp(cmdtext, "/confess", true, 3)) {
		if (confession[playerid] == 1){
			new str[256], pname[256]; GetPlayerName(playerid, pname, 256);
			format(str, 256, "%s Confesses to the father- %s", pname, cmdtext[9]);
			SendClientMessageToAll(0xFFFF00AA, str);
			SendClientMessageToAll(0xFFFF00AA, random(2) ? ("Father: God Has forgiven you my son") : ("Father: Holy fuck!! You monster!! Get out of my sight Dirt bag or I will kick your ass!"));
		}else{
			SendClientMessage(playerid, COLOR_RED,"To use this feature please go to the drive through confessions area.");
		}
		return 1;
     }


    if (!strcmp(cmdtext, "/bc", true, 3)) {
	if((GetTickCount() - playerBroadcastTime[playerid]) < 600000) {
		SendClientMessage(playerid, 0xFFFF00AA, "You Must wait 10 minutes to use this again.");
		return 1;
	}
	if (broadcast[playerid] == 1) {
			new str2[256], pname2[256]; GetPlayerName(playerid, pname2, 256);
			format(str2, 256, "~b~%s ~y~says: ~n~ %s", pname2, cmdtext[3]);
			GameTextForAll( str2, 5000, 3);
			playerBroadcastTime[playerid] = GetTickCount();
	}
 	return 1;
  }


	return 0;
}

//////////////////////
///Timers functions///
//////////////////////

forward closeserialkillergate();
public closeserialkillergate()
{
   for (new i=0; i < MAX_PLAYERS; i++) {
        MoveObject(serialkillergate,  -252.824005, 2256.693359, 110.909561, 5 );

	}
}

/////////////////////////////
///End of Timers Functions///
/////////////////////////////

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 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;
}