All pastes #929053 Raw Edit

Miscellany

public text v1 · immutable
·published 2008-03-05 14:34 UTC
rendered paste body
//------------------------------------------------------------------------------
//Warriors World. Gamemode for SA-MP 0.2.2
//Author Tornado.
//by Tornado and Herbis.
//Banks by Herbis.
//Teleports by Tornado.
//Bizness by Tornado
//Coyrights Tornado and Herbis. Dont change this green thingy .
//------------------------------------------------------------------------------



forward KickTimer(playerid);
forward MoneyScore();
forward zinja();
forward zinja2();
forward RandomColour();
forward DropPlayerWeapons(playerid);
forward DeletePickup(pickupid);
forward GetWeaponModel(weaponid);
forward SetPlayerRandomColour(playerid);
forward SetPlayersHashedColour(playerid);
forward CountDown(playerid);
forward time();
forward NearGatels();
forward NearGatelsn();
forward NearGatelv();
forward NearGatelvn();
forward NearGatelv2();
forward NearGatesf();
forward NearGatesfn();
forward ExtractParametersFromString(const string[], number, out[]);
forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
forward PropertyScoreUpdate();
forward getCheckpointType(playerID);
forward checkpointUpdate();
forward PirateShipScoreUpdate();
forward isPlayerInArea(playerID, Float:data[4]);
forward PayPlayerInArea(playerID, Float:x1, Float:y1, Float:x2, Float:y2, cash);

#pragma tabsize 0
#include <a_samp>
#include <core>
#include <Y_Objects>
#include <float>
#include <xcolours>
#include <dini>
#include <LCS>
#define LT 10000
#define SLOTS 28
#define GIVECASH_DELAY 5000
#define IsPlayerInInvalidNosVehicle
#define INACTIVE_PLAYER_ID 255

#define CP_BANK         0
#define CP_PIRATE       1
#define CP_AMMU         2
#define CP_WANGEXPORTS  3
#define CP_HEAVENS      4
#define CP_HELL		5
#define CP_DRAGON       6
#define CP_CALIGULA     7
#define CP_SEXSHOP      8
#define CP_BAR          9
#define CP_ZIP         10
#define CP_BINCO       11
#define CP_TATOO       12
#define CP_BOTIQUE     13
#define CP_STRIPCLUB   14
#define CP_WANGCARS    15
#define CP_AIRSTRIP    16
#define CP_EMERALD     17
#define CP_VISAGE      18
#define CP_SPREADRANCH 19

#define P_DRAGON        0
#define P_CALIGULA      1
#define P_SEXSHOP       2
#define P_BAR           3
#define P_ZIP           4
#define P_BINCO         5
#define P_TATOO         6
#define P_BOTIQUE       7
#define P_STRIPCLUB     8
#define P_WANGCARS      9
#define P_AIRSTRIP     10
#define P_EMERALD      11
#define P_VISAGE       12
#define P_SPREADRANCH  13

#define P_OFFSET    6

//------------------------------------------------------------------------------
#define MAX_POINTS 20

new Float:checkCoords[MAX_POINTS][4] = {
{-36.5483,-57.9948,-17.2655,-49.2967},     //BANK
{1894.6128,1445.3431,2084.9739,1637.8186}, //PIRATE
{284.0546,-86.4384,302.9315,-56.6674},     //AMMUNATION
{-1924.2008,245.8384,-1897.0090,310.0460},  //WANG EXPORTS
{2301.1162,1260.2860,2346.1741,1305.4763},  //HEAVENS SKYDIVE
{-2549.7979,-1660.4034,-2339.2673,-1589.3324},  //HELL FALL
{1925.1511,968.2358,2019.0715,1067.4276},  //DRAGON
{2216.7971,1638.0493,2255.2097,1714.0806}, //CALIGULA
{-115.9544,-24.2706,-99.1631,-7.1391},     //SEXSHOP
{487.6558,-88.5900,512.0635, -67.7503},    //BAR
{144.9131,-96.0927,177.4128,-70.7923},     //ZIP
{201.4462,-112.4556,218.5237,-95.1238},    //BINCO
{-204.7623,-44.0326,-200.2330,-39.8128},   //TATOO
{416.7485,-84.4242,422.6890,-74.0611},     //BOTIQUE
{1201.1422,-16.6343,1223.4420,12.6656},     //STRIPCLUB
{-1996.0801,253.4684,-1942.0564,310.0717},  //WANG CARS
{413.4203,2534.9907,421.4078,2542.7031},    //VERDANT MEADOWS AIR STRIP
{2099.1985,2328.5200,2179.1382,2405.8721},  //EMERALD ISLE
{1998.3783,1875.9679,2066.3425,1957.0034},  //THE VISAGE
{1205.7026,-41.1453,1216.8755,-23.9896}     //THE BIG SPREAD RANCH
};

new Float:checkpoints[MAX_POINTS][3] = {
{-22.2549,-55.6575,1003.5469},
{2000.3132,1538.6012,13.5859},
{291.0004,-84.5168,1001.5156},
{-1920.6711,303.1555,41.0469},
{2323.7454,1283.1440,97.5579},
{-2432.6628,-1620.0771,526.8676},
{1989.0619,1005.5241,994.4688},
{2235.5408,1679.0402,1008.3594},
{-103.5525,-22.4661,1000.7188},
{501.4927,-75.4323,998.7578},
{161.1875,-79.9915,1001.8047},
{207.5640,-97.8188,1005.2578},
{-203.4864,-41.2045,1002.2734},
{418.5547,-80.1667,1001.8047},
{1212.3918,-10.9459,1000.9219},
{-1957.5327,300.2131,35.4688},
{418.1210,2536.8762,10.0000},
{2127.5940,2370.4255,10.8203},
{2022.5179,1916.6848,12.3397},
{1208.5027,-32.6044,1000.9531}
};

new checkpointType[MAX_POINTS] = {
	CP_BANK,
	CP_PIRATE,
	CP_AMMU,
	CP_WANGEXPORTS,
	CP_HEAVENS,
	CP_HELL,
	CP_DRAGON,
	CP_CALIGULA,
	CP_SEXSHOP,
	CP_BAR,
	CP_ZIP,
	CP_BINCO,
	CP_TATOO,
	CP_BOTIQUE,
	CP_STRIPCLUB,
	CP_WANGCARS,
	CP_AIRSTRIP,
	CP_EMERALD,
	CP_VISAGE,
	CP_SPREADRANCH
};

#define MAX_PROPERTIES	14

new propertyNames[MAX_PROPERTIES][32] = {
	"Four Dragons",
	"Caligula",
	"Sex Shop",
	"Shithole Bar",
	"Zip Shop",
	"Binco Shop",
	"Tatoo Parlor",
	"Botique",
	"Strip Club",
	"Wang Cars",
	"Verdant Meadows Air Strip",
	"Emerald Isle",
	"The Visage",
	"The Big Spread Ranch"
};

new propertyValues[MAX_PROPERTIES] = {
	75000,
	100000,
	25000,
	20000,
	15000,
	15000,
	10000,
	20000,
	30000,
	20000,
	25000,
	60000,
	110000,
	25000
};

new propertyEarnings[MAX_PROPERTIES] = {
	5000,
	7000,
	2000,
	1500,
	1000,
	1000,
	700,
	1500,
	2500,
	1500,
	2000,
	6000,
	8000,
	2000
};

new propertyOwner[MAX_PROPERTIES] = {999,999,999,999,999,999,999,999,999,999,999,999,999,999};

//---------------------------------------------------------------------------------------------
//Global stuff and defines for our gamemode
static gTeam[MAX_PLAYERS]; // Tracks the team assignment for each player
new gPlayerClass[MAX_PLAYERS];
new WarriorsZone;
new TopBaze;
new PlayerInfo[250][250];
new logged;
new bounty[MAX_PLAYERS];
new bounty2[MAX_PLAYERS][MAX_PLAYERS];
new money[150];
new Count = 5;
new dancestyle;
new mydist;
new gatetimersf;
new gatetimersfn;
new gatetimerlv;
new gatetimerlvn;
new gatetimerlv2;
new gatetimerls;
new gatetimerlsn;
new pdgateLS;
new pdngateLS;
new pdgateLV;
new pdngateLV;
new pdngate2LV;
new pdgateSF;
new pdngateSF;
new HasPGP[MAX_PLAYERS];
new dmPlayers[MAX_PLAYERS];
new DropLimit=6;
new Float:Position[200][4];
new PlayerPosition[200];
new bank[MAX_PLAYERS];
new playerCheckpoint[MAX_PLAYERS];






new Float:ROOM[6][3] = {
{-969.2187,1090.2563,1345.0137},
{-1127.2655,1066.3616,1345.7346},
{-1055.0894,1025.1340,1343.2161},
{-984.0290,1040.0510,1343.0482},
{-1007.3942,1098.1549,1341.8386},
{-1030.8473,1076.7891,1343.1639}
};

new Float:MINIGUN[3][3] = {
{986.3726,2324.8044,11.4609},
{973.9619,2324.6694,11.4609},
{977.8196,2308.7046,11.4609}
};

new Float:CHAINSAW[2][3] = {
{1178.5675,-1186.1246,86.9123},
{1170.3607,-1176.1276,86.9063}
};

new Float:DOME[3][3] = {
{2421.6685,1825.2721,16.3222},
{2437.5686,1798.4474,16.3222},
{2421.3862,1796.9625,16.3222}
};

new Float:MINIGUN2[8][3] = {
{272.6700,118.4600,1004.6172},
{237.8951,121.4745,1003.2188},
{268.9403,118.3280,1004.6172},
{274.3726,122.2736,1004.6172},
{255.3159,114.6506,1008.8130},
{274.8344,109.6851,1008.8203},
{228.0238,122.8828,1010.2188},
{221.0308,108.1872,1010.2188}
};

new Float:KNIFE[3][3] = {
{2005.8356,2967.0225,4.0703},
{2005.4150,2926.8484,42.9287},
{2005.9008,2939.8586,35.4111}
};

new Float:SHOTGUN[2][3] = {
{-2517.4036,-690.6722,139.3203},
{-2538.1929,-716.0716,139.3203}
};

new Float:UZI[7][3] = {
{1886.9753,2842.5605,10.8359},
{1882.6857,2822.1887,10.8359},
{1882.9895,2876.2842,10.8359},
{1865.9904,2836.3394,10.8359},
{1836.9553,2874.2249,10.8359},
{1838.0114,2835.3040,10.8359},
{1857.5885,2853.7559,10.8359}
};

new Float:KATANA[3][3] = {
{1960.9849,1594.7543,75.7188},
{1895.6827,1628.2109,75.7188},
{1960.4968,1661.9376,75.7188}
};

new Float:BATTLE2[17][3] = {
{2543.0774,-1318.7151,1031.4219},
{2562.6006,-1283.6122,1031.4219},
{2572.2090,-1284.1630,1031.4219},
{2532.5264,-1304.3209,1031.4219},
{2569.1968,-1283.3182,1037.7734},
{2575.4282,-1283.1234,1044.1250},
{2566.5361,-1282.6898,1044.1250},
{2533.1855,-1304.5682,1044.1250},
{2569.4973,-1282.1111,1048.2891},
{2526.7871,-1285.7592,1048.2891},
{2541.5662,-1284.7285,1054.6406},
{2560.8896,-1304.0948,1054.6406},
{2561.4875,-1283.2468,1054.6406},
{2574.8708,-1282.6295,1054.6406},
{2574.3330,-1282.3905,1060.9844},
{2551.1985,-1294.2020,1060.9844},
{2580.6733,-1284.9515,1065.3582}
};

new Float:KATANA2[1][3] = {
{247.0137,302.7300,999.1484}
};

new Float:BASEBALL[4][3] = {
{960.9415,-55.8886,1001.1172},
{963.8344,-45.0824,1001.1172},
{945.6254,-43.9732,1001.1166},
{952.7191,-56.4865,1001.1172}
};

new Float:DEAGLE2[4][3] = {
{938.1593,-4.0285,1000.9322},
{940.9220,-16.5882,1000.9297},
{961.2857,0.0979,1001.1558},
{973.2642,6.4709,1001.1484}
};

new Float:CHAINSAW2[4][3] = {
{748.3768,1438.1169,1102.9531},
{760.0775,1440.1095,1102.7031},
{727.0394,1436.3156,1102.2734},
{740.2420,1435.9623,1102.7031}
};


new CountText[5][5] ={
"~w~1",
"~w~2",
"~w~3",
"~w~4",
"~w~5"
};


new VehiclesName[][] =
{
    "Landstalker",
   "Bravura",
   "Buffalo",
   "Linerunner",
   "Pereniel",
   "Sentinel",
   "Dumper",
   "Firetruck",
   "Trashmaster",
   "Stretch",
   "Manana",
   "Infernus",
   "Voodoo",
   "Pony",
   "Mule",
   "Cheetah",
   "Ambulance",
   "Leviathan",
   "Moonbeam",
   "Esperanto",
   "Taxi",
   "Washington",
   "Bobcat",
   "Mr Whoopee",
   "BF Injection",
   "Hunter",
   "Premier",
   "Enforcer",
   "Securicar",
   "Banshee",
   "Predator",
   "Bus",
   "Rhino",
   "Barracks",
   "Hotknife",
   "Trailer",
   "Previon",
   "Coach",
   "Cabbie",
   "Stallion",
   "Rumpo",
   "RC Bandit",
   "Romero",
   "Packer",
   "Monster Truck",
   "Admiral",
   "Squalo",
   "Seasparrow",
   "Pizzaboy",
   "Tram",
   "Trailer",
   "Turismo",
   "Speeder",
   "Reefer",
   "Tropic",
   "Flatbed",
   "Yankee",
   "Caddy",
   "Solair",
   "Berkley's RC Van",
   "Skimmer",
   "PCJ-600",
   "Faggio",
   "Freeway",
   "RC Baron",
   "RC Raider",
   "Glendale",
   "Oceanic",
   "Sanchez",
   "Sparrow",
   "Patriot",
   "Quad",
   "Coastguard",
   "Dinghy",
   "Hermes",
   "Sabre",
   "Rustler",
   "ZR-350",
   "Walton",
   "Regina",
   "Comet",
   "BMX",
   "Burrito",
   "Camper",
   "Marquis",
   "Baggage",
   "Dozer",
   "Maverick",
   "News Chopper",
   "Rancher",
   "FBI Rancher",
   "Virgo",
   "Greenwood",
   "Jetmax",
   "Hotring",
   "Sandking",
   "Blista Compact",
   "Police Maverick",
   "Boxville",
   "Benson",
   "Mesa",
   "RC Goblin",
   "Hotring Racer",
   "Hotring Racer",
   "Bloodring Banger",
   "Rancher",
   "Super GT",
   "Elegant",
   "Journey",
   "Bike",
   "Mountain Bike",
   "Beagle",
   "Cropdust",
   "Stunt",
   "Tanker",
   "RoadTrain",
   "Nebula",
   "Majestic",
   "Buccaneer",
   "Shamal",
   "Hydra",
   "FCR-900",
   "NRG-500",
   "HPV1000",
   "Cement Truck",
   "Tow Truck",
   "Fortune",
   "Cadrona",
   "FBI Truck",
   "Willard",
   "Forklift",
   "Tractor",
   "Combine",
   "Feltzer",
   "Remington",
   "Slamvan",
   "Blade",
   "Freight",
   "Streak",
   "Vortex",
   "Vincent",
   "Bullet",
   "Clover",
   "Sadler",
   "Firetruck",
   "Hustler",
   "Intruder",
   "Primo",
   "Cargobob",
   "Tampa",
   "Sunrise",
   "Merit",
   "Utility",
   "Nevada",
   "Yosemite",
   "Windsor",
   "Monster Truck",
   "Monster Truck",
   "Uranus",
   "Jester",
   "Sultan",
   "Stratum",
   "Elegy",
   "Raindance",
   "RC Tiger",
   "Flash",
   "Tahoma",
   "Savanna",
   "Bandito",
   "Freight",
   "Trailer",
   "Kart",
   "Mower",
   "Duneride",
   "Sweeper",
   "Broadway",
   "Tornado",
   "AT-400",
   "DFT-30",
   "Huntley",
   "Stafford",
   "BF-400",
   "Newsvan",
   "Tug",
   "Trailer",
   "Emperor",
   "Wayfarer",
   "Euros",
   "Hotdog",
   "Club",
   "Trailer",
   "Trailer",
   "Andromada",
   "Dodo",
   "RC Cam",
   "Launch",
   "Police Car (LSPD)",
   "Police Car (SFPD)",
   "Police Car (LVPD)",
   "Police Ranger",
   "Picador",
   "S.W.A.T. Van",
   "Alpha",
   "Phoenix",
   "Glendale",
   "Sadler",
   "Luggage Trailer",
   "Luggage Trailer",
   "Stair Trailer",
   "Boxville",
   "Farm Plow",
   "Utility Trailer"
};
new vehname[128];

forward VehNameTime(playerid);
forward VehNameTime2(playerid);
//------------------------------------------------------------------------------
//Color Defines
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_PURPLE 0x9900FFAA
#define COLOR_BROWN 0x993300AA
#define COLOR_ORANGE 0xFF9933AA
#define COLOR_CYAN 0x99FFFFAA
#define COLOR_TAN 0xFFFFCCAA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_KHAKI 0x999900AA
#define COLOR_LIME 0x99FF00AA
#define COLOR_BLACK 0x000000AA
#define COLOR_TURQ 0x00A3C0AA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_MAGENTA 0xFF00FFFF
#define COLOR_NAVY 0x000080AA
#define COLOR_AQUA 0xF0F8FFAA
#define COLOR_CRIMSON 0xDC143CAA
#define COLOR_FLBLUE 0x6495EDAA
#define COLOR_GOLD 0xB8860BAA
#define COLOR_GREENYELLOW 0xADFF2FAA
#define COLOR_INDIGO 0x4B00B0AA
#define COLOR_IVORY 0xFFFF82AA
#define COLOR_LAWNGREEN 0x7CFC00AA
#define COLOR_SEAGREEN 0x20B2AAAA
#define COLOR_LIMEGREEN 0x32CD32AA
#define COLOR_MIDNIGHTBLUE 0X191970AA
#define COLOR_MAROON 0x800000AA
#define COLOR_OLIVE 0x808000AA
#define COLOR_ORANGERED 0xFF4500AA
#define COLOR_TOMATO 0xFF6347AA
#define COLOR_YELLOWGREEN 0x9ACD32AA
#define COLOR_MEDIUMAQUA 0x83BFBFAA
#define COLOR_MEDIUMMAGENTA 0x8B008BAA
#define COLOR_BLUE 0x0000FFAA
#define TextColor   "~0xB8860BAA~"



//------------------------------------------------------------------------------
//Team Defines
#define TEAM_GANGSTER 0
#define TEAM_POLICE 1
#define TEAM_DRIFTER 2
#define TEAM_GIRLS 3
#define TEAM_RACER 4
#define TEAM_BALLAS 5
#define TEAM_VAGOS 6
#define TEAM_STUNTER 7
#define TEAM_PARAMEDIC 8
#define TEAM_FIREMAN 9
#define TEAM_CIVILIAN 10
#define TEAM_ARMY 11
#define TEAM_BUM 12
#define TEAM_MAFIA 13
#define TEAM_DISCO 14
#define TEAM_PILOT 15
#define TEAM_WORKER 16
#define TEAM_SAMURAI 17


//------------------------------------------------------------------------------------------------------

public PropertyScoreUpdate()
{
	new owners[MAX_PROPERTIES];
	new payments[MAX_PROPERTIES];

	for(new i=0; i < MAX_PROPERTIES; i++)
	    owners[i]=999;

	for(new i=0; i < MAX_PROPERTIES; i++)
	{
		if(propertyOwner[i] < 999) {

			for(new j=0; j < MAX_PROPERTIES; j++) {
			    if(owners[j]==propertyOwner[i]) {
			        payments[j]+=propertyEarnings[i];
			        j = MAX_PROPERTIES;
			    } else if (owners[j]==999) {
					owners[j]=propertyOwner[i];
					payments[j]+=propertyEarnings[i];
			        j = MAX_PROPERTIES;
				}
			}

		}
	}

	for(new i=0; i < MAX_PROPERTIES; i++) {
		if(owners[i] < 999 && IsPlayerConnected(owners[i])) {
			new string[256];

			if(dmPlayers[owners[i]]!=999) {
				bank[owners[i]]+=payments[i];
			} else {
				GivePlayerMoney(owners[i], payments[i]);

				format(string, sizeof(string), "You earned $%d from your properties.", payments[i]);
				SendClientMessage(owners[i], COLOR_GREEN, string);
			}
		}
	}

}

//------------------------------------------------------------------------------
public getCheckpointType(playerID) {
	return checkpointType[playerCheckpoint[playerID]];
}

//------------------------------------------------------------------------------
public PirateShipScoreUpdate()
{
    
	for(new i=0; i<MAX_PLAYERS; i++)
	{
		PayPlayerInArea(i, 1995.5, 1518.0, 2006.0, 1569.0, 100);
//		{
//            SendClientMessage(i, COLOR_YELLOW, "You earned money for holding the pirate ship.");
//		}
	}
}

//------------------------------------------------------------------------------
public checkpointUpdate()
{
	for(new i=0; i<MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i)) {
	        for(new j=0; j < MAX_POINTS; j++) {
	            if(isPlayerInArea(i, checkCoords[j])) {
	                if(playerCheckpoint[i]!=j) {
	                    DisablePlayerCheckpoint(i);
						SetPlayerCheckpoint(i, checkpoints[j][0],checkpoints[j][1],checkpoints[j][2],2);
						playerCheckpoint[i] = j;
					}
	            } else {
	            	if(playerCheckpoint[i]==j) {
	            	    DisablePlayerCheckpoint(i);
	            	    playerCheckpoint[i] = 999;
         	    	}
	            }
	        }
		}
	}
}
//------------------------------------------------------------------------------
public isPlayerInArea(playerID, Float:data[4])
{
	new Float:X, Float:Y, Float:Z;

	GetPlayerPos(playerID, X, Y, Z);
	if(X >= data[0] && X <= data[2] && Y >= data[1] && Y <= data[3]) {
		return 1;
	}
	return 0;
}

public PayPlayerInArea(playerID, Float:x1, Float:y1, Float:x2, Float:y2, cash)
{

	if(IsPlayerConnected(playerID))
	{
		new Float:X, Float:Y, Float:Z;

		GetPlayerPos(playerID, X, Y, Z);
		if(X >= x1 && X <= x2 && Y >= y1 && Y <= y2)
		{
			GivePlayerMoney(playerID, cash);
			return 1;
		}
	}
	return 0;
}

//------------------------------------------------------------------------------


main()
{
        print("\n----------------------------------");
        print("  Warriors World (2007)\n");
        print("----------------------------------\n");
}

//------------------------------------------------------------------------------

public MoneyScore(){

for(new i=0; i<MAX_PLAYERS; i++)
{
money[i] = GetPlayerMoney(i);
SetPlayerScore(i, money[i]);
}
}

public OnGameModeInit()
{
        SetGameModeText("Warriors World 1.4.1");
        new playerid;
        SetTimer("Keys", 100, 1);
        SetTeamCount(17);
        AllowInteriorWeapons(1);
        ShowNameTags(1);
        ShowPlayerMarkers(1);
		Object_SetViewDistance(mydist, 1000.0);
        Object_Object();
        new reason;
        Object_OnPlayerDisconnect(playerid, reason);
        SetWorldTime(9);
        WarriorsZone = GangZoneCreate(-46.8213,2399.5630,435.2586,2631.2151);
        TopBaze = GangZoneCreate(-2719.8081,1377.0436,-2584.9949,1484.7456);
        SetTimer("MoneyScore", 500, true);
        SetTimer("zinja2", 180000, 1);
        SetTimer("checkpointUpdate", 1100, 1);
	    SetTimer("PirateShipScoreUpdate", 5000, 1);
	    SetTimer("PropertyScoreUpdate", 1000, 1);
	    SetTimer("SavedUpdate",60017, 1);
	    SetTimer("TimeUpdate",60009, 1);
        SetTimer("checkpointUpdate", 1100, 1);
	    
	    
        
        

    	AddPlayerClass(271,2495.0854,-1687.2174,13.5146,358.8501,24,100,32,500,5,1); // ryder spawns gangster
    	AddPlayerClass(293,2486.1870,-1649.8706,13.4798,181.2119,24,100,32,500,5,1); // og loc spawns gangster
    	AddPlayerClass(269,2519.2070,-1679.0784,14.6662,53.3940,24,100,32,500,5,1); // big smoke spawns gangster
    	AddPlayerClass(270,2511.3750,-1651.5438,13.8787,132.6447,24,100,32,500,5,1); // sweet spawns gangster
    	AddPlayerClass(266,-1616.4879,684.5818,7.1875,180.4516,24,100,3,1,30,250); // pulaski spawns policists
    	AddPlayerClass(265,1545.4939,-1675.3433,13.5605,90.6267,24,100,3,1,31,250); // tanpeny spawns policists
    	AddPlayerClass(122,2073.4780,2395.4043,10.8203,357.2554,8,1,23,100,30,250); // parasta driftera spawns
    	AddPlayerClass(292,2073.2148,2395.3789,10.8203,357.2554,8,1,23,100,30,250); // drifetara spawns
    	AddPlayerClass(226,1144.3149,-1132.0344,23.8281,177.5900,12,1,27,60,22,100); // girl spawns 1
    	AddPlayerClass(92,1122.7876,-1131.7174,23.8281,180.4534,12,1,27,60,22,100); // girl spawns 2
    	AddPlayerClass(193,1106.7863,-1158.2574,23.8281,8.4871,12,1,27,60,22,100); // girl spawns 3
    	AddPlayerClass(30,-2712.5032,210.5073,4.3281,269.8550,4,1,25,60,23,90); // racer spawns 1
    	AddPlayerClass(29,-2712.5527,210.3841,4.3281,269.5417,4,1,25,60,23,90); // racer spawns 3
    	AddPlayerClass(180,-2711.9768,210.3463,4.3281,269.2050,4,1,25,60,23,90); // racer spawns 3
    	AddPlayerClass(102,1831.9396,-1681.8906,13.5359,101.2050,5,1,24,100,29,400); // ballas spawns1
    	AddPlayerClass(103,1831.9396,-1681.8906,13.5359,101.2050,5,1,24,100,29,400); // ballas spawns2
    	AddPlayerClass(104,1831.9396,-1681.8906,13.5359,101.2050,5,1,24,100,29,400); // ballas spawns3
    	AddPlayerClass(110,2819.9375,-1184.3240,25.2310,276.3326,7,1,28,500,41,450); // vagos spawns1
    	AddPlayerClass(109,2819.9375,-1184.3240,25.2310,276.3326,7,1,28,500,41,450); // vvagos psawns 2
    	AddPlayerClass(108,2819.9375,-1184.3240,25.2310,276.3326,7,1,28,500,41,450); // vagos spawns
    	AddPlayerClass(217,-2327.6604,-1607.2252,483.7525,208.6636,5,1,32,500,23,100); // stunter spawns 1
    	AddPlayerClass(23,-2359.8037,-1647.2717,486.3836,250.7415,5,1,32,500,23,100); // stunter spawns 2
    	AddPlayerClass(276,-2660.1895,612.7578,14.4531,180.3579,1,1,37,50,29,400); // medical sf spawn
    	AddPlayerClass(274,1188.8795,-1324.5656,13.5670,278.8294,1,1,37,50,29,400); // medical ls spawn
    	AddPlayerClass(279,-2016.1710,61.4498,29.7430,271.1007,42,100,9,1,27,50); // fireman sf spawn
    	AddPlayerClass(277,1752.1400,-1450.4772,13.5469,281.2240,42,100,9,1,27,50); // fireman ls spawn
    	AddPlayerClass(73,2631.3032,2348.3142,10.6719,207.6612,9,1,24,100,30,300); // civilian spawns1
    	AddPlayerClass(80,2631.3032,2348.3142,10.6719,207.6612,9,1,24,100,30,300); // civilian spawns2
    	AddPlayerClass(179,2631.3032,2348.3142,10.6719,207.6612,9,1,24,100,30,300); // civilian spawns3
    	AddPlayerClass(26,2631.3032,2348.3142,10.6719,207.6612,9,1,24,100,30,300); // civilian spawns3
    	AddPlayerClass(123,2631.3032,2348.3142,10.6719,207.6612,9,1,24,100,30,300); // civilian spawns3
    	AddPlayerClass(181,2631.3032,2348.3142,10.6719,207.6612,9,1,24,100,30,300); // civilian spawns3
    	AddPlayerClass(24,2631.3032,2348.3142,10.6719,207.6612,9,1,24,100,30,300); // civilian spawns3
    	AddPlayerClass(287,-1275.0227,501.2333,18.2344,87.7515,31,500,24,500,29,500); // ARMY spawns(OLIVE krasa)
    	AddPlayerClass(79,-884.1041,1521.9858,25.9141,84.1149,4,1,7,1,30,500); // BUM spawns(BRUNA krasa)
    	AddPlayerClass(134,-884.1041,1521.9858,25.9141,84.1149,4,1,7,1,30,500); // BUM spawns(BRUNA krasa)
    	AddPlayerClass(200,-884.1041,1521.9858,25.9141,84.1149,4,1,7,1,30,500); // BUM spawns(BRUNA krasa)
    	AddPlayerClass(136,-884.1041,1521.9858,25.9141,84.1149,4,1,7,1,30,500); // BUM spawns(BRUNA krasa)
    	AddPlayerClass(137,-884.1041,1521.9858,25.9141,84.1149,4,1,7,1,30,500); // BUM spawns(BRUNA krasa)
    	AddPlayerClass(135,-884.1041,1521.9858,25.9141,84.1149,4,1,7,1,30,500); // BUM spawns(BRUNA krasa)
    	AddPlayerClass(117,-2197.1702,642.0204,49.4429,90.8079,26,500,29,500,5,1); // MAFIA spawns(LIME)
    	AddPlayerClass(166,-2197.1702,642.0204,49.4429,90.8079,26,500,29,500,5,1); // MAFIA spawns(LIME)
    	AddPlayerClass(112,-2197.1702,642.0204,49.4429,90.8079,26,500,29,500,5,1); // MAFIA spawns(LIME)
    	AddPlayerClass(165,-2197.1702,642.0204,49.4429,90.8079,26,500,29,500,5,1); // MAFIA spawns(LIME)
    	AddPlayerClass(118,-2197.1702,642.0204,49.4429,90.8079,26,500,29,500,5,1); // MAFIA spawns(LIME)
    	AddPlayerClass(112,-2197.1702,642.0204,49.4429,90.8079,26,500,29,500,5,1); // MAFIA spawns(LIME)
    	AddPlayerClass(241,-2635.7893,1358.9177,7.1257,275.6621,34,500,25,500,22,500); // DISCO spawns(IVORY)
    	AddPlayerClass(84,-2635.7893,1358.9177,7.1257,275.6621,34,500,25,500,22,500); // DISCO spawns(IVORY)
    	AddPlayerClass(82,-2635.7893,1358.9177,7.1257,275.6621,34,500,25,500,22,500); // DISCO spawns(IVORY)
    	AddPlayerClass(83,-2635.7893,1358.9177,7.1257,275.6621,34,500,25,500,22,500); // DISCO spawns(IVORY)
    	AddPlayerClass(242,-2635.7893,1358.9177,7.1257,275.6621,34,500,25,500,22,500); // DISCO spawns(IVORY)
    	AddPlayerClass(253,-1354.6011,-239.7550,14.1484,314.3271,46,100,31,400,23,500); // PILOT spawns(TURQU)
    	AddPlayerClass(61,-1354.6011,-239.7550,14.1484,314.3271,46,100,31,400,23,500); // PILOT spawns(TURQU)
    	AddPlayerClass(255,-1354.6011,-239.7550,14.1484,314.3271,46,100,31,400,23,500); // PILOT spawns(TURQU)
    	AddPlayerClass(156,588.9149,875.6509,-42.4973,273.9373,30,400,24,300,1,1); // Workers spawns(INDIGO)
    	AddPlayerClass(205,588.9149,875.6509,-42.4973,273.9373,30,400,24,300,1,1); // Workers spawns(INDIGO)
    	AddPlayerClass(172,588.9149,875.6509,-42.4973,273.9373,30,400,24,300,1,1);// Workers spawns(INDIGO)
    	AddPlayerClass(171,588.9149,875.6509,-42.4973,273.9373,30,400,24,300,1,1); // Workers spawns(INDIGO)
    	AddPlayerClass(167,588.9149,875.6509,-42.4973,273.9373,30,400,24,300,1,1); // Workers spawns(INDIGO)
    	AddPlayerClass(144,588.9149,875.6509,-42.4973,273.9373,30,400,24,300,1,1); // Workers spawns(INDIGO)
    	AddPlayerClass(189,588.9149,875.6509,-42.4973,273.9373,30,400,24,300,1,1); // Workers spawns(INDIGO)
    	AddPlayerClass(177,588.9149,875.6509,-42.4973,273.9373,30,400,24,300,1,1); // Workers spawns(INDIGO)
    	AddPlayerClass(204,-2306.0483,-128.7320,35.3203,271.7010,8,1,7,1,24,500); // NINDZJA spawns(KHAKI)
    	AddPlayerClass(203,-2306.0483,-128.7320,35.3203,271.7010,8,1,7,1,24,500); // NINDZJA spawns(KHAKI)
    	AddPlayerClass(49,-2306.0483,-128.7320,35.3203,271.7010,8,1,7,1,24,500); // NINDZJA spawns(KHAKI)
    	
    	


    	AddStaticVehicle(468,-1297.3744,-611.9277,1055.2306,49.1112,3,24); // dirtbike
    	AddStaticVehicle(468,-1293.2584,-615.7906,1055.2158,45.2504,6,1); // dirtbike
    	AddStaticVehicle(468,-1288.2346,-620.7510,1055.2070,45.0300,14,9); // dirtbike
    	AddStaticVehicle(468,-1283.1421,-625.9399,1055.1233,37.3849,6,6); // dirtbike
    	AddStaticVehicle(468,-1297.5100,-629.6738,1056.1447,35.7212,126,46); // dirtbike
    	AddStaticVehicle(468,-1300.7975,-623.6949,1056.1653,25.2714,47,49); // dirtbike
    	AddStaticVehicle(468,-1305.4812,-617.4792,1056.1021,46.3800,13,46); // dirtbike
    	AddStaticVehicle(468,-1313.8024,-611.4653,1056.1624,56.4523,48,7); // dirtbike
    	AddStaticVehicle(468,-1292.3915,-622.3469,1055.5251,26.2325,46,46); // dirtbike
    	AddStaticVehicle(468,-1293.3925,-632.4952,1055.9640,18.0720,46,46); // dirtbike
    	AddStaticVehicle(494,-1375.2378,-270.0871,1044.4558,46.9787,42,30); // kart
    	AddStaticVehicle(494,-1375.3750,-288.0819,1044.8787,68.3141,42,33); // kart
   	 	AddStaticVehicle(494,-1386.3104,-279.7145,1044.3450,41.5735,54,36); // kart
    	AddStaticVehicle(494,-1393.0310,-270.8630,1043.9873,31.8936,36,13); // kart
    	AddStaticVehicle(494,-1388.1487,-236.0941,1043.2566,8.3808,36,13); // kart
    	AddStaticVehicle(494,-1388.5796,-223.8106,1043.1002,5.2288,92,101); // kart
    	AddStaticVehicle(494,-1406.3657,-251.1613,1043.4641,346.5457,36,13); // kart
    	AddStaticVehicle(494,-1400.7197,-252.9766,1043.4620,349.3369,6,74); // kart
    	AddStaticVehicle(494,-1374.4962,-288.5848,1044.9185,68.7572,36,13); // kart(nascar)
    	AddStaticVehicle(504,-1492.0543,954.8027,1036.7295,327.3510,45,13); // blood
    	AddStaticVehicle(504,-1502.1421,961.5480,1036.8654,122.0106,65,9); // blood
    	AddStaticVehicle(504,-1505.0706,966.0447,1036.9222,300.5095,45,26); // blood
    	AddStaticVehicle(504,-1508.9017,969.0843,1037.0018,297.3559,14,1); // blood
    	AddStaticVehicle(504,-1513.3694,978.7458,1037.1608,308.3658,12,9); // blood
    	AddStaticVehicle(504,-1518.1445,991.3791,1037.3929,275.3988,57,38); // blood
    	AddStaticVehicle(504,-1517.6019,996.5586,1037.4738,266.2872,45,14); // blood
    	AddStaticVehicle(504,-1467.6183,945.7716,1036.5300,247.5853,51,39); // blood
    	AddStaticVehicle(504,-1516.0715,1003.6225,1037.5793,258.7066,12,9); // blood
    	AddStaticVehicle(504,-1512.3104,971.8475,1037.0479,298.4527,57,38); // blood
    	AddStaticVehicle(567,2491.3303,-1683.3593,13.2942,274.6342,88,64); //
    	AddStaticVehicle(567,2505.1621,-1676.8458,13.2759,332.0378,90,96); //
    	AddStaticVehicle(567,2504.7778,-1663.4275,13.2622,39.8656,93,64); //
    	AddStaticVehicle(567,2484.4912,-1654.1298,13.2645,87.1691,93,64); //
    	AddStaticVehicle(567,2473.1306,-1695.4735,13.3833,0.2531,97,96); //
    	AddStaticVehicle(567,2480.5125,-1749.3663,13.4182,359.8080,97,96); //
    	AddStaticVehicle(534,2390.0146,-1712.3925,13.3223,181.1147,7,7); //
    	AddStaticVehicle(534,2236.7271,-1742.7231,13.2714,184.0049,7,7); //
    	AddStaticVehicle(558,-2713.7324,205.4914,3.9677,277.3495,116,1); //
    	AddStaticVehicle(559,-2714.1741,201.5052,3.9819,285.7584,60,1); //
    	AddStaticVehicle(560,-2714.3416,196.7704,4.0213,296.0721,17,1); //
    	AddStaticVehicle(565,-2699.5027,196.2125,3.9387,25.7902,53,53); //
    	AddStaticVehicle(562,-2699.6580,203.0964,3.9908,72.3487,17,1); //
    	AddStaticVehicle(558,-2693.2214,205.6326,3.9739,6.5065,117,1); //
    	AddStaticVehicle(559,-2686.4060,204.9283,3.9778,15.1782,2,1); //
    	AddStaticVehicle(562,-2676.4094,207.1947,3.9958,11.3198,11,1); //
    	AddStaticVehicle(565,-2690.0791,225.1875,3.9189,117.7764,1,62); //
    	AddStaticVehicle(558,-2699.3816,230.6034,3.9186,96.4797,1,1); //
    	AddStaticVehicle(562,-2713.0540,234.2724,3.9910,211.5817,17,1); //
    	AddStaticVehicle(560,-2699.7795,239.2513,4.0203,105.2965,21,1); //
    	AddStaticVehicle(522,-2514.0898,149.9205,3.8933,89.1317,3,8); //
    	AddStaticVehicle(522,-2524.3672,148.4687,3.9171,71.1772,3,8); //
    	AddStaticVehicle(562,-1508.7146,-393.1760,6.7349,21.7683,17,1); //
    	AddStaticVehicle(562,-1605.9329,-192.9510,13.8081,41.5668,17,1); //
    	AddStaticVehicle(562,-1598.7650,-192.9309,13.8063,47.1314,17,1); //
    	AddStaticVehicle(562,-1590.7853,-193.2484,13.8065,51.6461,17,1); //
    	AddStaticVehicle(487,-1523.7538,-154.5548,14.2927,0.0119,26,14); //
    	AddStaticVehicle(487,-1492.8506,-163.4243,14.3016,348.9191,74,35); //
    	AddStaticVehicle(519,-1376.7860,-227.2548,15.0610,321.3755,1,1); //
    	AddStaticVehicle(519,-1335.5123,-260.5989,15.0682,315.8151,1,1); //
    	AddStaticVehicle(593,-1200.0510,-137.1859,14.6373,131.9535,13,8); //
    	AddStaticVehicle(513,-1353.4410,-464.5128,14.7237,170.2258,30,34); //
    	AddStaticVehicle(513,-1382.6505,-482.7395,14.7290,241.7214,30,34); //
    	AddStaticVehicle(476,-1429.7175,-504.1224,14.8944,168.0715,89,91); //
    	AddStaticVehicle(513,-1466.1091,-522.1666,14.7237,242.1927,54,34); //
    	AddStaticVehicle(593,-1334.6449,-629.1193,14.6143,1.3197,2,1); //
    	AddStaticVehicle(402,-1989.5027,267.5710,35.0251,266.1862,90,90); //
    	AddStaticVehicle(477,-1991.8230,242.5414,34.9515,83.7911,121,1); //
    	AddStaticVehicle(541,-1947.4929,257.0766,35.0950,62.1289,58,8); //
    	AddStaticVehicle(506,-1944.5035,265.6430,35.1955,89.2364,52,52); //
    	AddStaticVehicle(565,-1944.8679,274.6611,35.1175,121.0339,15,15); //
    	AddStaticVehicle(567,-1955.7156,303.3371,35.3358,82.5562,93,64); //
    	AddStaticVehicle(475,-1954.4508,266.8467,40.8350,295.6183,9,39); //
    	AddStaticVehicle(480,-1987.0830,304.2825,34.9420,90.9228,53,53); //
    	AddStaticVehicle(597,-1634.4783,652.1866,6.9898,2.6779,0,1); //
    	AddStaticVehicle(597,-1628.6056,651.9787,6.9879,356.5627,0,1); //
    	AddStaticVehicle(597,-1623.2273,651.9195,6.9367,356.1494,0,1); //
    	AddStaticVehicle(597,-1616.4893,651.6049,6.9572,0.5262,0,1); //
    	AddStaticVehicle(597,-1610.6525,651.4906,6.9916,1.3212,0,1); //
    	AddStaticVehicle(597,-1605.1587,651.3605,6.9923,358.5323,0,1); //
    	AddStaticVehicle(597,-1599.4406,651.2627,6.9694,359.4687,0,1); //
    	AddStaticVehicle(597,-1593.6006,651.9361,6.9235,359.1542,0,1); //
    	AddStaticVehicle(597,-1587.5837,652.0339,6.9580,1.8159,0,1); //
    	AddStaticVehicle(597,-1581.7740,651.8977,6.9914,358.6503,0,1); //
    	AddStaticVehicle(597,-1575.7249,651.3284,6.9711,1.8655,0,1); //
    	AddStaticVehicle(597,-1629.4733,691.6045,-5.4751,2.5238,0,1); //
    	AddStaticVehicle(597,635.2969,-582.2370,16.1046,2.9239,0,1); //
    	AddStaticVehicle(597,615.1370,-590.3503,16.9978,89.0276,0,1); //
    	AddStaticVehicle(597,623.5533,-596.5692,16.8098,268.6190,0,1); //
    	AddStaticVehicle(597,626.4460,-601.1451,16.4806,270.5614,0,1); //
    	AddStaticVehicle(597,633.7244,-609.3340,16.0960,271.0486,0,1); //
    	AddStaticVehicle(597,649.5030,-613.6089,16.1022,0.2320,0,1); //
    	AddStaticVehicle(597,652.3773,-592.6455,16.0685,269.0271,0,1); //
    	AddStaticVehicle(597,649.1764,-559.8405,16.0169,180.3063,0,1); //
    	AddStaticVehicle(468,594.2750,-506.7113,15.9762,186.5637,6,6); //
    	AddStaticVehicle(466,667.3590,-461.4008,16.0431,270.7955,78,76); //
    	AddStaticVehicle(468,667.5825,-464.4841,16.0020,268.5076,6,6); //
    	AddStaticVehicle(468,667.5870,-467.6466,16.0044,268.8565,6,6); //
   	 	AddStaticVehicle(522,828.4760,-606.2925,15.9162,5.5068,39,106); //
    	AddStaticVehicle(522,826.8992,-518.1093,16.0239,179.1535,39,106); //
    	AddStaticVehicle(444,-2346.4324,-1627.5774,484.0170,227.0225,32,14); //
    	AddStaticVehicle(444,-2343.5361,-1617.7137,484.0195,228.4937,32,53); //
    	AddStaticVehicle(471,-2337.0669,-1610.1289,483.2144,224.0669,120,117); //
    	AddStaticVehicle(471,-2341.4534,-1614.4661,483.2047,227.2334,103,111); //
    	AddStaticVehicle(471,-2351.8899,-1634.0493,483.1776,240.3232,66,71); //
    	AddStaticVehicle(510,-2339.8999,-1655.3191,483.3118,303.0571,43,43); //
    	AddStaticVehicle(510,-2337.9050,-1659.1670,483.3100,327.5380,2,2); //
    	AddStaticVehicle(510,-2334.3242,-1662.7338,483.2475,355.7386,5,5); //
    	AddStaticVehicle(510,-2330.7424,-1664.8118,483.0576,2.5452,6,6); //
    	AddStaticVehicle(510,-2327.3384,-1665.1342,482.9685,343.3617,16,16); //
    	AddStaticVehicle(444,-2348.4536,-1643.7375,484.0702,280.5137,32,14); //
    	AddStaticVehicle(471,-2249.2122,-1702.4708,480.0864,50.9575,120,117); //
    	AddStaticVehicle(535,1130.1254,-1137.1107,23.4227,89.2818,97,1); //
    	AddStaticVehicle(535,1117.1877,-1135.3661,23.5012,89.8871,66,1); //
    	AddStaticVehicle(575,1097.5680,-1137.2125,23.2259,274.1793,38,1); //
    	AddStaticVehicle(575,1101.9005,-1152.4592,23.2233,92.0906,51,96); //
    	AddStaticVehicle(535,1119.1517,-1162.1483,23.3528,359.9957,55,1); //
    	AddStaticVehicle(575,1130.5125,-1152.8141,23.2298,89.2446,66,96); //
    	AddStaticVehicle(575,1150.8879,-1152.9274,23.2224,90.3897,57,1); //
    	AddStaticVehicle(534,1192.2576,-1152.7449,23.4448,270.5452,37,37); //
    	AddStaticVehicle(575,1186.5120,-1126.4792,23.6478,179.0554,12,1); //
    	AddStaticVehicle(534,1147.8627,-1101.6541,25.3406,272.9661,42,42); //
    	AddStaticVehicle(439,1063.6348,-1137.7952,23.5672,91.8069,67,8); //
    	AddStaticVehicle(439,1033.8160,-1121.5750,23.8022,180.9989,37,78); //
    	AddStaticVehicle(466,1013.8123,-1031.1866,31.6611,196.9018,68,76); //
    	AddStaticVehicle(475,1022.1779,-1048.3770,31.4363,338.0531,21,1); //
    	AddStaticVehicle(549,1028.7627,-1048.6975,31.3076,359.3792,72,39); //
    	AddStaticVehicle(535,1053.8514,-1030.7080,31.8356,145.6323,28,1); //
    	AddStaticVehicle(475,1055.7267,-1048.3049,31.6041,3.8391,17,1); //
    	AddStaticVehicle(542,1046.1769,-1049.2297,31.4728,358.3948,31,93); //
    	AddStaticVehicle(475,929.2123,-1227.7228,16.7412,267.8439,17,1); //
    	AddStaticVehicle(597,1536.0212,-1674.2885,13.1493,179.5854,0,1); //
    	AddStaticVehicle(597,1523.0421,-1655.1981,13.3087,177.9872,0,1); //
    	AddStaticVehicle(597,1522.1422,-1680.4373,13.3151,177.4872,0,1); //
    	AddStaticVehicle(597,1522.0115,-1697.7367,13.3157,178.7416,0,1); //
    	AddStaticVehicle(597,1553.5404,-1613.6940,13.1498,181.1244,0,1); //
    	AddStaticVehicle(597,1559.4270,-1614.0747,13.1510,180.4625,0,1); //
    	AddStaticVehicle(597,1566.7120,-1614.4551,13.1519,178.8556,0,1); //
    	AddStaticVehicle(597,1574.0151,-1711.8031,5.6583,182.9708,0,1); //
    	AddStaticVehicle(597,1535.7527,-1697.3695,13.3155,178.6478,0,1); //
    	AddStaticVehicle(411,2069.8630,2392.7688,10.5715,89.2922,80,1); //
    	AddStaticVehicle(411,2069.7883,2396.0967,10.5405,88.1854,75,1); //
    	AddStaticVehicle(411,2069.2654,2399.0686,10.5421,92.3951,12,1); //
    	AddStaticVehicle(411,2068.3677,2401.7017,10.5457,90.2607,12,1); //
    	AddStaticVehicle(562,2068.3093,2407.7688,10.4757,272.1295,92,1); //
    	AddStaticVehicle(562,2068.8994,2410.2490,10.4725,272.0829,92,1); //
    	AddStaticVehicle(562,2070.0125,2413.6797,10.4641,89.8994,17,1); //
    	AddStaticVehicle(562,2078.5112,2421.9648,10.4645,270.3777,101,1); //
    	AddStaticVehicle(562,2078.4153,2416.9067,10.4581,270.9262,92,1); //
    	AddStaticVehicle(562,2078.6062,2413.6504,10.4583,88.9865,17,1); //
    	AddStaticVehicle(562,2078.2971,2407.5354,10.4496,272.0699,92,1); //
    	AddStaticVehicle(411,2078.5554,2401.9392,10.5636,91.0589,12,1); //
    	AddStaticVehicle(411,2077.8774,2395.8274,10.5584,87.7740,12,1); //
    	AddStaticVehicle(411,2087.2490,2396.0356,10.5633,273.4249,123,1); //
    	AddStaticVehicle(411,2087.5559,2402.1899,10.5343,94.1976,12,1); //
    	AddStaticVehicle(475,2087.0496,2408.2178,10.6161,268.7050,56,29); //
    	AddStaticVehicle(562,2087.5422,2413.5894,10.4578,90.0209,17,1); //
    	AddStaticVehicle(562,2087.7725,2419.7395,10.4730,90.5092,17,1); //
    	AddStaticVehicle(562,2095.6316,2410.7676,10.4731,270.5315,36,1); //
    	AddStaticVehicle(475,2095.6636,2407.7891,10.6357,272.6951,56,29); //
		AddStaticVehicle(475,2095.1772,2401.7339,10.6315,271.5406,56,29); //
    	AddStaticVehicle(411,2095.7722,2393.3206,10.5365,271.6312,116,1); //
    	AddStaticVehicle(475,2096.6426,2395.3315,10.6177,268.2251,41,29); //
    	AddStaticVehicle(562,2105.2349,2416.5122,10.4586,88.8236,11,1); //
    	AddStaticVehicle(522,1874.1569,-1400.0968,13.1404,347.4913,3,8); //
    	AddStaticVehicle(522,1868.3765,-1398.7627,13.0731,326.7688,3,3); //
	    AddStaticVehicle(522,1871.1133,-1399.1614,13.0886,340.3628,3,3); //
	    AddStaticVehicle(510,1883.1703,-1384.0164,13.1743,232.6152,46,46); //
    	AddStaticVehicle(510,1882.6998,-1382.8734,13.1776,216.7353,39,39); //
   	 	AddStaticVehicle(510,1877.8162,-1385.7797,13.1780,229.5951,39,39); //
    	AddStaticVehicle(416,-2578.5078,587.0758,14.6016,181.4197,1,3); //
    	AddStaticVehicle(416,-2625.1404,625.9609,14.6019,89.8536,1,3); //
    	AddStaticVehicle(416,-2686.8579,620.2266,14.6049,134.7435,1,3); //
    	AddStaticVehicle(416,-2695.8452,602.2689,14.6004,181.6549,1,3); //
    	AddStaticVehicle(416,-2684.0952,588.6890,14.5983,258.3068,1,3); //
    	AddStaticVehicle(416,-2638.8132,589.4237,14.6027,273.3163,1,3); //
    	AddStaticVehicle(416,1574.6295,1751.0416,10.8861,356.6745,1,3); //
    	AddStaticVehicle(416,1599.2175,1825.3558,10.9703,1.8951,1,3); //
    	AddStaticVehicle(416,1620.1915,1825.3146,10.9991,355.3294,1,3); //
    	AddStaticVehicle(416,1598.9673,1849.3314,10.9698,180.5612,1,3); //
    	AddStaticVehicle(402,2649.5391,2320.5647,10.5030,319.5986,39,39); //
    	AddStaticVehicle(402,2649.3018,2338.4390,10.5051,36.1047,39,39); //
    	AddStaticVehicle(603,2632.9663,2345.5911,10.5013,109.0407,18,1); //
    	AddStaticVehicle(603,2611.3564,2279.0591,10.6584,272.4104,18,1); //
    	AddStaticVehicle(475,2636.1028,2226.4890,10.6249,0.0096,56,29); //
    	AddStaticVehicle(475,2639.2585,2301.0112,10.6244,89.5593,56,29); //
    	AddStaticVehicle(416,1180.2198,-1307.8397,13.8865,268.0263,1,3); //
    	AddStaticVehicle(416,1177.7452,-1338.3606,14.0413,269.4509,1,3); //
    	AddStaticVehicle(416,1213.6710,-1319.5333,13.7096,0.7054,1,3); //
    	AddStaticVehicle(416,1213.9291,-1355.3362,13.7156,0.3716,1,3); //
    	AddStaticVehicle(401,1814.8131,-1666.6096,13.3263,178.9648,74,74); //
    	AddStaticVehicle(401,1805.4839,-1684.8047,13.2953,270.7221,74,74); //
    	AddStaticVehicle(401,1828.6882,-1694.8856,13.3254,359.2209,74,74); //
    	AddStaticVehicle(405,1803.9978,-1644.1752,13.3916,267.9549,24,1); //
    	AddStaticVehicle(405,1803.2147,-1636.0375,13.3965,269.7681,24,1); //
    	AddStaticVehicle(405,1883.6793,-1620.4761,13.4217,269.9808,24,1); //
    	AddStaticVehicle(405,1936.3656,-1595.2814,13.4268,180.2375,24,1); //
    	AddStaticVehicle(405,1871.2677,-1743.9950,13.4219,90.9274,24,1); //
    	AddStaticVehicle(412,2834.7561,-1197.7042,24.1849,184.2005,25,8); //
    	AddStaticVehicle(412,2830.9487,-1162.9679,24.8067,182.8458,25,8); //
    	AddStaticVehicle(412,2808.3999,-1188.0061,25.1801,270.0596,25,8); //
    	AddStaticVehicle(412,2850.2114,-1186.9637,24.5005,141.7256,25,8); //
    	AddStaticVehicle(412,2851.6152,-1193.3203,24.3734,139.3166,25,8); //
    	AddStaticVehicle(419,2848.2146,-1170.8419,24.6057,144.2814,33,75); //
    	AddStaticVehicle(419,2846.7334,-1154.1536,24.7356,125.8721,33,75); //
    	AddStaticVehicle(419,2818.3010,-1084.0110,30.5326,356.0703,33,75); //
	    AddStaticVehicle(407,-2036.9591,56.8587,28.6271,266.8125,3,1); //
	    AddStaticVehicle(407,-2052.5269,82.0797,28.6301,179.0204,3,1); //
    	AddStaticVehicle(407,-2064.0637,84.1276,28.6268,176.4226,3,1); //
    	AddStaticVehicle(407,1749.3408,-1456.5508,13.6546,262.8726,3,1); //
    	AddStaticVehicle(407,1794.4147,-1436.0240,13.5278,161.3665,3,1); //
    	AddStaticVehicle(416,2032.6254,-1433.8821,17.3371,4.7559,1,3); //
    	AddStaticVehicle(416,2014.9471,-1414.4771,17.1420,92.0023,1,3); //
    	AddStaticVehicle(402,2162.7358,1009.7357,10.6520,90.3273,39,39); //
    	AddStaticVehicle(451,2132.1472,1022.3763,10.5272,268.9181,125,125); //
    	AddStaticVehicle(560,2039.1226,997.0533,10.3769,355.5601,21,1); //
    	AddStaticVehicle(541,2039.8622,1020.3857,10.2968,358.9256,60,1); //
    	AddStaticVehicle(522,2038.2249,1603.9563,10.2414,0.3607,3,3); //
    	AddStaticVehicle(522,2186.2737,2003.9080,10.3848,94.2395,3,8); //
    	AddStaticVehicle(475,2048.4114,2479.2776,10.6225,3.9498,9,39); //
    	AddStaticVehicle(562,2073.9448,2479.5186,10.4851,359.4318,101,1); //
    	AddStaticVehicle(562,2076.7610,2468.7075,10.4851,358.7939,92,1); //
    	AddStaticVehicle(558,-2625.8220,2260.7576,7.7806,268.4356,116,1); //
    	AddStaticVehicle(603,-2626.0283,2252.3687,8.0491,268.3782,75,77); //
    	AddStaticVehicle(541,-2601.1318,2403.7649,12.0381,101.5823,22,1); //
    	AddStaticVehicle(415,-2488.3145,2512.7119,17.8507,182.6123,40,1); //
    	AddStaticVehicle(493,-2235.6716,2452.1294,-0.0763,228.5647,36,13); //
    	AddStaticVehicle(487,-2227.6343,2325.3723,7.6973,3.3305,54,29); //
    	AddStaticVehicle(493,-2325.2251,2301.3506,-0.1698,182.0983,36,13); //
    	AddStaticVehicle(522,-2427.4272,2346.3599,4.5446,192.5029,7,79); //
    	AddStaticVehicle(539,-1812.9856,2090.7471,8.0995,26.0916,75,91); //
    	AddStaticVehicle(411,-1805.1268,2060.9941,8.6819,332.4454,112,1); //
    	AddStaticVehicle(542,-1658.3293,2496.5254,86.4476,274.4757,113,92); //
    	AddStaticVehicle(506,-1828.0983,2698.8176,55.2481,133.5749,7,7); //
    	AddStaticVehicle(506,-1563.5063,2681.9114,55.3887,177.6960,7,7); //
    	AddStaticVehicle(434,-1555.1333,2602.4700,55.7839,176.9642,4,4); //
    	AddStaticVehicle(434,-1399.4076,2646.1528,55.6560,88.0858,4,4); //
    	AddStaticVehicle(487,-1351.3956,2687.6609,50.2912,116.2790,26,3); //
    	AddStaticVehicle(468,-1268.8220,2474.3372,86.8623,50.8106,6,6); //
    	AddStaticVehicle(468,-1268.2638,2478.1960,86.7152,30.2788,3,3); //
    	AddStaticVehicle(468,-1267.1960,2488.8176,86.6113,80.6595,53,53); //
    	AddStaticVehicle(495,-1266.7843,2500.8677,87.4979,117.1462,88,99); //
    	AddStaticVehicle(495,-1275.6511,2504.3582,87.3054,147.3838,101,106); //
    	AddStaticVehicle(471,-1309.4506,2496.1111,86.4719,273.1888,74,83); //
    	AddStaticVehicle(471,-836.5574,2749.9060,45.3322,189.5275,74,83); //
    	AddStaticVehicle(539,-907.8608,2698.5623,41.7273,87.6869,96,67); //
    	AddStaticVehicle(506,-305.5646,2687.2476,62.3649,1.5472,52,52); //
    	AddStaticVehicle(542,-229.7270,2766.7910,62.3231,149.5941,122,113); //
    	AddStaticVehicle(522,-216.5746,2595.5833,62.2816,353.6639,36,105); //
    	AddStaticVehicle(522,-210.2683,2595.3071,62.2657,356.5663,8,82); //
    	AddStaticVehicle(522,-539.1588,2605.5208,52.9790,280.6085,8,82); //
    	AddStaticVehicle(468,-539.2518,2582.7102,53.0777,91.2178,46,46); //
    	AddStaticVehicle(471,404.1970,2541.6108,16.0541,149.3834,103,111); //
    	AddStaticVehicle(475,387.5038,2537.4712,16.3447,176.1544,56,29); //
    	AddStaticVehicle(475,380.8946,2537.2910,16.3262,176.1541,56,29); //
    	AddStaticVehicle(487,365.7404,2536.9211,16.7983,358.3427,26,14); //
    	AddStaticVehicle(411,343.6119,2535.7456,16.5014,175.8806,116,1); //
    	AddStaticVehicle(476,324.7338,2546.3557,17.5297,179.6371,119,117); //
    	AddStaticVehicle(476,290.8394,2542.6936,17.5406,178.8601,103,102); //
    	AddStaticVehicle(506,379.9572,2580.5330,16.0868,287.1500,6,6); //
    	AddStaticVehicle(461,377.5349,2599.5005,16.0762,281.7288,53,1); //
    	AddStaticVehicle(519,403.4197,2452.8416,17.4336,0.4076,1,1); //
    	AddStaticVehicle(411,355.0653,2472.2437,16.1941,1.3510,116,1); //
    	AddStaticVehicle(433,329.0979,1931.2273,18.0773,90.4208,43,0); //
    	AddStaticVehicle(433,332.2412,1899.7828,18.0775,92.2378,43,0); //
    	AddStaticVehicle(468,-15.6883,2080.1755,17.4746,179.9356,46,46); //
    	AddStaticVehicle(495,-679.2086,2329.7703,133.8709,167.1541,116,115); //
    	AddStaticVehicle(495,-673.6688,2326.4514,135.1853,150.5136,118,117); //
    	AddStaticVehicle(471,-662.7831,2315.7949,138.3073,90.7710,120,112); //
    	AddStaticVehicle(468,-699.7101,2299.5605,129.9766,331.1813,53,53); //
    	AddStaticVehicle(468,-703.4792,2301.0647,129.3013,0.3550,3,3); //
    	AddStaticVehicle(468,-859.1959,2304.9629,157.5180,270.1473,3,3); //
    	AddStaticVehicle(461,-419.9312,1908.7002,57.3655,305.8631,37,1); //
    	AddStaticVehicle(402,-410.2279,1889.9801,57.5293,206.8292,98,98); //
    	AddStaticVehicle(402,-898.5338,2007.7983,60.7458,133.1432,98,98); //
    	AddStaticVehicle(451,-919.6151,2002.3134,60.6201,311.3540,123,123); //
    	AddStaticVehicle(402,-874.6334,1593.1204,26.8934,148.4319,110,110); //
    	AddStaticVehicle(411,-867.1990,1558.9054,23.9188,180.4441,123,1); //
    	AddStaticVehicle(429,-837.6008,1504.0679,19.2609,177.0021,14,14); //
    	AddStaticVehicle(522,-803.8851,1485.7820,20.7591,268.5703,39,106); //
    	AddStaticVehicle(541,-698.0276,946.6446,11.9686,92.4036,36,8); //
    	AddStaticVehicle(460,-647.7958,864.9944,1.7330,221.8799,1,9); //
    	AddStaticVehicle(487,-174.6009,963.4428,17.7450,42.1117,12,39); //
    	AddStaticVehicle(483,-309.4734,1078.3644,19.7170,178.8818,1,5); //
    	AddStaticVehicle(522,-360.6508,1102.3688,19.3164,271.8624,51,118); //
    	AddStaticVehicle(549,-291.2426,1191.2006,19.4372,268.0446,84,36); //
    	AddStaticVehicle(542,-0.7000,1115.0977,19.4250,181.0868,119,113); //
    	AddStaticVehicle(522,-78.8290,1340.0433,10.6391,2.8850,3,3); //
    	AddStaticVehicle(522,-81.8780,1339.6710,10.5157,5.4873,51,118); //
    	AddStaticVehicle(522,-84.6210,1339.4072,10.4105,5.5952,39,106); //
    	AddStaticVehicle(463,-94.6228,1338.5480,9.9648,6.2005,53,53); //
    	AddStaticVehicle(463,-100.5505,1337.7131,9.8011,352.7663,22,22); //
    	AddStaticVehicle(463,-103.7758,1337.2476,9.7075,5.5279,36,36); //
    	AddStaticVehicle(463,-87.4103,1339.2288,10.2295,0.8766,19,19); //
    	AddStaticVehicle(487,-27.5084,1400.8285,9.3217,114.7308,74,35); //
    	AddStaticVehicle(522,2039.0859,1202.9102,10.2425,181.7339,3,3); //
    	AddStaticVehicle(411,2397.9072,1039.7838,10.5261,179.5296,112,1); //
    	AddStaticVehicle(522,2782.6919,1293.5844,10.3132,358.9594,3,3); //
    	AddStaticVehicle(451,2794.6523,1295.6409,10.4519,180.2016,61,61); //
    	AddStaticVehicle(522,2326.2620,1517.0664,10.3858,173.2043,6,25); //
    	AddStaticVehicle(522,2336.0913,1516.9683,10.4051,178.2502,7,79); //
    	AddStaticVehicle(562,2332.3940,1494.3396,10.4766,89.2347,113,1); //
    	AddStaticVehicle(562,2332.4924,1479.9753,10.4990,90.0008,92,1); //
    	AddStaticVehicle(562,2331.2244,1444.3676,10.4982,91.5240,1,1); //
    	AddStaticVehicle(411,2301.2412,1444.3480,10.5616,272.0338,80,1); //
    	AddStaticVehicle(411,2301.3811,1458.6479,10.5524,272.0964,112,1); //
    	AddStaticVehicle(434,2546.1082,1968.0963,10.7747,269.3817,46,46); //
    	AddStaticVehicle(429,2374.8303,2459.9070,10.4999,176.1621,1,3); //
    	AddStaticVehicle(429,2166.5798,2728.3342,10.5056,89.7874,2,1); //
    	AddStaticVehicle(411,998.6087,1942.0408,10.5804,272.2743,12,1); //
    	AddStaticVehicle(495,1097.8894,1698.0896,11.1543,359.0662,123,124); //
    	AddStaticVehicle(487,1618.7213,1601.6272,10.9604,0.0511,26,57); //
    	AddStaticVehicle(487,1611.2949,1616.7782,10.9661,227.6240,29,42); //
    	AddStaticVehicle(487,1609.5470,1630.9419,10.9629,143.6237,54,29); //
    	AddStaticVehicle(519,1328.6212,1612.2500,11.7529,270.0001,1,1); //
    	AddStaticVehicle(519,1328.5039,1583.1272,11.7331,270.0223,1,1); //
    	AddStaticVehicle(593,1331.7283,1451.9042,11.3028,178.1216,22,1); //
    	AddStaticVehicle(593,1303.9941,1451.6426,11.2994,178.6699,36,8); //
    	AddStaticVehicle(476,1279.1530,1362.2148,11.5408,276.5766,77,87); //
    	AddStaticVehicle(476,1277.4224,1322.4823,11.5375,282.1931,71,77); //
    	AddStaticVehicle(415,1325.0160,1278.7351,10.6077,0.0533,62,1); //
    	AddStaticVehicle(513,1582.0197,1336.3247,11.4017,113.0416,55,20); //
    	AddStaticVehicle(415,1560.6304,1096.6299,10.5912,181.2297,62,1); //
    	AddStaticVehicle(483,1925.7999,697.5283,10.8012,179.2114,1,31); //
    	AddStaticVehicle(522,2298.5134,557.5022,7.3465,34.1517,8,82); //
    	AddStaticVehicle(473,2296.9072,518.9904,-0.2214,89.6479,56,15); //
    	AddStaticVehicle(473,2359.5496,519.1233,-0.4088,90.9536,56,53); //
    	AddStaticVehicle(560,2562.7808,745.5876,10.4825,230.9728,1,0); //
    	AddStaticVehicle(411,2894.0703,2451.8457,10.5474,45.6042,80,1); //
    	AddStaticVehicle(506,-2625.9011,1378.6171,6.8435,180.5287,3,3); //
    	AddStaticVehicle(415,-2646.7070,1355.0378,6.9579,178.8869,36,1); //
    	AddStaticVehicle(475,-2634.9661,1393.1687,6.8794,186.9820,9,39); //
	    AddStaticVehicle(539,-2877.4536,1212.3979,4.9915,269.2565,75,75); //
	    AddStaticVehicle(541,-2815.7356,861.0895,43.7026,359.9799,13,8); //
    	AddStaticVehicle(603,-2458.8062,1070.8716,55.5816,91.2584,69,1); //
    	AddStaticVehicle(493,-1720.5760,1431.4547,-0.1358,358.5960,36,13); //
    	AddStaticVehicle(437,-1988.3618,157.0931,27.6494,0.5423,87,7); //
    	AddStaticVehicle(437,-1988.0033,119.1304,27.6724,0.5423,87,7); //
    	AddStaticVehicle(433,-1552.7119,466.7129,7.6419,329.5896,43,0); //
    	AddStaticVehicle(433,-1561.3938,451.8962,7.6119,329.7427,43,0); //
    	AddStaticVehicle(433,-1541.5321,479.7381,7.6553,268.8049,43,0); //
    	AddStaticVehicle(470,-1483.5313,458.8624,7.1606,359.8594,43,0); //
    	AddStaticVehicle(470,-1476.9131,456.2280,7.1610,356.8011,43,0); //
    	AddStaticVehicle(470,-1465.0892,454.7054,7.1589,0.0359,43,0); //
    	AddStaticVehicle(470,-1452.3818,454.7038,7.1790,3.4628,43,0); //
    	AddStaticVehicle(493,-1470.5593,1090.3055,-0.1415,269.6535,36,13); //
    	AddStaticVehicle(487,-2003.9885,1080.5702,55.7172,187.5506,26,57); //
    	AddStaticVehicle(466,-1914.6853,741.5983,45.1780,91.1297,25,76); //
    	AddStaticVehicle(402,-2280.4346,412.7017,35.0363,130.0297,39,39); //
    	AddStaticVehicle(522,-2376.1702,649.6945,34.7452,0.7334,6,25); //
    	AddStaticVehicle(522,-2153.4500,727.0563,68.9803,85.2845,6,25); //
    	AddStaticVehicle(522,-2541.0735,141.5768,15.8191,62.6847,6,25); //
    	AddStaticVehicle(434,-2593.1414,-80.9298,4.3124,49.4933,6,6); //
    	AddStaticVehicle(541,-2352.0923,-125.1212,34.9317,180.0870,68,8); //
    	AddStaticVehicle(522,-2077.4094,-85.9342,34.7222,355.1369,6,25); //
    	AddStaticVehicle(402,-2085.6802,-84.3067,34.9955,1.2759,39,39); //
    	AddStaticVehicle(461,-2148.0020,-428.8790,34.9166,261.4876,61,1); //
    	AddStaticVehicle(434,-1904.4851,-562.7532,24.5607,179.9705,2,2); //
    	AddStaticVehicle(402,-1996.8264,-847.5779,32.0036,180.3642,39,39); //
    	AddStaticVehicle(402,-2133.9421,-787.2194,31.8551,89.0240,39,39); //
    	AddStaticVehicle(415,-2124.8657,-962.2233,31.8032,89.3433,25,1); //
    	AddStaticVehicle(415,-1916.3602,-1345.8413,40.5262,1.7017,25,1); //
    	AddStaticVehicle(487,-1840.3212,-1749.9797,29.8823,238.3802,54,29); //
    	AddStaticVehicle(406,-1905.1765,-1754.5216,23.2411,86.7039,1,1); //
    	AddStaticVehicle(406,-1897.9335,-1748.8910,23.2589,44.3900,1,1); //
    	AddStaticVehicle(406,-1890.7665,-1744.7469,23.2445,43.7944,1,1); //
    	AddStaticVehicle(514,-1880.5515,-1738.7882,22.3176,64.4821,28,1); //
    	AddStaticVehicle(514,-1876.9353,-1730.0004,22.3317,75.9431,36,1); //
    	AddStaticVehicle(514,-1865.5120,-1721.3420,22.3372,221.5006,40,1); //
    	AddStaticVehicle(486,-1905.8755,-1704.8873,21.9827,195.2169,1,1); //
    	AddStaticVehicle(486,-1915.8817,-1708.8036,21.9843,219.2445,1,1); //
    	AddStaticVehicle(486,-1917.1151,-1719.1277,21.9940,258.7087,1,1); //
    	AddStaticVehicle(522,-1919.6285,-1737.8944,21.3184,288.2076,7,79); //
    	AddStaticVehicle(480,-2185.3862,-2305.6177,30.4026,319.3658,6,6); //
    	AddStaticVehicle(549,-2205.5500,-2383.2366,30.7797,294.5653,79,39); //
    	AddStaticVehicle(461,-2109.0527,-2431.0820,30.1809,228.9556,79,1); //
    	AddStaticVehicle(542,-2167.3169,-2527.8040,30.3436,322.7529,32,92); //
    	AddStaticVehicle(461,-2043.8379,-2534.6045,30.1429,52.6130,79,1); //
    	AddStaticVehicle(461,-1571.0410,-2731.2144,48.1188,138.9928,79,1); //
    	AddStaticVehicle(451,-1545.6251,-2749.6345,48.2352,169.8410,18,18); //
    	AddStaticVehicle(451,18.2548,-2728.8032,40.5316,141.0415,16,16); //
    	AddStaticVehicle(461,16.2328,-2637.0344,39.9968,93.9264,88,1); //
    	AddStaticVehicle(461,-283.7679,-2183.4375,28.2786,98.0985,88,1); //
    	AddStaticVehicle(487,-253.1702,-2237.6042,28.7438,170.5273,12,39); //
    	AddStaticVehicle(461,-108.4874,-1173.9579,2.4491,45.9846,88,1); //
    	AddStaticVehicle(480,-499.5826,-552.6579,25.2971,207.8705,12,12); //
    	AddStaticVehicle(461,-1210.7684,-737.5695,59.3893,141.7248,88,1); //
    	AddStaticVehicle(461,-1219.2756,-748.6826,61.5806,138.4104,88,1); //
    	AddStaticVehicle(451,-1037.5660,-1300.2899,128.9322,27.3565,36,36); //
    	AddStaticVehicle(493,-1114.3167,327.9871,-0.0821,315.4313,36,13); //
    	AddStaticVehicle(402,-2104.4868,194.2165,35.2081,359.9864,110,110); //
    	AddStaticVehicle(402,-2592.6553,64.9248,4.1672,357.7243,110,110); //
    	AddStaticVehicle(562,-2617.2766,700.5871,27.6204,271.2459,92,1); //
    	AddStaticVehicle(460,-1632.8348,160.4109,1.5014,326.2236,46,32); //
    	AddStaticVehicle(444,-1594.8904,-2728.5383,48.9104,136.6918,32,36); //
    	AddStaticVehicle(541,-2522.5066,-2218.0181,28.8066,239.8960,58,8); //
    	AddStaticVehicle(541,-2913.8625,-1396.3636,11.2362,357.2533,58,8); //
    	AddStaticVehicle(487,-2887.9180,33.5454,4.9979,319.1136,29,42); //
    	AddStaticVehicle(444,-2899.4805,-301.8072,4.1581,90.6835,32,14); //
    	AddStaticVehicle(444,-2400.5491,-2175.7590,33.6604,171.7935,32,14); //
    	AddStaticVehicle(468,-2389.7905,-2175.4434,32.9626,196.3412,46,46); //
    	AddStaticVehicle(468,-2384.2578,-2174.3037,32.9886,234.9456,53,53); //
    	AddStaticVehicle(468,-2381.6372,-2172.1445,32.9841,225.5282,3,3); //
    	AddStaticVehicle(468,-2787.5742,-1510.2579,138.3528,189.0797,46,46); //
    	AddStaticVehicle(468,-2794.4517,-1510.4076,138.5452,170.4398,46,46); //
    	AddStaticVehicle(468,-2798.6677,-1537.6851,139.0922,250.3421,46,46); //
    	AddStaticVehicle(468,-1650.6973,-2248.0295,31.2762,355.9950,46,46); //
    	AddStaticVehicle(468,-1649.2228,-2231.8433,29.3129,353.8012,46,46); //
    	AddStaticVehicle(539,-1298.9326,-2177.6282,20.6001,122.8898,61,98); //
    	AddStaticVehicle(495,-860.4295,-1834.9008,91.8853,235.6852,118,117); //
    	AddStaticVehicle(466,-1740.4039,-101.1584,3.2807,134.0308,18,76); //
    	AddStaticVehicle(522,2656.0735,-1434.6633,30.0115,347.5158,3,3); //
    	AddStaticVehicle(506,2729.6680,-1476.4110,30.0864,356.3473,3,3); //
    	AddStaticVehicle(468,2745.5291,-1318.8586,50.2720,356.9092,3,3); //
    	AddStaticVehicle(468,2675.7903,-1233.6484,56.8784,279.4786,53,53); //
    	AddStaticVehicle(463,2751.3213,-1104.6514,69.1218,3.3012,84,84); //
    	AddStaticVehicle(444,2655.1924,-1669.7656,11.2310,311.1729,32,66); //
    	AddStaticVehicle(444,2822.6785,-1673.6349,10.3178,357.8890,32,32); //
    	AddStaticVehicle(477,2830.5769,-1689.3180,9.7689,76.4339,22,1); //
    	AddStaticVehicle(471,2788.2422,-1875.2849,9.3189,179.3185,120,117); //
    	AddStaticVehicle(506,2862.5637,-2009.0311,10.7200,2.2261,76,76); //
    	AddStaticVehicle(471,2822.9658,-2127.7874,10.5900,310.7270,103,111); //
    	AddStaticVehicle(534,2774.8965,-2030.9742,13.3147,349.0237,53,53); //
    	AddStaticVehicle(535,2781.6226,-2031.5291,13.3045,0.4152,31,1); //
    	AddStaticVehicle(534,2789.6624,-2031.6089,13.3091,13.6098,62,62); //
    	AddStaticVehicle(575,2761.9775,-1982.0676,13.1303,181.2225,19,96); //
    	AddStaticVehicle(522,2257.9802,-2119.2498,13.0992,33.0286,36,105); //
    	AddStaticVehicle(522,2299.6428,-2053.6462,13.1146,129.0102,36,105); //
    	AddStaticVehicle(402,2718.2771,-2388.7454,13.4984,179.5749,10,10); //
    	AddStaticVehicle(493,2723.9282,-2312.0447,-0.2202,91.1162,36,13); //
    	AddStaticVehicle(477,2683.4331,-2518.2791,12.9658,357.3264,75,1); //
    	AddStaticVehicle(565,2432.0276,-2421.4429,13.2596,225.0234,11,11); //
    	AddStaticVehicle(411,2498.6606,-2583.1235,13.3571,89.7394,112,1); //
    	AddStaticVehicle(411,2209.9038,-2632.3245,13.2909,270.8936,106,1); //
    	AddStaticVehicle(451,2200.2991,-2531.4844,13.2536,359.0661,36,36); //
    	AddStaticVehicle(451,2200.9954,-2515.8210,13.2529,355.5547,36,36); //
    	AddStaticVehicle(473,2356.0369,-2511.8430,-0.2512,180.6043,56,15); //
    	AddStaticVehicle(460,2315.7397,-2407.9465,1.5517,157.9014,46,23); //
    	AddStaticVehicle(510,2130.9475,-2095.9609,13.1532,144.8396,46,46); //
    	AddStaticVehicle(451,2118.9958,-2077.6392,13.2586,134.5762,36,36); //
    	AddStaticVehicle(560,1948.2899,-2133.3323,13.2794,90.5802,37,0); //
    	AddStaticVehicle(593,1926.2021,-2289.6748,14.0204,270.8337,58,8); //
    	AddStaticVehicle(513,2000.3671,-2382.1660,14.1008,92.2147,21,34); //
    	AddStaticVehicle(487,1973.0895,-2394.6060,13.6853,125.9422,29,42); //
    	AddStaticVehicle(487,1948.5664,-2401.8694,13.6917,359.7357,26,57); //
    	AddStaticVehicle(593,1868.8662,-2356.0313,14.0161,269.0399,60,1); //
    	AddStaticVehicle(513,1822.8627,-2636.2036,14.0946,1.8473,21,36); //
    	AddStaticVehicle(476,1753.7827,-2635.0325,14.2443,3.5381,1,6); //
    	AddStaticVehicle(476,1682.7000,-2635.0649,14.2530,359.1803,7,6); //
    	AddStaticVehicle(519,1563.8785,-2454.8474,14.4761,359.7942,1,1); //
    	AddStaticVehicle(519,1476.3889,-2426.6670,14.4655,235.7704,1,1); //
    	AddStaticVehicle(593,1641.2742,-2419.0063,14.0443,180.7293,68,8); //
    	AddStaticVehicle(451,1560.3811,-2312.2527,13.2459,269.1864,16,16); //
    	AddStaticVehicle(541,1543.1587,-2361.8535,13.2079,0.0315,60,1); //
    	AddStaticVehicle(480,1444.5317,-2348.1433,13.3027,358.7101,46,46); //
    	AddStaticVehicle(506,1388.2755,-2365.0559,13.2511,358.3904,6,6); //
    	AddStaticVehicle(475,1394.3169,-2261.4390,13.3219,179.9893,37,0); //
    	AddStaticVehicle(534,1415.0792,-2224.6235,13.2506,178.3782,10,10); //
    	AddStaticVehicle(535,1673.9476,-2113.2017,13.3003,270.1823,55,1); //
    	AddStaticVehicle(541,2157.0591,-1807.9885,13.0201,0.4683,2,1); //
    	AddStaticVehicle(534,2078.5310,-1770.8838,13.2528,163.6468,42,42); //
    	AddStaticVehicle(535,1925.1182,-1788.1635,13.2253,91.2002,31,1); //
    	AddStaticVehicle(562,1972.5240,-1710.0577,15.6300,89.8385,11,1); //
    	AddStaticVehicle(567,1802.5538,-1933.8538,13.2345,271.0316,114,1); //
    	AddStaticVehicle(567,1776.2335,-1887.9567,13.2844,359.2220,102,114); //
    	AddStaticVehicle(535,1766.1583,-1905.2703,13.3500,269.8075,28,1); //
    	AddStaticVehicle(466,1730.3785,-1745.8889,13.3273,359.9951,68,76); //
    	AddStaticVehicle(534,1764.1395,-1692.0568,13.1639,91.2464,15,15); //
    	AddStaticVehicle(567,1716.1848,-1578.2502,13.4421,181.2180,97,96); //
    	AddStaticVehicle(466,1642.6505,-1522.2988,13.3586,270.5026,67,76); //
    	AddStaticVehicle(535,1460.1124,-1506.7866,13.3058,90.8421,118,1); //
    	AddStaticVehicle(477,1350.0001,-1395.1289,13.1062,359.9998,0,1); //
    	AddStaticVehicle(495,1276.4248,-1380.7561,13.5453,179.4585,114,108); //
    	AddStaticVehicle(514,1247.2358,-1428.3411,14.1249,356.0676,28,1); //
    	AddStaticVehicle(439,1279.8552,-1834.7507,13.2857,271.8636,8,17); //
    	AddStaticVehicle(439,1377.5375,-1885.4930,13.3956,358.0547,8,17); //
    	AddStaticVehicle(439,1266.4827,-1858.3915,13.4428,87.9909,8,17); //
    	AddStaticVehicle(411,1098.3407,-1772.6384,13.0895,270.0259,116,1); //
    	AddStaticVehicle(480,1062.8093,-1746.2866,13.2160,88.0258,4,4); //
    	AddStaticVehicle(565,1163.9053,-1647.3300,13.6080,1.7902,10,10); //
    	AddStaticVehicle(480,344.1117,-1809.4104,4.2908,179.4969,4,4); //
    	AddStaticVehicle(542,1332.0245,-1059.7028,28.1455,270.9660,13,118); //
    	AddStaticVehicle(466,1329.6509,-1239.5250,13.3355,1.7113,45,88); //
    	AddStaticVehicle(477,1350.2166,-1388.0437,13.2391,179.6637,92,1); //
    	AddStaticVehicle(535,1605.0050,-1385.0077,14.1912,359.9991,3,1); //
    	AddStaticVehicle(575,1778.7583,-1155.2755,23.4310,176.4014,25,96); //
    	AddStaticVehicle(402,1978.6227,-1124.5881,25.8053,355.0588,13,13); //
    	AddStaticVehicle(468,1996.2673,-1274.1707,23.4690,0.6338,53,53); //
    	AddStaticVehicle(461,2147.5266,-1170.4144,23.4014,266.7104,53,1); //
    	AddStaticVehicle(522,2444.6904,-1134.4529,34.3611,168.1503,3,8); //
    	AddStaticVehicle(562,2012.9050,-1595.7021,13.2106,136.1641,116,1); //
    	AddStaticVehicle(534,2019.6980,-1649.1998,13.2828,89.3487,11,11); //
    	AddStaticVehicle(535,1925.1154,-1788.1663,13.2237,91.2970,31,1); //
    	AddStaticVehicle(541,2404.5776,-1383.3489,23.8637,108.8598,60,1); //
    	AddStaticVehicle(541,2429.4167,-1226.3813,24.8662,357.5050,60,1); //
    	AddStaticVehicle(522,2408.0137,-1222.0059,24.6522,173.0889,39,106); //
    	AddStaticVehicle(522,2442.6926,-1135.6315,34.1996,197.8111,3,8); //
    	AddStaticVehicle(522,1743.9686,-1049.7361,23.5315,357.6995,3,8); //
    	AddStaticVehicle(522,595.0479,-501.0691,15.9062,6.0278,3,8); //
    	AddStaticVehicle(468,594.3159,-506.6985,15.9891,187.0389,6,6); //
    	AddStaticVehicle(468,201.8350,-252.3131,1.2467,354.2288,6,6); //
    	AddStaticVehicle(522,206.2693,-251.5458,1.1480,7.3656,51,118); //
    	AddStaticVehicle(411,168.9596,-183.1908,1.3141,269.9680,116,1); //
    	AddStaticVehicle(541,314.4260,-49.5111,1.1996,208.5312,2,1); //
    	AddStaticVehicle(471,290.4413,39.3044,2.0693,17.0984,74,91); //
    	AddStaticVehicle(487,625.1092,287.4269,20.2086,353.5424,54,29); //
    	AddStaticVehicle(468,753.4437,333.4239,19.9507,181.3619,3,3); //
    	AddStaticVehicle(468,1220.6831,308.8499,19.3414,74.0708,53,53); //
    	AddStaticVehicle(477,1312.5498,361.5923,19.2859,247.2553,101,1); //
    	AddStaticVehicle(402,1388.2388,266.1290,19.4257,335.2514,22,22); //
    	AddStaticVehicle(471,1517.9829,12.6423,23.6542,99.7871,103,111); //
    	AddStaticVehicle(471,1549.6404,-27.5668,20.8087,268.3348,120,114); //
    	AddStaticVehicle(468,1905.5143,172.7038,36.8398,337.9402,46,46); //
    	AddStaticVehicle(451,2231.1929,156.1882,26.5296,179.9170,46,46); //
	    AddStaticVehicle(487,2273.4763,26.6341,26.6100,71.0074,26,14); //
	    AddStaticVehicle(549,2356.6550,-79.1241,26.2567,90.4254,83,36); //
//----------------------------530vagji-----------------------------------------
    	AddStaticVehicle(470,290.2496,1903.4703,17.6308,273.1497,43,0); // patriot
    	AddStaticVehicle(470,288.4212,1893.1118,17.6302,266.9476,43,0); // patriot
    	AddStaticVehicle(470,290.6971,1882.1437,17.6331,270.3278,43,0); // patriot
    	AddStaticVehicle(470,336.9942,1861.6002,17.9677,184.3225,43,0); // patriot
    	AddStaticVehicle(470,-1430.1769,455.5682,7.1765,0.0597,43,0); // patriot
    	AddStaticVehicle(470,-1420.8914,455.1602,7.1806,359.6852,43,0); // patriot
    	AddStaticVehicle(470,-1409.0703,456.8105,7.1795,3.2656,43,0); // patriot
    	AddStaticVehicle(470,-1454.6326,457.7532,7.1794,0.1224,43,0); // patriot
    	AddStaticVehicle(468,-772.8022,-2126.2737,25.0290,100.4438,46,46); // sanchez
    	AddStaticVehicle(468,849.1193,842.1000,12.9791,29.9376,53,53); // sanchez
	    AddStaticVehicle(468,842.6754,839.4937,12.4209,25.7389,53,53); // sanchez
	    AddStaticVehicle(468,835.7610,839.2408,11.7305,27.3966,1,1); // sanchez
    	AddStaticVehicle(468,598.0177,848.1182,-43.5204,286.2804,1,1); // sanchez
//-----------------------------------543 vagji---------------------------------
    	AddStaticVehicle(522,1925.0665,-1412.1522,13.1423,12.7160,39,106); //
    	AddStaticVehicle(522,1914.2742,-1412.8784,13.1483,355.5980,39,106); //
    	AddStaticVehicle(522,1544.0627,-1356.1016,329.0143,274.6153,39,106); //
//-----------------------------------546---------------------------------------
    	AddStaticVehicle(444,-946.4270,-2355.1841,60.2785,231.2916,32,14); //
    	AddStaticVehicle(444,-946.4269,-2355.1841,60.2785,231.2913,32,14); // monster sf
    	AddStaticVehicle(444,-760.6939,-1270.0487,71.4457,140.3272,32,14); // monster sf2
    	AddStaticVehicle(444,-1108.8180,-1621.3961,76.7403,271.2538,2,2); // monster sf3
    	AddStaticVehicle(444,-1023.0262,-582.2218,32.3791,359.8240,1,1); // monster sf4
    	AddStaticVehicle(444,-572.9628,-1054.0314,24.1085,232.5885,3,3); // monster sf5
    	AddStaticVehicle(444,-566.0664,-1037.5781,24.4872,237.3450,4,4); // monster sf6
    	AddStaticVehicle(444,-378.0818,-1451.2462,26.0979,355.3512,34,34); // monster sf 7
        AddStaticVehicle(470,-1317.0851,477.6707,7.1837,91.2093,43,0); //
        AddStaticVehicle(470,-1343.7008,455.8490,7.1773,355.8952,43,0); //
        AddStaticVehicle(470,-1314.3798,438.8568,7.1828,0.8197,43,0); //
        AddStaticVehicle(470,-1303.9830,438.6823,7.1796,5.4212,43,0); //
        AddStaticVehicle(470,-1292.9620,438.7082,7.1745,2.7762,43,0); //
        AddStaticVehicle(470,-1352.5797,478.6884,7.1785,91.4248,43,0); //
        AddStaticVehicle(433,-1233.7505,445.3395,7.6244,89.4821,43,0); //
        AddStaticVehicle(433,-1227.5696,456.5764,7.6241,88.9087,43,0); //
        AddStaticVehicle(433,-1324.8270,445.6619,7.6206,0.8003,43,0); //
        AddStaticVehicle(433,-1316.6289,440.8486,7.6242,359.0729,43,0); //
        AddStaticVehicle(522,-905.4711,1549.7277,25.4310,266.1580,6,25); //
        AddStaticVehicle(522,-904.8200,1556.1642,25.4000,276.0394,6,25); //
        AddStaticVehicle(402,-865.5517,1544.3021,22.7852,270.4842,110,110); //
        AddStaticVehicle(411,-866.4774,1556.9191,23.7666,271.7702,123,1); //
        AddStaticVehicle(411,-789.3030,1595.3444,26.8183,357.8621,123,1); //
        AddStaticVehicle(541,-2326.1450,-124.5623,34.9375,177.9248,22,1); //
        AddStaticVehicle(522,-2303.6323,-119.3522,34.8942,266.2038,7,79); //
        AddStaticVehicle(522,-2268.8230,-132.1658,34.8926,271.2515,7,79); //
        AddStaticVehicle(477,-2304.0842,-145.8167,35.0715,179.2246,121,1); //
        AddStaticVehicle(510,-2320.3752,-145.3767,35.1173,247.7933,39,39); //
        AddStaticVehicle(510,-2320.4702,-143.4916,35.1175,238.5793,39,39); //
        AddStaticVehicle(510,-2320.9163,-139.8295,35.1183,253.5542,39,39); //
        AddStaticVehicle(468,590.2737,863.8640,-43.7297,264.5471,1,1); //
        AddStaticVehicle(444,606.3582,879.3040,-42.5897,272.5110,32,32); //
        AddStaticVehicle(444,568.0504,870.9183,-43.1536,353.1927,32,32); //
        AddStaticVehicle(471,615.8815,845.8392,-43.5404,329.5685,120,113); //
        AddStaticVehicle(471,620.0989,847.0582,-43.4823,334.9790,120,113); //
        AddStaticVehicle(471,625.4366,847.5258,-43.4799,335.9135,120,113); //
        AddStaticVehicle(593,-1242.2819,-93.8698,14.6076,136.3981,13,8); //
        AddStaticVehicle(593,-1344.0920,-183.8187,14.6098,70.3843,13,8); //
        AddStaticVehicle(487,-1344.1498,-225.2560,14.3192,338.9240,54,29); //
        AddStaticVehicle(402,-2249.9219,651.6685,49.1285,358.7127,90,90); //
        AddStaticVehicle(451,-2272.3618,645.1631,49.0028,185.2205,125,125); //
        AddStaticVehicle(565,-2249.3625,656.6498,48.9184,358.3520,15,15); //
        AddStaticVehicle(541,-2250.0188,631.8943,47.6095,1.0920,58,8); //
        AddStaticVehicle(541,-2272.8135,684.3586,48.9220,357.9547,58,8); //
        AddStaticVehicle(560,-2272.6841,631.4566,47.5847,178.6261,21,1); //
        AddStaticVehicle(560,-2281.3840,660.7472,48.9343,88.5378,21,1); //
        AddStaticVehicle(522,-2246.0525,666.3517,49.0164,33.5878,39,106); //
        AddStaticVehicle(522,-2245.1685,685.0938,49.0162,30.3214,39,106); //
        AddStaticVehicle(475,-2631.5483,1378.4098,6.9476,181.1080,9,39); //
        AddStaticVehicle(402,-2618.3862,1378.9799,6.9794,182.7469,90,90); //
        AddStaticVehicle(411,-2617.3496,1353.8380,6.8695,178.0107,64,1); //
        AddStaticVehicle(415,-2625.4958,1336.2458,6.9656,319.2728,36,1); //
        AddStaticVehicle(522,-2647.2661,1343.4401,6.7351,269.3774,51,118); //
        AddStaticVehicle(522,-2647.1873,1346.2424,6.7335,271.4113,3,3); //
        AddStaticVehicle(411,-2644.0300,1378.2251,6.8870,181.7681,123,1); //
        AddStaticVehicle(541,-2636.9370,1378.9392,6.7725,178.0590,51,1); //
        AddStaticVehicle(444,-2664.5457,1382.5594,7.5441,271.4170,32,42); //
        AddStaticVehicle(522,-2647.4668,1349.3315,6.7490,281.0887,3,8); //
        AddStaticVehicle(411,-1340.0137,-246.9623,13.8755,282.0901,116,1); //
        AddStaticVehicle(487,-1321.5507,-232.4325,14.3225,282.8719,26,3); //
        AddStaticVehicle(541,-1370.8115,-255.0360,13.7689,43.7324,58,8); //
        AddStaticVehicle(541,588.8300,884.1184,-44.8164,258.8994,60,1); //
        AddStaticVehicle(444,605.7328,845.4536,-42.8553,333.4588,32,53); //
        AddStaticVehicle(406,621.7672,824.7966,-41.4377,11.4008,1,1); //
        AddStaticVehicle(406,633.0073,882.7072,-41.4504,292.5435,1,1); //
        AddStaticVehicle(406,-2336.0161,-1596.9722,485.2195,213.5919,1,1); //
        AddStaticVehicle(406,-2331.5864,-1574.7219,484.7144,226.5612,1,1); //
        AddStaticVehicle(486,578.3161,922.5179,-42.6803,178.6014,1,1); //
        AddStaticVehicle(486,569.7264,920.5499,-42.7412,176.4364,1,1); //
        AddStaticVehicle(486,851.1219,872.9071,13.5715,202.2449,1,1); //
        AddStaticVehicle(486,-2346.0076,-1650.9668,483.9228,288.7198,1,1); //
        AddStaticVehicle(444,837.7653,869.8463,13.5928,197.8094,32,53); //
        AddStaticVehicle(412,-324.3209,1515.0585,75.1964,358.8907,103,5); //
        AddStaticVehicle(412,2471.1643,-1672.2953,13.1645,198.0818,103,5); //
        AddStaticVehicle(401,-339.9066,1516.3610,75.1388,183.4785,105,106); //
        AddStaticVehicle(415,-270.1913,1547.6144,75.1300,134.3478,102,107); //
        AddStaticVehicle(444,-303.2416,1582.3588,75.7307,133.3254,102,105); //
        AddStaticVehicle(451,-34.9871,2343.7747,23.8468,95.9699,102,109); //
        AddStaticVehicle(411,-17.2414,2336.9546,23.8677,182.1983,105,104); //
        AddStaticVehicle(475,-367.8694,2228.0044,42.2909,103.8270,107,101); //
        AddStaticVehicle(522,-427.9420,2223.1025,41.9022,359.6983,1,255); //
        AddStaticVehicle(406,586.7098,1220.2268,13.2405,119.1208,102,103); //
        AddStaticVehicle(468,351.0925,1371.3716,7.5003,268.7881,120,102); //
        AddStaticVehicle(411,282.3356,1393.0314,10.3129,271.4490,107,101); //
        AddStaticVehicle(520,-1290.2689,495.5250,18.9576,90.1542,102,101); //
        AddStaticVehicle(520,-1416.1438,515.4760,18.9659,88.0669,102,101); //
        AddStaticVehicle(520,-1458.7106,500.9901,18.9951,269.9557,102,101); //
        AddStaticVehicle(520,360.2397,1943.6409,18.3639,89.9224,102,101); //
        AddStaticVehicle(520,351.2962,1974.3190,18.3639,90.9194,102,101); //
//----------------------------NASCARS-------------------------------------------
        AddStaticVehicle(503,2880.3547,-1724.3580,10.9409,79.1485,15,17); //
		AddStaticVehicle(503,2879.7358,-1728.2098,10.9432,75.6814,5,19); //
		AddStaticVehicle(503,2882.0435,-1721.2091,10.9366,77.2143,11,22); //
		AddStaticVehicle(503,2878.5835,-1734.3734,10.9368,76.1215,18,25); //
		AddStaticVehicle(503,2877.7817,-1737.1266,10.9349,79.3633,30,23); //
		AddStaticVehicle(503,2877.4917,-1740.1378,10.9351,79.8888,0,0); //
		AddStaticVehicle(503,2876.9338,-1743.0985,10.9351,82.6802,1,1); //
		AddStaticVehicle(503,2876.6130,-1745.9496,10.9352,83.7857,2,2); //
		AddStaticVehicle(503,2876.0752,-1749.4709,10.9339,79.6182,3,3); //
		AddStaticVehicle(503,2875.6301,-1752.7839,10.9333,79.6037,4,4); //
		AddStaticVehicle(503,2874.9722,-1755.5699,10.9338,81.8178,30,29); //



        
    
    	AddStaticPickup(35,2,-2816.1677,-1519.5845,146.7734); // bazuka
    	AddStaticPickup(1240,2,1579.5107,1769.1838,10.8203); // 1240
    	AddStaticPickup(1240,2,2035.0194,-1405.1903,17.2402); // 1240
    	AddStaticPickup(1240,2,1175.6628,-1323.5991,14.1953); // 1240
    	AddStaticPickup(1240,2,-2648.6106,637.6304,14.4531); // 1240
    	AddStaticPickup(1240,2,-1514.3998,2524.6548,55.7907); // pickups dzivibu
    	AddStaticPickup(359,2,-2819.4739,1116.9229,26.7732); // pickups bazukai 35 ID
    	AddStaticPickup(370,2,2086.1025,1905.2905,12.9876); // jetpack 370
    	AddStaticPickup(359,2,850.1420,-1393.2778,-0.5015); // RPG 359 ID
    	AddStaticPickup(359,2,-2186.3479,697.0498,53.8906); // RPG 359 ID
    	AddStaticPickup(1240, 2, -1134.4260,1099.1708,1345.8124); // dmroom
   	    AddStaticPickup(1242, 2, -1108.8949,1021.8428,1343.8632); // dmroom
   	    AddStaticPickup(1240, 2, -1082.1575,1047.9188,1343.4229); // dmroom
   	    AddStaticPickup(1242, 2, -1068.7322,1081.7979,1342.1301); // dmroom
   	    AddStaticPickup(351, 2, -1037.5608,1090.4855,1343.1694); // dmroom
   	    AddStaticPickup(361, 2, -1020.4168,1077.3073,1343.9490); // dmroom
   	    AddStaticPickup(350, 2, -987.4659,1087.0909,1342.9773); // dmroom
   	    AddStaticPickup(342, 2, -1003.4804,1021.0028,1341.8319); // dmroom
   	    AddStaticPickup(352, 2, -1054.1874,1058.0996,1341.3516); // dmroom
   	    AddStaticPickup(28, 2, -975.1771,1077.1400,1344.9825); //dmroom
   	    AddStaticPickup(26, 2, -969.9304,1048.0972,1345.0503); //domroom
   	    AddStaticPickup(25, 2, -986.2478,1066.4648,1343.2474); //dmroom
   	    AddStaticPickup(26, 2, -1037.8749,1028.0546,1343.0408); //domroom
   	    AddStaticPickup(30, 2, -1057.8364,1029.6664,1343.5719); //dmroom
   	    AddStaticPickup(32, 2, -1063.3604,1058.4707,1347.4520); //dmroom
   	    AddStaticPickup(33, 2, -1069.9833,1090.4689,1343.3402); //dmroom
   	    AddStaticPickup(31, 2, -1084.4420,1097.8613,1343.5089); //dmroom
   	    AddStaticPickup(29, 2, -1102.1941,1090.5510,1341.8438); //dmroom
   	    AddStaticPickup(34, 2, -1117.2557,1066.1720,1342.9592); //dmroom
   	    AddStaticPickup(23, 2, -1133.0002,1030.2781,1345.7362); //dmroom
   	    AddStaticPickup(27, 2, -1132.1293,1026.8303,1345.7332); //dmroom
        AddStaticPickup(24, 2, -1063.9601,1019.9502,1343.8088); //dmroom
        AddStaticPickup(1240, 2, 2558.1853,-1297.3529,1060.9844); //dzivibas
        AddStaticPickup(1240, 2, 2547.6846,-1287.8452,1054.6406); //dzivibas
        AddStaticPickup(1240, 2, 2526.4678,-1304.7582,1048.2891); //dzivibas
        AddStaticPickup(1240, 2, 2580.5557,-1285.2776,1044.1250); //dzivibas
        AddStaticPickup(1240, 2, 2569.0200,-1286.7756,1037.7734); //dzivibas
        AddStaticPickup(1240, 2, 2526.5159,-1289.5779,1031.4219); //dzivibas
        AddStaticPickup(1242, 2, 2548.3689,-1283.4668,1060.9844); //dzivibas
        AddStaticPickup(1242, 2, 2530.6997,-1304.9637,1054.6406); //dzivibas
        AddStaticPickup(1242, 2, 2519.9094,-1281.2538,1054.6406); //dzivibas
        AddStaticPickup(1242, 2, 2538.3105,-1282.5806,1044.1250); //dzivibas
        AddStaticPickup(1242, 2, 2548.8213,-1294.2898,1031.4219); //dzivibas
        AddStaticPickup(1240,2,752.3230,1442.4976,1102.7031); // 1240
        AddStaticPickup(1240,2,960.9703,-50.8123,1001.1172); // 1240
        AddStaticPickup(1240,2,932.2048,-4.5123,1001.5469); // 1240
        AddStaticPickup(1240,2,982.0397,2312.4324,11.4609); // 1240
        AddStaticPickup(1240,2,1173.5978,-1180.8164,87.0182); // 1240
        AddStaticPickup(1242,2,932.0818,-1.2616,1001.5469); // 1240
        AddStaticPickup(1242,2,973.3483,2317.6428,11.4609); // 1240
        
        
        

        

    	LinkVehicleToInterior(1, 4);
    	LinkVehicleToInterior(2, 4);
    	LinkVehicleToInterior(3, 4);
    	LinkVehicleToInterior(4, 4);
    	LinkVehicleToInterior(5, 4);
    	LinkVehicleToInterior(6, 4);
    	LinkVehicleToInterior(7, 4);
    	LinkVehicleToInterior(8, 4);
    	LinkVehicleToInterior(9, 4);
    	LinkVehicleToInterior(10, 4);
    	LinkVehicleToInterior(11, 7);
    	LinkVehicleToInterior(12, 7);
    	LinkVehicleToInterior(13, 7);
    	LinkVehicleToInterior(14, 7);
    	LinkVehicleToInterior(15, 7);
    	LinkVehicleToInterior(16, 7);
    	LinkVehicleToInterior(17, 7);
    	LinkVehicleToInterior(18, 7);
    	LinkVehicleToInterior(19, 7);
    	LinkVehicleToInterior(20, 15);
    	LinkVehicleToInterior(21, 15);
    	LinkVehicleToInterior(22, 15);
    	LinkVehicleToInterior(23, 15);
    	LinkVehicleToInterior(24, 15);
    	LinkVehicleToInterior(25, 15);
    	LinkVehicleToInterior(26, 15);
    	LinkVehicleToInterior(27, 15);
    	LinkVehicleToInterior(28, 15);
    	LinkVehicleToInterior(29, 15);
    
//Objects
//------------------------------------------------------------------------------
        CreateObject(1634, -1723.795898, -148.944885, 3.852005, 0.0000, 0.0000, 236.2501);
        CreateObject(1634, -1252.713013, -738.262939, 63.988754, 0.0000, 0.0000, 33.7500);
        CreateObject(1696, -2231.259033, -1739.052612, 480.868652, 0.0000, 0.0000, 225.0000);
        CreateObject(13592, -1442.429810, -102.518982, 22.969070, 0.0000, 0.0000, 236.2500);
		pdgateLS = CreateObject(976, 1549.284668, -1626.937744, 12.544723, 0.0000, 0.0000, 90.0000);
		pdngateLS = CreateObject(976, 1549.304565, -1636.401001, 12.544723, 0.0000, 0.0000, 90.0000);
		pdgateLV = CreateObject(969, 2237.188965, 2448.813232, 9.845795, 0.0000, 0.0000, 90.0000);
		pdngateLV = CreateObject(976, 2320.069092, 2449.282471, 2.435347, 0.0000, 0.0000, 270.0000);
		pdngate2LV = CreateObject(976, 2320.052979, 2458.126953, 2.435347, 0.0000, 0.0000, 270.0000);
		pdgateSF =  CreateObject(969, -1701.770020, 679.915344, 24.057503, 0.0000, 0.0000, 90.0000);
		CreateObject(969, -1700.105591, 688.051575, 24.057503, 0.0000, 0.0000, 0.0000);
		pdngateSF = CreateObject(969, -1571.713013, 665.608154, 6.336499, 0.0000, 0.0000, 270.0000);

		mydist = CreateDynamicObject(3666, -1645.859253, -174.910400, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1641.034668, -170.132996, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1637.473755, -166.345383, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1633.066528, -161.944427, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1627.260498, -156.248520, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1620.392822, -149.549561, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1613.848755, -143.001205, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1606.916748, -136.173843, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1600.397217, -129.595917, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1593.912842, -123.276077, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1588.001099, -117.228592, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1581.490234, -110.694595, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1575.365601, -104.419701, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1569.801147, -98.927933, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1564.236694, -93.365929, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1556.768799, -85.935600, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1524.140991, -53.234810, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1515.608643, -44.805107, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1505.530029, -34.758850, 13.654573, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1496.910400, -26.204590, 13.654573, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1490.540649, -19.583931, 13.654573, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1483.448242, -12.600214, 13.654573, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1477.256958, -6.148682, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1467.606567, 3.287981, 13.662125, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1460.705200, 10.070610, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1454.617310, 16.453842, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1430.117676, 40.766037, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1423.631104, 47.154629, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1417.279541, 53.342529, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1411.057007, 59.718563, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1404.258545, 66.429543, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1397.973755, 72.879242, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1387.045776, 83.957657, 13.662124, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1391.528931, 79.295006, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1379.432373, 91.472198, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1373.892090, 97.157600, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1368.502563, 102.373230, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1336.054321, 134.875763, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1329.611694, 141.375381, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1323.897949, 146.787537, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1318.952515, 151.401260, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1311.166382, 159.486328, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1302.894165, 167.814301, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1295.224731, 175.814514, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1288.973022, 181.612839, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1283.651489, 187.458282, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1276.101074, 194.700409, 13.654577, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1236.126709, 234.329056, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1230.236328, 240.509796, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1224.225342, 246.333572, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1218.221924, 252.767426, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1211.974854, 258.590912, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1205.994873, 265.057770, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1199.098755, 271.579315, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1192.884521, 277.744843, 13.662127, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1186.415039, 284.190521, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1179.659058, 291.260559, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1173.048218, 297.789185, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1166.630493, 304.022369, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1160.189209, 310.824066, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1153.475220, 317.467682, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1145.367920, 325.480988, 13.662121, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1136.994995, 333.748749, 13.662121, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1130.168091, 340.412048, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1123.778931, 346.836304, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1116.917114, 353.900696, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1110.654785, 360.235565, 13.654783, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1104.505493, 366.513916, 13.654783, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1098.364136, 372.522308, 13.654779, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1092.107910, 378.594940, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1086.020996, 384.921906, 13.654779, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1080.546021, 390.465027, 13.654779, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1072.402344, 398.403595, 13.654783, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1094.377197, 420.204071, 13.654783, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1100.283447, 413.830688, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1105.867920, 408.478241, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1110.217896, 404.137543, 13.662127, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1115.712646, 398.787628, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1121.693970, 392.701324, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1127.954956, 386.716644, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1133.200562, 381.283875, 13.763685, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1139.236328, 375.332794, 13.763685, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1144.616089, 369.849731, 13.763685, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1149.910156, 364.245209, 13.763685, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1154.210327, 359.962036, 13.763685, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1158.105225, 356.280518, 13.763685, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1162.593994, 351.978485, 13.763685, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1166.498291, 348.408722, 13.763685, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1170.699829, 343.877991, 13.763685, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1176.797485, 337.913910, 13.763685, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1182.312256, 332.317474, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1187.234253, 327.263458, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1192.160278, 322.056244, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1196.731445, 317.906219, 13.662119, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1200.717896, 313.642212, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1205.016113, 309.608765, 13.662127, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1208.782227, 305.710754, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1213.139648, 301.628571, 13.662127, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1216.463501, 297.946808, 13.662119, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1220.499512, 293.923553, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1224.303589, 290.013336, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1227.952026, 286.497772, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1231.761719, 282.553772, 13.662119, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1236.205811, 278.307068, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1240.625366, 273.762573, 13.662119, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1244.425049, 269.940002, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1248.518066, 265.793732, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1253.505005, 260.714478, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1258.922729, 255.330643, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1264.399902, 250.149063, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1271.803955, 242.544647, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1280.189209, 234.078278, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1289.784912, 224.472321, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1299.410889, 214.799744, 13.654573, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1304.750244, 210.168610, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1309.628662, 204.782440, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1314.058472, 200.269516, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1318.359253, 196.049561, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1325.706543, 188.641388, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1332.570190, 182.076004, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1338.876709, 175.157806, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1349.468750, 165.237808, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1354.601196, 159.814209, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1359.672607, 155.059845, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1364.507568, 150.189941, 13.662127, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1367.959839, 146.510529, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1373.672729, 140.976471, 13.654573, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1379.144531, 135.296295, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1384.050415, 129.973938, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1393.816895, 120.347359, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1401.589722, 112.754662, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1412.507690, 101.761627, 13.654573, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1422.740112, 92.103645, 13.654577, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1432.649536, 82.001938, 13.654577, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1442.777832, 71.991959, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1449.752075, 64.729523, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1457.442383, 57.271454, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1468.394409, 46.110344, 13.654573, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1473.244263, 40.940468, 13.654573, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1482.113770, 32.204254, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1493.979004, 20.589195, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1502.987061, 11.780586, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1512.578369, 2.091393, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1518.148315, -3.423782, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1525.314941, -10.682655, 13.662127, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1533.688354, -19.569427, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1540.275513, -25.968349, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1546.326050, -31.929148, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1553.435791, -39.226372, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1562.197021, -47.855316, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1571.986694, -57.923218, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1579.615845, -65.101814, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1588.733521, -74.744728, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1597.523438, -82.998505, 13.657656, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1605.147461, -90.475182, 13.657648, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1612.658813, -98.313766, 13.657652, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1617.761353, -103.358391, 13.657650, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1625.590332, -111.126686, 13.657650, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1629.466919, -115.159340, 13.657650, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1637.008667, -122.709343, 13.657650, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1643.372437, -129.039063, 13.657650, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1650.721436, -136.300140, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1658.247192, -144.067749, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1663.721436, -149.512802, 13.662125, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(3666, -1667.685425, -153.274017, 13.662123, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(978, -1670.020630, -151.089233, 13.988656, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1663.437256, -144.529968, 14.008420, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1656.936279, -138.049408, 14.015115, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1650.649048, -131.723145, 14.007584, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1644.181519, -125.260986, 14.030636, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1637.586060, -118.676834, 14.045202, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1631.100708, -112.151680, 13.988658, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1624.509644, -105.533806, 13.988658, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1618.011353, -99.019386, 13.988658, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1611.562744, -92.571732, 13.996326, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1604.912842, -86.012009, 14.067619, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1598.506714, -79.580063, 14.054712, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1592.036133, -73.152115, 14.081429, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1585.588501, -66.601395, 14.014063, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1578.947021, -59.983513, 14.048171, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1572.426880, -53.520813, 14.086544, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1565.987915, -47.073250, 14.121293, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1559.579468, -40.766418, 14.191430, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1553.237427, -34.274479, 14.084466, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1546.842285, -27.799736, 14.022565, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1540.403076, -21.332565, 14.022885, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1533.911743, -14.847870, 14.055953, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1527.371216, -8.285255, 14.080101, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1520.875854, -1.843510, 14.139131, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1514.381958, 4.666205, 14.132810, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1508.003662, 11.081463, 14.110293, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1501.552002, 17.670452, 13.988658, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1495.071167, 24.179878, 13.988658, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1488.465698, 30.549475, 14.117866, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1482.114624, 37.047569, 14.037288, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1475.703247, 43.528038, 13.981109, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1469.302002, 49.827465, 14.077204, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1462.856934, 56.435829, 13.988658, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1456.157349, 62.846291, 14.144652, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1449.686401, 69.456184, 14.026314, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1443.170654, 75.985741, 14.019780, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1436.614014, 82.592010, 13.988658, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1430.070801, 89.139786, 13.988659, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1423.536743, 95.682899, 14.016469, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1416.974243, 102.252136, 14.017000, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1410.426636, 108.826607, 13.988658, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1403.903198, 115.364609, 14.006715, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1397.523315, 121.796219, 13.969596, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1391.165649, 128.147461, 13.988658, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1384.632446, 134.724304, 13.981109, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1378.119263, 141.225861, 14.014301, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1371.560547, 147.775452, 14.035922, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1365.156616, 154.173569, 14.027537, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1358.710083, 160.650818, 14.024238, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1352.230835, 167.143890, 14.024728, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1345.659424, 173.613434, 14.075648, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1339.158691, 180.147186, 14.036975, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1332.537476, 186.761337, 14.067289, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1326.092896, 193.219635, 14.094480, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1319.749268, 199.565399, 14.099601, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1313.407104, 206.105713, 13.995581, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1306.871582, 212.499100, 14.079206, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1300.365479, 219.032318, 14.060610, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1293.872803, 225.628601, 13.981110, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1287.434204, 232.059525, 14.021700, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1280.986450, 238.385361, 14.084034, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1274.510986, 244.950974, 14.033492, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1267.938354, 251.530319, 14.031466, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1261.384399, 258.140869, 13.984525, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1254.867676, 264.679504, 13.986728, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1248.329834, 271.164185, 14.051302, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1241.874390, 277.722443, 13.984413, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1235.286987, 284.330536, 13.984413, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1228.701782, 290.929504, 13.988658, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1222.138184, 297.438904, 14.070325, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1215.637817, 304.073425, 13.988658, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1209.038208, 310.609375, 14.051854, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1202.538452, 317.109863, 14.059415, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1196.106567, 323.637451, 13.996913, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1189.671509, 330.091705, 13.988658, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1183.099854, 336.665161, 14.068982, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1176.583496, 343.217163, 13.988658, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1170.143921, 349.590302, 14.073653, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1163.714355, 356.026611, 14.050977, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1157.185669, 362.561371, 14.061664, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1150.697388, 369.169800, 13.988658, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1144.262085, 375.634338, 13.988658, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1137.753418, 382.158752, 13.992631, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1131.260864, 388.692474, 13.981318, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1124.671997, 395.168518, 14.073333, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1118.214355, 401.752655, 13.988658, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1111.692505, 408.230133, 14.037908, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1105.305054, 414.637573, 14.032073, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1098.830688, 421.135620, 14.011302, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1092.304077, 427.666107, 14.037704, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(2780, -1087.904907, 431.114044, 13.190813, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(2780, -1060.986328, 406.741028, 13.286375, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(2780, -1069.710327, 424.562439, 12.629818, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(2780, -1076.498413, 434.852356, 12.614733, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(2780, -1070.459595, 416.288147, 12.493130, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(2780, -1065.882935, 412.122589, 12.605705, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(2780, -1078.245239, 424.733521, 12.528421, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(2780, -1084.587402, 428.748901, 12.398449, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(2780, -1075.340942, 420.706635, 12.450836, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(2780, -1060.465454, 418.925385, 12.814644, 0.0000, 0.0000, 0.0000);
		mydist = CreateDynamicObject(1540, -1088.800903, 413.557465, 18.006424, 0.0000, 0.0000, 42.9718);
		mydist = CreateDynamicObject(978, -1287.584595, 231.915283, 13.988658, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1280.904053, 238.514038, 14.063038, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1274.455078, 244.998367, 14.043155, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1267.861938, 251.450958, 14.114074, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1261.329102, 258.095612, 14.046742, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(978, -1254.814087, 264.659119, 14.036237, 0.0000, 0.0000, 225.0684);
		mydist = CreateDynamicObject(1634, -1033.595337, 465.323090, 14.836950, 0.0000, 0.0000, 315.3093);
		mydist = CreateDynamicObject(1634, -1036.594604, 468.272919, 14.844193, 0.0000, 0.0000, 315.3093);
		mydist = CreateDynamicObject(1634, -1039.517456, 471.216705, 14.844193, 0.0000, 0.0000, 315.3093);
		mydist = CreateDynamicObject(1634, -1042.387695, 474.057800, 14.844193, 0.0000, 0.0000, 315.3093);
		mydist = CreateDynamicObject(1634, -1045.309082, 476.972015, 14.844193, 0.0000, 0.0000, 315.3093);
		mydist = CreateDynamicObject(1634, -1048.469849, 479.699951, 14.513796, 0.0000, 0.0000, 315.3093);
		mydist = CreateDynamicObject(1634, -1027.667114, 459.318237, 14.844191, 0.0000, 0.0000, 315.3093);
		mydist = CreateDynamicObject(1634, -1024.810791, 456.471924, 14.844193, 0.0000, 0.0000, 315.3093);
		mydist = CreateDynamicObject(1634, -1021.908447, 453.587158, 14.844191, 0.0000, 0.0000, 315.3093);
		mydist = CreateDynamicObject(1634, -1018.987549, 450.625854, 14.844194, 0.0000, 0.0000, 315.3093);
		mydist = CreateDynamicObject(1634, -1016.089478, 447.682800, 14.836950, 0.0000, 0.0000, 315.3093);
		mydist = CreateDynamicObject(1634, -1013.355225, 444.866577, 14.821632, 0.0000, 0.0000, 315.3093);
		mydist = CreateDynamicObject(979, -1643.495361, -176.639999, 14.017993, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1637.167603, -170.215149, 13.995326, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1630.749512, -163.666031, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1624.400757, -157.189026, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1618.000977, -150.693237, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1611.705322, -144.250763, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1605.305908, -137.714081, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1599.191040, -131.441315, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1592.949585, -125.078079, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1586.415161, -118.372253, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1579.991455, -111.808449, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1573.620972, -105.317101, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1567.165161, -98.723175, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1560.757568, -92.175453, 13.988662, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1554.518677, -85.821571, 13.984183, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1522.699585, -54.182709, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1516.164673, -47.740593, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1509.716309, -41.367149, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1503.479004, -35.206474, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1497.244019, -29.034502, 13.981109, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1490.743652, -22.649517, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1484.329956, -16.298653, 13.981109, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1477.988159, -9.996799, 13.981109, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1471.575684, -3.642438, 13.988660, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1465.093750, 2.727057, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1458.649780, 9.071192, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1432.946533, 34.408413, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1426.720093, 40.548992, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1420.216431, 47.054256, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1413.910156, 53.476479, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1407.449341, 60.078804, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1401.419556, 66.255821, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1395.083984, 72.686142, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1388.734497, 79.161850, 13.988656, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1382.553711, 85.451874, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1376.216309, 91.978249, 13.988660, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1369.807739, 98.495285, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1337.787598, 131.080536, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1331.236328, 137.735199, 13.988660, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1324.931030, 144.168579, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1318.729004, 150.481720, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1312.160278, 157.181442, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1305.803101, 163.664276, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1299.586060, 169.978729, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1293.355835, 176.295044, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1287.047363, 182.744873, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1280.753174, 189.182129, 13.988658, 0.0000, 0.0000, 45.5501);
		mydist = CreateDynamicObject(979, -1248.450928, 221.177551, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1242.086182, 227.463959, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1235.815063, 233.696625, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1229.439209, 239.962173, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1223.251709, 246.040283, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1216.788452, 252.433746, 13.988656, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1210.585815, 258.587402, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1204.027100, 265.048431, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1197.798096, 271.176941, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1191.507568, 277.437286, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1184.864502, 283.951111, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1178.232544, 290.490112, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1171.757324, 296.920532, 13.988659, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1165.156494, 303.425323, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1158.713379, 309.826874, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1152.198853, 316.258423, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1145.562866, 322.834351, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1139.292480, 329.056946, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1132.809937, 335.461395, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1126.238525, 341.939575, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1119.879395, 348.215515, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1113.237549, 354.771576, 13.981318, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1106.664917, 361.265045, 13.981317, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1100.110596, 367.743591, 13.981317, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1093.527222, 374.266052, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1087.168091, 380.523773, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1080.811157, 386.817474, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1074.284424, 393.269592, 13.988658, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1067.924927, 399.597839, 13.981320, 0.0000, 0.0000, 44.6907);
		mydist = CreateDynamicObject(979, -1070.776367, 426.269348, 14.379855, 0.0000, 0.0000, 91.1002);
		mydist = CreateDynamicObject(979, -1066.546631, 423.536377, 14.379857, 0.0000, 0.0000, 201.8634);
		mydist = CreateDynamicObject(979, -1058.901978, 428.375641, 14.387095, 0.0000, 0.0000, 222.4901);
		mydist = CreateDynamicObject(979, -1052.123169, 434.569519, 14.387095, 0.0000, 0.0000, 222.4901);
		mydist = CreateDynamicObject(979, -1045.302979, 440.794495, 14.387095, 0.0000, 0.0000, 222.4901);
		mydist = CreateDynamicObject(979, -1038.502930, 447.002258, 14.387095, 0.0000, 0.0000, 222.4901);
		mydist = CreateDynamicObject(979, -1067.920654, 434.449249, 14.379853, 0.0000, 0.0000, 50.6028);
		mydist = CreateDynamicObject(979, -1062.130981, 441.440521, 14.379853, 0.0000, 0.0000, 49.7434);
		mydist = CreateDynamicObject(979, -1056.357666, 448.265930, 14.379852, 0.0000, 0.0000, 49.7434);
		mydist = CreateDynamicObject(979, -1050.508423, 454.785797, 14.379853, 0.0000, 0.0000, 47.1652);
		mydist = CreateDynamicObject(8171, -868.472778, 613.021301, 0.015091, 0.0000, 0.0000, 328.2008);
		mydist = CreateDynamicObject(8171, -902.289001, 633.049011, 0.011184, 0.0000, 0.0000, 328.2008);
		mydist = CreateDynamicObject(8171, -971.925903, 578.394226, 0.057177, 0.0000, 0.0000, 328.2008);
		mydist = CreateDynamicObject(8171, -965.034546, 530.489258, 0.053336, 0.0000, 0.0000, 328.2008);
        

//Pickups

        
        return 1;
 }
 


//------------------------------------------------------------------------------
public KickTimer(playerid)
{
	if(PlayerInfo[playerid][logged] == 1) {
	    SendClientMessage(playerid,00000, "You have been kicked.(Forgot to login)");
	    Kick(playerid);
	    new kickmess[256];
	    new name;
	    format(kickmess,sizeof(kickmess),"%s have been kicked.(Forgot to login)",PlayerInfo[playerid][name]);
        SendClientMessage(playerid,COLOR_RED,kickmess);
	}
}

//------------------------------------------------------------------------------


//------------------------------------------------------------------------------
public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{//Public Enemy
	new Float:oldposx, Float:oldposy, Float:oldposz;
	new Float:tempposx, Float:tempposy, Float:tempposz;
	GetPlayerPos(playerid, oldposx, oldposy, oldposz);
	tempposx = (oldposx -x);
	tempposy = (oldposy -y);
	tempposz = (oldposz -z);
	if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
	{
		return 1;
	}
	return 0;
}
//------------------------------------------------------------------------------
public NearGatels()
{
	for(new i=0; i<MAX_PLAYERS; i++) {
		if(IsPlayerConnected(i)) {
			if(PlayerToPoint(10.0, i, 1549.284668, -1626.937744, 12.544723) && HasPGP[i] == 1)
			{
				MoveObject(pdgateLS, 1549.270508, -1617.565308, 12.544723, 3.5);
			}else{
			  	MoveObject(pdgateLS, 1549.284668, -1626.937744, 12.544723, 3.5);
			}
		}
	}
}
public NearGatelsn()
{
	for(new i=0; i<MAX_PLAYERS; i++) {
		if(IsPlayerConnected(i)) {
			if(PlayerToPoint(10.0, i, 1549.304565, -1636.401001, 12.544723) && HasPGP[i] == 1)
			{
			   	MoveObject(pdngateLS, 1549.314697, -1645.918091, 12.517562, 3.5);
			}else{
			 	MoveObject(pdngateLS, 1549.304565, -1636.401001, 12.544723, 3.5);
			}
		}
	}
}
public NearGatelv()
{
	for(new i=0; i<MAX_PLAYERS; i++) {
		if(IsPlayerConnected(i)) {
			if(PlayerToPoint(10.0, i, 2237.188965, 2448.813232, 9.845795) && HasPGP[i] == 1)
			{
	         	MoveObject(pdgateLV, 2237.127930, 2458.059570, 9.840160, 3.5);
			}else{
			 	MoveObject(pdgateLV, 2237.188965, 2448.813232, 9.845795, 3.5);
			}
		}
	}
}
public NearGatelvn()
{
	for(new i=0; i<MAX_PLAYERS; i++) {
		if(IsPlayerConnected(i)) {
			if(PlayerToPoint(10.0, i, 2320.069092, 2449.282471, 2.435347) && HasPGP[i] == 1)
			{
	          	MoveObject(pdngateLV, 2319.847656, 2461.079102, 2.435347, 3.5);
			}else{
			 	MoveObject(pdngateLV, 2320.069092, 2449.282471, 2.435347, 3.5);
			}
		}
	}
}
public NearGatelv2()
{
	for(new i=0; i<MAX_PLAYERS; i++) {
		if(IsPlayerConnected(i)) {
			if(PlayerToPoint(10.0, i, 2320.052979, 2458.126953, 2.435347) && HasPGP[i] == 1)
			{
				MoveObject(pdngate2LV, 2319.847656, 2461.079102, 2.435347, 3.5);
			}else{
				MoveObject(pdngate2LV, 2320.052979, 2458.126953, 2.435347, 3.5);
			}
		}
	}
}
public NearGatesf()
{
	for(new i=0; i<MAX_PLAYERS; i++) {
		if(IsPlayerConnected(i)) {
			if(PlayerToPoint(10.0, i, -1701.770020, 679.915344, 24.057503) && HasPGP[i] == 1)
			{
				MoveObject(pdgateSF, -1701.773193, 670.980530, 24.041584, 3.5);
			}else{
				MoveObject(pdgateSF, -1701.770020, 679.915344, 24.057503, 3.5);
			}
		}
	}
}
public NearGatesfn()
{
	for(new i=0; i<MAX_PLAYERS; i++) {
		if(IsPlayerConnected(i)) {
			if(PlayerToPoint(10.0, i, -1571.713013, 665.608154, 6.336499) && HasPGP[i] == 1)
			{
				MoveObject(pdngateSF, -1571.828735, 656.457214, 6.354377, 3.5);
			}
			else {
	  			MoveObject(pdngateSF, -1571.713013, 665.608154, 6.336499, 3.5);
			}
		}
	}
}

//------------------------------------------------------------------------------
public ExtractParametersFromString(const string[], number, out[])
{//by EKup
    new length = strlen(string);
    new indexStart = 0;
    new indexEnd = 0;
	new numParInStr = 0;
	out[0]=EOS;
	while ((numParInStr < number) && (indexEnd < length))
	{
		indexStart = indexEnd;
		while ((indexEnd < length) && (string[indexEnd] != ' '))
	    {
		    indexEnd++;
		}
        numParInStr++;
        if((numParInStr < number) && (indexEnd < length) && (string[indexEnd] == ' ')) indexEnd++;
	}
	if(numParInStr!=number) return 0;
	new offset = indexStart;
	for(new i=indexStart; i<indexEnd; i++)
	{
		  out[i - offset] = string[i];
	}
	out[indexEnd-offset] = EOS;
	return 1;
}
//------------------------------------------------------------------------------
public OnPlayerConnect(playerid)
{
        GameTextForPlayer(playerid,"Warriors World 1.4.1",5500,5);
        SendClientMessage(playerid, COLOR_RED, "DONT CHEAT or YOU WILL GET BANNED");
        GivePlayerMoney(playerid, 1000);
        PlayerPosition[playerid] = 0;
        SetPlayerColor(playerid, COLOR_GREY);
        gatetimersf = SetTimerEx("NearGatesf", 500, true,"i",playerid);
		gatetimersfn = SetTimerEx("NearGatesfn", 500, true,"i",playerid);
		gatetimerlv = SetTimerEx("NearGatelv", 500, true,"i",playerid);
		gatetimerlvn = SetTimerEx("NearGatelvn", 500, true,"i",playerid);
		gatetimerlv2 = SetTimerEx("NearGatelv2", 500, true,"i",playerid);
		gatetimerls = SetTimerEx("NearGatels", 500, true,"i",playerid);
		gatetimerlsn = SetTimerEx("NearGatelsn", 500, true,"i",playerid);
		HasPGP[playerid] = 0;
        GangZoneShowForPlayer(playerid,WarriorsZone,COLOR_RED);
        GangZoneShowForPlayer(playerid,TopBaze,COLOR_GREEN);
        SendClientMessage(playerid,COLOR_YELLOW, "* Welcome back to the Warriors server");
        SendClientMessage(playerid,COLOR_GREEN, "** To find help and see available commands type /help");
		SetPlayerMapIcon(playerid,0,1177.9049,-1322.5850,14.0937,22,3); // hospital ikona ls
        SetPlayerMapIcon(playerid,1,1316.3053,-901.0822,39.5781,52,86); // bankas ikona ls
        SetPlayerMapIcon(playerid,2,1352.9873,-1755.8589,13.3524,52,86); // bankas ikona ls2
        SetPlayerMapIcon(playerid,3,2033.3879,-1407.4298,17.1833,22,3); // hospital ikona 2
        SetPlayerMapIcon(playerid,4,1610.0284,-2533.0544,13.5469,5,1); // lidostas ikona ls
        SetPlayerMapIcon(playerid,5,1283.0155,-792.1945,96.4609,24,1); // madd dogg ikona ls
        SetPlayerMapIcon(playerid,6,1553.0833,-1675.0947,16.1953,30,0); // policijas ikona ls
        SetPlayerMapIcon(playerid,7,1834.3242,-1682.0613,13.4363,48,9); // disco icona ls
        SetPlayerMapIcon(playerid,8,-2044.0913,-112.7698,35.2195,36,1); // auto skolas ikona sf
        SetPlayerMapIcon(playerid,9,-2554.2622,193.3056,6.1626,48,9); // disko icona sf
        SetPlayerMapIcon(playerid,10,-1660.4103,-164.2885,14.1484,53,1); // draga karoga ikona sf
        SetPlayerMapIcon(playerid,11,-1316.1134,-213.8125,14.1484,5,1); // lidostas ikona sf
        SetPlayerMapIcon(playerid,12,-2645.0659,624.2088,14.4531,22,3); // hospital ikona sf
        SetPlayerMapIcon(playerid,13,-1621.7994,673.7145,7.1875,30,0); // policijas ikona sf
        SetPlayerMapIcon(playerid,14,2193.2576,1676.5825,12.3672,44,6); // casino ikona lv
        SetPlayerMapIcon(playerid,15,2189.3684,1989.8773,10.8203,52,86); // bankas ikona lv1
        SetPlayerMapIcon(playerid,16,2096.8171,2219.8574,10.8203,52,86); // bankas ikona lv2
        SetPlayerMapIcon(playerid,17,2248.0757,2398.4424,10.8203,52,86); // bankas ikona lv3
        SetPlayerMapIcon(playerid,18,2300.3953,2426.3145,10.8203,30,0); // policijas ikona lv
        SetPlayerMapIcon(playerid,19,1583.6846,1768.5408,10.8203,22,3); // hospital ikona lv
        SetPlayerMapIcon(playerid,20,1559.2889,1451.3777,10.8183,5,1); // lidostas ikona lv
        SetPlayerMapIcon(playerid,21,592.7374,857.1165,-43.0149,11,6); // bulldozer ikona lv
        SetPlayerMapIcon(playerid,22,1163.8668,1364.9625,10.8125,36,1); // skol;as ikona lv
        SetPlayerMapIcon(playerid,23,-2224.7156,2364.1274,4.9844,36,1); // skolas ikona lv
        SetPlayerMapIcon(playerid,24,2883.1812,2451.4827,11.0690,52,86); // bankas ikona lv
        SetPlayerMapIcon(playerid,25,2547.2087,1970.4376,10.8203,52,86); // bankas ikona lv
        SetPlayerMapIcon(playerid,26,-1559.9579,-2733.5625,48.7435,52,86); // bankas ikona sf
        SetPlayerMapIcon(playerid,27,-1515.2036,2522.3525,55.8340,22,3); // slimnicas ikona lv
        SetPlayerMapIcon(playerid, 1, 2414.6880,1124.5837,10.8203, 52, COLOR_GREEN); //banka
	    SetPlayerMapIcon(playerid, 2, -2624.8325,1410.0132,7.0938, 52, COLOR_GREEN); //banka
	    SetPlayerMapIcon(playerid, 3, -1697.8715,952.3763,24.8906, 52, COLOR_GREEN); //banka
	    SetPlayerMapIcon(playerid, 4, 1631.3008,-1170.6663,24.0781, 52, COLOR_GREEN); //banka
	    SetPlayerMapIcon(playerid, 5, 1291.9000,269.4450,19.5547, 52, COLOR_GREEN); //banka
        SetPlayerMapIcon(playerid, 6, -183.5646,1033.9642,19.7422, 52, COLOR_GREEN); //banka
        new playername[256];
    	GetPlayerName(playerid, playername, 256);
    	new str[256];
    	format(str,sizeof(str),"bank/%s", playername);
    	if(dini_Exists(str))
    	{
    	    SendClientMessage(playerid, 0xFF9900AA, "You can use /bankhelp to see Bank commands ");
    	}
    	else
    	{
    	    format(str,sizeof(str),"bank/%s", playername);
    	    if(!dini_Exists(str)) dini_Create(str);
    		dini_IntSet(str, "bank",0);
    	}
        return 1;
}



public zinja2(){
        SendClientMessageToAll(COLOR_RED, "Visit our WEB - warriorss.oo.lv");
        }

//------------------------------------------------------------------------------


#pragma tabsize 0

public OnPlayerSpawn(playerid)
{
        if(PlayerInfo[playerid][logged] == 0) {
        }
		SetPlayerInterior(playerid,0);
		if(gTeam[playerid] == TEAM_GANGSTER) {
        SetPlayerColor(playerid,COLOR_GREEN); // Green
        }
        else if(gTeam[playerid] == TEAM_POLICE) {
        HasPGP[playerid] = 1;
        SetPlayerColor(playerid,COLOR_ORANGE); // Red
        }
        else if(gTeam[playerid] == TEAM_DRIFTER) {
        SetPlayerColor(playerid,COLOR_LIGHTBLUE); // Yellow
        }
        else if(gTeam[playerid] == TEAM_GIRLS) {
        SetPlayerColor(playerid,COLOR_PINK); // Pink
        }
        else if(gTeam[playerid] == TEAM_RACER) {
        SetPlayerColor(playerid,COLOR_RED); // Blue
        }
        else if(gTeam[playerid] == TEAM_BALLAS) {
        SetPlayerColor(playerid,COLOR_PURPLE); // Light Blue
        }
        else if(gTeam[playerid] == TEAM_VAGOS) {
        SetPlayerColor(playerid,COLOR_YELLOW); // Dark Red
        }
        else if(gTeam[playerid] == TEAM_STUNTER) {
        SetPlayerColor(playerid,COLOR_FLBLUE); // Orange
        }
        else if(gTeam[playerid] == TEAM_PARAMEDIC) {
        SetPlayerColor(playerid,COLOR_WHITE); // Orange
        }
        else if(gTeam[playerid] == TEAM_FIREMAN) {
        SetPlayerColor(playerid,COLOR_AQUA); // Orange
        }
        else if(gTeam[playerid] == TEAM_CIVILIAN) {
        SetPlayerColor(playerid,COLOR_GOLD); // Orange
        }
        else if(gTeam[playerid] == TEAM_ARMY) {
        SetPlayerColor(playerid,COLOR_OLIVE); // Olive
        }
        else if(gTeam[playerid] == TEAM_BUM) {
        SetPlayerColor(playerid,COLOR_BROWN); // Brown
        }
        else if(gTeam[playerid] == TEAM_MAFIA) {
        SetPlayerColor(playerid,COLOR_LIME); // Lime
        }
        else if(gTeam[playerid] == TEAM_DISCO) {
        SetPlayerColor(playerid,COLOR_IVORY); // Lime
        }
        else if(gTeam[playerid] == TEAM_PILOT) {
        SetPlayerColor(playerid,COLOR_TURQ); // Lime
        }
        else if(gTeam[playerid] == TEAM_WORKER) {
        SetPlayerColor(playerid,COLOR_INDIGO); // Lime
        }
        else if(gTeam[playerid] == TEAM_SAMURAI) {
        SetPlayerColor(playerid,COLOR_KHAKI); // Lime
        }
        SetPlayerTime(playerid,12,0);
        TogglePlayerClock(playerid,1);
        GameTextForPlayer(playerid,"Type ~r~/help ~w~to see commands",3500,5);
        return 1;
}

//------------------------------------------------------------------------------
public time(){
new Text:Clock;
TextDrawDestroy(Clock);
new hour,minute,second;
gettime(hour,minute,second);
new string[256];
if (minute <= 9){format(string,25,"%d:0%d",hour,minute);}
else {format(string,25,"%d:%d",hour,minute);}
TextDrawHideForAll(Clock);
Clock=TextDrawCreate(552,28,string);
TextDrawLetterSize(Clock,0.5,1);
TextDrawFont(Clock,3);
TextDrawBackgroundColor(Clock,0xAA3333AA);
TextDrawSetOutline(Clock,2);
TextDrawShowForAll(Clock);
SetTimer("time",30000,0);
if (hour == 0){SetWorldTime(0);}
if (hour == 1){SetWorldTime(1);}
if (hour == 2){SetWorldTime(2);}
if (hour == 3){SetWorldTime(3);}
if (hour == 4){SetWorldTime(4);}
if (hour == 5){SetWorldTime(5);}
if (hour == 6){SetWorldTime(6);}
if (hour == 7){SetWorldTime(7);}
if (hour == 8){SetWorldTime(8);}
if (hour == 9){SetWorldTime(9);}
if (hour == 10){SetWorldTime(10);}
if (hour == 11){SetWorldTime(11);}
if (hour == 12){SetWorldTime(12);}
if (hour == 13){SetWorldTime(13);}
if (hour == 14){SetWorldTime(14);}
if (hour == 15){SetWorldTime(15);}
if (hour == 16){SetWorldTime(16);}
if (hour == 17){SetWorldTime(17);}
if (hour == 18){SetWorldTime(18);}
if (hour == 19){SetWorldTime(19);}
if (hour == 20){SetWorldTime(20);}
if (hour == 21){SetWorldTime(21);}
if (hour == 22){SetWorldTime(22);}
if (hour == 23){SetWorldTime(23);}
if (hour == 24){SetWorldTime(24);}

return 1;
}

//----------------------------Chekpointi------------------------------------------------


//------------------------------------------------------------------------------



public OnPlayerDeath(playerid, killerid, reason)
{
        ResetPlayerMoney(playerid);
        GivePlayerMoney(playerid, 1100);
        new killedplayer[MAX_PLAYER_NAME];
        if(killerid == INVALID_PLAYER_ID) {
        DropPlayerWeapons(playerid);
        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), "Dont shout your teammate!");
        		SendClientMessage(killerid, 0xFFFF00AA, warning);
                SendDeathMessage(killerid,playerid,reason);
                ResetPlayerWeapons(playerid);
                SetPlayerScore(killerid, GetPlayerScore(killerid) - 1);
}
        }
        new string[256];
        new playername[28],killername[28];
        GetPlayerName(playerid,playername,28);
        GetPlayerName(killerid,killername,28);
        if(bounty[playerid]>0){
                    GetPlayerName(playerid, killedplayer, sizeof(killedplayer));
			        format(string, sizeof(string), "You earned a bounty of %d for killing %s.", bounty[playerid], killedplayer);
		            SendClientMessage(killerid, COLOR_GREEN, string);
                        GivePlayerMoney(killerid,bounty[playerid]);
                        bounty[playerid]=0;
                        for(new i=0; i<MAX_PLAYERS; i++){
                                bounty2[i][playerid]=0;
}
        }
        return 1;
}

public OnPlayerDisconnect(playerid,reason)
{
	KillTimer(gatetimersf);
	KillTimer(gatetimersfn);
	KillTimer(gatetimerlv);
	KillTimer(gatetimerlvn);
	KillTimer(gatetimerlv2);
	KillTimer(gatetimerls);
	KillTimer(gatetimerlsn);
	
 	for(new i = 0; i < MAX_PROPERTIES; i++) {
		if(propertyOwner[i]==playerid) {
		    propertyOwner[i] = 999;
		    GivePlayerMoney(playerid, propertyValues[i]);
  		}
	}
	
	return 1;
}

//------------------------------------------------------------------------------

public OnPlayerPickUpPickup(playerid, pickupid)
{
	return 1;
}

////////////////////////////////////////////////////////////////////////////////
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if (newstate == PLAYER_STATE_DRIVER)
    {
		format(vehname,sizeof(vehname),"%s%s",TextColor,VehiclesName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
		GameTextForPlayer(playerid,vehname,5000,1);
    }
    return 1;
}
//---------------------------------- FUNCTIONS ---------------------------------

public DropPlayerWeapons(playerid)
{
    new playerweapons[13][2];
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid, x, y, z);

	for(new i=0;i<13;i++){
    	GetPlayerWeaponData(playerid, i, playerweapons[i][0], playerweapons[i][1]);
    	new model=GetWeaponModel(playerweapons[i][0]);
		new times=floatround(playerweapons[i][1]/10.0001);
		new string[256];
        format(string, sizeof(string), "%d", times);
        times=strval(string);
    	new Float:X=x+(random(3)-random(3));
    	new Float:Y=y+(random(3)-random(3));
    	if(playerweapons[i][1]!=0)
		{
		    if(times>DropLimit) times=DropLimit;
	    	for(new a=0;a<times;a++)
			{
			    if(model!=-1)
				{
					new pickupid=CreatePickup(model, 3, X, Y, z);
					SetTimerEx("DeletePickup", 10000, false, "d", pickupid);
				}
			}
		}
	}
	return 1;
}

public DeletePickup(pickupid)
{
	DestroyPickup(pickupid);
	return 1;
}

public GetWeaponModel(weaponid)
{
	new model;

	switch(weaponid)
	{
	    case 1: model=331; case 2: model=333; case 3: model=334;
		case 4: model=335; case 5: model=336; case 6: model=337;
		case 7: model=338; case 8: model=339; case 9: model=341;
		case 10: model=321; case 11: model=322; case 12: model=323;
		case 13: model=324; case 14: model=325; case 15: model=326;
		case 16: model=342; case 17: model=343; case 18: model=344;
		case 22: model=346; case 23: model=347; case 24: model=348;
		case 25: model=349; case 26: model=350; case 27: model=351;
		case 28: model=352; case 29: model=353; case 30: model=355;
		case 31: model=356; case 32: model=372; case 33: model=357;
		case 34: model=358; case 35: model=359; case 36: model=360;
		case 37: model=361; case 38: model=362; case 39: model=363;
		case 41: model=365; case 42: model=366; case 46: model=371;
	}
	if(model<300) return -1;

	return model;
}

//------------------------------------------------------------------------------

forward SetupPlayerForClassSelection(playerid);
public SetupPlayerForClassSelection(playerid)
{
        SetPlayerInterior(playerid,17);
        SetPlayerPos(playerid,487.1678,-2.5266,1002.3828);
        SetPlayerFacingAngle(playerid, 180.0);
        SetPlayerCameraPos(playerid,487.5369,-12.0957,1003.6797);
        SetPlayerCameraLookAt(playerid,487.1678,-2.5266,1002.3828);
}



//------------------------------------------------------------------------------



public OnPlayerRequestClass(playerid, classid)
{
    	SetPlayerInterior(playerid,17);              
     	SetPlayerFacingAngle(playerid,16.9527);
    	SetPlayerPos(playerid,487.1678,-2.5266,1002.3828);
    	SetPlayerCameraPos(playerid,487.5550,-11.3870,1000.6797);
    	SetPlayerCameraLookAt(playerid,487.5550,-11.3870,1000.6797);
		SetPlayerClass(playerid, classid);
        SetupPlayerForClassSelection(playerid); //default
        gPlayerClass[playerid] = classid;
        switch (classid) {
            case 0:
                {
                                GameTextForPlayer(playerid, "~g~~<~GANGSTER~>~", 500, 3);
                        }
                case 1:
                {
            					GameTextForPlayer(playerid, "~g~~<~GANGSTER~>~", 500, 3);
                        }
                case 2:
                {
                                GameTextForPlayer(playerid, "~g~~<~GANGSTER~>~", 500, 3);
                        }
                case 3:
                {
                                GameTextForPlayer(playerid, "~g~~<~GANGSTER~>~", 500, 3);
                        }
                case 4:
                {
                                GameTextForPlayer(playerid, "~o~~<~POLICE~>~", 500, 3);
                        }
                case 5:
                {
                                GameTextForPlayer(playerid, "~o~~<~POLICE~>~", 500, 3);
                        }
                case 6:
                {
                                GameTextForPlayer(playerid, "~g~~<~DRIFTER~>~", 500, 3);
                        }
                case 7:
                {
                                GameTextForPlayer(playerid, "~g~~<~DRIFTER~>~", 500, 3);
                		}
                case 8:
                {
                                GameTextForPlayer(playerid, "~p~~<~GIRLS~>~", 500, 3);
                                }
                case 9:
                {
                                GameTextForPlayer(playerid, "~p~~<~GIRLS~>~", 500, 3);}
     			case 10:
                {
                                GameTextForPlayer(playerid, "~p~~<~GIRLS~>~", 500, 3);}
     			case 11:
                {
                                GameTextForPlayer(playerid, "~r~~<~RACER~>~", 500, 3);}
        		case 12:
                {
                                GameTextForPlayer(playerid, "~r~~<~RACER~>~", 500, 3);}
                case 13:
                {
                                GameTextForPlayer(playerid, "~r~~<~RACER~>~", 500, 3);}
                case 14:
                {
                                GameTextForPlayer(playerid, "~p~~<~BALLAS~>~", 500, 3);}
                case 15:
                {
                                GameTextForPlayer(playerid, "~p~~<~BALLAS~>~", 500, 3);}
                case 16:
                {
                                GameTextForPlayer(playerid, "~p~~<~BALLAS~>~", 500, 3);}
                case 17:
                {
                                GameTextForPlayer(playerid, "~y~~<~VAGOS~>~", 500, 3);}
                case 18:
                {
                                GameTextForPlayer(playerid, "~y~~<~VAGOS~>~", 500, 3);}
                case 19:
                {
                                GameTextForPlayer(playerid, "~y~~<~VAGOS~>~", 500, 3);}
                case 20:
                {
                                GameTextForPlayer(playerid, "~g~~<~STUNTER~>~", 500, 3);}
                case 21:
                {
                                GameTextForPlayer(playerid, "~g~~<~STUNTER~>~", 500, 3);}
                case 22:
                {
                                GameTextForPlayer(playerid, "~w~~<~PARAMEDIC~>~", 500, 3);}
                case 23:
                {
                                GameTextForPlayer(playerid, "~w~~<~PARAMEDIC~>~", 500, 3);}
                case 24:
                {
                               GameTextForPlayer(playerid, "~w~~<~FIREMAN~>~", 500, 3);}
                case 25:
                {
                               GameTextForPlayer(playerid, "~w~~<~FIREMAN~>~", 500, 3);}
                case 26:
                {
                               GameTextForPlayer(playerid, "~w~~<~CIVILIAN~>~", 500, 3);}
                case 27:
                {
                                GameTextForPlayer(playerid, "~w~~<~CIVILIAN~>~", 500, 3);}
                case 28:
                {
                                GameTextForPlayer(playerid, "~w~~<~CIVILIAN~>~", 500, 3);}
                case 29:
                {
                                GameTextForPlayer(playerid, "~w~~<~CIVILIAN~>~", 500, 3);}
                case 30:
                {
                                GameTextForPlayer(playerid, "~w~~<~CIVILIAN~>~", 500, 3);}
                case 31:
                {
                                GameTextForPlayer(playerid, "~w~~<~CIVILIAN~>~", 500, 3);}
                case 32:
                {
                                GameTextForPlayer(playerid, "~w~~<~CIVILIAN~>~", 500, 3);}
                case 33:
                {
                                GameTextForPlayer(playerid, "~r~~<~ARMY~>~", 500, 3);}
                case 34:
                {
                                GameTextForPlayer(playerid, "~g~~<~BUM~>~", 500, 3);}
                case 35:
                {
                                GameTextForPlayer(playerid, "~g~~<~BUM~>~", 500, 3);}
                case 36:
                {
                                GameTextForPlayer(playerid, "~g~~<~BUM~>~", 500, 3);}
                case 37:
                {
                                GameTextForPlayer(playerid, "~g~~<~BUM~>~", 500, 3);}
                case 38:
                {
                                GameTextForPlayer(playerid, "~g~~<~BUM~>~", 500, 3);}
                case 39:
                {
                                GameTextForPlayer(playerid, "~g~~<~BUM~>~", 500, 3);}
                case 40:
                {
                                GameTextForPlayer(playerid, "~r~~<~MAFIA~>~", 500, 3);}
                case 41:
                {
                                GameTextForPlayer(playerid, "~r~~<~MAFIA~>~", 500, 3);}
                case 42:
                {
                                GameTextForPlayer(playerid, "~r~~<~MAFIA~>~", 500, 3);}
                case 43:
                {
                                GameTextForPlayer(playerid, "~r~~<~MAFIA~>~", 500, 3);}
                case 44:
                {
                                GameTextForPlayer(playerid, "~r~~<~MAFIA~>~", 500, 3);}
                case 45:
                {
                                GameTextForPlayer(playerid, "~r~~<~MAFIA~>~", 500, 3);}
                case 46:
                {
                                GameTextForPlayer(playerid, "~g~~<~DISCO~>~", 500, 3);}
                case 47:
                {
                                GameTextForPlayer(playerid, "~g~~<~DISCO~>~", 500, 3);}
                case 48:
                {
                                GameTextForPlayer(playerid, "~g~~<~DISCO~>~", 500, 3);}
                case 49:
                {
                                GameTextForPlayer(playerid, "~g~~<~DISCO~>~", 500, 3);}
                case 50:
                {
                                GameTextForPlayer(playerid, "~g~~<~DISCO~>~", 500, 3);}
                case 51:
                {
                                GameTextForPlayer(playerid, "~w~~<~PILOT~>~", 500, 3);}
                case 52:
                {
                                GameTextForPlayer(playerid, "~w~~<~PILOT~>~", 500, 3);}
                case 53:
                {
                                GameTextForPlayer(playerid, "~w~~<~PILOT~>~", 500, 3);}
                case 54:
                {
                                GameTextForPlayer(playerid, "~p~~<~WORKER~>~", 500, 3);}
                case 55:
                {
                                GameTextForPlayer(playerid, "~p~~<~WORKER~>~", 500, 3);}
                case 56:
                {
                                GameTextForPlayer(playerid, "~p~~<~WORKER~>~", 500, 3);}
                case 57:
                {
                                GameTextForPlayer(playerid, "~p~~<~WORKER~>~", 500, 3);}
                case 58:
                {
                                GameTextForPlayer(playerid, "~p~~<~WORKER~>~", 500, 3);}
                case 59:
                {
                                GameTextForPlayer(playerid, "~p~~<~WORKER~>~", 500, 3);}
                case 60:
                {
                                GameTextForPlayer(playerid, "~p~~<~WORKER~>~", 500, 3);}
                case 61:
                {
                                GameTextForPlayer(playerid, "~p~~<~WORKER~>~", 500, 3);}
                case 62:
                {
                                GameTextForPlayer(playerid, "~w~~<~SAMURAI~>~", 500, 3);}
                case 63:
                {
                                GameTextForPlayer(playerid, "~w~~<~SAMURAI~>~", 500, 3);}
                case 64:
                {
                                GameTextForPlayer(playerid, "~w~~<~SAMURAI~>~", 500, 3);}
                }

        return 1;
}

//---------------------------------------------------------------------------------

SetPlayerClass(playerid, classid) {
        if(classid == 0) {
        gTeam[playerid] = TEAM_GANGSTER;
        } else if(classid == 1) {
        gTeam[playerid] = TEAM_GANGSTER;
        } else if(classid == 2) {
        gTeam[playerid] = TEAM_GANGSTER;
        } else if(classid == 3) {
        gTeam[playerid] = TEAM_GANGSTER;
        } else if(classid == 4) {
        gTeam[playerid] = TEAM_POLICE;
        } else if(classid == 5) {
        gTeam[playerid] = TEAM_POLICE;
        } else if(classid == 6) {
        gTeam[playerid] = TEAM_DRIFTER;
        } else if(classid == 7) {
        gTeam[playerid] = TEAM_DRIFTER;
        } else if(classid == 8) {
        gTeam[playerid] = TEAM_GIRLS;
        } else if(classid == 9) {
        gTeam[playerid] = TEAM_GIRLS;
        } else if(classid == 10) {
        gTeam[playerid] = TEAM_GIRLS;
        } else if(classid == 11) {
        gTeam[playerid] = TEAM_RACER;
        } else if(classid == 12) {
        gTeam[playerid] = TEAM_RACER;
        } else if(classid == 13) {
        gTeam[playerid] = TEAM_RACER;
        } else if(classid == 14) {
        gTeam[playerid] = TEAM_BALLAS;
    	} else if(classid == 15) {
        gTeam[playerid] = TEAM_BALLAS;
        } else if(classid == 16) {
        gTeam[playerid] = TEAM_BALLAS;
        } else if(classid == 17) {
        gTeam[playerid] = TEAM_VAGOS;
        } else if(classid == 18) {
        gTeam[playerid] = TEAM_VAGOS;
        } else if(classid == 19) {
        gTeam[playerid] = TEAM_VAGOS;
        } else if(classid == 20) {
        gTeam[playerid] = TEAM_STUNTER;
        } else if(classid == 21) {
        gTeam[playerid] = TEAM_STUNTER;
        } else if(classid == 22) {
        gTeam[playerid] = TEAM_PARAMEDIC;
        } else if(classid == 23) {
        gTeam[playerid] = TEAM_PARAMEDIC;
        } else if(classid == 24) {
        gTeam[playerid] = TEAM_FIREMAN;
        } else if(classid == 25) {
        gTeam[playerid] = TEAM_FIREMAN;
        } else if(classid == 26) {
        gTeam[playerid] = TEAM_CIVILIAN;
        } else if(classid == 27) {
        gTeam[playerid] = TEAM_CIVILIAN;
        } else if(classid == 28) {
        gTeam[playerid] = TEAM_CIVILIAN;
        } else if(classid == 29) {
        gTeam[playerid] = TEAM_CIVILIAN;
        } else if(classid == 30) {
        gTeam[playerid] = TEAM_CIVILIAN;
        } else if(classid == 31) {
        gTeam[playerid] = TEAM_CIVILIAN;
        } else if(classid == 32) {
        gTeam[playerid] = TEAM_CIVILIAN;
        } else if(classid == 33) {
        gTeam[playerid] = TEAM_ARMY;
        } else if(classid == 34) {
        gTeam[playerid] = TEAM_BUM;
        } else if(classid == 35) {
        gTeam[playerid] = TEAM_BUM;
        } else if(classid == 36) {
        gTeam[playerid] = TEAM_BUM;
        } else if(classid == 37) {
        gTeam[playerid] = TEAM_BUM;
        } else if(classid == 38) {
        gTeam[playerid] = TEAM_BUM;
        } else if(classid == 39) {
        gTeam[playerid] = TEAM_BUM;
        } else if(classid == 40) {
        gTeam[playerid] = TEAM_MAFIA;
        } else if(classid == 41) {
        gTeam[playerid] = TEAM_MAFIA;
        } else if(classid == 42) {
        gTeam[playerid] = TEAM_MAFIA;
        } else if(classid == 43) {
        gTeam[playerid] = TEAM_MAFIA;
        } else if(classid == 44) {
        gTeam[playerid] = TEAM_MAFIA;
        } else if(classid == 45) {
        gTeam[playerid] = TEAM_MAFIA;
        } else if(classid == 46) {
        gTeam[playerid] = TEAM_DISCO;
        } else if(classid == 47) {
        gTeam[playerid] = TEAM_DISCO;
        } else if(classid == 48) {
        gTeam[playerid] = TEAM_DISCO;
        } else if(classid == 49) {
        gTeam[playerid] = TEAM_DISCO;
        } else if(classid == 50) {
        gTeam[playerid] = TEAM_DISCO;
        } else if(classid == 51) {
        gTeam[playerid] = TEAM_PILOT;
        } else if(classid == 52) {
        gTeam[playerid] = TEAM_PILOT;
        } else if(classid == 53) {
        gTeam[playerid] = TEAM_PILOT;
        } else if(classid == 54) {
        gTeam[playerid] = TEAM_WORKER;
        } else if(classid == 55) {
        gTeam[playerid] = TEAM_WORKER;
        } else if(classid == 56) {
        gTeam[playerid] = TEAM_WORKER;
        } else if(classid == 57) {
        gTeam[playerid] = TEAM_WORKER;
        } else if(classid == 58) {
        gTeam[playerid] = TEAM_WORKER;
        } else if(classid == 59) {
        gTeam[playerid] = TEAM_WORKER;
        } else if(classid == 60) {
        gTeam[playerid] = TEAM_WORKER;
        } else if(classid == 61) {
        gTeam[playerid] = TEAM_WORKER;
        } else if(classid == 62) {
        gTeam[playerid] = TEAM_SAMURAI;
        } else if(classid == 63) {
        gTeam[playerid] = TEAM_SAMURAI;
        } else if(classid == 64) {
        gTeam[playerid] = TEAM_SAMURAI;
        }
		return 1;
}

//-------------------------------------------------------------------------------
public OnPlayerEnterCheckpoint(playerid)
{
	new string[256];
	new ownplayer[MAX_PLAYER_NAME];

	switch(getCheckpointType(playerid))
	{
		case CP_BANK: {
			SendClientMessage(playerid, COLOR_YELLOW, "You are at an ATM. To store money use '/bank amount', to withdraw");
			SendClientMessage(playerid, COLOR_YELLOW, "money use '/withdraw amount', and '/balance' to see your balance.");
		}
		case CP_PIRATE: {
			SendClientMessage(playerid, COLOR_YELLOW, "You can hold the pirate ship area to gain money.");
		}
		case CP_AMMU: {
			SendClientMessage(playerid, COLOR_GREEN, "You can purchase weapons here so that you have them every");
			SendClientMessage(playerid, COLOR_GREEN, "time you spawn. You can purchase more than once for more ammo.");
			SendClientMessage(playerid, COLOR_YELLOW, "Type /buyweapon [weapon number] and /weaponlist for a list of weapons.");
		}
		case CP_HEAVENS: {
			SendClientMessage(playerid, COLOR_YELLOW, "It's a stairway to heaven baby.");
			SetPlayerPos(playerid,2096.1462,1285.2556,1000.000);
		}
		case CP_HELL: {
			SendClientMessage(playerid, COLOR_YELLOW, "It's a gateway to hell baby.");
			SetPlayerPos(playerid,-2458.7756,-1399.5762,1000.000);
		}
	}
	if(getCheckpointType(playerid)>= P_OFFSET) {
		format(string, sizeof(string), "You can buy the %s for $%d with /buy.", propertyNames[playerCheckpoint[playerid]-P_OFFSET], propertyValues[playerCheckpoint[playerid]-P_OFFSET]);
		SendClientMessage(playerid, COLOR_YELLOW, string);
		format(string, sizeof(string), "You will earn $%d regularly.", propertyEarnings[playerCheckpoint[playerid]-P_OFFSET]);
		SendClientMessage(playerid, COLOR_YELLOW, string);
		if(propertyOwner[playerCheckpoint[playerid]-P_OFFSET]<999) {
			GetPlayerName(propertyOwner[playerCheckpoint[playerid]-P_OFFSET], ownplayer, sizeof(ownplayer));
			format(string, sizeof(string), "This property is currently owned by %s.", ownplayer);
			SendClientMessage(playerid, COLOR_RED, string);
		}
	}
}
//------------------------------------------------------------------------------
//banku komandas
public OnPlayerCommandText(playerid, cmdtext[])
{
    new string[256];
    new sendername[MAX_PLAYER_NAME];
    new giveplayer[MAX_PLAYER_NAME];
	new cmd[256];
	new giveplayerid, moneys, idx;

	cmd = strtok(cmdtext, idx);
	
	ExtractParametersFromString(cmdtext, 1, cmd);
	
	if (strcmp("/vehid",cmdtext,true) == 0)
	{
	    if (IsPlayerInAnyVehicle(playerid))
	    {
	        SendClientMessage(playerid,0x33AA33AA,"-----------------------------------------");
	        SendClientMessage(playerid,0x33AA33AA,"Information about vehivle!!!");
	        format(vehname,128,"Name -  %s",VehiclesName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
	        SendClientMessage(playerid,0x33AA33AA,vehname);
	        format(vehname,128,"Model ID -  %d",GetVehicleModel(GetPlayerVehicleID(playerid)));
	        SendClientMessage(playerid,0x33AA33AA,vehname);
	        format(vehname,128,"Vehicle ID -  %d",GetPlayerVehicleID(playerid));
	        SendClientMessage(playerid,0x33AA33AA,vehname);
	        SendClientMessage(playerid,0x33AA33AA,"-----------------------------------------");
	    }
	    else SendClientMessage(playerid,0xAA3333AA,"You're not inside a vehicle");
	    return 1;
	}
	
	//------------------- /hitman

	if(strcmp(cmd, "/hitman", true) == 0) {
	    new tmp[256];
		tmp = strtok(cmdtext, idx);

		if(!strlen(tmp)) {
			SendClientMessage(playerid, COLOR_WHITE, "USAGE: /hitman [playerid] [amount]");
			return 1;
		}
		giveplayerid = strval(tmp);

		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) {
			SendClientMessage(playerid, COLOR_WHITE, "USAGE: /hitman [playerid] [amount]");
			return 1;
		}
 		moneys = strval(tmp);

	    if(moneys > GetPlayerMoney(playerid)) {
			SendClientMessage(playerid, COLOR_RED, "You don't have enough money!");
			return 1;
	    }
	    if(moneys < 1) {
			SendClientMessage(playerid, COLOR_YELLOW, "Hey what are you trying to pull here.");
			return 1;
		}
		if(IsPlayerConnected(giveplayerid)==0) {
			SendClientMessage(playerid, COLOR_RED, "No such player exists.");
			return 1;
		}

		bounty[giveplayerid]+=moneys;
		GivePlayerMoney(playerid, 0-moneys);

		GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
		GetPlayerName(playerid, sendername, sizeof(sendername));

//		format(string, sizeof(string), "You have put a $%d bounty on the head of %s (id: %d).", moneys, giveplayer,giveplayerid);
//		SendClientMessage(playerid, COLOR_YELLOW, string);

		format(string, sizeof(string), "%s has had a $%d bounty put on his head from %s (total: $%d).", giveplayer, moneys, sendername, bounty[giveplayerid]);
		SendClientMessageToAll(COLOR_ORANGE, string);

		format(string, sizeof(string), "You have had a $%d bounty put on you from %s (id: %d).", moneys, sendername, playerid);
		SendClientMessage(giveplayerid, COLOR_RED, string);

		return 1;
	}

	//------------------- /bounty

	if(strcmp(cmd, "/bounty", true) == 0) {
	    new tmp[256];
		tmp = strtok(cmdtext, idx);

		if(!strlen(tmp)) {
			SendClientMessage(playerid, COLOR_WHITE, "USAGE: /bounty [playerid]");
			return 1;
		}
		giveplayerid = strval(tmp);

		if(IsPlayerConnected(giveplayerid)) {
			GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
			format(string, sizeof(string), "Player %s (id: %d) has a  $%d bounty on his head.", giveplayer,giveplayerid,bounty[giveplayerid]);
			SendClientMessage(playerid, COLOR_YELLOW, string);
		} else {
			SendClientMessage(playerid, COLOR_RED, "No such player exists!");
		}

		return 1;
	}

	//------------------- /bounties

	if(strcmp(cmd, "/bounties", true) == 0)
	{
//		new tmp[256];
		new x;

		SendClientMessage(playerid, COLOR_GREEN, "Current Bounties:");
	    for(new i=0; i < MAX_PLAYERS; i++) {
			if(IsPlayerConnected(i) && bounty[i] > 0) {
				GetPlayerName(i, giveplayer, sizeof(giveplayer));
				format(string, sizeof(string), "%s%s(%d): $%d", string,giveplayer,i,bounty[i]);

				x++;
				if(x > 3) {
				    SendClientMessage(playerid, COLOR_YELLOW, string);
				    x = 0;
					format(string, sizeof(string), "");
				} else {
					format(string, sizeof(string), "%s, ", string);
				}
			}
		}

		if(x <= 3 && x > 0) {
			string[strlen(string)-2] = '.';
		    SendClientMessage(playerid, COLOR_YELLOW, string);
		}

		return 1;
	}

	if(strcmp(cmd, "/bank", true) == 0)
	{
	    if(PlayerToPoint(100, playerid,827.9430,4.9825,1004.1870) || PlayerToPoint(100, playerid,212.6392,-8.1615,1001.2109) || PlayerToPoint(100, playerid,346.4020,172.5660,1014.1875) || PlayerToPoint(100, playerid,-2662.8271,1411.1824,906.2734) || PlayerToPoint(100, playerid,-26.9156,-55.3495,1003.5469))
	    {
	    	new nummoney2[256];
	   	    new nummoney;
	    	new oldmoney;
	    	new pmoney;
	    	new newmoney;
	    	new playername[256];
	    	new str[256];
	    	new text[256];
	    	GetPlayerName(playerid, playername, 256);
    		if(!ExtractParametersFromString(cmdtext, 2, nummoney2))
			{
             	SendClientMessage(playerid, COLOR_GREEN, "Enter the sum");
	 			return 1;
			}
			else
			{
				nummoney = strval(nummoney2);
			}
			if(GetPlayerMoney(playerid) < nummoney)
			{
				SendClientMessage(playerid, COLOR_GREEN, "You don't have that money");
			}
			else
			{

        		format(str,sizeof(str),"bank/%s", playername);
        		oldmoney = dini_Int(str,"bank");
        		newmoney = nummoney+oldmoney;
        		dini_IntSet(str, "bank",newmoney);
        		pmoney = GetPlayerMoney(playerid);
        		ResetPlayerMoney(playerid);
        		GivePlayerMoney(playerid, pmoney-nummoney);
        		
        		SendClientMessage(playerid, 0xF0F0F0FF, "|______ Banker's check ______|");
        		format(string,sizeof(string),"  You old cash: %d$", oldmoney);
        		SendClientMessage(playerid, COLOR_WHITE, string);
        		format(string,sizeof(string),"  Deposit: %d$", nummoney);
        		SendClientMessage(playerid, COLOR_WHITE, string);
       	    	format(text,sizeof(text),"  New cash: %d$", newmoney);
        		SendClientMessage(playerid, COLOR_WHITE, text);
   			}
		}
		else
		{
		    SendClientMessage(playerid, COLOR_WHITE, "Entered in bank");
		}
  		return 1;
	}
	if(strcmp(cmd, "/whitdraw", true) == 0)
	{
	    if(PlayerToPoint(100, playerid,827.9430,4.9825,1004.1870) || PlayerToPoint(100, playerid,212.6392,-8.1615,1001.2109) || PlayerToPoint(100, playerid,346.4020,172.5660,1014.1875) || PlayerToPoint(100, playerid,-2662.8271,1411.1824,906.2734) || PlayerToPoint(100, playerid,-26.9156,-55.3495,1003.5469))
	    {
	    	new nummoney2[256];
	    	new nummoney;
	    	new oldmoney;
	    	new newmoney;
	    	new playername[256];
	    	new str[256];
	    	new text[256];
	    	GetPlayerName(playerid, playername, 256);
    		if(!ExtractParametersFromString(cmdtext, 2, nummoney2))
			{
        	     SendClientMessage(playerid, COLOR_GREEN, "Enter the sum");
			}
			else
			{
				nummoney = strval(nummoney2);
			}
        	format(str,sizeof(str),"bank/%s", playername);
        	oldmoney = dini_Int(str,"bank");
			if(oldmoney < nummoney)
			{
				SendClientMessage(playerid, COLOR_GREEN, "You don't have that money");
			}
			else
			{
		    	newmoney = oldmoney-nummoney;
		 		dini_IntSet(str, "bank",newmoney);
        		GivePlayerMoney(playerid, nummoney);
        		SendClientMessage(playerid, 0xF0F0F0FF, "|______ Banker's check ______|");
        		format(string,sizeof(string),"  You old cash: %d$", oldmoney);
        		SendClientMessage(playerid, COLOR_WHITE, string);
        		format(string,sizeof(string),"  Have taken: %d$", nummoney);
        		SendClientMessage(playerid, COLOR_WHITE, string);
       	    	format(text,sizeof(text),"  New cash: %d$", newmoney);
        		SendClientMessage(playerid, COLOR_WHITE, text);
			}
		}
		else
		{
		    SendClientMessage(playerid, COLOR_WHITE, "Please enter a bank");
		}
  		return 1;
	}
	if(strcmp(cmd, "/balance", true) == 0)
	{
 		new playername[256];
 		new str[256];
 		new money2;
	    GetPlayerName(playerid, playername, 256);
	    format(str,sizeof(str),"bank/%s", playername);
	    money2 = dini_Int(str,"bank");
   		format(str,sizeof(str),"  Your is  cash: %d$", money2);
        SendClientMessage(playerid, 0xF0F0F0FF, "|______ Banker's check ______|");
        SendClientMessage(playerid, COLOR_WHITE, str);
  		return 1;
	}
// strat countdown
	if (strcmp(cmdtext, "/count", true)==0)
	{
	if(Count >= 5)
	{
	SendClientMessageToAll(COLOR_LIGHTBLUE, "Race will start after..");
	return 1;
	}
	else
	{
	SendClientMessage(playerid, COLOR_YELLOW, "Sorry but race is satrted");
	return 1;
	}
	}
//------------------------------------------------------------------------------
    //------------------- /buy

	if(strcmp(cmd, "/buy", true) == 0) {
		new property=999;
		new pbGameText;

		if(IsPlayerInCheckpoint(playerid)) {
			switch (playerCheckpoint[playerid]) {
				case CP_DRAGON:{
					property = P_DRAGON;
				}
				case CP_CALIGULA:{
					property = P_CALIGULA;
				}
				case CP_SEXSHOP:{
					property = P_SEXSHOP;
				}
				case CP_BAR:{
					property = P_BAR;
				}
				case CP_ZIP:{
					property = P_ZIP;
				}
				case CP_BINCO:{
					property = P_BINCO;
				}
				case CP_TATOO:{
					property = P_TATOO;
				}
				case CP_BOTIQUE:{
					property = P_BOTIQUE;
				}
				case CP_STRIPCLUB:{
					property = P_STRIPCLUB;
				}
				case CP_WANGCARS:{
					property = P_WANGCARS;
				}
				case CP_AIRSTRIP:{
					property = P_AIRSTRIP;
				}
				case CP_EMERALD:{
					property = P_EMERALD;
				}
				case CP_VISAGE:{
					property = P_VISAGE;
				}
				case CP_SPREADRANCH:{
					property = P_SPREADRANCH;
				}
			}

			if(property==999) {
				SendClientMessage(playerid, COLOR_YELLOW, "You need to be in a property checkpoint to /buy it.");
				return 1;
			}

//			property--;

			if(GetPlayerMoney(playerid) < propertyValues[property]) {
				SendClientMessage(playerid, COLOR_RED, "You don't have enough money to buy this property.");
				return 1;
			}
			if(propertyOwner[property]==playerid) {
				SendClientMessage(playerid, COLOR_RED, "You already own this property.");
				return 1;
			}


            if(propertyOwner[property] < 999) {
				GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
				GivePlayerMoney(propertyOwner[property], propertyValues[property]);
				format (string, sizeof(string), "Your property, the %s, has been bought out by %s (id: %d).",propertyNames[property],giveplayer,playerid);
				SendClientMessage(propertyOwner[property], COLOR_RED, string);
			}

			GivePlayerMoney(playerid, 0-propertyValues[property]);

			propertyOwner[property]=playerid;

			format(string, sizeof(string), "You have purchased the %s!", propertyNames[property]);
			SendClientMessage(playerid, COLOR_GREEN, string);

			if(property==P_DRAGON || property==P_CALIGULA) {
				if(pbGameText) {
					format(string, sizeof(string),"~y~%s is the ~g~Pit Boss ~y~of %s",giveplayer,propertyNames[property]);
					GameTextForAll(string,5000,3);
				} else {
					format(string, sizeof(string),"%s is the Pit Boss of %s",giveplayer,propertyNames[property]);
					SendClientMessageToAll(COLOR_LIGHTBLUE, string);
				}
				format(string, sizeof(string),"Sir, your %s limousine's are now available to you and any gang members.",propertyNames[property]);
				SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
			}
		} else {
			SendClientMessage(playerid, COLOR_YELLOW, "You need to be in a property checkpoint to /buy it.");
			return 1;
		}


		return 1;
	}

	//------------------- /properties1

	if(strcmp(cmd, "/properties1", true) == 0 || strcmp(cmd, "/properties", true) == 0) {
		new propertiestemp = MAX_PROPERTIES;
		if(propertiestemp>9) {
			propertiestemp = 9;
		}
		SendClientMessage(playerid, COLOR_GREEN, "Property Set 1/2 Owners:");
		for(new i = 0; i < propertiestemp; i++) {
			if(propertyOwner[i] < 999) {
				GetPlayerName(propertyOwner[i], giveplayer, sizeof(giveplayer));
				format(string, sizeof(string), "%d. %s - %s", i, propertyNames[i], giveplayer);
			} else
				format(string, sizeof(string), "%d. %s - None", i, propertyNames[i]);

			SendClientMessage(playerid, COLOR_YELLOW, string);
		}

		return 1;
	}

	//------------------- /properties2

	if(strcmp(cmd, "/properties2", true) == 0) {
		SendClientMessage(playerid, COLOR_GREEN, "Property Set 2/2 Owners:");
		for(new i = 9; i < MAX_PROPERTIES; i++) {
			if(propertyOwner[i] < 999) {
				GetPlayerName(propertyOwner[i], giveplayer, sizeof(giveplayer));
				format(string, sizeof(string), "%d. %s - %s", i, propertyNames[i], giveplayer);
			} else
				format(string, sizeof(string), "%d. %s - None", i, propertyNames[i]);

			SendClientMessage(playerid, COLOR_YELLOW, string);
		}

		return 1;
	}
//--------------------------------------------------------------------------------

// end countdown
        //------------------------------------------- HELP ORANGE
        #pragma tabsize 0
			if (strcmp(cmdtext, "/rules", true)== 0 && IsPlayerAdmin(playerid) == 1){
 		SendClientMessageToAll(0xFF9933AA, "Rules");
 		SendClientMessageToAll(0xFF9933AA, "1)Dont cheat or BAN");
 		SendClientMessageToAll(0xFF9933AA, "2)No spawn killing or kick/ban");
 		SendClientMessageToAll(0xFF9933AA, "3)Do not use bad words or wire/jail");
		return 1;}

		//------------------------------------------- commands
			if (strcmp(cmdtext, "/bankhelp", true)==0){
		SendClientMessage(playerid, COLOR_WHITE, "---------------------------------");
		SendClientMessage(playerid, COLOR_WHITE, "Bankhelp List");
		SendClientMessage(playerid, COLOR_WHITE, "/bank - to deposite your money");
		SendClientMessage(playerid, COLOR_WHITE, "/withdraw - to take out your money");
		SendClientMessage(playerid, COLOR_WHITE, "/balance - to see cash in bank");
		SendClientMessage(playerid, COLOR_WHITE, "To use banks enter in any 24/7 shop.");
		SendClientMessage(playerid, COLOR_WHITE, "----------------------------------");
 		return 1;}
		
			if (strcmp(cmdtext, "/cmd", true)==0){
		SendClientMessage(playerid, COLOR_WHITE, "USAGE: /cmd 1-4");
 		return 1;}

 			if (strcmp(cmdtext, "/cmd 1", true)==0){
 		SendClientMessage(playerid, COLOR_YELLOW, "---------------------------------------------------------");
 		SendClientMessage(playerid, COLOR_YELLOW, "CMD 1 commands");
		SendClientMessage(playerid, COLOR_YELLOW, "/teleports - all teleports list ");
		SendClientMessage(playerid, COLOR_YELLOW, "/register - register your account on server");
		SendClientMessage(playerid, COLOR_YELLOW, "/admins - to see which admins are online");
		SendClientMessage(playerid, COLOR_YELLOW, "/animlist - all animations");
		SendClientMessage(playerid, COLOR_YELLOW, "/bankhelp - bank commands");
		SendClientMessage(playerid, COLOR_YELLOW, "/buyhealth - buy health");
		SendClientMessage(playerid, COLOR_YELLOW, "/buyarmour - buy armour");
		SendClientMessage(playerid, COLOR_YELLOW, "---------------------------------------------------------");
 		return 1;}

 			if (strcmp(cmdtext, "/cmd 2", true)==0){
 		SendClientMessage(playerid, COLOR_YELLOW, "---------------------------------------------------------");
 		SendClientMessage(playerid, COLOR_YELLOW, "CMD 2 commands");
 		SendClientMessage(playerid, COLOR_YELLOW, "/blood, /dirtbike, /kart - speciall teleports");
 		SendClientMessage(playerid, COLOR_YELLOW, "/lock - lock car");
		SendClientMessage(playerid, COLOR_YELLOW, "/unlock - unlock car");
		SendClientMessage(playerid, COLOR_YELLOW, "/savepos - save your current position(admins only)");
		SendClientMessage(playerid, COLOR_YELLOW, "/gotopos - teleport to your saved position(admins only)");
		SendClientMessage(playerid, COLOR_YELLOW, "/kill - kill yourselfe(suicide)");
		SendClientMessage(playerid, COLOR_YELLOW, "----------------------------------------------------------");
 		return 1;}

 			if (strcmp(cmdtext, "/cmd 3", true)==0){
 		SendClientMessage(playerid, COLOR_YELLOW, "----------------------------------------------------------");
 		SendClientMessage(playerid, COLOR_YELLOW, "CMD 3 commands");
		SendClientMessage(playerid, COLOR_YELLOW, "/dive - jump with parachute");
		SendClientMessage(playerid, COLOR_YELLOW, "/countdown - start countdown");
		SendClientMessage(playerid, COLOR_YELLOW, "/infoo - server info");
		SendClientMessage(playerid, COLOR_YELLOW, "/para - get free parachute");
		SendClientMessage(playerid, COLOR_YELLOW, "/fix - repair your car");
		SendClientMessage(playerid, COLOR_YELLOW, "/vehid - display information about vehicle");
		SendClientMessage(playerid, COLOR_YELLOW, "/rules - server rules");
		SendClientMessage(playerid, COLOR_YELLOW, "----------------------------------------------------------");
 		return 1;}
 		
 		if (strcmp(cmdtext, "/cmd 4", true)==0){
 		SendClientMessage(playerid, COLOR_YELLOW, "----------------------------------------------------------");
 		SendClientMessage(playerid, COLOR_YELLOW, "CMD 4 commands");
		SendClientMessage(playerid, COLOR_YELLOW, "/jailme - get in jail");
		SendClientMessage(playerid, COLOR_YELLOW, "/DM - Deathamch list");
		SendClientMessage(playerid, COLOR_YELLOW, "/hitman - put a bounty on head somebody");
		SendClientMessage(playerid, COLOR_YELLOW, "/bounties - to see which players have bounty");
		SendClientMessage(playerid, COLOR_YELLOW, "/bounty - to see how big bounty is on your head");
		SendClientMessage(playerid, COLOR_YELLOW, "----------------------------------------------------------");
 		return 1;}

 			if (strcmp(cmdtext, "/animlist", true)==0){
 		SendClientMessage(playerid, COLOR_YELLOW, "----------------------------------------------------------");
 		SendClientMessage(playerid, COLOR_YELLOW, "Animation list:");
 		SendClientMessage(playerid, COLOR_YELLOW, "/dance1-3, /drunk, /chat, /fu, /smoke, /piss, /death, /drugsbuy");
 		SendClientMessage(playerid, COLOR_YELLOW, "/slapass, /vomit, /injured, /arrested, /eat, /watch, /plant");
 		SendClientMessage(playerid, COLOR_YELLOW, "/laugh, /sitdrink, /spray, /swim, /under, /phone, /smoke2, /walksexy");
 		SendClientMessage(playerid, COLOR_YELLOW, "/kickt, /tank, /lafin, /strip1, /strip2, /vortex, /shout, /pool");
 		SendClientMessage(playerid, COLOR_YELLOW, "/copmove, /sitread, /cuthair, /mtb, /mtb1");
		SendClientMessage(playerid, COLOR_YELLOW, "---------------------------------------------------------");
 		return 1;}

   			if (strcmp(cmdtext, "/help", true)==0){
		//SendClientMessage(playerid, 0xFFFF00AA, tmpbuf);
		SendClientMessage(playerid, 0xFF9933AA, "*** Type /cmd and you will see all commands");
  		return 1;}
  		
  		if (strcmp(cmdtext, "/DM", true)==0){
		SendClientMessage(playerid, COLOR_ORANGE, "=================================");
		SendClientMessage(playerid, COLOR_ORANGE, "Deathmach List:");
		SendClientMessage(playerid, COLOR_ORANGE, "/dildo, /fight, /deagle, /battle, /minigun");
		SendClientMessage(playerid, COLOR_ORANGE, "/chainsaw, /dome, /minigun2, /knife");
		SendClientMessage(playerid, COLOR_ORANGE, "/shotgun, /uzi, /katana, /battle2, /chainsaw2");
		SendClientMessage(playerid, COLOR_ORANGE, "/deagle2, /katana2, /baseball");
		SendClientMessage(playerid, COLOR_ORANGE, "=================================");
  		return 1;}
  		
  		if (strcmp(cmdtext, "/rules", true)==0){
		SendClientMessage(playerid, COLOR_RED, "=================================");
		SendClientMessage(playerid, COLOR_RED, "Server rules:");
		SendClientMessage(playerid, COLOR_RED, "1) DONT cheat(BAN)");
		SendClientMessage(playerid, COLOR_RED, "2) DONT use bad words(kick)");
		SendClientMessage(playerid, COLOR_RED, "3) DONT shout players on spawn places 10 sec(kick,jail)");
		SendClientMessage(playerid, COLOR_RED, "4) NO drivebys without reason(kick)");
		SendClientMessage(playerid, COLOR_RED, "Have a good time :)");
		SendClientMessage(playerid, COLOR_RED, "=================================");
  		return 1;}
  		
  		if (strcmp(cmdtext, "/buyarmour", true)==0){
		SetPlayerArmour(playerid,100);
		GivePlayerMoney(playerid,-500);
  		return 1;}
  		
  		if (strcmp(cmdtext, "/buyhealth", true)==0){
		SetPlayerHealth(playerid,100);
		GivePlayerMoney(playerid,-500);
  		return 1;}
  		
  		if (strcmp(cmdtext, "/para", true)==0){
		GivePlayerWeapon(playerid,46,1);
  		return 1;}
  		
  		if(strcmp("/fix", cmdtext, true, 10) == 0) //fix
        {
        if(IsPlayerInAnyVehicle(playerid)) {
   	    SetVehicleHealth(GetPlayerVehicleID(playerid), 1000);
   	    SendClientMessage(playerid, 0xFFFF00AA, "Successfully repaired");
   	    GivePlayerMoney(playerid,-100);
        } else return SendClientMessage(playerid, 0xFF0000FF, "You must be in a vehicle");
         return 1;
        }
		
		

		if (strcmp(cmdtext, "/jailme", true)==0){
		SetPlayerInterior(playerid,10);
		SetPlayerPos(playerid,223.5607,110.4992,999.0156);
		return 1;}
		
//------------------------------------------------------------------------------
//------------------------------DEATHCMACHES------------------------------------
//------------------------------------------------------------------------------
		
		if (strcmp(cmdtext, "/dildo", true)==0){
		new name[MAX_PLAYER_NAME+1];
		SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid,154.1813,-1950.8678,10.7188);
		ResetPlayerWeapons(playerid);
		GivePlayerWeapon(playerid, 12, 1);
		GameTextForPlayer(playerid,"~g~Welcome to ~r~DILDO DM!!!",2500,5);
		GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), "*** %s has entered the DILDO DM (/dildo)", name);
        SendClientMessageToAll(COLOR_YELLOW, string);
        SendClientMessage(playerid, COLOR_GOLD, "To left the DILDO type /kill");
        return 1;}

		if (strcmp(cmdtext, "/fight", true)==0){
		new name[MAX_PLAYER_NAME+1];
		format(string, sizeof(string), "*** %s has entered the FIGHT DM (/fight)", name);
		SendClientMessageToAll(COLOR_YELLOW, string);
        SendClientMessage(playerid, COLOR_GOLD, "To left the FIGHT type /kill");
		SetPlayerInterior(playerid,5);
		SetPlayerPos(playerid,762.6447,-1.6480,1001.5942);
		GameTextForPlayer(playerid,"~g~Welcome to ~r~FIGHT DM!!!",2500,5);
		ResetPlayerWeapons(playerid);
		return 1;}
		
		if (strcmp(cmdtext, "/deagle", true)==0){
		new name[MAX_PLAYER_NAME+1];
		format(string, sizeof(string), "*** %s has entered the DEAGLE DM (/deagle)", name);
		SendClientMessageToAll(COLOR_YELLOW, string);
        SendClientMessage(playerid, COLOR_GOLD, "To left the DEAGLE type /kill");
        GameTextForPlayer(playerid,"~g~Welcome to DEAGLE DM!",2500,5);
		SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid,-1231.5277,53.2773,14.2328);
		ResetPlayerWeapons(playerid);
		GivePlayerWeapon(playerid, 24, 500);
		return 1;}
		
		if (strcmp(cmdtext, "/battle", true)==0){
		new name[MAX_PLAYER_NAME+1];
		SetPlayerInterior(playerid,10);
        new randomize=random(sizeof(ROOM));
        SetPlayerPos(playerid, ROOM[randomize][0],ROOM[randomize][1],ROOM[randomize][2]);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid, 27, 200);
        GivePlayerWeapon(playerid, 34, 150);
        GivePlayerWeapon(playerid, 31, 400);
        GivePlayerWeapon(playerid, 35, 100);
        GivePlayerWeapon(playerid, 28, 500);
        GameTextForPlayer(playerid,"~g~Welcome to ~r~BATTLE DM!!!",2500,5);
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), "*** %s has entered the BATTLE DM (/battle)", name);
        SendClientMessageToAll(COLOR_YELLOW, string);
        SendClientMessage(playerid, COLOR_GOLD, "To left the BATTLE type /kill");
		return 1;}
		
		if (strcmp(cmdtext, "/battle2", true)==0){
		new name[MAX_PLAYER_NAME+1];
		SetPlayerInterior(playerid,2);
        new randomize=random(sizeof(BATTLE2));
        SetPlayerPos(playerid, BATTLE2[randomize][0],BATTLE2[randomize][1],BATTLE2[randomize][2]);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid, 27, 200);
        GivePlayerWeapon(playerid, 34, 500);
        GivePlayerWeapon(playerid, 31, 400);
        GivePlayerWeapon(playerid, 35, 100);
        GivePlayerWeapon(playerid, 28, 500);
        GivePlayerWeapon(playerid, 18, 100);
        GameTextForPlayer(playerid,"~g~Welcome to ~r~BATTLE2 DM!!!",2500,5);
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), "*** %s has entered the BATTLE2 DM (/battle2)", name);
        SendClientMessageToAll(COLOR_YELLOW, string);
        SendClientMessage(playerid, COLOR_GOLD, "To left the BATTLE2 type /kill");
		return 1;}

		if (strcmp(cmdtext, "/minigun", true)==0){
		new name[MAX_PLAYER_NAME+1];
		SetPlayerInterior(playerid,0);
        new randomize=random(sizeof(MINIGUN));
        SetPlayerPos(playerid, MINIGUN[randomize][0],MINIGUN[randomize][1],MINIGUN[randomize][2]);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid, 38, 9000);
        GetPlayerName(playerid, name, sizeof(name));
        GameTextForPlayer(playerid,"~g~Welcome to ~r~MINIGUN DM!!!",2500,5);
        format(string, sizeof(string), "*** %s has entered the MINIGUN DM (/minigun)", name);
        SendClientMessageToAll(COLOR_YELLOW, string);
        SendClientMessage(playerid, COLOR_GOLD, "To left the MINIGUN DM type /kill");
		return 1;}
		
		if (strcmp(cmdtext, "/chainsaw", true)==0){
		new name[MAX_PLAYER_NAME+1];
		SetPlayerInterior(playerid,0);
        new randomize=random(sizeof(CHAINSAW));
        GameTextForPlayer(playerid,"~g~Welcome to ~r~CHAINSAW DM!!!",2500,5);
        SetPlayerPos(playerid, CHAINSAW[randomize][0],CHAINSAW[randomize][1],CHAINSAW[randomize][2]);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid, 9, 10);
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), "*** %s has entered the CHAINSAW DM (/chainsaw)", name);
        SendClientMessageToAll(COLOR_YELLOW, string);
        SendClientMessage(playerid, COLOR_GOLD, "To left the CHAINSAW DM type /kill");
		return 1;}
		
		if (strcmp(cmdtext, "/dome", true)==0){
		new name[MAX_PLAYER_NAME+1];
		SetPlayerInterior(playerid,0);
        new randomize=random(sizeof(DOME));
        SetPlayerPos(playerid, DOME[randomize][0],DOME[randomize][1],DOME[randomize][2]);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid, 25, 500);
        GivePlayerWeapon(playerid, 32, 500);
        GivePlayerWeapon(playerid, 41, 500);
        GivePlayerWeapon(playerid, 5, 1);
        GameTextForPlayer(playerid,"~g~Welcome to ~r~DOME DM!!!",2500,5);
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), "*** %s has entered the DOME DM (/dome)", name);
        SendClientMessageToAll(COLOR_YELLOW, string);
        SendClientMessage(playerid, COLOR_GOLD, "To left the DOME DM type /kill");
		return 1;}
		
		if (strcmp(cmdtext, "/minigun2", true)==0){
		new name[MAX_PLAYER_NAME+1];
		SetPlayerInterior(playerid,10);
        new randomize=random(sizeof(MINIGUN2));
        SetPlayerPos(playerid, MINIGUN2[randomize][0],MINIGUN2[randomize][1],MINIGUN2[randomize][2]);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid, 38, 9000);
        GetPlayerName(playerid, name, sizeof(name));
        GameTextForPlayer(playerid,"~g~Welcome to ~r~MINGUN2 DM!!!",2500,5);
        format(string, sizeof(string), "*** %s has entered the MINIGUN2 DM (/minigun2)", name);
        SendClientMessageToAll(COLOR_YELLOW, string);
        SendClientMessage(playerid, COLOR_GOLD, "To left the MINIGUN2 DM type /kill");
		return 1;}
		
		if (strcmp(cmdtext, "/knife", true)==0){
		new name[MAX_PLAYER_NAME+1];
		SetPlayerInterior(playerid,0);
        new randomize=random(sizeof(KNIFE));
        SetPlayerPos(playerid, KNIFE[randomize][0],KNIFE[randomize][1],KNIFE[randomize][2]);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid, 4, 10);
        GetPlayerName(playerid, name, sizeof(name));
        GameTextForPlayer(playerid,"~g~Welcome to ~r~KNIFE DM!!!",2500,5);
        format(string, sizeof(string), "*** %s has entered the KNIFE DM (/knife)", name);
        SendClientMessageToAll(COLOR_YELLOW, string);
        SendClientMessage(playerid, COLOR_GOLD, "To left the KNIFE DM type /kill");
		return 1;}
		
		if (strcmp(cmdtext, "/shotgun", true)==0){
		new name[MAX_PLAYER_NAME+1];
		SetPlayerInterior(playerid,0);
        new randomize=random(sizeof(SHOTGUN));
        SetPlayerPos(playerid, SHOTGUN[randomize][0],SHOTGUN[randomize][1],SHOTGUN[randomize][2]);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid, 25, 500);
        GivePlayerWeapon(playerid, 26, 500);
        GivePlayerWeapon(playerid, 27, 500);
        GameTextForPlayer(playerid,"~g~Welcome to ~r~SHOTGUN DM!!!",2500,5);
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), "*** %s has entered the SHOTGUN DM (/shotgun)", name);
        SendClientMessageToAll(COLOR_YELLOW, string);
        SendClientMessage(playerid, COLOR_GOLD, "To left the SHOTGUN DM type /kill");
		return 1;}
		
		if (strcmp(cmdtext, "/uzi", true)==0){
		new name[MAX_PLAYER_NAME+1];
		SetPlayerInterior(playerid,0);
        new randomize=random(sizeof(UZI));
        SetPlayerPos(playerid, UZI[randomize][0],UZI[randomize][1],UZI[randomize][2]);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid, 28, 500);
        GivePlayerWeapon(playerid, 32, 500);
        GameTextForPlayer(playerid,"~g~Welcome to ~r~UZI DM!!!",2500,5);
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), "*** %s has entered the UZI DM (/uzi)", name);
        SendClientMessageToAll(COLOR_YELLOW, string);
        SendClientMessage(playerid, COLOR_GOLD, "To left the UZI DM type /kill");
		return 1;}
		
		if (strcmp(cmdtext, "/katana", true)==0){
		SetPlayerInterior(playerid,0);
		new name[MAX_PLAYER_NAME+1];
        new randomize=random(sizeof(KATANA));
        SetPlayerPos(playerid, KATANA[randomize][0],KATANA[randomize][1],KATANA[randomize][2]);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid, 8, 1);
        GivePlayerWeapon(playerid, 5, 1);
        GivePlayerWeapon(playerid, 2, 1);
        GameTextForPlayer(playerid,"~g~Welcome to ~r~KATANA DM!!!",2500,5);
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), "*** %s has entered the KATANA DM (/katana)", name);
        SendClientMessageToAll(COLOR_YELLOW, string);
        SendClientMessage(playerid, COLOR_GOLD, "To left the KATANA DM type /kill");
		return 1;}
		
		if (strcmp(cmdtext, "/katana2", true)==0){
		SetPlayerInterior(playerid,1);
		new name[MAX_PLAYER_NAME+1];
        new randomize=random(sizeof(KATANA2));
        SetPlayerPos(playerid, KATANA2[randomize][0],KATANA2[randomize][1],KATANA2[randomize][2]);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid, 8, 1);
        GameTextForPlayer(playerid,"~g~Welcome to ~r~KATANA2 DM!!!",2500,5);
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), "*** %s has entered the KATANA2 DM (/katana2)", name);
        SendClientMessageToAll(COLOR_YELLOW, string);
        SendClientMessage(playerid, COLOR_GOLD, "To left the KATANA2 DM type /kill");
		return 1;}
		
		if (strcmp(cmdtext, "/baseball", true)==0){
		SetPlayerInterior(playerid,3);
		new name[MAX_PLAYER_NAME+1];
        new randomize=random(sizeof(BASEBALL));
        SetPlayerPos(playerid, BASEBALL[randomize][0],BASEBALL[randomize][1],BASEBALL[randomize][2]);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid, 5, 1);
        GivePlayerWeapon(playerid, 4, 1);
        GameTextForPlayer(playerid,"~g~Welcome to ~r~BASEBALL DM!!!",2500,5);
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), "*** %s has entered the BASEBALL DM (/baseball)", name);
        SendClientMessageToAll(COLOR_YELLOW, string);
        SendClientMessage(playerid, COLOR_GOLD, "To left the BASEBALL DM type /kill");
		return 1;}
		
		if (strcmp(cmdtext, "/deagle2", true)==0){
		SetPlayerInterior(playerid,3);
		new name[MAX_PLAYER_NAME+1];
        new randomize=random(sizeof(DEAGLE2));
        SetPlayerPos(playerid, DEAGLE2[randomize][0],DEAGLE2[randomize][1],DEAGLE2[randomize][2]);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid, 24, 500);
        GameTextForPlayer(playerid,"~g~Welcome to ~r~DEAGLE2 DM!!!",2500,5);
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), "*** %s has entered the DEAGLE2 DM (/deagle2)", name);
        SendClientMessageToAll(COLOR_YELLOW, string);
        SendClientMessage(playerid, COLOR_GOLD, "To left the DEAGLE2 DM type /kill");
		return 1;}
		
		if (strcmp(cmdtext, "/chainsaw2", true)==0){
		SetPlayerInterior(playerid,6);
		new name[MAX_PLAYER_NAME+1];
        new randomize=random(sizeof(CHAINSAW2));
        SetPlayerPos(playerid, CHAINSAW2[randomize][0],CHAINSAW2[randomize][1],CHAINSAW2[randomize][2]);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid, 9, 1);
        GameTextForPlayer(playerid,"~g~Welcome to ~r~CHAINSAW2DM!!!",2500,5);
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), "*** %s has entered the CHAINSAW2 DM (/chainsaw2)", name);
        SendClientMessageToAll(COLOR_YELLOW, string);
        SendClientMessage(playerid, COLOR_GOLD, "To left the CHAINSAW2 DM type /kill");
		return 1;}
//------------------------------------------------------------------------------
		
   			if (strcmp(cmdtext, "/infoo", true)==0){
		//SendClientMessage(playerid, 0xFFFF00AA, tmpbuf);
		SendClientMessage(playerid, 0xFF9933AA, "This is Warrors Clan PUB server on 0.2.2 R2 verion");
		SendClientMessage(playerid, 0xFF9933AA, "Newiest version of gamemode is 1.1.7");
		SendClientMessage(playerid, 0xFF9933AA, "Server host - Warriors_Mikelis. Main admins Tornado, Herbis");
		SendClientMessage(playerid, 0xFF9933AA, "Server is using Xtreme Admin2 script");
		SendClientMessage(playerid, 0xFF9933AA, "More information about clan in gta.outlaw.lv");
  		return 1;}
  		
		//------------------------------------------- Stunt Zone commands cyan
			if (strcmp(cmdtext, "/teleports", true)==0){
		SendClientMessage(playerid, 0x33CCFFAA, "--------------------------------------------------------------------");
 		SendClientMessage(playerid, 0x33CCFFAA, "Teleports:");
 		SendClientMessage(playerid, 0x33CCFFAA, "/drag, /drag2, /bigjump, /sf, /docks");
  		SendClientMessage(playerid, 0x33CCFFAA, "/chilliad, /drift, /drift2, /dive,");
  		SendClientMessage(playerid, 0x33CCFFAA, "/lv, /ls, /blood, /kart, /jump, /groove");
  		SendClientMessage(playerid, 0x33CCFFAA, "/dirtbike, /drift3, /drag3, /beach, beach2");
  		SendClientMessage(playerid, 0x33CCFFAA, "/boatschool, /satelite, /catalina, /jizzy, /underwater 1-3");
  		SendClientMessage(playerid, 0x33CCFFAA, "/flyschool");
  		SendClientMessage(playerid, 0x33CCFFAA, "---------------------------------------------------------------------");
		return 1;}

//----------------------------------------------------------------------------
			if ( strcmp( cmdtext, "/blood", true, 5 ) == 0 )
	{
			SetPlayerInterior(playerid,15);
			{
				SetPlayerPos(playerid,-1487.3318,952.6232,1036.8984);
			}
			return 1;
	}
//----------------------------------------------------------------------------
			if (strcmp(cmdtext, "/dirtbike", true)==0)
	{
			SetPlayerInterior(playerid,4);
			{
				SetPlayerPos(playerid,-1293.9851,-619.7903,1055.8171);
			}
			return 1;
    }
//----------------------------------------------------------------------------
        	if (strcmp(cmdtext, "/kart", true)==0)
	{
			SetPlayerInterior(playerid,7);
			{
				SetPlayerPos(playerid,-1386.4100,-244.8205,1043.5297);
			}
			return 1;
    }
//----------------------------------- TELEPORTI---------------------------------
if(strcmp(cmdtext, "/chilliad", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,-2245.3813,-1715.3920,480.3623);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,-2245.3813,-1715.3920,480.3623);
}
return 1;
}

if(strcmp(cmdtext, "/lv", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,2148.3208,1029.1511,10.8203);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,2148.3208,1029.1511,10.8203);
}
return 1;
}

if(strcmp(cmdtext, "/drift4", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,-2398.6326,-603.6674,132.2224);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,-2398.6326,-603.6674,132.2224);
}
return 1;
}

if(strcmp(cmdtext, "/jump", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,363.2564,2519.7869,797.8304);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,363.2564,2519.7869,797.8304);
}
return 1;
}

if(strcmp(cmdtext, "/drift3", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,-353.8616,1530.5092,75.1320);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,-353.8616,1530.5092,75.1320);
}
return 1;
}

if(strcmp(cmdtext, "/ls", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,1880.9452,-1394.7611,13.1246);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,1880.9452,-1394.7611,13.1246);
}
return 1;
}

if(strcmp(cmdtext, "/drag3", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,1595.1031,1612.9384,10.8203);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,1595.1031,1612.9384,10.8203);
}
return 1;
}

if(strcmp(cmdtext, "/drag2", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,1527.3297,-2455.9033,13.5547);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,1527.3297,-2455.9033,13.5547);
}
return 1;
}

if(strcmp(cmdtext, "/drag", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,-1645.2598,-201.1026,13.9188);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,-1645.2598,-201.1026,13.9188);
}
return 1;
}

if(strcmp(cmdtext, "/drift", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,2265.6292,1398.5432,42.4766);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,2265.6292,1398.5432,42.4766);
}
return 1;
}

if(strcmp(cmdtext, "/sf", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,-1974.2872,270.7369,35.1719);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,-1974.2872,270.7369,35.1719);
}
return 1;
}

if(strcmp(cmdtext, "/drift2", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,2235.1140,1963.4467,31.6547);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,2235.1140,1963.4467,31.6547);
}
return 1;
}

if(strcmp(cmdtext, "/drag", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,1282.6499,1267.8385,10.8203);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,1282.6499,1267.8385,10.8203);
}
return 1;
}

if(strcmp(cmdtext, "/bigjump", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,-669.7441,2306.3635,135.4752);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,-669.7441,2306.3635,135.4752);
}
return 1;
}

if(strcmp(cmdtext, "/groove", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,2492.4844,-1670.3538,13.3359);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,2492.4844,-1670.3538,13.3359);
}
return 1;
}

if(strcmp(cmdtext, "/beach", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,489.2594,-1850.3350,4.0330);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,489.2594,-1850.3350,4.0330);
}
return 1;
}

if(strcmp(cmdtext, "/boatschool", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,-2259.1338,2319.0344,4.8125);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,-2259.1338,2319.0344,4.8125);
}
return 1;
}

if(strcmp(cmdtext, "/beach2", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,-2661.9629,-2627.5112,7.7616);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,-2661.9629,-2627.5112,7.7616);
}
return 1;
}

if(strcmp(cmdtext, "/satelite", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,-324.2758,1527.1509,75.3570);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,-324.2758,1527.1509,75.3570);
}
return 1;
}

if(strcmp(cmdtext, "/catalina", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,877.2900,-35.2242,63.1953);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,877.2900,-35.2242,63.1953);
}
return 1;
}

if(strcmp(cmdtext, "/jizzy", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,-2627.4529,1360.0419,7.0911);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,-2627.4529,1360.0419,7.0911);
}
return 1;
}

if(strcmp(cmdtext, "/underwater 1", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,551.1112,-2494.9800,-28.6329);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,551.1112,-2494.9800,-28.6329);
}
return 1;
}

if(strcmp(cmdtext, "/underwater 2", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,-2231.3047,1773.1666,-58.6626);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,-2231.3047,1773.1666,-58.6626);
}
return 1;
}

if(strcmp(cmdtext, "/underwater 3", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,262.6519,387.7681,-36.8302);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,262.6519,387.7681,-36.8302);
}
return 1;
}

if(strcmp(cmdtext, "/flyschool", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,378.3781,2501.6621,16.4844);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,378.3781,2501.6621,16.4844);
}
return 1;
}

if(strcmp(cmdtext, "/docks", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,2762.4727,-2466.3516,13.5336);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,2762.4727,-2466.3516,13.5336);
}
return 1;
}


//----------------------------ANIMATIONS----------------------------------------
// HANDSUP
 	if(strcmp(cmd, "/handsup", true) == 0) {
		if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) {
		  SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
          return 1;
     }
	}
    // Drunk
    if(strcmp(cmd, "/drunk", true) == 0) {
        if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
     {
          ApplyAnimation(playerid,"PED", "WALK_DRUNK",4.1,1,1,1,1,1);
          return 1;
     }
    }
	// Laugh
    if (strcmp("/laugh", cmdtext, true) == 0) {
          ApplyAnimation(playerid, "RAPPING", "Laugh_01", 4.0, 1, 1, 1, 1, 1); // Laugh
          return 1;
	}

	if (strcmp("/eat", cmdtext, true) == 0) {
          ApplyAnimation(playerid,"FOOD","EAT_Burger",4.1,1,1,1,1,1);
          return 1;
	}

	if (strcmp("/watch", cmdtext, true) == 0) {
          ApplyAnimation(playerid,"MISC","SEAT_watch",4.1,1,1,1,1,1);
          return 1;
	}

	if (strcmp("/plant", cmdtext, true) == 0) {
          ApplyAnimation(playerid,"BOMBER","BOM_Plant_In",4.1,1,1,1,1,1);
          return 1;
	}

	if (strcmp("/deal", cmdtext, true) == 0) {
          ApplyAnimation(playerid,"GANGS","DEALER_DEAL",4.1,1,1,1,1,1);
          return 1;
	}

	if (strcmp("/drugsbuy", cmdtext, true) == 0) {
          ApplyAnimation(playerid,"GANGS","DRUGS_BUY",4.1,1,1,1,1,1);
          return 1;
	}

	if (strcmp("/sitdrink", cmdtext, true) == 0) {
          ApplyAnimation(playerid,"INT_OFFICE","OFF_Sit_Drink",4.1,1,1,1,1,1);
          return 1;
	}

	if (strcmp("/spray", cmdtext, true) == 0) {
          ApplyAnimation(playerid,"SPRAYCAN","spraycan_fire",4.1,1,1,1,1,1);
          return 1;
	}

	if (strcmp("/swim", cmdtext, true) == 0) {
          ApplyAnimation(playerid,"SWIM","SWIM_crawl",4.1,1,1,1,1,1);
          return 1;
	}
	// Arrested
    if (strcmp("/arrested", cmdtext, true) == 0) {
          ApplyAnimation(playerid, "POLICE", "crm_drgbst_01", 4.0, 1, 1 , 1, 1, 1); // Arrested
          return 1;
	}
	// Injury
    if (strcmp("/injured", cmdtext, true) == 0) {
          ApplyAnimation(playerid, "SWEET", "Sweet_injuredloop", 4.0, 1, 1, 1, 1, 1); // Injured
          return 1;
	}
	// Vomit
    if (strcmp("/vomit", cmdtext, true) == 0) {
	      ApplyAnimation(playerid, "FOOD", "EAT_Vomit_P", 3.0, 1, 1, 1, 1, 1); // Vomit BAH!
          return 1;
	}
 	// Slap Ass
    if (strcmp("/slapass", cmdtext, true) == 0) {
          ApplyAnimation(playerid, "SWEET", "sweet_ass_slap", 4.0, 1, 1, 1, 1, 1); // Ass Slapping
          return 1;
	}
	// Death Crawling
    if (strcmp("/death", cmdtext, true) == 0) {
          ApplyAnimation(playerid, "WUZI", "CS_Dead_Guy", 4.0, 1, 1, 1, 1, 1); // Dead Crawling
          return 1;
    }
	// Kiss
    if (strcmp("/kiss", cmdtext, true, 5) == 0) {
          ApplyAnimation(playerid, "KISSING", "Playa_Kiss_02", 3.0, 1, 1, 1, 1, 1); // Kiss
          return 1;
	}
	
	if (strcmp("/under", cmdtext, true, 5) == 0) {
          ApplyAnimation(playerid,"SWIM","Swim_Dive_Under",4.1,1,1,1,1,1);
          return 1;
	}
	
	if (strcmp("/phone", cmdtext, true, 5) == 0) {
          ApplyAnimation(playerid,"PED","phone_talk",4.1,1,1,1,1,1);
          return 1;
	}
	
	if (strcmp("/smoke2", cmdtext, true, 5) == 0) {
          ApplyAnimation(playerid,"PED","Smoke_in_car",4.1,1,1,1,1,1);
          return 1;
	}
	
	if (strcmp("/kickt", cmdtext, true, 5) == 0) {
          ApplyAnimation(playerid,"WAYFARER","WF_kick",4.1,1,1,1,1,1);
          return 1;
	}
	
	if (strcmp("/tank", cmdtext, true, 5) == 0) {
          ApplyAnimation(playerid,"TANK","TANK_getin_LHS",4.1,1,1,1,1,1);
          return 1;
	}
	
	if (strcmp("/lafin", cmdtext, true, 5) == 0) {
          ApplyAnimation(playerid,"SWEET","LaFin_Player",4.1,1,1,1,1,1);
          return 1;
	}
	
	if (strcmp("/strip", cmdtext, true, 5) == 0) {
          ApplyAnimation(playerid,"STRIP","STR_Loop_C",4.1,1,1,1,1,1);
          return 1;
	}
	
	if (strcmp("/strip2", cmdtext, true, 5) == 0) {
          ApplyAnimation(playerid,"STRIP","strip_A",4.1,1,1,1,1,1);
          return 1;
	}
	
	if (strcmp("/vortex", cmdtext, true, 5) == 0) {
          ApplyAnimation(playerid,"VORTEX","CAR_jumpin_RHS",4.1,1,1,1,1,1);
          return 1;
	}
	
	if (strcmp("/shout", cmdtext, true, 5) == 0) {
          ApplyAnimation(playerid,"SHOTGUN","shotgun_fire",4.1,1,1,1,1,1);
          return 1;
	}
	
	if (strcmp("/pool", cmdtext, true, 5) == 0) {
          ApplyAnimation(playerid,"POOL","POOL_Walk",4.1,1,1,1,1,1);
          return 1;
	}
	
	if (strcmp("/copmove", cmdtext, true, 5) == 0) {
          ApplyAnimation(playerid,"POLICE","Cop_move_FWD",4.1,1,1,1,1,1);
          return 1;
	}
	
	if (strcmp("/sitread", cmdtext, true, 5) == 0) {
          ApplyAnimation(playerid,"INT_OFFICE","OFF_Sit_Read",4.1,1,1,1,1,1);
          return 1;
	}
	
	if (strcmp("/cuthair", cmdtext, true, 5) == 0) {
          ApplyAnimation(playerid,"HAIRCUTS","BRB_Cut",4.1,1,1,1,1,1);
          return 1;
	}
	
	if (strcmp("/mtb", cmdtext, true, 5) == 0) {
          ApplyAnimation(playerid,"MTB","MTB_getoffBACK",4.1,1,1,1,1,1);
          return 1;
	}
	
	if (strcmp("/mtb1", cmdtext, true, 5) == 0) {
          ApplyAnimation(playerid,"MTB","MTB_sprint",4.1,1,1,1,1,1);
          return 1;
	}
	
	if (strcmp("/walksexy", cmdtext, true, 5) == 0) {
          ApplyAnimation(playerid,"PED","WOMAN_walksexy",4.1,1,1,1,1,1);
          return 1;
	}
	// Piss
    if (strcmp("/piss", cmdtext, true, 8) == 0) {
          ApplyAnimation(playerid, "PAULNMAC", "Piss_in", 4.1, 1, 1, 1, 1, 1); // Pissing
          return 1;
	}
	// Male Smoking
    if (strcmp("/smoke", cmdtext, true, 4) == 0) {
          ApplyAnimation(playerid,"SMOKING", "M_smklean_loop", 4.0, 0, 0, 0, 0, 0); // Smoke
          return 1;
	}
	// Sit
    if (strcmp("/sit", cmdtext, true, 4) == 0) {
          ApplyAnimation(playerid,"BEACH", "ParkSit_M_loop", 4.0, 1, 1, 1, 1, 1); // Sit
          return 1;
    }

	if(strcmp(cmd, "/chat", true) == 0)
{
     if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
     {
         ApplyAnimation(playerid,"PED","IDLE_CHAT",60.1,0,1,1,1,1);
         return 1;
     }
}
	// SUICIDE COMMAND
 	if(strcmp(cmd, "/kill", true) == 0) {
	    SetPlayerHealth(playerid,0.0);
  	  	return 1;
	}

	// START DANCING
 	if(strcmp(cmd, "/dance", true) == 0) {
		if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) {
		    new tmp[256];

		    // Get the dance style param
      		tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) {
				SendClientMessage(playerid,0xFFFF00AA,"Pielietojums: /dance [style 1-3]");
				return 1;
			}

			dancestyle = strval(tmp);
			if(dancestyle < 1 || dancestyle > 3) {
			    SendClientMessage(playerid,0xFFFF00AA,"Pielietojums: /dance [style 1-3]");
			    return 1;
			}

			if(dancestyle == 1) {
			    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
			} else if(dancestyle == 2) {
			    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE2);
			} else if(dancestyle == 3) {
			    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE3);
			}
 	  		return 1;
	 }
	}


//------------------------------------------------------------------------------

			new vehicleid = GetPlayerVehicleID(playerid);
// lock car attempt
    		if (strcmp(cmdtext, "/lock", true) == 0)
	{
		if(IsPlayerInAnyVehicle(playerid))
		{
			new Stat5 ;
			Stat5=GetPlayerState(playerid);
			if(Stat5!=PLAYER_STATE_DRIVER)
			{
				SendClientMessage(playerid,COLOR_GREY,"Only driver can lock car!");
				return 1;
			}
			new i;
			for(i=0;i<MAX_PLAYERS;i++)
			{
				if(i != playerid)
				{
					SetVehicleParamsForPlayer(vehicleid,i, 0, 1);
				}
			}
			SendClientMessage(playerid, COLOR_GREY, "Car locked.");
		}
		else
		{
			SendClientMessage(playerid, COLOR_GREY, "You arent in car!");
		}
		return 1;
	}

			if(strcmp(cmdtext, "/dive", true) == 0){
		new Float:x;
		new Float:y;
		new Float:z;
		GivePlayerWeapon(playerid,46,1);
		GetPlayerPos(playerid,x,y,z);
		SetPlayerPos(playerid,x,y,z+500);
		return 1;}
//-----------------------------------------------------------------------------
        

//-----------------------------------------------------------------------------
			if (strcmp(cmdtext, "/unlock", true)==0)
	{
		if(IsPlayerInAnyVehicle(playerid))
		{
			new Stat6 ;
			Stat6 = GetPlayerState(playerid);
			if(Stat6!=PLAYER_STATE_DRIVER)
			{
            SendClientMessage(playerid,COLOR_GREY,"Only driver can unlock car!");
			return 1;
			}
			new i;
			for(i=0;i<MAX_PLAYERS;i++)
			{
				SetVehicleParamsForPlayer(vehicleid,i, 0, 0);
			}
			SendClientMessage(playerid, COLOR_GREY, "You have unlocked your car.");
		}
		else
		{
			SendClientMessage(playerid, COLOR_GREY, "Youe arent in car!");
		}
		return 1;}
//------------------------------------------------------------------------------
if (strcmp(cmdtext, "/savepos", true) == 0)
{
    if(IsPlayerAdmin(playerid))
    if (GetPlayerState(playerid) != 2)
    {
        GetPlayerPos(playerid,Position[playerid][0],Position[playerid][1],Position[playerid][2]);
        GetPlayerFacingAngle(playerid,Position[playerid][3]);
        SendClientMessage(playerid,COLOR_GREEN,"Position Saved. Type ' /gotomypos ' to return to this position!");
    }
    else
    {
      	GetVehiclePos(GetPlayerVehicleID(playerid),Position[playerid][0],Position[playerid][1],Position[playerid][2]);
        GetVehicleZAngle(GetPlayerVehicleID(playerid),Position[playerid][3]);
        SendClientMessage(playerid,COLOR_GREEN,"Position Saved. Type ' /r ' to return to this position!");
    }
    PlayerPosition[playerid] = 1;
    return 1;
}
if (strcmp(cmdtext, "/gotopos", true) == 0)
{
    if(IsPlayerAdmin(playerid))
    if (PlayerPosition[playerid] == 0) return SendClientMessage(playerid,COLOR_RED, "You didn't save a positon! Type ' /savemypos '");
    if (GetPlayerState(playerid) != 2)
    {
        SetPlayerPos(playerid,Position[playerid][0],Position[playerid][1],Position[playerid][2]);
        SetPlayerFacingAngle(playerid,Position[playerid][3]);
        SendClientMessage(playerid,COLOR_GREEN,"Returned to saved position.");
    }
    else
    {
        SetVehiclePos(GetPlayerVehicleID(playerid),Position[playerid][0],Position[playerid][1],Position[playerid][2]);
        SetVehicleZAngle(GetPlayerVehicleID(playerid),Position[playerid][3]);
        SendClientMessage(playerid,COLOR_GREEN,"Returned to saved position.");
    }
    return 1;
}
return 0;
}


public CountDown(){
if (Count > 0){
GameTextForAll( CountText[Count-1], 2500, 3);
Count--;
SetTimer("CountDown", 1000, 0);
}
else{
GameTextForAll("~g~Go!!!", 2500, 3);
Count = 5;
}
return 1;
}