All pastes #718720 Raw Edit

Anonymous

public text v1 · immutable
#718720 ·published 2007-09-28 17:20 UTC
rendered paste body
//===========================================================
//          Las Venturas Deathmatch/Moneygrub/Landgrab      =
//             		  by [GM]The_Don                        =
//					  Original Script 					    =
//							by                              =
//                        Syntax                            =
//        With Login/Register CMD by DracoBlue (DUDB)       =
//                                                          =
//===========================================================
//YOU ARE NOT ALLOWED TO DELETE MY NAME OR SYNTAX!
//THIS SCRIPT IS COPYRIGHTED BY
//THE GERMAN MAFIA & THE SA:MP TEAM
//===========================================================

#include <a_samp>
#include <dutils>
#include <float>
#include <core>
#include <string>
#include <dutils>
#include <dini>
#include <dudb>
#include <XtremeAdmin>

#pragma tabsize 0

#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_REDTWO 0xCC000000
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_WHITE2 0xFF4080AA  //---pinky


#define PocketMoney 1000  // Amount player recieves on spawn.
#define INACTIVE_PLAYER_ID 255
#define GIVECASH_DELAY 5000 // Time in ms between /givecash commands.

//#define NUMVALUES 4

#define CP_RACE        51
#define CP_BUMPER      56
#define CP_BOATS       55
#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 CP_LICENSE     20




#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



forward MoneyGrubScoreUpdate();
forward Givecashdelaytimer(playerid);
forward GrubModeReset();
forward SetPlayerRandomSpawn(playerid);
forward SetupPlayerForClassSelection(playerid);
forward GameModeExitFunc();
forward PlayerLeaveGang(playerid);
forward getCheckpointType(playerID);
forward isPlayerInArea(playerID, Float:data[4]);
forward PayPlayerInArea(playerID, Float:x1, Float:y1, Float:x2, Float:y2, cash);
forward TimeUpdate();
forward PirateShipScoreUpdate();
forward GambleUpdate();
forward checkpointUpdate();
forward PropertyScoreUpdate();
forward SavedUpdate();
forward AutoLockCasinoVehicles(playerid);
forward SellWangExportVehicle(playerid);
forward SendPlayerFormattedText(playerid, const str[], define);
forward SendAllFormattedText(playerid, const str[], define);
forward UnlockVehicleUpdate();
forward DeathmatchUpdate();
forward OnPlayerEnterDeathmatch(playerid, gangnum, zone);
forward AddVehicle(modelid,Float:spawn_x,Float:spawn_y,Float:spawn_z,Float:z_angle,color1,color2);
forward DisplayAdv();
forward xLevel(playerid);
forward OnPlayerStateChange(playerid, newstate, oldstate);
forward TimesUp(playerid);
//------------------------------------------------------------------------------------------------------
new CashScoreOld;
new iSpawnSet[MAX_PLAYERS];
new bank[MAX_PLAYERS];
new bounty[MAX_PLAYERS];
new playerCheckpoint[MAX_PLAYERS];
//new gambleWarning[MAX_PLAYERS];
new savePos;
new worldTime;
//new tc;
new vehicleModel[207];
new dmWarning[MAX_PLAYERS];
new ownedcar[MAX_PLAYERS];
new ownerr[MAX_PLAYERS];
new pAdmin[256] = 0;
new playerLicCheckp[MAX_PLAYERS] = 0;
new TestTimer;
new DoingLic[256] = 0;

new AdminsCars[12] =  {
  523,
  430,
  488,
  497,
  596,
  597,
  598,
  601,
  427,
  432,
  490,
  599
};

new playerColors[100] = {
0xFF8C13FF,0xC715FFFF,0x20B2AAFF,0xDC143CFF,0x6495EDFF,0xf0e68cFF,0x778899FF,0xFF1493FF,0xF4A460FF,0xEE82EEFF,0xFFD720FF,
0x8b4513FF,0x4949A0FF,0x148b8bFF,0x14ff7fFF,0x556b2fFF,0x0FD9FAFF,0x10DC29FF,0x534081FF,0x0495CDFF,0xEF6CE8FF,0xBD34DAFF,
0x247C1BFF,0x0C8E5DFF,0x635B03FF,0xCB7ED3FF,0x65ADEBFF,0x5C1ACCFF,0xF2F853FF,0x11F891FF,0x7B39AAFF,0x53EB10FF,0x54137DFF,
0x275222FF,0xF09F5BFF,0x3D0A4FFF,0x22F767FF,0xD63034FF,0x9A6980FF,0xDFB935FF,0x3793FAFF,0x90239DFF,0xE9AB2FFF,0xAF2FF3FF,
0x057F94FF,0xB98519FF,0x388EEAFF,0x028151FF,0xA55043FF,0x0DE018FF,0x93AB1CFF,0x95BAF0FF,0x369976FF,0x18F71FFF,0x4B8987FF,
0x491B9EFF,0x829DC7FF,0xBCE635FF,0xCEA6DFFF,0x20D4ADFF,0x2D74FDFF,0x3C1C0DFF,0x12D6D4FF,0x48C000FF,0x2A51E2FF,0xE3AC12FF,
0xFC42A8FF,0x2FC827FF,0x1A30BFFF,0xB740C2FF,0x42ACF5FF,0x2FD9DEFF,0xFAFB71FF,0x05D1CDFF,0xC471BDFF,0x94436EFF,0xC1F7ECFF,
0xCE79EEFF,0xBD1EF2FF,0x93B7E4FF,0x3214AAFF,0x184D3BFF,0xAE4B99FF,0x7E49D7FF,0x4C436EFF,0xFA24CCFF,0xCE76BEFF,0xA04E0AFF,
0x9F945CFF,0xDCDE3DFF,0x10C9C5FF,0x70524DFF,0x0BE472FF,0x8A2CD7FF,0x6152C2FF,0xCF72A9FF,0xE59338FF,0xEEDC2DFF,0xD8C762FF,
0x3FE65CFF
};

new Float:gRandomPlayerSpawns[23][3] = {
{1958.3783,1343.1572,15.3746},
{2199.6531,1393.3678,10.8203},
{2483.5977,1222.0825,10.8203},
{2637.2712,1129.2743,11.1797},
{2000.0106,1521.1111,17.0625},
{2024.8190,1917.9425,12.3386},
{2261.9048,2035.9547,10.8203},
{2262.0986,2398.6572,10.8203},
{2244.2566,2523.7280,10.8203},
{2335.3228,2786.4478,10.8203},
{2150.0186,2734.2297,11.1763},
{2158.0811,2797.5488,10.8203},
{1969.8301,2722.8564,10.8203},
{1652.0555,2709.4072,10.8265},
{1564.0052,2756.9463,10.8203},
{1271.5452,2554.0227,10.8203},
{1441.5894,2567.9099,10.8203},
{1480.6473,2213.5718,11.0234},
{1400.5906,2225.6960,11.0234},
{1598.8419,2221.5676,11.0625},
{1318.7759,1251.3580,10.8203},
{1558.0731,1007.8292,10.8125},
//{-857.0551,1536.6832,22.5870},   Out of Town Spawns
//{817.3494,856.5039,12.7891},
//{116.9315,1110.1823,13.6094},
//{-18.8529,1176.0159,19.5634},
//{-315.0575,1774.0636,43.6406},
{1705.2347,1025.6808,10.8203}
};

new Float:gCopPlayerSpawns[2][3] = {
{2297.1064,2452.0115,10.8203},
{2297.0452,2468.6743,10.8203}
};


#define MAX_POINTS 21
#define LICENSECPS 5
new Float:LicenseCheckpoints[LICENSECPS][3] = {
{2123.3762,1956.5859,10.4188},
{2123.8857,1886.2249,10.3780},
{2089.5203,1785.2971,10.3781},
{2050.5935,1705.3491,10.3792},
{2046.9547,1634.3689,10.3788}
};

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
{2095.2800,1964.4546,2125.9512,1988.7726} // Driver License
};

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},
{2108.9858,1971.3193,10.6910}
};

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

#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};
#define MAX_DMZONES 		9		// Maximum gang deathmatch zones
new Float:dmCoords[MAX_DMZONES][4] = {		// dm coordinates
	{-1940.5177,-1794.1295,-1658.0635,-1535.5846},
	{2336.2014,-1724.6854,2542.1138,-1625.6139},
	{1153.1282,197.6021,1531.6736,435.2268},
	{2496.7122,2616.0457,2749.8606,2858.5027},
	{-939.4901,1384.7155,-707.3583,1636.4291},
	{2374.1794,-2696.3215,2810.3977,-2330.2258},
	{-1679.7235,2459.0403,-1274.9779,2756.8276},
	{-1470.3805,486.9461,-1243.6833,520.1677},
	{-2851.9526,-1818.3044,-2642.0146,-1270.1024}
};
new Float:dmSpawnCoords[MAX_DMZONES][6] = {	// dm spawn coordinates [spawn1x,spawn1y,spawn1z,spawn2x,spawn2y,spawn2z]
	{-1860.3270,-1555.7944,27.7882,-1852.2899,-1709.3114,23.2031},
	{2350.9478,-1633.9509,16.3725,2517.8013,-1721.8979,18.5821},
	{1447.7856,362.7201,18.9239,1247.3853,204.2742,23.0547},
	{2511.5542,2850.3467,14.8222,2599.9905,2679.6770,14.2559},
	{-938.8171,1427.7638,30.4340,-734.1335,1546.4265,39.0080},
	{2790.4875,-2378.6331,16.2244,2414.8733,-2651.1584,17.9107},
	{-1308.0055,2544.7805,87.7422,-1665.8292,2551.0815,88.3455},
	{-1462.5336,489.2468,3.0414,-1358.9319,497.6422,24.2969},
	{-2798.1133,-1360.4624,132.4197,-2816.5259,-1652.0499,141.5092}
};
new dmGangs[MAX_DMZONES][2] = {		// dm gangs (2 per zone)
	{0,0},
	{0,0},
	{0,0},
	{0,0},
	{0,0},
	{0,0},
	{0,0},
	{0,0},
	{0,0}
};
new dmNames[MAX_DMZONES][32] = {	// dm zone names
	"Whetstone",
	"Grove Street",
	"Montgomery",
	"K.A.C.C. Military Fuels",
	"Las Barrancas",
	"Ocean Docks",
	"El Quebrados",
	"Easter Basin",
	"Mount Chiliad"
};
new dmWeapons[MAX_DMZONES][2] = {	// dm weapons [weaponid,ammo]
	{6,0},
	{32,1500},
	{30,1500},
	{30,5000},
	{24,120},
	{27,120},
	{22,240},
	{23,170},
	{24,120}
};
new dmPlayers[MAX_PLAYERS];

// Wang Cars--------------------------------------------------------------------
#define MAX_WANGEXPORTVEHICLES	15
new wantedWangExportVehicle;
new wantedWangExportVehicles[MAX_WANGEXPORTVEHICLES] = {
	400,
	411,
	434,
	451,
	461,
	463,
	468,
	470,
	480,
	482,
	495,
	535,
	541,
	567,
	603
};
new wantedWangExportVehicleNames[MAX_WANGEXPORTVEHICLES][32] = {
	"Landstalker",
	"Infernus",
	"Hotknife",
	"Turismo",
	"PCJ-600",
	"Freeway",
	"Sanchez",
	"Patriot",
	"Comet",
	"Burrito",
	"Sandking",
	"Slamvan",
	"Bullet",
	"Savanna",
	"Phoenix"
};

// Weapons----------------------------------------------------------------------
#define MAX_WEAPONS 18
#define MAX_SPAWNWEAPONS 9
new weaponNames[MAX_WEAPONS][32] = {
	"Knife",
	"Katana",
	"Chainsaw",
	"Pistol",
	"Silenced Pistol",
	"Desert Eagle",
	"Shotgun",
	"Sawnoff Shotgun",
	"Combat Shotgun",
	"Micro Uzi",
	"MP5",
	"Tec9",
	"AK47",
	"M4",
	"Sniper Rifle",
	"Grenade",
	"Rocket Launcher",
	"Flame Thrower"
};
new weaponIDs[MAX_WEAPONS] = {
	4,
	8,
	9,
	22,
	23,
	24,
	25,
	26,
	27,
	28,
	29,
	32,
	30,
	31,
	34,
	16,
	35,
	37
};
new weaponCost[MAX_WEAPONS] = {
	30000,
	40000,
	70000,
	5000,
	5000,
	8000,
	8000,
	15000,
	12000,
	7000,
	8000,
	5000,
	23000,
	30000,
	45000,
	50000,
	100000,
	75000
};
new weaponAmmo[MAX_WEAPONS] = {
	0,
	0,
	0,
	200,
	200,
	100,
	150,
	50,
	150,
	200,
	150,
	200,
	300,
	300,
	20,
	25,
	25,
	100
};

new spawnWeapons[MAX_SPAWNWEAPONS][3] = {
	{23,34,4000},
	{25,15,7000},
	{27,20,15000},
	{28,120,7000},
	{32,120,5000},
	{29,120,15000},
	{30,120,25000},
	{31,120,30000},
	{9,0,70000}
};
new playerWeapons[MAX_PLAYERS][MAX_WEAPONS];

//---> Pit Boss
#define MAX_GAMBLINGFEE   10000
#define MIN_GAMBLINGFEE       1
#define MAX_CASINO            2
new casinoVehicles[MAX_CASINO][2] = {
	{1,2},
	{3,4}
};
new gamblingFee[MAX_CASINO] = {
	300,
	300
};
new Float:gambleAreas[MAX_CASINO][4] = {
	{1928.1771,987.5739, 1970.5675,1042.8369}, //Four Dragons
	{2171.3618,1584.2649, 2279.4915,1628.6199} //Caligula's
};
new pbGameText = 1;


#define MAX_SAVE 64
new savedInfo[MAX_SAVE][4];
new savedNames[MAX_SAVE][MAX_PLAYER_NAME];
new savedWeapons[MAX_SAVE][MAX_WEAPONS];

#define MAX_GANGS 			32
#define MAX_GANG_MEMBERS	6
#define MAX_GANG_NAME       16
new gangMembers[MAX_GANGS][MAX_GANG_MEMBERS];
new gangNames[MAX_GANGS][MAX_GANG_NAME];
new gangInfo[MAX_GANGS][3]; //0-created,1-members,2-color
new gangBank[MAX_GANGS];
new playerGang[MAX_PLAYERS];
new gangInvite[MAX_PLAYERS];

//Round code stolen from mike's Manhunt :P
//new gRoundTime = 3600000;                   // Round time - 1 hour
//new gRoundTime = 1200000;					// Round time - 20 mins
//new gRoundTime = 900000;					// Round time - 15 mins
//new gRoundTime = 600000;					// Round time - 10 mins
//new gRoundTime = 300000;					// Round time - 5 mins
//new gRoundTime = 120000;					// Round time - 2 mins
//new gRoundTime = 60000;					// Round time - 1 min

new gActivePlayers[MAX_PLAYERS];
new gLastGaveCash[MAX_PLAYERS];

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

main()
{
		print("\n----------------------------------");
		print("  Running LVDM ~MoneyGrub(+LandGrab)\n");
		print("         Coded By");
		print("            Jax (+Sintax) + Car License Shit");
		print("----------------------------------\n");
		worldTime = 12;
}

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


///==///////////


 
//stock IsNumeric(string[]) { for (new i = 0, j = strlen(string); i < j; i++) if (string[i] > '9' || string[i] < '0') return 0; return 1; }
 
//====== Sell Wang Exports Vehicle =====

public SellWangExportVehicle(playerid) {
	new string[256];
	new wantedVehicle = -1;
	new i;
	for(i=0;i<MAX_WANGEXPORTVEHICLES;i++) {
		if(wantedWangExportVehicles[i]==wantedWangExportVehicle) {
			wantedVehicle = i;
			break;
		}
	}
	if(wantedVehicle>=0) {
		if(IsPlayerInAnyVehicle(playerid)) {
			if(vehicleModel[GetPlayerVehicleID(playerid)-1]==wantedWangExportVehicle) {
				if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER) {
					new payment = (random(20)+10)*1000;
					format(string, sizeof(string), "$%d úåãä! òì ùéøåúê ÷éáìú",wantedWangExportVehicleNames[i],payment);
					SendClientMessage(playerid, COLOR_GREEN, string);
					GivePlayerMoney(playerid, payment);
					SetVehicleToRespawn(GetPlayerVehicleID(playerid));
				}
//     SetPlayerPos(playerid, checkpoints[CP_WANGEXPORTS][0],checkpoints[CP_WANGEXPORTS][1],checkpoints[CP_WANGEXPORTS][2]);
			} else {
				SendClientMessage(playerid, COLOR_YELLOW, " .îåñê ååàðâ ìà ÷åðä àú äøëá äæä áæîï äæä");
			}
		} else {
			format(string, sizeof(string), "*** !ôøñ ëñôé ìîé ùéáéà ,%s îåñê ååàðâ îçôù øëá áùí ***",wantedWangExportVehicleNames[i]);
			SendClientMessage(playerid, COLOR_GREEN, string);
		}
	} else {
		SendClientMessage(playerid, COLOR_YELLOW, " .îåñê ååàðâ ìà ÷åðä ùåí øëá áæîï äæä");
	}
	return 1;
}

//==========TimeUpdate====

public TimeUpdate() {
	worldTime++;
	worldTime%=24;
	SetWorldTime(worldTime);
	if(worldTime==6 || worldTime==12 || worldTime==18) {
		new string[256];
		new n = random(MAX_WANGEXPORTVEHICLES);
		format(string, sizeof(string),"*** %s's îåñê ååàðâ ëøâò ÷åðä ***", wantedWangExportVehicleNames[n]);
		SendClientMessageToAll(COLOR_YELLOW, string);
		wantedWangExportVehicle = wantedWangExportVehicles[n];
	}
}

//======

//==== Unlock Vehicle Update ====

public UnlockVehicleUpdate() {
	new i,j;
	new vehicleDriver = 0;
	for(i=MAX_CASINO*2+1;i<=sizeof(vehicleModel);i++) {
		for(j=0;j<MAX_PLAYERS;j++) {
			if(IsPlayerConnected(j)) {
				if(IsPlayerInVehicle(j,i)) {
					if(GetPlayerState(j)==PLAYER_STATE_DRIVER) {
						vehicleDriver = 1;
						break;
					}
				}
			}
		}
		if(!vehicleDriver) {
			for(j=0;j<MAX_PLAYERS;j++) {
				if(IsPlayerConnected(j)) {
					SetVehicleParamsForPlayer(i,j,0,0);
				}
			}
		}
	}
}

//===//
//====DM UPDATE=//

public DeathmatchUpdate() {
	for(new i=0;i<MAX_PLAYERS;i++)
	{
		if(IsPlayerConnected(i)) {
			for(new j=0;j<MAX_DMZONES;j++) {
				if(isPlayerInArea(i,dmCoords[j]) && dmPlayers[i]!=j && (dmGangs[j][0]!=0 || dmGangs[j][1]!=0)) {
					dmWarning[i]++;
					GameTextForPlayer(i,"~r~YOU ARE IN A DEATHMATCH ZONE ~g~Leave for your own safety or be ~r~SHOT",10000,5);
					if(dmWarning[i] > 3) {
						SetPlayerHealth(i,0);
						ResetPlayerMoney(i);
					}
				}
			}
		}
	}

}

//== END ==

//==== prate ship ===

stock isStringSame(const string1[], const string2[], len) {
	for(new i = 0; i < len; i++) {
	    if(string1[i]!=string2[i])
	        return 0;
		if(string1[i] == 0 || string1[i] == '\n')
		    return 1;
	}
	return 1;
}





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.");
//		}
	}
}

//== end==//

//=== Gamble Update ====

public GambleUpdate()
{
	new owner;
	new string[256];
	new ownername[MAX_PLAYER_NAME];
	for(new i=0;i<MAX_PLAYERS;i++)
	{
		if(IsPlayerConnected(i)) {
			for(new j=0;j<MAX_CASINO;j++) {
				if(isPlayerInArea(i,gambleAreas[j])) {
					owner = propertyOwner[j];
					if(owner!=i) {
						if(GetPlayerMoney(i) >= gamblingFee[j]) {
							if(owner!=999) {
								GetPlayerName(owner, ownername, MAX_PLAYER_NAME);
								format(string, sizeof(string), " %s -ì $%d ä÷æéðå äæä àéðå ááòìåúê. ùìí",gamblingFee[j],ownername);
							} else {
								format(string, sizeof(string), " $%d ä÷æéðå äæä àéðå ááòìåúê, ùìí",gamblingFee[j]);
							}
							SendClientMessage(i, COLOR_RED, string);
							GivePlayerMoney(i, 0-gamblingFee[j]);
							if(IsPlayerConnected(owner)) {
								GivePlayerMoney(owner,gamblingFee[j]);
							}
						} else {
							SendClientMessage(i, COLOR_RED, " àéðê éëåì ìäøùåú ìòöîê ìäîø ëàï. àðà òæåá îéã!");
						}
					} else {
						//SendClientMessage(i, COLOR_YELLOW, " áøåê ùåáê");
					}
				}
			}
		}
	}
}

//==== END =====


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

public OnPlayerText(playerid, text[])
{
	if(text[0] == '!') {
		if(playerGang[playerid] > 0) {
		    new gangChat[256];
		    new senderName[MAX_PLAYER_NAME];
		    new string[256];

//		    for(new i = 1; i < strlen(text)+1; i++)
//				gangChat[i]=text[i];

			strmid(gangChat,text,1,strlen(text));

			GetPlayerName(playerid, senderName, sizeof(senderName));
			format(string, sizeof(string),"%s: %s", senderName, gangChat);

			for(new i = 0; i < gangInfo[playerGang[playerid]][1]; i++) {
				SendClientMessage(gangMembers[playerGang[playerid]][i], COLOR_LIGHTBLUE, string);
			}
		}

		return 0;
	}
	return 1;
}
public OnPlayerEnterDeathmatch(playerid, gangnum, zone) {
	new string[256];
	new money = GetPlayerMoney(playerid);

	dmPlayers[playerid] = zone;
	if(IsPlayerInAnyVehicle(playerid)) {
		new vehicle = GetPlayerVehicleID(playerid);
		SetVehicleToRespawn(vehicle);
	}
	ResetPlayerWeapons(playerid);
	GivePlayerWeapon(playerid,dmWeapons[zone][0],dmWeapons[zone][1]);
	if(money>0) {
		format(string, sizeof(string), " äåô÷ãå ìçùáåï äáð÷ ùìê $%d",money);
		SendClientMessage(playerid, COLOR_YELLOW, string);
		GivePlayerMoney(playerid, 0-money);
		bank[playerid]+=money;
	}
	SendClientMessage(playerid, COLOR_YELLOW, " ëì ñëåí ëñó ùúøååéç áîäìê äìçéîä éåô÷ã àåèåîèéú áçùáåï äáð÷ ùìê.");
	SetPlayerHealth(playerid,100);

	if(dmGangs[zone][0]==gangnum) {
		SetPlayerPos(playerid,dmSpawnCoords[zone][0],dmSpawnCoords[zone][1],dmSpawnCoords[zone][2]);
	} else {
		SetPlayerPos(playerid,dmSpawnCoords[zone][3],dmSpawnCoords[zone][4],dmSpawnCoords[zone][5]);
	}

	SetPlayerWorldBounds(playerid,dmCoords[zone][2],dmCoords[zone][0],dmCoords[zone][3],dmCoords[zone][1]);
	return 1;
}

public PlayerLeaveGang(playerid) {
	new string[256];
	new playername[MAX_PLAYER_NAME];
	new gangnum = playerGang[playerid];

    if(gangnum > 0) {
		for(new i = 0; i < gangInfo[gangnum][1]; i++) {
			if(gangMembers[gangnum][i]==playerid) {

			    //One less gang member
			    gangInfo[gangnum][1]--;

      		    for(new j = i; j < gangInfo[gangnum][1]; j++) {
				    //Shift gang members
				    gangMembers[gangnum][j]=gangMembers[gangnum][j+1];
	    		}

			    //Disband gang if no more members
			    if(gangInfo[gangnum][1]<1) {
			        gangInfo[gangnum][0]=0;
			        gangInfo[gangnum][1]=0;
			        gangBank[gangnum]=0;
       			}

				//Notify other members
				for(new j = 0; j < gangInfo[gangnum][1]; j++) {
				    GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
					format(string, sizeof(string)," éöà îäëðåôéä ùìê %s", playername);
					SendClientMessage(gangMembers[gangnum][j], COLOR_ORANGE, string);
				}

				format(string, sizeof(string),"You have quit the gang '%s' (id: %d)", gangNames[gangnum], gangnum);
				SendClientMessage(playerid, COLOR_ORANGE, string);

				playerGang[playerid]=0;

				SetPlayerColor(playerid,playerColors[playerid]);

				return;
			}
		}
	} else {
		SendClientMessage(playerid, COLOR_RED, " àúä ìà áúåê âàðâ");
	}
}

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

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



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



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


//


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

public checkpointUpdate()
{
	for(new i=0; i<MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i) && !DoingLic[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 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];

			GivePlayerMoney(owners[i], payments[i]);

			format(string, sizeof(string), " îäðëñéí ù÷ðéú $%d äøååçú", payments[i]);
			SendClientMessage(owners[i], COLOR_GREEN, string);
		}
	}

}

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

 public AutoLockCasinoVehicles(playerid)
{
	new owner, player, gang;
	new playername[MAX_PLAYER_NAME];
	new ownername[MAX_PLAYER_NAME];
	new string[256];

	if(IsPlayerConnected(playerid)) {
		for(new i=0; i<MAX_CASINO; i++) {
			owner = propertyOwner[i];
			if(owner!=999) {
				gang = playerGang[owner];
				if(gang>0) {
					for(new j=0; j<gangInfo[gang][1]; j++) {
						player = gangMembers[gang][j];
						if(IsPlayerConnected(player)) {
							SetVehicleParamsForPlayer(casinoVehicles[i][0],player, 0, 0);
							SetVehicleParamsForPlayer(casinoVehicles[i][1],player, 0, 0);
						}
					}
				} else {
					if(owner==playerid) {
						SetVehicleParamsForPlayer(casinoVehicles[i][0],playerid, 0, 0);
						SetVehicleParamsForPlayer(casinoVehicles[i][1],playerid, 0, 0);
					} else {
						new contract = random(30)*1000;
						GetPlayerName(owner, ownername, MAX_PLAYER_NAME);
						gang = playerGang[playerid];
						if(gang>0) {
							for(new j=0; j<gangInfo[gang][1]; j++) {
								player = gangMembers[gang][j];
								GetPlayerName(player, playername, MAX_PLAYER_NAME);
								if(IsPlayerConnected(player)) {
									SetVehicleParamsForPlayer(casinoVehicles[i][0],player, 0, 1);
									SetVehicleParamsForPlayer(casinoVehicles[i][1],player, 0, 1);
									if(IsPlayerInVehicle(player,casinoVehicles[i][0]) || IsPlayerInVehicle(player,casinoVehicles[i][1])) {
										if(GetPlayerState(player)==PLAYER_STATE_DRIVER) {
											format(string, sizeof(string)," $%d äåöéà òìéå çåæä òì ñê %s âðá ìéîåæéðä. äôéè áåñ %s",playername,ownername,contract);
										} else {
											format(string, sizeof(string)," $%d äåöéà òìéå çåæä òì ñê %s äåà ðåñò áìéîåæéðä âðåáä.äôéè áåñ %s",playername,ownername,contract);
										}
										SendClientMessageToAll(COLOR_LIGHTBLUE, string);
										bounty[player]+=contract;
									}
								}
							}
						} else {
							GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
							SetVehicleParamsForPlayer(casinoVehicles[i][0],playerid, 0, 1);
							SetVehicleParamsForPlayer(casinoVehicles[i][1],playerid, 0, 1);
							if(IsPlayerInVehicle(playerid,casinoVehicles[i][0]) || IsPlayerInVehicle(playerid,casinoVehicles[i][1])) {
								if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER) {
									format(string, sizeof(string)," $%d äåöéà òìéå çåæä òì ñê %s âðá ìéîåæéðä. äôéè áåñ %s",playername,ownername,contract);
								} else {
									format(string, sizeof(string)," $%d äåöéà òìéå çåæä òì ñê %s äåà ðåñò áìéîåæéðä âðåáä.äôéè áåñ %s",playername,ownername,contract);
								}
								SendClientMessageToAll(COLOR_LIGHTBLUE, string);
								bounty[playerid]+=contract;
							}
						}
					}
				}
			} else {
				SetVehicleParamsForPlayer(casinoVehicles[i][0],playerid, 0, 1);
				SetVehicleParamsForPlayer(casinoVehicles[i][1],playerid, 0, 1);
			}
		}
	}
}

public SavedUpdate()
{
	for(new i = 0; i < MAX_SAVE; i++) {
		if(savedInfo[i][3] < 5) {
			if(savedInfo[i][3]==4) {
				savedInfo[i][0]=savedInfo[i][1]=savedInfo[i][2]=0;
				savedNames[i][0]=0;
			}
			savedInfo[i][3]++;
		}
	}
}

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

public MoneyGrubScoreUpdate()
{
	new CashScore;
	new name[MAX_PLAYER_NAME];
	//new string[256];
	for(new i=0; i<MAX_PLAYERS; i++)
	{
		if (IsPlayerConnected(i))
		{
			GetPlayerName(i, name, sizeof(name));
   			CashScore = GetPlayerMoney(i);
			SetPlayerScore(i, CashScore);
			if (CashScore > CashScoreOld)
			{
				CashScoreOld = CashScore;
				//format(string, sizeof(string), "$$$ %s is now in the lead $$$", name);
				//SendClientMessageToAll(COLOR_YELLOW, string);
			}
		}
	}
}

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

/*public GrubModeReset()
{
	for(new i=0; i<MAX_PLAYERS; i++)
	{
		if (IsPlayerConnected(i))
		{
			SetPlayerScore(i, PocketMoney);
			SetPlayerRandomSpawn(i, classid);
		}
	}

}*/

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

public OnPlayerConnect(playerid)
{

   new loc[256];
   new name[256];
   GetPlayerName(playerid, name, 256);
   format(loc, 256, "xadmin/Users/%s.ini", udb_encode(name));
   if(dini_Int(loc, "Level") >= 1) { pAdmin[playerid] = 1; }
   if(pAdmin[playerid]) {
   SetPlayerColor(playerid, COLOR_YELLOW);
   }
   
   
    DoingLic[playerid] = 0;
	new playrname[MAX_PLAYER_NAME];

	GameTextForPlayer(playerid,"~g~Welcome To ~b~net-game.co.il",5000,5);

	SendClientMessage(playerid, COLOR_YELLOW, " Www.Net-Game.co.il äùøú äåà áçñåú ");
	SendClientMessage(playerid, COLOR_YELLOW, " äîåã ðáðä òì éãé àîéø :)");
	//SendClientMessage(playerid, COLOR_RED, " åìôìééæåï òì äîòøëú M21 áùøú îåú÷ðú çñéîú îåñëéí, úåãä ì");
	SendClientMessage(playerid, COLOR_GREEN, " ëãé ìøàåú îä çãù /whatsnew àå ëúáå, /help ëãé ì÷áì îéãò äúçìúé ëúáå");
	SendClientMessage(playerid, COLOR_GREEN, " /rules ëãé ì÷øåà àú çå÷é äùøú ëúáå, /commands ëãé ì÷øåà àú ô÷åãåú äùøú ëúáå");
	//SendClientMessage(playerid, COLOR_LIGHTBLUE, " !áùòä èåáä åîåöìçú äùøú øõ òì ÷áöé äùøú ùì âøñú 0.2 ùì ñàîô");


	gActivePlayers[playerid]++;
	gLastGaveCash[playerid] = GetTickCount();

	playerCheckpoint[playerid]=999;
	bank[playerid]=0;
	playerGang[playerid]=0;
	gangInvite[playerid]=0;
	dmPlayers[playerid]=999;

	GetPlayerName(playerid, playrname, sizeof(playrname));
	for(new i = 0; i < MAX_SAVE; i++) {

	    if(isStringSame(savedNames[i], playrname, MAX_PLAYER_NAME)) {
			GivePlayerMoney(playerid, savedInfo[i][0]);
			bank[playerid] = savedInfo[i][1];
			bounty[playerid] = savedInfo[i][2];

			savedInfo[i][0]=savedInfo[i][1]=savedInfo[i][2]=0;
			savedNames[i][0]=0;

			for(new j = 0; j < MAX_SPAWNWEAPONS; j++) {
				playerWeapons[playerid][j]=savedWeapons[i][j];
				savedWeapons[i][j]=0;
			}

			SendClientMessage(playerid, COLOR_GREEN, " ëñôê ùåçæø.");
		}
	}

	return 1;
}
//------------------------------------------------------------------------------------------------------
public OnPlayerDisconnect(playerid, reason)
{
	new playername[MAX_PLAYER_NAME];
	gActivePlayers[playerid]--;

	for(new i = 0; i < MAX_PROPERTIES; i++) {
		if(propertyOwner[i]==playerid) {
		    propertyOwner[i] = 999;
		    GivePlayerMoney(playerid, propertyValues[i]);
  		}
	}


	//Save temp info for timeouts/crashes
	GetPlayerName(playerid, playername, sizeof(playername));
	format(savedNames[savePos], MAX_PLAYER_NAME, "%s",playername);

	savedInfo[savePos][0] = GetPlayerMoney(playerid);
	savedInfo[savePos][1] = bank[playerid];
	savedInfo[savePos][2] = bounty[playerid];
	savedInfo[savePos][3] = 0;

	for(new i = 0; i < MAX_SPAWNWEAPONS; i++)
		savedWeapons[savePos][i]=playerWeapons[playerid][i];
	//
	savePos++;
	if(savePos >= MAX_SAVE)
	    savePos = 0;

	PlayerLeaveGang(playerid);
	bounty[playerid] = 0;

	for(new i = 0; i < MAX_SPAWNWEAPONS;i++) {
		playerWeapons[playerid][i]=0;
	}
	return 1;
}


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

public OnPlayerCommandText(playerid, cmdtext[])
{
	
	new playermoney;
	new sendername[MAX_PLAYER_NAME];
	new giveplayer[MAX_PLAYER_NAME];
 	new giveplayerid, moneys, weaponid;
	//new Float:X, Float:Y, Float:Z;
    new idx;
	new cmd[256];
	new string[256];
	new name[MAX_PLAYER_NAME];
	GetPlayerName(playerid,name,sizeof(name));

	cmd = strtok(cmdtext, idx);

 //==== Bank Create && Login By amir===========
 //=======================Register To The Mode By AmiR ========================
 /*if(strcmp(cmd, "/bcreate", true)==0) {

new playername[256], aname[256];
GetPlayerName(playerid, playername, sizeof(playername));
new tmp[256];
format(aname, 256, "Bank/%s", udb_encode(playername));

tmp = strtok(cmdtext, idx); // check users password

if(IsPlayerInCheckpoint(playerid) == 0 || getCheckpointType(playerid) != CP_BANK) {
 SendClientMessage(playerid, COLOR_RED, " àúä çééá ìäéåú ááð÷ ëãé ìéöåø çùáåï áð÷");
 return 1;
 }
 if(strlen(tmp) != 4 || !IsNumeric(tmp)) {
			SendClientMessage(playerid, COLOR_YELLOW, " Usage: /bcreate [secretCode]. Secret code is 4 Digits Only.");

return 1;
}

if(GetPlayerMoney(playerid) < 1500000) {
SendClientMessage(playerid, COLOR_RED, " Creating a bank account costs 1,500,000 Dollars.");
return 1;
}

if(!dini_Exists(aname)) {
  dini_Create(aname);
     dini_Set(aname, "pass", tmp);
  dini_IntSet(aname, "money", GetPlayerMoney(playerid));
  dini_IntSet(aname, "banked", 1);
   format(string, sizeof(string), " Bank Account created. Pass: %s. Money: %d", tmp, GetPlayerMoney(playerid));
  SendClientMessage(playerid,COLOR_GREEN,string);
  return 1;

  }
else {
 SendClientMessage(playerid, COLOR_RED, " Bank Account for this user already Exists.");
return 1;

}
return 1;
}
return 1;
}
return 1;
}

//========================Login To The Mode==========================
if(strcmp(cmd, "/blogin", true)==0) {

new playername[256], aname[256];
GetPlayerName(playerid, playername, sizeof(playername));
new tmp2[256];
new tmp[256];
tmp2=strtok(cmdtext, idx);
format(aname, 256, "Bank/%s", udb_encode(playername));

if(IsPlayerInCheckpoint(playerid) == 0 || getCheckpointType(playerid) != CP_BANK) {
 SendClientMessage(playerid, COLOR_RED, " You must be in a bank CP to login to your bank Account.");
 return 1;
 }

if(!strlen(tmp2)) {
SendClientMessage(playerid, COLOR_WHITE, "Usage: /blogin password");
}
else {
if(dini_Exists(aname)) {
tmp = dini_Get(aname, "pass");
if(banked[playerid] == 0 && strcmp(tmp, tmp2, false)==0) {
bank[playerid] = dini_Int(aname, "money");
//sbankedd[playerid] = dini_Int("Bank/udb_encode(playername)", "bankedd");
SendClientMessage(playerid, COLOR_GREEN, " Successfully Logged in.");
banked[playerid] = 1; // user is logged in

}
else {

tmp = dini_Get(aname, "pass");
	if(strcmp(tmp, tmp2, false)!=0) {
   	SendClientMessage(playerid, COLOR_RED, " Wrong Account Password!");
}
if(!dini_Exists(aname)) {
SendClientMessage(playerid, COLOR_RED, " No Bank Account for this user.");
SendClientMessage(playerid, COLOR_RED, " Please Register a bank account with /bcreate");

}

if(banked[playerid] == 1) {
SendClientMessage(playerid, COLOR_RED, " You're already logged into your bank account.");
}
}
}
}
}
return 1;

}*/
//===== End Bank Commands ----==-=-=-=-=-

//========================================= Advertise Command! ===================================
   if(strcmp(cmd, "/startlic", true)==0) {
   if(!IsPlayerInCheckpoint(playerid)) return SendClientMessage(playerid, COLOR_RED, " àúä çééá ìäéåú áö'÷ôåéðè ùì äøùåéï ëãé ìäúçéì");
   if(getCheckpointType(playerid) != CP_LICENSE) return SendClientMessage(playerid, COLOR_RED, " àúä çééá ìäéåú áö'÷ôåéðè ùì äøùéåï ëãé ìäúçéì");
   SendClientMessage(playerid, COLOR_ORANGE, " éù ìê òùø ùðéåú ìäùéâ îëåðéú åìäúçéì àú äîáçï");
   TestTimer = SetTimerEx("TimesUp", 10000, 0, "d", playerid);
   DoingLic[playerid] = 1;
   playerLicCheckp[playerid] = 0;
   return 1;
   }
   
   
	if(strcmp(cmdtext, "/fxp", true)==0) {

	SendClientMessageToAll(COLOR_GREEN, " FXP äùøú äåà äùøú äøùîé ùì");
	SendClientMessageToAll(COLOR_GREEN, " WWW.Fxp.Co.iL ìîéãò ðåñó ëðñå ìôåøåí ùìðå áàúø");
	return 1;

}

//===============================Bugi Command By Amir===========================//

    if(strcmp(cmd, "/bugi", true) ==0) {
      new Car = GetPlayerVehicleID(playerid);
      if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER){
      SetVehiclePos(Car,846.6793,858.4069,13.3013);

      SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìàéæåø äáàâé òí äîëåðéú ùìê, úäðä");
	  return 1;

            }
        else {
            SetPlayerPos(playerid,846.6793,858.4069,13.3013);

            SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìàéæåø äáàâé, úäðä");
            return 1;

            }

        }
//============================Monster Stadium Teleport Command :)
	if(strcmp(cmdtext, "/monster", true)==0) {
	SetPlayerPos(playerid, 1359.8608,2138.6543,11.0156);
	SendClientMessage(playerid, COLOR_YELLOW, " ! ùåâøú ìàéæåø äîåðñèøéí, úäðä");
	return 1;
}
//==================New Commands By Matan ======================================================================

//========================================Mute Command==========================================================




//=============================================lol commands^^====================================









//================================Invisble Command By Matan=====================================================
	if(strcmp(cmdtext, "/uninv", true)==0) {
	if(IsPlayerAdmin(playerid)) {
	SetPlayerColor(playerid,playerColors[playerid]);
	return 1;
	}
	}

	if(strcmp(cmdtext, "/inv", true)==0) {
	if(IsPlayerAdmin(playerid)) {
    SetPlayerColor(playerid, 0xFFFFFF00);
    SendClientMessage(playerid, COLOR_WHITE, "You are invisible.");
	return 1;
	}
	}
//===============================Godmode Command By Matan================================================
/*	if(strcmp(cmdtext, "/godmode", true)==0) {
	if(IsPlayerAdmin(playerid)) {
    SetPlayerHealth(playerid,1000000000); // god mod
	return 1;
	}
	}

   	if(strcmp(cmdtext, "/ungodmode", true)==0) {
	if(IsPlayerAdmin(playerid)) {
	SetPlayerHealth(playerid,100); //normal mod
	return 1;
	}
	}
*/
//===================================================================================================================

//==============================================================================================================

/*	if(strcmp(cmdtext, "/speed-off", true) == 0) {
	    	if (IsPlayerAdmin(playerid)){
			KillTimer(SpeedMode);
			KillTimer(SpeedMode);
			tc = SetTimer("timeclock", 500, 1);
            SendClientMessage(playerid, COLOR_GREY, "speedometer is off.");
            SendClientMessageToAll(COLOR_GREEN, "  ìôé äçìèúå ùì äàãîéï, äñôéãåîèø æîðéú îëåáä");
            GameTextForAll("~w~speedo is ~r~off.",5000 ,4);
			}
			else SendClientMessage(playerid,COLOR_RED," àúä ìà àãîéï!");
			return 1;
}


 	if(strcmp(cmdtext, "/speed-on", true) == 0) {
	   	if (IsPlayerAdmin(playerid)){
			SpeedMode=SetTimer("UpdateSpeed", UpdateSeconds*1000, 1);
			KillTimer(tc);
			SendClientMessage(playerid, COLOR_GREY, "clock is off.");
            SendClientMessage(playerid, COLOR_GREY, "/time äåãòä ìàãîéï: ñôéãåîèø ãìå÷ ùòåï îëåáä. îé ùøåöä ìøàåú îä äùòä áô÷åãä:");
            SendClientMessageToAll(COLOR_GREEN, " ìôé äçìèúå ùì äàãîéï, äñôéãåîèø äåãì÷.");
            GameTextForAll("~w~speedo is ~g~on.",5000 ,4);
			}
			else SendClientMessage(playerid,COLOR_RED," àúä ìà àãîéï!");
		return 1;
}
*/
// BuyCar
	if (strcmp(cmd, "/buycar", true)==0) // to set the vehicle that you register to be teleported
	{
	    if (GetPlayerMoney(playerid) < 34999)
	    {
			SendClientMessage(playerid,COLOR_YELLOW," îöèòøéí àéï ìê îñôé÷ ëñó ì÷ðåú àú äîëåðéú äæàú äéà òåìä 35000$.");
}
		else
		{
			if (IsPlayerInAnyVehicle(playerid) == 1)
			{
				SetVehicleToRespawn(ownedcar[playerid]);
				ownedcar[playerid] = GetPlayerVehicleID(playerid);
				ownerr[ownedcar[playerid]] = playerid;
				SendClientMessage(playerid,COLOR_YELLOW,"New car Purchased!");
				GivePlayerMoney(playerid,-35000);
				return 1;
			}
			else
			{
	            SendClientMessage(playerid,COLOR_YELLOW," áá÷ùä ëðñ ìîëåðéú ëãé ì÷ðåú àåúä.");
			}
		}
		return 1;
	}
	if (strcmp(cmd, "/callcar", true)==0)
	{
		new Float:x,Float:y,Float:z;
		GetPlayerPos(playerid,x,y,z);
		if(z > 600)
		{
			SendClientMessage(playerid,COLOR_RED," äùéøåú ìà éëåì ìäåáéì îëåðéú ìúåê áðééï àå ìùîéí ");
			return 1;
		}


	    if (ownedcar[playerid] != 0)
	    {
     	    if (GetPlayerMoney(playerid) < 2999)
		    {
				SendClientMessage(playerid,COLOR_YELLOW," îöèòøéí àéï ìê îñôé÷ ëñó áëãé ìùìí òì ùéøåú ùéâåø øëáéí æä òåìä 3000$.");
			}
			else
			{
		        new Float:playerpos[4];
		    	GetPlayerPos(playerid,playerpos[0],playerpos[1],playerpos[2]);
		    	GetPlayerFacingAngle(playerid,playerpos[3]);
		    	SetVehicleZAngle(ownedcar[playerid],playerpos[3]+90.0);
		    	SetVehiclePos(ownedcar[playerid],playerpos[0]+3.0,playerpos[1]+3.0,playerpos[2]+0.5); // This one is cool that I am NOT using trigo functions to set the vehicle.
		    	SendClientMessage(playerid,COLOR_YELLOW," úåãä ìê ùäùúîùú áùéøåú ùéâåø äøëáéí,äîëåðéú ùìê äâéòä àìééê!.");
		    	GivePlayerMoney(playerid,-3000);
			}
	    }
		return 1;
	}


//race help
/*
if (strcmp(cmdtext, "/racehelp", true)==0) {
		SendClientMessage(playerid, COLOR_LIGHTBLUE,"Auto - Race Help: ");
		SendClientMessage(playerid, COLOR_GREY,"/racejoin ìôðé ùéçì äîéøåõ úäéä äåãòä òì ëê áö'è åéäéå ìëí 2 ã÷åú  ìäúëåðï åììçåõ ");
		SendClientMessage(playerid, COLOR_GREY,"/racequit àçøé ùäöèøôúí åàúí øåöéí ìùðåú àú ãòúëí ëé ìà îúçù÷ ìëí ìäùúúó ìçöå");
		SendClientMessage(playerid, COLOR_GREY,"îòøëú äîéøåöéí áåçøú áà÷øàé îúåê îáçø îéøåöéí øá äîéøåõ éñúééí àçøé ù5 äæåëéí éñééîå àå àçøé 10 ã÷åú");


return 1;
}
*/
	//------------------- /help







	if(strcmp(cmdtext, "/c", true)==0) {
		if(IsPlayerAdmin(playerid)) {
		SendClientMessageToAll(COLOR_GREY, " ");
		SendClientMessageToAll(COLOR_GREY, " ");
		SendClientMessageToAll(COLOR_GREY, " ");
		SendClientMessageToAll(COLOR_GREY, " ");
		SendClientMessageToAll(COLOR_GREY, " ");
	    SendClientMessageToAll(COLOR_GREY, " ");
		SendClientMessageToAll(COLOR_GREY, " ");
		SendClientMessageToAll(COLOR_GREY, " ");
		SendClientMessageToAll(COLOR_GREY, " ");
		SendClientMessageToAll(COLOR_GREY, " ");
		SendClientMessageToAll(COLOR_RED, " *** äàãîéï ðé÷ä àú äö'àè ***");
		return 1;
		}
		}


	if(strcmp(cmd, "/rules", true)==0) {

	SendClientMessage(playerid, COLOR_GREEN, " ---------www.FXP.co.il øùéîú äçå÷éí ùì äùøú ùì--------");
  	SendClientMessage(playerid, COLOR_GREY, " à. ëì ñåâ ùì ö'éèéí ëìùäí ééôúøå ááàï îééãé");
  	SendClientMessage(playerid, COLOR_GREY, " á. ëì ñåâ ùì äúðëìåú ìùç÷ðéí àçøéí åáîéåçã ìàãîéðéí ééôúøå á÷é÷");
  	SendClientMessage(playerid, COLOR_GREY, " â. ôøñåí ùøúéí àçøéí ééôúø ááàï îééãé");
  	SendClientMessage(playerid, COLOR_GREY, " ã. äçìèú äàãîéï äéà ñåôéú åàéï ìòøòø òìéä");
  	SendClientMessage(playerid, COLOR_GREY, " ä. ëì ñåâ ùì ÷ììåú àå ùéîåù áîéìéí ìà ðàåúåú ééôúø á÷é÷ îééãé");
  	SendClientMessage(playerid, COLOR_GREEN, " FXP áúåãä, öååú");
    return 1;
  }






    if(strcmp(cmd,"/ap",true)==0 || strcmp(cmd,"/airport",true)==0) {
        new Car = GetPlayerVehicleID(playerid);
        if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER){
        SetVehiclePos(Car,1680.9150,1603.3075,10.8203);
        SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìùãä äúòåôä. úäðä");
        return 1;

            }
        else {
            SetPlayerPos(playerid,1680.9150,1603.3075,10.8203);
            SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìùãä äúòåôä. úäðä");
            return 1;

            }

        }
     if(strcmp(cmd,"/tlhelp",true)==0) {
		   SendClientMessage(playerid, COLOR_YELLOW, " ------------------ èìôåøèéí æîéðéí -------------- ");
		   SendClientMessage(playerid, COLOR_GREEN, " /drift - ìàéæåø äãøéôèéí");
		   SendClientMessage(playerid, COLOR_GREEN, " /race  -  ìàéæåø äîéøåöéí");
		   SendClientMessage(playerid, COLOR_GREEN, " /ap || /airport - ìùãä äúòåôä");
		   SendClientMessage(playerid, COLOR_GREEN, " /tower - ìîâãì äâáåä, àúí î÷áìéí îöðç áùéâåø");
		   SendClientMessage(playerid, COLOR_GREEN, " /stunts - ìàéæåø äôòìåìéí.");
		   SendClientMessage(playerid, COLOR_GREEN, " /spray   - ìúé÷åï äîëåðéú");
		   SendClientMessage(playerid, COLOR_GREEN, " /bugi   - ìàéæåø äñàðã÷éðâñ");
		   SendClientMessage(playerid, COLOR_GREEN,"  /garage1 , /garage2  - îåñëéí ìùéôåø äîëåðéú");
		   SendClientMessage(playerid, COLOR_GREEN, " /jump   - ìàæåø ä÷ôéöä");
	 return 1;
	 }
	 if(strcmp(cmd, "/spray", true) ==0) {
       new Car = GetPlayerVehicleID(playerid);
        if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER){
            SetVehiclePos(Car,1950.3097,2157.7695,10.5255);

            SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìôéé àðã ñôøéé. úäðä");
            return 1;

            }
        else {
            SetPlayerPos(playerid,1950.3097,2157.7695,10.5255);

            SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìôéé àðã ñôøéé. úäðä");
            return 1;

            }

        }


        if(strcmp(cmd, "/garage1", true) ==0) {
       new Car = GetPlayerVehicleID(playerid);
        if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER){
            SetVehiclePos(Car,2387.2671,1026.4567,10.5256);

            SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìîåñê äùéôåøéí, úäðä");
            return 1;

            }
        else {
            SetPlayerPos(playerid,2387.2671,1026.4567,10.5256);

            SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìîåñê äùéôåøéí, úäðä");
            return 1;

            }

        }

        if(strcmp(cmd, "/garage2", true) ==0) {
       new Car = GetPlayerVehicleID(playerid);
        if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER){
            SetVehiclePos(Car,-2701.3831,219.2653,3.8381);

            SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìîåñê äùéôåøéí, úäðä");


            }
        else {
            SetPlayerPos(playerid,-2701.3831,219.2653,3.8381);

            SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìîåñê äùéôåøéí, úäðä");


            }

        }
	 if(strcmp(cmdtext, "/drift", true) ==0) {
       new Car = GetPlayerVehicleID(playerid);
        if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER){
            SetVehiclePos(Car,2326.4546,1440.5093,42.8203);

            SendClientMessage(playerid, COLOR_YELLOW, " ùåâøú ìàéæåø äãøéôèéí, úäðä!");
            return 1;

            }
        else {
            SetPlayerPos(playerid,2326.4546,1440.5093,42.8203);

            SendClientMessage(playerid, COLOR_YELLOW, " ùåâøú ìàéæåø äãøéôèéí, úäðä!");
            return 1;

            }

        }
	 if(strcmp(cmdtext, "/jump", true) ==0) {
       new Car = GetPlayerVehicleID(playerid);
        if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER){
            SetVehiclePos(Car,-686.5635,2312.5513,131.8965);

            SendClientMessage(playerid, COLOR_YELLOW, " ùåâøú ìàéæåø ä÷ôéöä, úäðä!");
            return 1;

            }
        else {
            SetPlayerPos(playerid,-686.5635,2312.5513,131.8965);

            SendClientMessage(playerid, COLOR_YELLOW, " ùåâøú ìàéæåø ä÷ôéöä, úäðä!");
            return 1;

            }


        }

        if(strcmp(cmd, "/stunts", true) ==0) {
       new Car = GetPlayerVehicleID(playerid);
        if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER){
            SetVehiclePos(Car,-1437.6267,-60.7453,14.1484);

            SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìàéæåø äôòìåìéí. úäðä");

            return 1;

            }
        else {
            SetPlayerPos(playerid,-1437.6267,-60.7453,14.1484);

            SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìàéæåø äôòìåìéí. úäðä");

            return 1;

            }

        }
        if(strcmp(cmd, "/tower", true) ==0) {
       new Car = GetPlayerVehicleID(playerid);
        if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER){
            SetVehiclePos(Car,1541.8121,-1353.9745,329.4725);

            SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìøàù äîâãì äâãåì å÷éáìú îðöç. úäðä");
            GivePlayerWeapon(playerid, 46, 1);
            return 1;

            }
        else {
            SetPlayerPos(playerid,1541.8121,-1353.9745,329.4725);

            SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìøàù äîâãì äâãåì å÷éáìú îðöç. úäðä");
            GivePlayerWeapon(playerid, 46, 1);
            return 1;

            }

        }
        if(strcmp(cmd, "/race", true) ==0) {
       new Car = GetPlayerVehicleID(playerid);
        if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER){
            SetVehiclePos(Car,2051.2393,848.6046,6.7267);

            SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìàéæåø äîéøåöéí. úäðä");
			return 1;

            }
        else {
            SetPlayerPos(playerid,2051.2393,848.6046,6.7267);

            SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìàéæåø äîéøåöéí. úäðä");
            return 1;

            }

        }




	if(strcmp(cmd, "/help", true) == 0) {

		SendClientMessage(playerid, COLOR_GREEN," ---LV MoneyGrub(+LandGrab)+PitBoss+GangDM Help ---");
		SendClientMessage(playerid, COLOR_YELLOW," æäå îåã çåôùé áå úåëìå ìäøåâ ùç÷ðéí ëãé ì÷áì àú ëñôí, ");
		SendClientMessage(playerid, COLOR_YELLOW," ìäçæé÷ áñôéðä àå ìîëåø îëåðéåú, àå ùúåëìå ì÷ðåú ðëñéí åìäøååéç áöåøä îúîãú.");
		SendClientMessage(playerid, COLOR_YELLOW," .àå ìðñåú àú îæìëí åìäîø áàçã îùðé áúé ä÷æéðå. ëùúøöå ìäô÷éã àú ëñôëí, úåëìå ìá÷ø ááð÷");
		SendClientMessage(playerid, COLOR_YELLOW," ëãé ìçúåí çåæä òì øàùå ùì îéùäå /hitman úåëìå ìëúåá");
		SendClientMessage(playerid, COLOR_YELLOW," ëãé ìøëåù ðù÷éí úåëìå ìá÷ø áçðåú äðù÷éí . /givecash ëãé ìùìåç ìùç÷ðéí àçøéí ëñó ëúáå ");
		SendClientMessage(playerid, COLOR_YELLOW," åì÷ðåú ðù÷éí ùééùàøå âí ìàçø îåúëí.");
		SendClientMessage(playerid, COLOR_ORANGE," áùáéì ô÷åãåú äëðåôéä äîìàåú. /gangcommands  áùáéì øùéîú äô÷åãåú äîìàä, àå ä÷éùå /commands ëúáå");
		SendClientMessage(playerid, COLOR_ORANGE," ëãé ìøàåú îä çãù /whatsnew ëúáå");
		SendClientMessage(playerid, COLOR_LIGHTBLUE," ôñé÷úí ùì äàãîéðéí äéà ñåôéú åéù ìöééú ìëì äçìèä ùìäí");
        SendClientMessage(playerid, COLOR_GREEN," îòøëú çãùä øöä áùøú, îòøëú ÷ðééú îëåðéåú ìòæøä áúçåí æä ä÷ù /bchelp");
		return 1;
	}

	if(strcmp(cmd, "/commands", true) == 0) {
		SendClientMessage(playerid, COLOR_GREEN," ------ ô÷åãåú æîéðåú: ------ ");
		SendClientMessage(playerid, COLOR_GREY," áð÷: /bank [ëîåú] , /withdraw [ëîåú], /balance");
		SendClientMessage(playerid, COLOR_GREY," ëñó: /givecash [ñëåí] [àééãé äîùúîù]");
		SendClientMessage(playerid, COLOR_GREY," äéèîï: /hitman [ñëåí] [àééãé äîùúîù], /bounty [àééãé äîùúîù]");
		SendClientMessage(playerid, COLOR_GREY," ðëñéí: /buy, /properties1, /properties2");
		SendClientMessage(playerid, COLOR_GREY," ðù÷éí: /buyweapon, /weaponist");
		SendClientMessage(playerid, COLOR_GREY," îéãò: /bounties, /gangs");
		SendClientMessage(playerid, COLOR_GREY," ðòéìú øëáéí: /lock, /unlock");
		SendClientMessage(playerid, COLOR_GREY,"  ééöåà øëáéí: /exports");
		SendClientMessage(playerid, COLOR_GREY," ñëåí äéîåø: /gamblingfee [ñëåí]");
		return 1;
	}

	if(strcmp(cmd, "/gangcommands", true) == 0) {
		SendClientMessage(playerid, COLOR_GREEN," ----- ô÷åãåú ìëðåôéåú:  -----");
		SendClientMessage(playerid, COLOR_ORANGE," éöéøú ëðåôéä: /gang create [name]");
		SendClientMessage(playerid, COLOR_ORANGE," äöèøôåú ìëðåôéä: /gang join");
		SendClientMessage(playerid, COLOR_ORANGE," äæîðä ìëðåôéä: /gang invite [playerID]");
		SendClientMessage(playerid, COLOR_ORANGE," òæéáú ëðåôéä: /gang quit");
		SendClientMessage(playerid, COLOR_ORANGE," îéãò òì ëðåôéåú: /ganginfo [àééãé].");
		SendClientMessage(playerid, COLOR_ORANGE," äô÷ãä åîùéëú ëñó: /gbank [ñëåí], /gwithdraw [ñëåí], /gbalance");
		SendClientMessage(playerid, COLOR_ORANGE," àéæåø îìçîåú ëðåôéåú: /gdeathmatch [zone]");
		SendClientMessage(playerid, COLOR_ORANGE," ìëúéáä áö'àè äëðåôéä éù ìëúåá ñéîï ÷øéàä áøàùéú ääåãòä.");
		return 1;
	}

	if(strcmp(cmd, "/bchelp", true) == 0) {
		SendClientMessage(playerid, COLOR_GREEN," ----- îòøëú ÷ðééú îëåðéåú  -----");
		SendClientMessage(playerid, COLOR_ORANGE," /buycar áùáéì ì÷ðåú îëåðéåú ä÷ù");
		SendClientMessage(playerid, COLOR_ORANGE," ÷ðééú îëåðéú òåìä 35,000$");
		SendClientMessage(playerid, COLOR_ORANGE," /callcar áùáéì ìùâø àìéê àú äîëåðéú ù÷ðéú ä÷ù");
		SendClientMessage(playerid, COLOR_ORANGE," ùéâåø äîëåðéú àìéê éòìä ìê 3,000$");
    	return 1;
   }
	//------------------- /version



	//------------------- /set pit boss game text

	if (strcmp(cmdtext, "/pbgametext", true) == 0) {
		if(IsPlayerAdmin(playerid)) {
			pbGameText = !pbGameText;
			if(pbGameText) {
				SendClientMessage(playerid, COLOR_YELLOW, " âééí è÷ñè áùáéì ôéè áåñ äåôòì.");
			} else {
				SendClientMessage(playerid, COLOR_YELLOW, " âééí è÷ñè áùáéì ôéèáåñ ðåèøì.");
			}
		} else {
			SendClientMessage(playerid, COLOR_YELLOW, " ø÷ àãîéðéí îåøùéí ìäùúîù áôåð÷öéä æå.");
		}
		return 1;
	}

	//------------------- /whatsnew

	if (strcmp(cmdtext, "/whatsnew", true) == 0) {
		SendClientMessage(playerid, COLOR_YELLOW, " ------- àôùøåéåú çãùåú: ------");
		SendClientMessage(playerid, COLOR_GREEN, "-  ñôàåðéí çãùéí ìøëáéí åîëåðéåú.");
		SendClientMessage(playerid, COLOR_GREEN, "- øëáéí éëåìéí ìäéðòì åìäéôúç òì éãé äðäâ");
		SendClientMessage(playerid, COLOR_GREEN, " åðôúçéí àåèåîèéú áøâò ùäðäâ òåæá àú äîëåðéú.");
		SendClientMessage(playerid, COLOR_GREEN, "-  øëáéí éëåìéí ìäéîëø ìîåñê ååàðâ.");
		SendClientMessage(playerid, COLOR_GREEN, "- ðëñéí çãùéí ì÷ðéä.");
		SendClientMessage(playerid, COLOR_GREEN, "-  äîäîøéí ä÷æéðå çééáéí ìùìí ñëåí îñåéí ùð÷áò òì ôé áòì ä÷æéðå.");
		SendClientMessage(playerid, COLOR_GREEN, "- (/gdeathmatch) àéæåøé îìçîåú ëðåôéåú.");
        SendClientMessage(playerid, COLOR_YELLOW, "- /bchelp çãù áùøú, îòøëú ÷ðééú îëåðéåú, ìòæøä áúçåí ä÷ù -");
        SendClientMessage(playerid, COLOR_YELLOW, "- ðåñôå îèåñéí çãùéí áùãä äúòåôä! åòåã ëìé øëá ùåðéí.. -");
        SendClientMessage(playerid, COLOR_YELLOW, "- ðåñó èìôåøè çãù!  -");
		return 1;
	}

	//------------------- /gamblingfee

	if (strcmp(cmd, "/gamblingfee", true) == 0) {
		new tmp[256];
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp) || (propertyOwner[P_DRAGON]!=playerid && propertyOwner[P_CALIGULA]!=playerid)) {
			SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /gamblingfee [ñëåí]");
			SendClientMessage(playerid, COLOR_YELLOW, " ô÷åãä æå îåúðéú ø÷ ìáòìé áúé ÷æéðå.");
		} else {
			new fee = strval(tmp);
			new ownername[MAX_PLAYER_NAME];
			if(fee>=MIN_GAMBLINGFEE && fee<=MAX_GAMBLINGFEE) {
				for(new i=0;i<MAX_CASINO;i++) {
					if(propertyOwner[i]==playerid) {
						GetPlayerName(playerid, ownername, sizeof(ownername));
						gamblingFee[i]=fee;
						format(string, sizeof(string), " %s òì éãé äôéè áåñ $%d -äåñá ì %s -ñëåí ääéîåø á",propertyNames[i],fee,ownername);
						SendClientMessageToAll(COLOR_YELLOW, string);
					}
				}
			} else {
				format(string, sizeof(string), " $%d-$%d èååçé ñëåîé ääéîåø äí",MIN_GAMBLINGFEE,MAX_GAMBLINGFEE);
				SendClientMessage(playerid, COLOR_YELLOW, string);
			}
		}
		return 1;
	}

	//------------------- /lock

/*	if (strcmp(cmd, "/lock", true) == 0) {
		new limo = 0;
		if(IsPlayerInAnyVehicle(playerid)) {
			for(new i=0;i<MAX_CASINO;i++) {
				if(GetPlayerVehicleID(playerid)==casinoVehicles[i][0] || GetPlayerVehicleID(playerid)==casinoVehicles[i][1]) {
					limo = 1;
					break;
				}
			}
			if(!limo && GetPlayerState(playerid)==PLAYER_STATE_DRIVER) {
				for(new i=0;i<MAX_PLAYERS;i++) {
					if(i!=playerid) {
						SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
					}
				}
				SendClientMessage(playerid, COLOR_YELLOW, " /Unlock äøëá ððòì. ëãé ìôúåç àåúå ëúáå");
				GetPlayerPos(playerid,X,Y,Z);
				PlayerPlaySound(playerid,1056,X,Y,Z);
			} else {
				SendClientMessage(playerid, COLOR_RED, " àéï áàôùøåúê ìðòåì àú äøëá.");
			}
		}
		else {
			SendClientMessage(playerid, COLOR_RED, " äéðê çééá ìäéåú áúåê øëá ëãé ìðòåì àåúå.");
		}
		return 1;
	}

	//------------------- /unlock

	if (strcmp(cmd, "/unlock", true) == 0) {
		new limo = 0;
		if(IsPlayerInAnyVehicle(playerid)) {
			for(new i=0;i<MAX_CASINO;i++) {
				if(GetPlayerVehicleID(playerid)==casinoVehicles[i][0] || GetPlayerVehicleID(playerid)==casinoVehicles[i][1]) {
					limo = 1;
					break;
				}
			}
			if(!limo && GetPlayerState(playerid)==PLAYER_STATE_DRIVER) {
				for(new i=0;i<MAX_PLAYERS;i++) {
					if(i!=playerid) {
						SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
					}
				}
				SendClientMessage(playerid, COLOR_YELLOW, " !äøëá ðôúç");
				GetPlayerPos(playerid,X,Y,Z);
				PlayerPlaySound(playerid,1057,X,Y,Z);
			} else {
				SendClientMessage(playerid, COLOR_RED, " àéï áàôùøåúê ìôúåç øëá æä.");
			}
		} else {
			SendClientMessage(playerid, COLOR_RED, " àúä ìà ðîöà áúåê øëá!");
		}
		return 1;
	}
*/
	//------------------- /exports

	if (strcmp(cmd, "/exports", true) == 0) {
		new vehicleName[32];
		vehicleName = "";
		for(new i=0; i < MAX_WANGEXPORTVEHICLES; i++) {
			if(wantedWangExportVehicles[i]==wantedWangExportVehicle) {
				format(vehicleName, sizeof(vehicleName), "%s",wantedWangExportVehicleNames[i]);
			}
		}
		if(strlen(vehicleName)==0) {
			format(string, sizeof(string), " îöèòøéí, ëøâò îåñê ååàðâ ìà ÷åðä ùåí øëá.");
		} else {
			format(string, sizeof(string), " %s's îåñê ååàðâ ëøâò ÷åðä.",vehicleName);
		}
		SendClientMessage(playerid, COLOR_YELLOW, string);
		return 1;
	}

	//------------------- /gdeathmatch

	if (strcmp(cmd, "/gdeathmatch", true) == 0 || strcmp(cmd, "/gdm", true) == 0) {
		if (playerGang[playerid]>0) {
			new tmp[256];
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) {
				SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /deathmatch [zone]");
				SendClientMessage(playerid, COLOR_GREEN, " àéæåøé îìçîä æîéðéí:");
				for(new i=0;i<MAX_DMZONES;i++){
					format(string, sizeof(string), "%d. %s (%s).",i,dmNames[i],weaponNames[dmWeapons[i][0]]);
					SendClientMessage(playerid, COLOR_YELLOW, string);
				}
			} else {
				new dmZone = strval(tmp);
				if(dmZone>=0 && dmZone<MAX_DMZONES) {
					new gangnum;
					new ganginarea = 0;

					// Kill player if already in a deathmatch
					if(dmPlayers[playerid]!=999) {
						SendClientMessage(playerid, COLOR_YELLOW, " àúä çééá ìäùìéí ñéáåá æä.");
						SetPlayerHealth(playerid,0);
						return 1;
					}

					// If no gang players are left inside a deathmatch zone, remove gang exlusive to zone
					gangnum = dmGangs[dmZone][0];
					if(gangnum>0) {
						for(new i=0;i<gangInfo[gangnum][1];i++) {
							if(isPlayerInArea(gangMembers[gangnum][i],dmCoords[dmZone]) && dmPlayers[gangMembers[gangnum][i]]==dmZone) {
								ganginarea = 1;
							}
						}
						if(!ganginarea) {
							dmGangs[dmZone][0] = 0;
						}
					}
					gangnum = dmGangs[dmZone][1];
					if(gangnum>0) {
						for(new i=0;i<gangInfo[gangnum][1];i++) {
							if(isPlayerInArea(gangMembers[gangnum][i],dmCoords[dmZone]) && dmPlayers[gangMembers[gangnum][i]]==dmZone) {
								ganginarea = 1;
							}
						}
						if(!ganginarea) {
							dmGangs[dmZone][1] = 0;
						}
					}

					// Add player to deathmatch zone
					gangnum = playerGang[playerid];
					if (dmGangs[dmZone][0]==gangnum || dmGangs[dmZone][1]==gangnum) {
						OnPlayerEnterDeathmatch(playerid,gangnum,dmZone);
					} else {
						if(dmGangs[dmZone][0]==0) {
							dmGangs[dmZone][0] = gangnum;
						} else if(dmGangs[dmZone][1]==0) {
							dmGangs[dmZone][1] = gangnum;
						} else {
							format(string, sizeof(string), " àðå îöèòøéí, àê äàéæåø ùáçøú îìà, àðà áçø àçã àçø àå çëä ùéúôðä.",dmNames[dmZone]);
							SendClientMessage(playerid, COLOR_YELLOW, string);
							return 1;
						}
						new playername[MAX_PLAYER_NAME];
						GetPlayerName(playerid, playername, sizeof(playername));
						format(string, sizeof(string), "%s ðëðñ ìàéæåø äìçéîä %s .",playername,dmNames[dmZone],dmZone);
						SendClientMessageToAll(COLOR_YELLOW, string);
						format(string, sizeof(string), " éëåìéí ëòè ìäöèøó %s ëì çáøé äëðåôéä.",gangNames[gangnum]);
						SendClientMessageToAll(COLOR_YELLOW, string);
						OnPlayerEnterDeathmatch(playerid,gangnum,dmZone);
					}
				} else {
					SendClientMessage(playerid, COLOR_YELLOW, " îñôø äàéæåø àéðå ú÷éï.");
					SendClientMessage(playerid, COLOR_GREEN, " àéæåøé îìçîä æîéðéí:");
					for(new i=0;i<MAX_DMZONES;i++){
						format(string, sizeof(string), "%d. %s (%s).",i,dmNames[i],weaponNames[dmWeapons[i][0]]);
						SendClientMessage(playerid, COLOR_YELLOW, string);
					}
				}
			}
		} else {
			SendClientMessage(playerid, COLOR_YELLOW, " àúä çééá ìäéåú çáø ëðåôéä ëãé ìäéëðñ ìàéæåø îìçîä.");
		}
		return 1;
	}

	//------------------- /bank

	if(strcmp(cmd, "/bank", true) == 0 || strcmp(cmd, "/gbank", true) == 0) {
	    new gang;
	    if(strcmp(cmd, "/gbank", true) == 0)
	        gang = 1;

	    if(IsPlayerInCheckpoint(playerid) == 0 || getCheckpointType(playerid) != CP_BANK) {
	        SendClientMessage(playerid, COLOR_RED, " àúä çééá ìäéåú áúåê ëñôåîè ëãé ìáöò ôòåìä æå.");
			return 1;
		}


		if(gang && playerGang[playerid]==0) {
			SendClientMessage(playerid, COLOR_RED, " àúä ìà ðîöà áúåê ëðåôéä.");
			return 1;
		}

		new tmp[256];
	    tmp = strtok(cmdtext, idx);

	    if(!strlen(tmp)) {
			SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /(g)bank [ëîåú]");
			return 1;
	    }
	    moneys = strval(tmp);

	    if(moneys < 1) {
			SendClientMessage(playerid, COLOR_YELLOW, " äéé, îä àúä îðñä ìòùåú? :))");
			return 1;
		}

		if(GetPlayerMoney(playerid) < moneys) {
			moneys = GetPlayerMoney(playerid);
		}

		GivePlayerMoney(playerid, 0-moneys);

		if(gang)
		    gangBank[playerGang[playerid]]+=moneys;
		else
			bank[playerid]+=moneys;

		if(gang)
			format(string, sizeof(string), " $%d îàæï äëðåôéä ùìê äåà $%d äô÷ãú.", moneys, gangBank[playerGang[playerid]]);
		else {
            
			format(string, sizeof(string), " $%d îàæðê äåà $%d äô÷ãú.", moneys, bank[playerid]);

			}

		SendClientMessage(playerid, COLOR_YELLOW, string);

		return 1;
	}

	//------------------- /withdraw

	if(strcmp(cmd, "/withdraw", true) == 0 || strcmp(cmd, "/gwithdraw", true) == 0) {
	    new gang;

	    if(IsPlayerInCheckpoint(playerid) == 0 || getCheckpointType(playerid) != CP_BANK) {
	        SendClientMessage(playerid, COLOR_YELLOW, " àúä çééá ìäéåú áúåê ëñôåîè ëãé ìáöò ôòåìä æå.");
			return 1;
		}

		if(strcmp(cmd, "/gwithdraw", true) == 0)
		    gang = 1;




		if(gang && playerGang[playerid]==0) {
			SendClientMessage(playerid, COLOR_RED, " àúä ìà áúåê ëðåôéä!");
			return 1;
		}

	    new tmp[256];
	    tmp = strtok(cmdtext, idx);

	    if(!strlen(tmp)) {
			SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /(g)withdraw [ñëåí]");
			return 1;
	    }
	    moneys = strval(tmp);

	    if(moneys < 1) {
			SendClientMessage(playerid, COLOR_YELLOW, " äéé, îä àúä îðñä ìòùåú? àéï ìê îñôé÷ ëñó.");
			return 1;
		}

	    if(gang) {
			if(moneys > gangBank[playerGang[playerid]])
			    moneys = gangBank[playerGang[playerid]];
	    } else {
		    if(moneys > bank[playerid])
		        moneys = bank[playerid];
     	}

		GivePlayerMoney(playerid, moneys);
		if(gang)
			gangBank[playerGang[playerid]] -= moneys;
		else
		
		
	
		
			bank[playerid] -= moneys;

		if(gang)
			format(string, sizeof(string), " $%d îàæï äëðåôéä ùìê äåà $%d îùëú.", moneys, gangBank[playerGang[playerid]]);
		else
			format(string, sizeof(string), " $%d îàæðê äðåëçé äåà $%d îùëú.", moneys, bank[playerid]);
		SendClientMessage(playerid, COLOR_YELLOW, string);

		return 1;
   	}

	//------------------- /balance

	if(strcmp(cmd, "/balance", true) == 0 || strcmp(cmd, "/gbalance", true) == 0) {
		new gang;
		if(strcmp(cmd, "/gbalance", true) == 0) {
			gang = 1;
}
	    if(IsPlayerInCheckpoint(playerid) == 0 || getCheckpointType(playerid) != CP_BANK) {
	        SendClientMessage(playerid, COLOR_RED, " àúä çééá ìäéåú áúåê ëñôåîè ëãé ìáöò ôòåìä æå.");
			return 1;
		}

		if(gang && playerGang[playerid]==0) {
			SendClientMessage(playerid, COLOR_RED, " àúä ìà áúåê ëðåôéä!");
			return 1;
		}

		if(gang) {
			format(string, sizeof(string), " $%d îàæï äëðåôéä ùìê äåà", gangBank[playerGang[playerid]]);
			}
		else {
		
		
			format(string, sizeof(string), " $%d îàæðê äàéùé äåà", bank[playerid]);
		SendClientMessage(playerid, COLOR_YELLOW, string);
		}

		return 1;
	}



	//------------------- /givecash

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

		if(!strlen(tmp)) {
			SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /givecash [ñëåí] [àééãé äîùúîù]");
			return 1;
		}
		giveplayerid = strval(tmp);

		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) {
			SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /givecash [ñëåí] [àééãé äîùúîù]");
			return 1;
		}
 		moneys = strval(tmp);

		//printf("givecash_command: %d %d",giveplayerid,moneys);

		if (IsPlayerConnected(giveplayerid)) {
			GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
			GetPlayerName(playerid, sendername, sizeof(sendername));
			if(dmPlayers[giveplayerid]==999) {
				playermoney = GetPlayerMoney(playerid);
				if (moneys > 0 && playermoney >= moneys) {
					GivePlayerMoney(playerid, (0 - moneys));
					GivePlayerMoney(giveplayerid, moneys);
					format(string, sizeof(string), " $%d %s -ùìçú ì.", giveplayer,giveplayerid, moneys);
					SendClientMessage(playerid, COLOR_YELLOW, string);
					format(string, sizeof(string), " %s $%d ÷éáìú.", moneys, sendername, playerid);
					SendClientMessage(giveplayerid, COLOR_YELLOW, string);
					printf("%s(playerid:%d) has transfered %d to %s(playerid:%d)",sendername, playerid, moneys, giveplayer, giveplayerid);
				}
				else {
					SendClientMessage(playerid, COLOR_YELLOW, " ñëåí äòáøä ùâåé.");
				}
			} else {
				format(string, sizeof(string), " ëøâò áàéæåø îìçîä, àéï áàôùøåúê ìäòáéø ìå ëñó %s ", giveplayer);
				SendClientMessage(playerid, COLOR_YELLOW, string);
			}
		}
		else {
				format(string, sizeof(string), " àéðå ùç÷ï îåëø áùøú %s", giveplayerid);
				SendClientMessage(playerid, COLOR_YELLOW, string);
			}
		return 1;
	}

	//------------------- /hitman

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

		if(!strlen(tmp)) {
			SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /hitman [ñëåí] [àééãé äîùúîù]");
			return 1;
		}
		giveplayerid = strval(tmp);

		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) {
			SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /hitman [ñëåí] [àééãé äîùúîù]");
			return 1;
		}
 		moneys = strval(tmp);

	    if(moneys > GetPlayerMoney(playerid)) {
			SendClientMessage(playerid, COLOR_RED, " àéï ìê îñôé÷ ëñó!");
			return 1;
	    }
	    if(moneys < 1) {
			SendClientMessage(playerid, COLOR_YELLOW, " äéé?! îä àúä îðñä ìòùåú?");
			return 1;
		}
		if(IsPlayerConnected(giveplayerid)==0) {
			SendClientMessage(playerid, COLOR_RED, " äùç÷ï ìà ÷ééí.");
			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;
	}

//============== SKy Dive
	if (strcmp(cmdtext, "/skydive", true)==0 || strcmp(cmdtext, "/dive", true)==0)
	{
		new Float:sX, Float:sY, Float:sZ;
		if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
		{
			new vID = GetPlayerVehicleID(playerid);
			GetVehiclePos(vID, sX, sY, sZ);
			SetVehiclePos(vID, sX, sY, sZ+2000.00);
			GivePlayerWeapon(playerid, 46, 1);
		} else {
			GetPlayerPos(playerid, sX, sY, sZ);
			SetPlayerPos(playerid, sX, sY, sZ+2000.00);
			GivePlayerWeapon(playerid, 46, 1);
		}
		return GameTextForPlayer(playerid, "~b~W~r~EEEEEEEEEEEEEEE~g~!", 3000, 3);
	}
	
		//------------------- /bounty
	if(strcmp(cmd, "/bounty", true) == 0) {
	    new tmp[256];
		tmp = strtok(cmdtext, idx);

		if(!strlen(tmp)) {
			SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /bounty [àééãé äîùúîù]");
			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, " äùç÷ï ìà ÷ééí.");
		}

		return 1;
	}

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

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

		SendClientMessage(playerid, COLOR_GREEN, " çåæéí ðåëçééí:");
	    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;
	}

	//------------------- /buy

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

		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, " áëãé ì÷ðåú ðëñ, àúä çééá ìäéåú áö'÷ôåéðè ùìå");
				return 1;
			}

//			property--;

			if(GetPlayerMoney(playerid) < propertyValues[property]) {
				SendClientMessage(playerid, COLOR_RED, " àéï ìê îñôé÷ ëñó ëãé ì÷ðåú ðëñ æä");
				return 1;
			}
			if(propertyOwner[property]==playerid) {
				SendClientMessage(playerid, COLOR_RED, " äðëñ äæä ëáø ááòìåúê");
				return 1;
			}

			GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
			if(propertyOwner[property] < 999) {
				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);
				previousowner = propertyOwner[property];
			}

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

			propertyOwner[property]=playerid;
			AutoLockCasinoVehicles(playerid);
			AutoLockCasinoVehicles(previousowner);

			format(string, sizeof(string), " !%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)," äøëáéí ùîçåõ ìðëñ ëòú æîéðéí ìê åìçáøé ëðåôééúê",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, " äáòìéí ùì âåù äðëñéí äøàùåï:");
		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 - àó àçã", i, propertyNames[i]);

			SendClientMessage(playerid, COLOR_YELLOW, string);
		}

		return 1;
	}

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

	if(strcmp(cmd, "/properties2", true) == 0) {
		SendClientMessage(playerid, COLOR_GREEN, " äáòìéí ùì âåù äðëñéí äùðé:");
		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 - àó àçã", i, propertyNames[i]);

			SendClientMessage(playerid, COLOR_YELLOW, string);
		}

		return 1;
	}

	//------------------- /buyweapon

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

		if(!strlen(tmp)) {
			SendClientMessage(playerid, COLOR_WHITE, " èòåú: /buyweapon [weapon number]");
			return 1;
		}
		weaponid = strval(tmp);

		if(IsPlayerInCheckpoint(playerid)==0 || playerCheckpoint[playerid]!=CP_AMMU) {
			SendClientMessage(playerid, COLOR_YELLOW, " .àúä öøéê ìäéåú áçðåú äðù÷ ëãé ì÷ðåú");
			return 1;
		}
		if(GetPlayerMoney(playerid) < weaponCost[weaponid]) {
			SendClientMessage(playerid, COLOR_RED, " !àéï ìê îñôé÷ ëñó");
			return 1;
		}
		if(weaponid < 0 || weaponid > MAX_WEAPONS-1){
			SendClientMessage(playerid, COLOR_RED, " .îñô÷ ðù÷ ìà ÷ééí");
			return 1;
		}

		format (string, sizeof(string), ".%s ÷ðéú îçñðéú ìðù÷",weaponNames[weaponid]);
		SendClientMessage(playerid, COLOR_GREEN, string);

		GivePlayerWeapon(playerid, weaponIDs[weaponid], weaponAmmo[weaponid]);
		playerWeapons[playerid][weaponid]++;

		GivePlayerMoney(playerid, 0-weaponCost[weaponid]);

		return 1;
	}

	// WeaponList---------------------------------------------------------------

	if(strcmp(cmd, "/weaponlist", true) == 0) {
		SendClientMessage(playerid, COLOR_RED, " :øùéîú ðù÷éí");
		SendClientMessage(playerid, COLOR_YELLOW, "0.Knife 30000$ | 1.Katana 40000$ | 2.Chainsaw 70000$");
		SendClientMessage(playerid, COLOR_YELLOW, "3.Pistol 5000$ | 4.Silenced 5000$ | 5.Desert Eagle 8000$");
		SendClientMessage(playerid, COLOR_YELLOW, "6.Shotgun 8000$ | 7.Sawnoff Shotgun 15000$ | 8.Combat Shotgun 12000$");
		SendClientMessage(playerid, COLOR_YELLOW, "9.Micro UZI 7000$ | 10.MP5 8000$ | 11.Tec9 5000$");
		SendClientMessage(playerid, COLOR_YELLOW, "12.AK47 23000$ | 13.M4 30000$ | 14.Sniper Rifle 45000$");
		SendClientMessage(playerid, COLOR_YELLOW, "15.Grenade 50000$");
		SendClientMessage(playerid, COLOR_YELLOW, "16.Rocket Launcher 100000$ | 17.FlameThrower 75000$");


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

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

		if(!strlen(tmp)) {
			SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /gang [create/join/invite/quit] [ùí îùúîù àå àééãé]");
			return 1;
		}
		giveplayerid = strval(tmp);

		if(strcmp(tmp, "create", true)==0)
		    gangcmd = 1;
		else if(strcmp(tmp, "invite", true)==0)
		    gangcmd = 2;
		else if(strcmp(tmp, "join", true)==0)
		    gangcmd = 3;
		else if(strcmp(tmp, "quit", true)==0)
		    gangcmd = 4;

		tmp = strtok(cmdtext, idx);
		if(gangcmd < 3 && !strlen(tmp)) {
		    if(gangcmd==0)
				SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /gang [create/join/invite/quit] [ ùí îùúîù àå àééãé]");
			else if(gangcmd==1)
				SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /gang [create] [ùí äëðåôéä]");
			else if(gangcmd==2)
				SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /gang [invite] [àééãé äîùúîù]");
			return 1;
		}

		//Create Gang//
		if(gangcmd==1) {
		    if(playerGang[playerid]>0) {
				SendClientMessage(playerid, COLOR_RED, " àúä ëáø ðîöà áúåê ëðåôéä!");
				return 1;
		    }

			for(new i = 1; i < MAX_GANGS; i++) {
				if(gangInfo[i][0]==0) {
				    //name gang
					format(gangNames[i], MAX_GANG_NAME, "%s", tmp);
					//Gang exists
					gangInfo[i][0]=1;
					//There is one member
					gangInfo[i][1]=1;
					//Gang color is player's color
					gangInfo[i][2]=playerColors[playerid];

					//Player is the first gang member
					gangMembers[i][0] = playerid;
					format(string, sizeof(string)," %s éöøú àú äëðåôéä", gangNames[i], i);
					SendClientMessage(playerid, COLOR_GREEN, string);

					playerGang[playerid]=i;

					return 1;
				}
			}

			return 1;

		//Join Gang//
		} else if (gangcmd==3) {
	 		gangnum = gangInvite[playerid];

		    if(playerGang[playerid]>0) {
				SendClientMessage(playerid, COLOR_RED, " àúä ëáø áúåê ëðåôéä!");
				return 1;
		    }
	 		if(gangInvite[playerid]==0) {
				SendClientMessage(playerid, COLOR_RED, " ìà äåæîðú ìùåí ëðåôéä.");
				return 1;
			}
			if(gangInfo[gangnum][0]==0) {
				SendClientMessage(playerid, COLOR_RED, " äëðåôéä äæå àéðä ÷ééîú!");
				return 1;
			}

			if(gangInfo[gangnum][1] < MAX_GANG_MEMBERS) {
			    new i = gangInfo[gangnum][1];

				gangInvite[playerid]=0;

				gangMembers[gangnum][i] = playerid;

			    GetPlayerName(playerid, sendername, MAX_PLAYER_NAME);
				for(new j = 0; j < gangInfo[gangnum][1]; j++) {
					format(string, sizeof(string)," äöèøó ìëðåôéä ùìê %s", sendername);
					SendClientMessage(gangMembers[gangnum][j], COLOR_ORANGE, string);
				}

				gangInfo[gangnum][1]++;
				playerGang[playerid] = gangnum;

				AutoLockCasinoVehicles(playerid);

				SetPlayerColor(playerid,gangInfo[gangnum][2]);

				format(string, sizeof(string)," %s äöèøôú ìëðåôéä", gangNames[gangnum], gangnum);
				SendClientMessage(playerid, COLOR_GREEN, string);

				return 1;
			}

			SendClientMessage(playerid, COLOR_RED, " äëðåôéä äæå îìàä.");
			return 1;

		//Invite to Gang//
		} else if (gangcmd==2) {
	 		giveplayerid = strval(tmp);

			if(playerGang[playerid]==0) {
				SendClientMessage(playerid, COLOR_RED, " àúä ìà ðîöà áúåê âàðâ!");
				return 1;
			}
			if(gangMembers[playerGang[playerid]][0]!=playerid) {
				SendClientMessage(playerid, COLOR_RED, " ø÷ äìéãø ùì äëðåôéä éëåì ìäæîéï ùç÷ðéí àçøéí àìéä");
				return 1;
			}

			if(IsPlayerConnected(giveplayerid)) {
				GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
				GetPlayerName(playerid, sendername, sizeof(sendername));

				format(string, sizeof(string)," %s -ùìçú äæîðä ìëðåôéä ì", giveplayer);
				SendClientMessage(playerid, COLOR_GREEN, string);
				format(string, sizeof(string)," You Were invited to the gang %s from %s .", gangNames[playerGang[playerid]]/*,playerGang[playerid]*/, sendername);
				SendClientMessage(giveplayerid, COLOR_GREEN, string);

				gangInvite[giveplayerid]=playerGang[playerid];

			} else
				SendClientMessage(playerid, COLOR_RED, " äùç÷ï äæä àéðå ÷ééí.");

		//Leave Gang//
		} else if (gangcmd==4) {
		    PlayerLeaveGang(playerid);
		}

		return 1;
	}



	//------------------- /ganginfo

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

		if(!strlen(tmp) && playerGang[playerid]==0) {
			SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /ganginfo [îñôø äâðàâ]");
			return 1;
		} else if (!strlen(tmp))
			gangnum = playerGang[playerid];
		else
			gangnum = strval(tmp);

		if(gangInfo[gangnum][0]==0) {
			SendClientMessage(playerid, COLOR_RED, " àéï ëðåôéä ëæàú!");
			return 1;
		}

		format(string, sizeof(string),"'%s' Gang Members (id: %d)", gangNames[gangnum], gangnum);
		SendClientMessage(playerid, COLOR_GREEN, string);

		for(new i = 0; i < gangInfo[gangnum][1]; i++) {
			GetPlayerName(gangMembers[gangnum][i], giveplayer, sizeof(giveplayer));
			format(string, sizeof(string),"%s (%d)", giveplayer, gangMembers[gangnum][i]);
			SendClientMessage(playerid, COLOR_YELLOW, string);
		}

		return 1;
	}

	//------------------- /gangs



	if(strcmp(cmd, "/gangs", true) == 0)
	{
		new x;

		SendClientMessage(playerid, COLOR_GREEN, " ëðåôåú ôòéìåú:");
	    for(new i=0; i < MAX_GANGS; i++) {
			if(gangInfo[i][0]==1) {
				format(string, sizeof(string), "%s%s(%d) - çáøéí %d", string,gangNames[i],i,gangInfo[i][1]);

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

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

		return 1;
	}
else
{
new UnknownString[256];
format(UnknownString, 256, "Unknown Command: %s", cmdtext);
SendClientMessage(playerid, COLOR_WHITE,UnknownString);
}
return 1;
}

//===== :D

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



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



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

public OnPlayerSpawn(playerid)
{
//	SetVehicleParamsForPlayer(CAR_MARKER_PIRATE,playerid,1,1);
//	SetVehicleParamsForPlayer(CAR_MARKER_STORE,playerid,1,1);

	AutoLockCasinoVehicles(playerid);

	if(GetPlayerMoney(playerid)>=0)
	{
		GivePlayerMoney(playerid, PocketMoney);
	}
	SetPlayerInterior(playerid,0);
	SetPlayerRandomSpawn(playerid);

	ResetPlayerWeapons(playerid);
	for(new i=0;i<MAX_SPAWNWEAPONS;i++) {
		if(playerWeapons[playerid][i] > 0) {
			GivePlayerWeapon(playerid,spawnWeapons[i][0],spawnWeapons[i][1]*playerWeapons[playerid][i]);
		}
	}
	//class weapon - why is this lost???
	GivePlayerWeapon(playerid,24,300);

	dmWarning[playerid]=0;

	return 1;
}

public SetPlayerRandomSpawn(playerid)
{
	if (iSpawnSet[playerid] == 1)
	{
		new rand = random(sizeof(gCopPlayerSpawns));
		SetPlayerPos(playerid, gCopPlayerSpawns[rand][0], gCopPlayerSpawns[rand][1], gCopPlayerSpawns[rand][2]); // Warp the player
		SetPlayerFacingAngle(playerid, 270.0);
    }
    else if (iSpawnSet[playerid] == 0)
    {
		new rand = random(sizeof(gRandomPlayerSpawns));
		SetPlayerPos(playerid, gRandomPlayerSpawns[rand][0], gRandomPlayerSpawns[rand][1], gRandomPlayerSpawns[rand][2]); // Warp the player
	}
	return 1;
}

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


			
		


public OnPlayerDeath(playerid, killerid, reason)
{
    new playercash;
	new killedplayer[MAX_PLAYER_NAME];
	new string[256];


 

   SetPlayerWorldBounds(playerid,20000.0000,-20000.0000,20000.0000,-20000.0000); //Reset world to player
	dmPlayers[playerid]=999;

	playercash = GetPlayerMoney(playerid);

	if(killerid == INVALID_PLAYER_ID)
	{
        SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
	}
	 else
	{
    	SendDeathMessage(killerid,playerid,reason);
		SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
		if(bounty[playerid] > 0 && (playerGang[killerid] == 0 || playerGang[playerid] != playerGang[killerid])) {
			GetPlayerName(playerid, killedplayer, sizeof(killedplayer));
			format(string, sizeof(string), " %s îäøéâú $%d äøååçú", bounty[playerid], killedplayer);
			SendClientMessage(killerid, COLOR_GREEN, string);

			GivePlayerMoney(killerid, bounty[playerid]);
			bounty[playerid] = 0;
		}
		if(playercash > 0)  {
			GivePlayerMoney(killerid, playercash);
		}
   	}

   	if(playercash > 0)
   	{
	    ResetPlayerMoney(playerid);
    }
 	return 1;
}

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

public OnPlayerEnterCheckpoint(playerid)
{
	new string[256];
	new ownplayer[MAX_PLAYER_NAME];
	if(DoingLic[playerid] && playerLicCheckp[playerid] != LICENSECPS-1) {
	playerLicCheckp[playerid] = playerLicCheckp[playerid] + 1;
	DisablePlayerCheckpoint(playerid);
	return SetPlayerCheckpoint(playerid,LicenseCheckpoints[playerLicCheckp[playerid]][0],LicenseCheckpoints[playerLicCheckp[playerid]][1],LicenseCheckpoints[playerLicCheckp[playerid]][2],2.5);
	}
	if(DoingLic[playerid] && playerLicCheckp[playerid] == LICENSECPS-1) {
	SendClientMessage(playerid, COLOR_ORANGE, " áøëåúéðå, ÷éáìú øùéåï");
	DoingLic[playerid] = 0;
	playerLicCheckp[playerid] = 0;
	return DisablePlayerCheckpoint(playerid);
	}
	
	switch(getCheckpointType(playerid))
	{
		case CP_LICENSE: {
		SendClientMessage(playerid, COLOR_ORANGE, " Welcome to the License Test!");
		SendClientMessage(playerid, COLOR_ORANGE, " to start do /startlic");
  		}
		case CP_BANK: {
			SendClientMessage(playerid, COLOR_ORANGE, "/bank (amount) áøåëéí äáàéí ìáð÷ áëãé ìäô÷éã ñëåí ùì ëñó îñåééí éù ìòùåú");
		SendClientMessage(playerid, COLOR_ORANGE, " /withdraw (amount) åáëãé ìîùåê ëñó îäáð÷ éù ìòùåú");
		SendClientMessage(playerid, COLOR_ORANGE, " îøàä ìê ëîä ëñó éù ìê áçùáåï äáð÷ /balance äô÷åãä");
		SendClientMessage(playerid, COLOR_ORANGE, " îñîï àú äñëåí (amount) ëáëì äô÷åãåú ùì ääô÷ãä åäîùéëä ä");
		}
		case CP_PIRATE: {
			SendClientMessage(playerid, COLOR_YELLOW, " àí úéùàø áàéæåø æä, ú÷áì ëñó ëì ëîä ùðéåú.");
		}
		case CP_AMMU: {
			SendClientMessage(playerid, COLOR_GREEN, " àúä éëåì ìøëåù ðù÷éí ëàï åäí éùàøå ìê ìúîéã, åàúä éëåì ìøëåù éåúø îôòí àçú òåã úçîåùú!");
				SendClientMessage(playerid, COLOR_GREEN, " /weaponlist ëãé ìøàåú àú äøùéîä ùì äðù÷éí ìçõ ");
				SendClientMessage(playerid, COLOR_YELLOW, " /buyweapon {weapon number 1-9} [Amount] äàîåðè æä áîçñðéåú ìà áëãåøéí, ëãé ì÷ðåú ðù÷éí úîéãééí ìçõ");
		}
		case CP_WANGEXPORTS: {
			SellWangExportVehicle(playerid);
		}
		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);
		}
	}
	return 1;
}


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

public OnPlayerRequestClass(playerid, classid)
{
	if(classid == 0 || classid == 1 || classid == 2 || classid == 3 || classid == 4 || classid == 5 || classid == 6)
	{
		iSpawnSet[playerid] = 1;
	}
	else
	{
		iSpawnSet[playerid] = 0;
	}
	SetupPlayerForClassSelection(playerid);
	return 1;
}

public SetupPlayerForClassSelection(playerid)
{
 	SetPlayerInterior(playerid,0);
	SetPlayerPos(playerid,1256.1487,-791.2058,92.0313);
	SetPlayerFacingAngle(playerid, 28.4421);
	SetPlayerCameraPos(playerid,1254.3755,-787.7794,92.0302);
	SetPlayerCameraLookAt(playerid,1256.1487,-791.2058,92.0313);
}

public GameModeExitFunc()
{
	GameModeExit();
}

public OnGameModeInit()
{
	SetGameModeText("FXP:LvDMMG");
	ShowPlayerMarkers(1);
	ShowNameTags(1);
	AllowAdminTeleport(1);
	EnableTirePopping(1);

	// Player Class's
	AddPlayerClass(280,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
	AddPlayerClass(281,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
	AddPlayerClass(282,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
	AddPlayerClass(283,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(284,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(285,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(286,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(287,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);

	AddPlayerClass(254,1958.3783,1343.1572,15.3746,0.0,0,0,24,300,-1,-1);
	AddPlayerClass(255,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(256,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(257,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(258,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(259,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(260,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(261,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(262,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(263,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(264,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(274,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(275,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(276,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);

	AddPlayerClass(1,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(2,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(290,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(291,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(292,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(293,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(294,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(295,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(296,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(297,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(298,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
    AddPlayerClass(299,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);

	AddPlayerClass(277,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(278,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(279,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(288,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(47,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(48,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(49,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(50,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(51,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(52,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(53,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(54,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(55,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(56,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(57,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(58,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(59,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(60,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(61,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(62,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(63,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(64,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(66,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(67,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(68,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(69,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(70,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(71,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(72,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(73,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(75,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(76,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(78,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(79,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(80,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(81,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(82,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(83,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(84,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(85,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(87,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(88,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(89,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(91,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(92,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(93,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(95,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(96,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(97,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(98,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(99,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(100,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(101,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(102,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(103,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(104,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(105,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(106,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(107,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(108,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(109,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(110,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(111,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(112,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(113,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(114,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(115,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(116,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(117,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(118,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(120,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(121,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(122,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(123,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(124,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(125,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(126,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(127,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(128,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(129,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(131,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(133,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(134,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(135,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(136,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(137,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(138,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(139,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(140,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(141,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(142,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(143,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(144,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(145,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(146,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(147,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(148,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(150,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(151,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(152,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(153,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(154,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(155,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(156,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(157,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(158,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(159,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(160,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(161,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(162,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(163,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(164,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(165,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(166,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(167,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(168,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(169,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(170,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(171,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(172,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(173,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(174,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(175,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(176,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(177,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(178,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(179,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(180,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(181,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(182,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(183,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(184,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(185,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(186,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(187,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(188,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(189,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(190,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(191,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(192,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(193,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(194,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(195,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(196,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(197,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(198,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(199,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(200,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(201,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(202,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(203,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(204,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(205,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(206,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(207,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(209,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(210,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(211,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(212,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(213,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(214,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(215,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(216,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(217,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(218,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(219,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(220,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(221,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(222,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(223,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(224,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(225,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(226,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(227,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(228,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(229,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(230,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(231,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(232,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(233,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(234,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(235,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(236,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(237,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(238,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(239,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(240,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(241,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(242,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(243,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(244,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(245,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(246,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(247,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(248,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(249,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(250,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(251,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
	AddPlayerClass(253,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);

	// Car Spawns

//	AddStaticVehicle(535,2002.0654,1542.9290,11.0,180.1496,123,1); // piratemarker
//	AddStaticVehicle(411,2179.1169,1985.1921,9.0,359.2931,116,1); // 711marker

		// Vehicles
	AddStaticVehicle(603,2185.7437,2004.4232,10.6586,89.5039,18,1); // bank_phonix
	AddStaticVehicle(602,2186.5742,1979.1425,10.6259,90.0552,18,1); // bank_alpha
	AddStaticVehicle(600,2170.8105,1984.8167,10.5306,269.4667,43,8); // bank_picador
	AddStaticVehicle(601,2268.9519,2477.8054,10.5807,177.8985,1,1); // police swat
	AddStaticVehicle(599,2256.1277,2460.0986,11.0059,359.4543,0,1); // police_ranger
	AddStaticVehicle(599,2273.6545,2459.9309,11.0065,359.4543,0,1); // police_ranger
	AddStaticVehicle(599,2282.2480,2459.8491,11.0067,359.4543,0,1); // police_ranger
	AddStaticVehicle(598,2273.3699,2477.6975,10.5646,179.0738,79,106); // police_policeblue
	AddStaticVehicle(598,2291.1868,2477.4092,10.5646,179.0738,0,1); // police_police
	AddStaticVehicle(598,2282.2231,2443.0068,10.5649,356.8040,0,1); // police_police
	AddStaticVehicle(598,2273.7644,2443.4792,10.5650,356.8040,0,1); // police_police
	AddStaticVehicle(598,2269.4033,2443.7224,10.5650,356.8040,0,1); // police_police
	AddStaticVehicle(598,2256.3179,2443.6458,10.5704,356.8040,0,1); // police_police
	AddStaticVehicle(523,2295.4626,2444.0298,10.3936,0.4784,0,0); // police_hpv1000
	AddStaticVehicle(523,2291.3132,2443.9954,10.3937,0.4791,0,0); // police_hpv1000
	AddStaticVehicle(523,2291.4878,2460.8452,10.4078,0.4795,0,0); // police_hpv1000
	AddStaticVehicle(523,2250.7622,2476.6719,10.3967,180.4804,0,0); // police_hpv1000
	AddStaticVehicle(497,2207.5669,2505.5637,15.8439,179.1864,0,1); // police_pmaverick
	AddStaticVehicle(497,2166.9480,2504.5371,15.8334,270.0649,0,1); // police_pmaverick
	AddStaticVehicle(497,2163.1614,2474.9744,15.8326,179.7065,0,1); // police_pmaverick
	AddStaticVehicle(427,2241.4290,2435.1990,10.9535,358.2566,0,1); // police_enforcer
	AddStaticVehicle(415,2258.1428,2131.0952,10.5141,271.6304,36,1); // lv_cheeta
	AddStaticVehicle(415,2362.5667,2215.1252,10.5045,182.3053,36,1); // lv_cheeta
	AddStaticVehicle(415,2582.8193,2271.4834,10.5909,89.5001,36,1); // lv_cheeta
	AddStaticVehicle(412,2611.0168,2258.6626,10.6538,90.1887,25,8); // lv_voodoo
	AddStaticVehicle(412,2588.3679,2056.8232,10.6575,90.1889,25,8); // lv_voodoo
	AddStaticVehicle(412,2467.6199,1991.3184,10.6580,358.1335,25,8); // lv_voodoo
	AddStaticVehicle(411,2440.6824,2017.1743,10.5474,267.8826,116,1); // lv_infernus
	AddStaticVehicle(411,2630.7705,1801.2448,10.5474,87.8826,116,1); // lv_infernus
	AddStaticVehicle(409,2039.4603,997.3425,10.4744,358.4359,0,0); // 4dragons_strech
	AddStaticVehicle(409,2039.8363,1011.1066,10.4750,358.4359,0,0); // 4dragons_strech
	AddStaticVehicle(409,2145.4365,1655.6382,10.5601,309.6132,1,1); // caligula_strech
	AddStaticVehicle(409,2156.8909,1667.5790,10.5241,336.8505,1,1); // caligula_strech
	AddStaticVehicle(409,2159.7993,1680.6187,10.4909,4.6587,1,1); // caligula_strech
	AddStaticVehicle(405,2332.1960,1517.9261,10.6758,180.1290,40,1); // drift_sentinel
	AddStaticVehicle(405,2342.8745,1136.2185,10.6392,180.1292,40,1); // lv_sentinel
	AddStaticVehicle(404,2444.8657,1266.9078,10.5561,359.1258,119,50); // lv_perennial
	AddStaticVehicle(404,2395.8040,1658.4404,10.5511,359.1111,119,50); // lv_stretinnel
	AddStaticVehicle(404,1641.1326,1301.9756,10.5534,269.0756,119,50); // lv_stretinnel
	AddStaticVehicle(603,2074.1516,2182.1387,10.6582,117.1715,75,77); // lv_phonix
	AddStaticVehicle(603,2263.1243,1487.3994,28.8457,270.5747,75,77); // drift_phonix
	AddStaticVehicle(603,2351.0613,1501.4561,42.6592,91.5336,75,77); // drift_phonix
	AddStaticVehicle(602,2279.4504,1387.8077,42.6270,359.8275,75,77); // drift_alpha
	AddStaticVehicle(586,2298.6721,1386.9285,29.5436,0.5784,27,1); // drift_wayfarer
	AddStaticVehicle(573,2220.7898,2007.0624,11.4707,1.4721,77,18); // lv_dune
	AddStaticVehicle(573,2224.7664,2007.1642,11.4707,1.4721,6,3); // lv_dune
	AddStaticVehicle(573,2229.1592,2007.2766,11.4609,1.4725,126,1); // lv_dune
	AddStaticVehicle(573,2233.0398,2007.3762,11.4609,1.4725,103,65); // lv_dune
	AddStaticVehicle(573,2237.2629,2007.4843,11.4609,1.4725,5,8); // lv_dune
	AddStaticVehicle(573,2241.0459,2007.5812,11.4610,1.4725,1,0); // lv_dune
	AddStaticVehicle(573,2245.1709,2007.6870,11.4610,1.4725,0,1); // lv_dune
	AddStaticVehicle(573,2249.1489,2007.7883,11.4511,1.4729,86,103); // lv_dune
	AddStaticVehicle(600,2253.3196,2064.1797,10.5425,180.8288,43,8); // lv_picador
	AddStaticVehicle(600,2258.7874,2064.2588,10.5418,180.8288,43,8); // lv_picador
	AddStaticVehicle(600,2262.6694,2064.3149,10.5413,180.8288,43,8); // lv_picador
	AddStaticVehicle(541,2235.8911,2042.5966,10.4431,86.6736,13,8); // lv_bullet
	AddStaticVehicle(541,1964.2219,2034.3066,10.4379,90.0577,13,8); // lv_bullet
	AddStaticVehicle(541,2187.2939,1878.2000,10.4453,181.3298,13,8); // lv_bullet
	AddStaticVehicle(528,2277.8367,2478.1174,10.8644,179.2171,0,0); // police_fbitruck
	AddStaticVehicle(522,1864.5310,-1394.5686,13.0466,266.7067,42,42); // stunts_nrg500
	AddStaticVehicle(522,1864.3207,-1398.2247,13.0427,266.7067,6,6); // stunt_nrg500
	AddStaticVehicle(522,1864.5840,-1402.1552,13.0517,264.6711,126,126); // stunts_nrg500
	AddStaticVehicle(522,1864.4316,-1404.8170,13.0517,265.8983,0,0); // stunts_nrg500
	AddStaticVehicle(522,1863.9998,-1407.9907,13.0443,268.6993,79,79); // stunts_nrg500
	AddStaticVehicle(522,1864.8329,-1410.0637,13.0440,271.3489,86,86); // stunts_nrg500
	AddStaticVehicle(522,1864.9399,-1414.6050,13.0697,271.3505,1,1); // stunts_nrg500
	AddStaticVehicle(481,1878.1343,-1363.5919,14.1554,178.1984,65,9); // stunts_bmx
	AddStaticVehicle(481,2216.3479,2034.5861,10.3379,271.0109,11,11); // lv_bmx
	AddStaticVehicle(481,2216.2830,2038.2474,10.3380,271.0109,11,11); // lv_bmx
	AddStaticVehicle(481,2216.2239,2041.5933,10.3380,271.0109,11,11); // lv_bmx
	AddStaticVehicle(481,2216.1626,2045.0612,10.3381,271.0109,11,11); // lv_bmx
	AddStaticVehicle(481,2216.0981,2048.6995,10.3382,271.0109,11,11); // lv_bmx
	AddStaticVehicle(487,1663.7225,1632.7335,10.9974,229.0271,3,1); // ap_maverick
	AddStaticVehicle(487,1654.5520,1533.0643,10.9550,49.3291,108,1); // ap_maverick
	AddStaticVehicle(487,1618.6069,1631.6010,10.9974,128.0545,6,1); // ap_maverick
	AddStaticVehicle(577,1585.5128,1189.9186,10.7234,179.3951,8,16); // ap_at400
	AddStaticVehicle(511,1337.5355,1629.6036,12.2603,177.4050,7,68); // ap_beagle
	AddStaticVehicle(519,1326.9821,1503.2853,11.7424,266.8990,1,1); // ap_shamal
	AddStaticVehicle(519,1587.0039,1471.8849,11.7476,86.9044,1,1); // ap_shamak
	AddStaticVehicle(519,1584.4958,1425.4963,11.7591,86.9046,1,1); // ap_shamal
	AddStaticVehicle(504,2051.1875,819.6606,7.3911,1.7210,14,1); // race_bloodringbanger
	AddStaticVehicle(504,2046.3870,820.1021,7.4259,358.7354,103,101); // race_hotringracer26
	AddStaticVehicle(504,2055.0964,819.5988,7.5104,359.9770,75,67); // race_hotringracer52
	AddStaticVehicle(494,2057.9009,820.0042,7.4318,357.7534,54,36); // race_hotringracer21
	AddStaticVehicle(451,2065.9963,819.5424,7.3364,1.6089,18,18); // race_turismo
	AddStaticVehicle(451,2068.7664,819.3856,7.3688,0.2111,61,61); // race_turismo
	AddStaticVehicle(451,2071.2830,819.4344,7.3592,359.6338,123,123); // race_turismo
	AddStaticVehicle(451,2073.7920,819.6157,7.3265,0.0005,36,36); // race_turismo
	AddStaticVehicle(411,2076.3904,819.2080,7.4246,358.6138,106,1); // race_infernus
	AddStaticVehicle(411,2079.1833,819.1392,7.4308,355.7011,75,1); // race_infernus
	AddStaticVehicle(411,2081.7620,818.9910,7.4631,352.3540,64,1); // race_infernus
	AddStaticVehicle(411,2084.2634,818.5864,7.5425,353.6009,116,1); // race_infernus
	AddStaticVehicle(411,2086.7803,818.2012,7.6221,352.0363,106,1); // race_infernus
	AddStaticVehicle(504,2027.0413,878.9156,7.4499,278.2129,54,36); // race2_hotringracer21
	AddStaticVehicle(504,2026.8070,882.3610,7.5821,268.8443,87,75); // race2_hotringracer82
	AddStaticVehicle(504,2026.7689,885.8444,7.7232,268.0138,51,75); // race2_hotringracer67
	AddStaticVehicle(602,2172.0659,1016.0931,10.6280,90.0224,32,1); // hanaia_alpha
	AddStaticVehicle(600,2172.7222,1019.2605,10.5412,88.5738,8,90); // hanaia_picador
	AddStaticVehicle(571,2141.7285,1010.1772,10.0857,95.5022,51,53); // hanaia_kart
	AddStaticVehicle(571,2142.0950,1006.4861,10.1045,91.6553,11,22); // hanaia_kart
	AddStaticVehicle(571,2141.8381,1012.9787,10.1042,88.8473,2,35); // hanaia_kart
	AddStaticVehicle(541,2122.6248,988.5546,10.4451,180.0165,68,8); // hanaia_bullet
	AddStaticVehicle(522,2160.2996,987.9373,10.3991,178.0688,7,79); // hanaia_nrg500
	AddStaticVehicle(522,2157.5703,988.0515,10.3903,180.7810,3,8); // hanaia_nrg500
	AddStaticVehicle(522,2154.3716,987.7527,10.3808,183.2853,36,105); // hanaia_nrg500
	AddStaticVehicle(522,2151.0554,987.9129,10.3873,181.4320,51,118); // hanaia_nrg500
	AddStaticVehicle(522,2148.3416,987.8121,10.3990,180.4236,7,79); // hanaia_nrg500
	AddStaticVehicle(522,2145.0874,988.0615,10.3911,179.4052,36,105); // hanaia_nrg500
	AddStaticVehicle(434,2135.2271,987.5806,10.5221,181.0644,52,52); // hanaia_hotknife
	AddStaticVehicle(434,2131.9380,987.0508,10.9261,180.2432,28,119); // hanaia_hotknife
	AddStaticVehicle(434,2128.4961,987.6895,10.5296,179.2082,37,19); // hanaia_hoyknife
	AddStaticVehicle(434,2125.8469,988.1222,10.7911,179.6263,6,6); // hanaia_hotknife
	AddStaticVehicle(411,1881.5909,957.3287,10.5474,270.1031,116,1); // 4dragons_infernus
	AddStaticVehicle(603,2164.3374,1123.2550,12.4499,331.2997,13,1); // armon_phonix
	AddStaticVehicle(602,2183.0620,1283.0076,10.5631,357.3407,75,77); // sfinks_alpha
	AddStaticVehicle(602,2135.8984,1398.0372,10.6288,180.9547,32,1); // hanaia2_alpha
	AddStaticVehicle(600,2120.0244,1408.9812,10.5297,359.9095,43,8); // hanaia2_picador
	AddStaticVehicle(481,2025.6041,1535.3347,10.3070,268.3491,46,46); // ship_bmx
	AddStaticVehicle(473,1857.0715,1505.3712,8.3502,259.7991,56,53); // ship_dinghi
	AddStaticVehicle(473,1856.5507,1510.6931,8.3490,272.3914,56,53); // ship_dinghi
	AddStaticVehicle(473,1856.6122,1515.2043,8.3491,274.5247,56,53); // ship_dinghi
	AddStaticVehicle(586,2025.3079,1528.6272,10.4099,269.5351,2,1); // ship_wayfrear
	AddStaticVehicle(460,1916.6708,1515.8473,10.2617,270.5569,17,23); // ship_skimmer
	AddStaticVehicle(539,2107.0378,1683.4666,10.0153,179.4792,75,91); // caligula_vortex
	AddStaticVehicle(539,2125.7996,1683.9291,10.0153,355.8030,61,98); // caligula_vortex
	AddStaticVehicle(541,2127.6653,2357.1260,10.2905,90.8081,2,1); // emeradlsle_bullet
	AddStaticVehicle(541,2216.1409,1838.0571,10.4499,0.0018,22,1); // clownspocket_bullet
	AddStaticVehicle(522,2102.6570,2055.8066,10.3911,264.7150,3,8); // hanaia3_nrg500
	AddStaticVehicle(468,-662.0379,2320.1660,138.4529,72.9998,86,86); // jump_sanchez
	AddStaticVehicle(468,-661.5372,2323.4783,138.4223,83.9936,86,86); // jump_sanchez
	AddStaticVehicle(468,-660.8631,2325.8049,138.3802,83.3223,86,86); // jump_sanchez
	AddStaticVehicle(539,-710.4193,2354.2158,126.5749,180.9215,86,70); // jump_vortex
	AddStaticVehicle(447,-803.9462,2234.1553,41.4505,89.1680,75,2); // jump_seasparrow
	AddStaticVehicle(447,-871.1472,2262.2249,41.4501,61.0382,75,2); // jump_seasparrow
	AddStaticVehicle(460,-1168.9518,2673.3706,42.3094,180.0329,46,32); // jump_skimmer
	AddStaticVehicle(460,-488.9175,2199.4402,42.2720,179.8468,17,23); // jump_skimmer
	AddStaticVehicle(468,127.1132,1937.8346,18.9536,244.0561,46,46); // LV sanchez army
	AddStaticVehicle(520,307.8417,2050.8181,18.3639,180.1429,0,0); // army_hydra
	AddStaticVehicle(520,309.4979,1805.3529,18.3639,3.7706,0,0); // army_hydra
	AddStaticVehicle(425,194.3910,1834.5114,23.8143,89.0713,43,0); // army_hunter
	AddStaticVehicle(470,279.2699,2017.0209,17.6339,93.5906,43,0); // army_patriot
	AddStaticVehicle(470,280.3851,1984.6658,17.6315,89.8334,43,0); // army_patriot
	AddStaticVehicle(470,274.8959,1949.5419,17.6312,264.4022,43,0); // army_patriot
	AddStaticVehicle(433,279.7354,2025.1582,18.0796,89.8591,43,0); // army_barracks
	AddStaticVehicle(433,277.7731,1956.2456,18.0773,269.6487,43,0); // army_barracks
	AddStaticVehicle(433,280.4532,1990.9766,18.0771,92.0214,43,0); // army_barracks
	AddStaticVehicle(476,325.4243,2538.5422,17.5070,182.2153,71,77); // as_rustler
	AddStaticVehicle(476,291.0964,2540.0513,17.5162,182.7218,7,6); // as_rustler
	AddStaticVehicle(513,191.0093,2529.5654,17.3373,179.7935,21,34); // as_stunts
	AddStaticVehicle(513,201.4305,2529.3882,17.3295,170.8084,54,34); // as_stunts
	AddStaticVehicle(513,211.4024,2529.0024,17.3193,177.9259,30,34); // as_stunts
	AddStaticVehicle(513,222.9916,2529.1287,17.3109,179.6122,21,36); // as_stunts
	AddStaticVehicle(539,230.9229,2529.7783,16.0967,176.2197,86,70); // as_vortex
	AddStaticVehicle(539,390.1443,2535.3225,15.9017,148.1802,86,70); // as_vortex
	AddStaticVehicle(539,401.4892,2444.7146,15.8601,349.4619,79,74); // as_vortex
	AddStaticVehicle(539,393.6153,2593.5208,15.8445,100.6780,70,86); // as_vortex
	AddStaticVehicle(449,1364.6683,2632.2500,11.2473,270.0000,1,74); // trains_tram
	AddStaticVehicle(451,2333.3206,1388.8303,43.2710,0.2830,61,61); // drift_turismo
	AddStaticVehicle(451,2320.8806,1388.9984,43.2143,1.2788,86,86); // drift_turismo
	AddStaticVehicle(411,1509.4537,2148.5564,10.5474,270.3519,116,1); // naor22
	AddStaticVehicle(410,1509.6331,2145.3030,10.4812,90.4799,36,1); // naor22
	AddStaticVehicle(411,1509.6323,2138.5132,10.5474,90.1118,80,1); // naor22
	AddStaticVehicle(451,1509.6616,2128.5798,10.5314,90.1956,36,36); // naor22
	AddStaticVehicle(451,1509.2880,2118.4849,10.5312,92.4896,18,18); // naor22
	AddStaticVehicle(479,1509.4623,2105.1599,10.6472,90.5065,55,41); // naor22
	AddStaticVehicle(585,1499.1267,2268.8535,10.3940,359.8028,42,42); // naor22
	AddStaticVehicle(547,1515.7789,2268.5181,10.5237,0.0487,123,1); // naor22
	AddStaticVehicle(547,1532.5771,2268.5225,10.5486,3.1595,123,1); // naor22
	AddStaticVehicle(477,1396.6923,2242.6211,10.5771,270.1438,92,1); // naor22
	AddStaticVehicle(561,1385.7513,2279.5000,10.6034,90.0000,65,79); // naor22
	AddStaticVehicle(507,1368.7405,2266.2820,10.6432,268.7507,37,37); // naor22
	AddStaticVehicle(547,1385.7515,2246.1250,10.5469,90.0000,55,1); // naor22
	AddStaticVehicle(571,1319.6075,2194.9844,10.3078,176.3584,11,22); // bumper_kart
	AddStaticVehicle(571,1329.8333,2194.0850,10.3077,179.5208,11,22); // bumper_kart
	AddStaticVehicle(571,1339.0618,2193.8604,10.3073,187.1317,11,22); // bumper_kart
	AddStaticVehicle(571,1347.1287,2193.7002,10.3072,185.7744,11,22); // bumper_kart
	AddStaticVehicle(571,1360.7137,2105.9810,10.2994,346.2337,11,22); // bumper_kart
	AddStaticVehicle(571,1351.8646,2105.4624,10.2993,7.8982,11,22); // bumper_kart
	AddStaticVehicle(571,1340.2070,2106.4854,10.2990,4.8964,11,22); // bumper_kart
	AddStaticVehicle(571,1330.5994,2106.2976,10.2996,1.2496,11,22); // bumper_kart
	AddStaticVehicle(571,1318.6212,2105.7654,10.2993,3.3980,11,22); // bumper_kart
	AddStaticVehicle(571,1307.3911,2106.1116,10.2995,13.4888,11,22); // bumper_kart
	AddStaticVehicle(571,1383.3467,2184.8677,10.3072,136.2778,11,22); // bumper_kart
    AddStaticVehicle(522,1745.5858,-2502.1931,37.0569,90.5796,3,3); // ronny
	AddStaticVehicle(522,1745.6908,-2503.7712,37.0675,99.3976,3,8); // ronny
	AddStaticVehicle(522,1745.8889,-2504.9875,37.0467,100.9972,6,25); // ronny
	AddStaticVehicle(522,1746.1475,-2506.2488,37.0419,114.4835,7,79); // ronny
	AddStaticVehicle(522,1745.9916,-2507.7751,37.0655,108.1607,8,82); // ronny
	AddStaticVehicle(522,1746.0319,-2509.1924,37.0165,100.4110,36,105); // ronny
	AddStaticVehicle(522,1746.1278,-2510.7405,37.0954,105.8489,39,106); // ronny
	AddStaticVehicle(522,1864.3407,-1397.9346,13.0497,263.8226,51,118); // ronny
	AddStaticVehicle(522,1866.0886,-1401.6351,13.0627,279.0661,51,118); // ronny
	AddStaticVehicle(522,1866.4988,-1403.1732,13.0499,285.4786,3,3); // ronny
	AddStaticVehicle(522,1866.0894,-1405.0919,13.0596,283.6509,3,3); // ronny
	AddStaticVehicle(522,1866.4089,-1409.0948,13.0767,283.4781,3,8); // ronny
	AddStaticVehicle(443,2705.6626,1840.5902,7.3680,179.9628,20,1); // ronny
	AddStaticVehicle(411,1384.8820,-2313.0605,13.2740,180.5618,112,1); // ronny
	AddStaticVehicle(411,1388.5137,-2312.9653,13.2740,179.0867,80,1); // ronny
	AddStaticVehicle(411,1391.8208,-2313.1992,13.2739,178.9760,75,1); // ronny
	AddStaticVehicle(411,1395.1846,-2313.7573,13.2740,180.8471,12,1); // ronny
	AddStaticVehicle(411,1398.3339,-2313.7188,13.2740,178.7268,64,1); // ronny
	AddStaticVehicle(411,1401.3695,-2313.9053,13.2740,183.4078,116,1); // ronny
	AddStaticVehicle(411,1404.7056,-2313.3591,13.2740,177.9226,112,1); // ronny
	AddStaticVehicle(411,1407.7209,-2313.4587,13.2740,181.0469,106,1); // ronny
	AddStaticVehicle(411,1411.3199,-2313.4919,13.2740,179.5396,80,1); // ronny
	AddStaticVehicle(411,1415.2600,-2313.5674,13.2739,173.3241,75,1); // ronny
	AddStaticVehicle(560,1384.9967,-2330.8135,13.2524,0.6404,17,1); // ronny
	AddStaticVehicle(560,1388.2446,-2330.9099,13.2520,359.3197,17,1); // ronny
	AddStaticVehicle(560,1391.6609,-2330.9629,13.2522,358.3558,17,1); // ronny
	AddStaticVehicle(560,1395.0712,-2331.0967,13.2521,2.1510,17,1); // ronny
	AddStaticVehicle(560,1398.3944,-2330.3093,13.2518,356.9690,17,1); // ronny
	AddStaticVehicle(560,1401.2421,-2330.6021,13.2515,1.0595,17,1); // ronny
	AddStaticVehicle(560,1404.5112,-2330.6299,13.2520,0.1005,17,1); // ronny
	AddStaticVehicle(560,1408.2263,-2330.6694,13.2516,1.4940,17,1); // ronny
	AddStaticVehicle(560,1411.4083,-2330.6968,13.2521,0.9156,17,1); // ronny
	AddStaticVehicle(560,1414.3490,-2330.4167,13.2512,359.5281,17,1); // ronny
	AddStaticVehicle(567,1385.2170,-2347.6313,13.4092,0.6588,37,1); // ronny
	AddStaticVehicle(567,1388.0867,-2347.4751,13.4084,2.7994,37,1); // ronny
	AddStaticVehicle(567,1391.7560,-2347.4395,13.4078,358.6167,37,1); // ronny
	AddStaticVehicle(567,1394.8815,-2347.5325,13.4092,356.5428,37,1); // ronny
	AddStaticVehicle(567,1398.2476,-2348.2085,13.4075,357.4893,37,1); // ronny
	AddStaticVehicle(567,1401.3409,-2347.7920,13.4040,1.0648,37,1); // ronny
	AddStaticVehicle(567,1404.5155,-2347.6536,13.4078,359.3892,37,1); // ronny
	AddStaticVehicle(567,1408.1353,-2347.0828,13.4093,0.5070,37,1); // ronny
	AddStaticVehicle(567,1411.0858,-2347.9788,13.4181,1.8495,37,1); // ronny
	AddStaticVehicle(567,1414.6738,-2348.5305,13.4060,358.7579,37,1); // ronny
	AddStaticVehicle(451,1388.4048,-2365.1838,13.2543,0.1709,60,60); // ronny
	AddStaticVehicle(451,1385.1417,-2365.1050,13.2540,1.3610,60,60); // ronny
	AddStaticVehicle(451,1391.8171,-2364.7432,13.2536,1.0010,60,60); // ronny
	AddStaticVehicle(451,1395.1647,-2364.6772,13.2537,358.1737,60,60); // ronny
	AddStaticVehicle(451,1397.7886,-2364.8987,13.2523,357.9032,60,60); // ronny
	AddStaticVehicle(451,1401.5021,-2364.8921,13.2532,359.2624,60,60); // ronny
	AddStaticVehicle(451,1404.5382,-2364.4170,13.2533,0.3623,60,60); // ronny
	AddStaticVehicle(451,1407.9296,-2364.8774,13.2538,358.8258,60,60); // ronny
	AddStaticVehicle(451,1411.1069,-2364.3777,13.2536,1.0896,60,60); // ronny
	AddStaticVehicle(565,1437.7817,-2348.0159,13.1717,357.5670,10,10); // ronny
	AddStaticVehicle(565,1441.1591,-2347.7427,13.1697,359.7653,10,10); // ronny
	AddStaticVehicle(565,1444.8910,-2348.4949,13.1702,2.8233,10,10); // ronny
	AddStaticVehicle(565,1447.7827,-2348.1821,13.1716,1.1105,10,10); // ronny
	AddStaticVehicle(565,1451.0699,-2347.7954,13.1727,3.1546,10,10); // ronny
	AddStaticVehicle(565,1454.5276,-2347.3748,13.1714,3.3254,10,10); // ronny
	AddStaticVehicle(565,1457.9735,-2347.6121,13.1724,359.1262,10,10); // ronny
	AddStaticVehicle(565,1461.1897,-2347.8779,13.1728,358.9809,10,10); // ronny
	AddStaticVehicle(535,1365.0624,-2365.7795,13.3095,268.6092,31,1); // ronny
	AddStaticVehicle(535,1365.4548,-2362.2241,13.3099,268.4939,31,1); // ronny
	AddStaticVehicle(535,1365.1744,-2358.7651,13.3101,271.4720,31,1); // ronny
	AddStaticVehicle(535,1365.7477,-2354.8718,13.3102,269.2438,31,1); // ronny
	AddStaticVehicle(535,1365.3315,-2351.5754,13.3097,267.9143,31,1); // ronny
	AddStaticVehicle(603,1365.1735,-2347.7690,13.3840,268.3796,45,45); // ronny
	AddStaticVehicle(603,1365.2222,-2344.4575,13.3849,270.4607,45,45); // ronny
	AddStaticVehicle(603,1364.9352,-2340.9119,13.3852,268.2778,45,45); // ronny
	AddStaticVehicle(603,1365.2732,-2337.1812,13.3851,269.8126,45,45); // ronny
	AddStaticVehicle(603,1365.2058,-2333.6902,13.3854,268.1940,45,45); // ronny
	AddStaticVehicle(541,1365.0984,-2330.2686,13.1718,272.2320,68,8); // ronny
	AddStaticVehicle(541,1365.1719,-2326.6755,13.1718,267.9350,68,8); // ronny
	AddStaticVehicle(541,1364.4397,-2323.2566,13.1719,270.4982,68,8); // ronny
	AddStaticVehicle(541,1364.6896,-2319.9824,13.1719,271.7922,68,8); // ronny
	AddStaticVehicle(541,1365.0724,-2315.9480,13.1719,269.8194,68,8); // ronny
	AddStaticVehicle(541,1365.1986,-2312.6177,13.1719,271.1361,68,8); // ronny
	AddStaticVehicle(429,1384.0792,-2262.1345,13.2266,358.0938,0,1); // ronny
	AddStaticVehicle(429,1387.5520,-2262.1990,13.2266,357.2204,0,1); // ronny
	AddStaticVehicle(429,1391.0038,-2261.7322,13.2266,2.9497,0,1); // ronny
	AddStaticVehicle(429,1393.9296,-2261.5364,13.2266,357.0557,0,1); // ronny
	AddStaticVehicle(429,1397.0831,-2262.0535,13.2266,1.0683,0,1); // ronny
	AddStaticVehicle(429,1400.9365,-2261.9312,13.2266,1.4382,0,1); // ronny
	AddStaticVehicle(429,1404.0354,-2261.8584,13.2265,359.5494,0,1); // ronny
	AddStaticVehicle(429,1406.9061,-2261.7551,13.2266,1.7376,0,1); // ronny
	AddStaticVehicle(429,1410.1655,-2261.3750,13.2266,3.8267,0,1); // ronny
	AddStaticVehicle(429,1413.4374,-2261.6997,13.2266,359.0447,0,1); // ronny
	AddStaticVehicle(506,1384.8903,-2242.0925,13.2514,182.7562,3,3); // ronny
	AddStaticVehicle(506,1388.2056,-2241.8984,13.2511,179.2346,3,3); // ronny
	AddStaticVehicle(506,1391.6902,-2242.2175,13.2514,182.1881,3,3); // ronny
	AddStaticVehicle(506,1394.5243,-2242.1604,13.2514,180.1772,3,3); // ronny
	AddStaticVehicle(506,1398.2445,-2241.6409,13.2512,179.6263,3,3); // ronny
	AddStaticVehicle(506,1401.3259,-2241.7341,13.2512,178.3938,3,3); // ronny
	AddStaticVehicle(506,1404.5765,-2241.7493,13.2514,182.8064,3,3); // ronny
	AddStaticVehicle(506,1407.8956,-2242.2239,13.2513,182.2819,3,3); // ronny
	AddStaticVehicle(506,1411.3318,-2242.2781,13.2514,179.3720,3,3); // ronny
	AddStaticVehicle(506,1414.7423,-2241.7424,13.2511,181.3839,3,3); // ronny
	AddStaticVehicle(522,1385.6733,-2225.9763,13.1212,190.9364,7,79); // ronny
	AddStaticVehicle(522,1388.0856,-2225.5330,13.1179,178.7707,7,79); // ronny
	AddStaticVehicle(522,1391.5154,-2226.7285,13.1101,178.2727,7,79); // ronny
	AddStaticVehicle(522,1394.6036,-2225.5151,13.1277,181.2993,7,79); // ronny
	AddStaticVehicle(522,1398.0933,-2225.8953,13.1086,181.8401,7,79); // ronny
	AddStaticVehicle(522,1401.3339,-2226.3303,13.1237,175.8400,7,79); // ronny
	AddStaticVehicle(522,1404.4427,-2225.7368,13.1227,179.7342,7,79); // ronny
	AddStaticVehicle(522,1407.9160,-2225.5962,13.1089,177.1059,7,79); // ronny
	AddStaticVehicle(522,1410.9093,-2225.2195,13.1188,178.4376,7,79); // ronny
	AddStaticVehicle(522,1414.5779,-2225.2805,13.1246,178.2716,7,79); // ronny
	AddStaticVehicle(489,1438.3204,-2225.4360,13.6897,177.0476,112,120); // ronny
	AddStaticVehicle(489,1441.6084,-2224.6030,13.6906,179.6318,112,120); // ronny
	AddStaticVehicle(489,1444.9922,-2225.4324,13.6912,181.3220,112,120); // ronny
	AddStaticVehicle(489,1448.2842,-2225.3462,13.6905,180.7233,112,120); // ronny
	AddStaticVehicle(489,1451.2571,-2225.8784,13.6900,177.0451,112,120); // ronny
	AddStaticVehicle(489,1454.4293,-2224.9270,13.6902,183.3369,112,120); // ronny
	AddStaticVehicle(489,1458.0168,-2224.3923,13.6892,176.8066,112,120); // ronny
	AddStaticVehicle(489,1461.1665,-2224.8171,13.6901,178.6376,112,120); // ronny
	
	AddStaticPickup(1240,15,2097.4211,1158.5675,11.6484); // health
	AddStaticPickup(1240,15,2107.8325,1003.4827,11.0835); // health
	AddStaticPickup(1240,15,2117.9221,1683.8561,13.0060); // health
	AddStaticPickup(1240,15,1555.6852,-1356.2180,329.4551); // health
	AddStaticPickup(1242,15,1554.5302,-1348.1865,329.4554); // armour
	AddStaticPickup(1242,15,2114.3254,918.6094,10.8203); // armour
	AddStaticPickup(1242,15,2250.5698,2488.0886,10.9908); // armour
	AddStaticPickup(370,15,2333.3206,1388.8303,43.2710); // jetpack
	AddStaticPickup(370,15,1320.0629,1263.0187,10.8203); // jetpack
	AddStaticPickup(1550,1,2000.7798,1538.3044,13.5859); // money sack
	AddStaticPickup(1274,1,2005.1219,1549.7369,17.6455); // $
	AddStaticPickup(1274,1,2005.7465,1550.3242,15.7694); // $
	AddStaticPickup(1274,1,2006.1913,1539.4127,15.7694); // $
	AddStaticPickup(1274,1,2005.1788,1539.9069,17.6133); // $
	AddStaticPickup(1212,1,2015.5118,1540.3146,13.2850); // money
	AddStaticPickup(1212,1,2015.6606,1550.3636,13.2850); // money
	AddStaticPickup(352,2,2197.9495,1426.5819,10.8203); // micro uzi
	AddStaticPickup(334,2,2250.8279,2490.2117,10.9908); // police trungeon
	AddStaticPickup(335,2,2030.6229,1531.9545,10.8203); // knife
	AddStaticPickup(350,2,1641.4135,1288.4366,10.8203); // sawnoff shotgun
	AddStaticPickup(356,2,2019.9144,1007.7139,47.0496); // m4
	AddStaticPickup(367,15,2201.8655,1107.4316,29.3890); // camera
	AddStaticPickup(349,2,2238.2556,2449.5750,11.0372); // shotgun
	AddStaticPickup(346,2,1438.3953,2773.7947,28.4444); // pistol
	AddStaticPickup(371,15,1967.4376,1917.0184,130.9375); // parachute
	AddStaticPickup(371,15,1706.0078,1599.8729,10.1231); // parachute
	AddStaticPickup(371,15,1710.3359,1614.3585,10.1191); // parachute
	AddStaticPickup(371,15,1964.4523,1917.0341,130.9375); // parachute
	AddStaticPickup(371,15,2055.7258,2395.8589,150.4766); // parachute
	AddStaticPickup(371,15,2265.0120,1672.3837,94.9219); // parachute
	AddStaticPickup(371,15,2265.9739,1623.4060,94.9219); // parachute
	AddStaticPickup(371,15,1524.1702,-1359.0916,330.0000); // parachute
	AddStaticPickup(371, 15, 1710.3359,1614.3585,10.1191); //para
	AddStaticPickup(371, 15, 1964.4523,1917.0341,130.9375); //para
	AddStaticPickup(371, 15, 2055.7258,2395.8589,150.4766); //para
	AddStaticPickup(371, 15, 2265.0120,1672.3837,94.9219); //para
	AddStaticPickup(371, 15, 2265.9739,1623.4060,94.9219); //para
	
	
	
	//Spawns:
CreateVehicle(522, -1330.108765, -125.187744, 13.808815, 360, -1, -1, 120000);  // spawnpoint
CreateVehicle(522, -1565.760010, -123.070274, 14.207253, 360, -1, -1, 120000);  // spawnpoint (1)
CreateVehicle(522, -1807.379395, -349.313446, 144.808960, 360, -1, -1, 120000);  // spawnpoint (2)
CreateVehicle(522, -1809.239746, -347.570404, 144.808960, 360, -1, -1, 120000);  // spawnpoint (3)
CreateVehicle(522, -1811.135986, -345.988708, 144.808960, 360, -1, -1, 120000);  // spawnpoint (4)
CreateVehicle(522, -1813.142700, -344.080078, 144.808960, 360, -1, -1, 120000);  // spawnpoint (5)
CreateVehicle(522, -1815.124146, -342.479797, 144.808960, 360, -1, -1, 120000);  // spawnpoint (6)



	SetTimer("MoneyGrubScoreUpdate", 1000, 1);
	SetTimer("checkpointUpdate", 1100, 1);
	SetTimer("PirateShipScoreUpdate", 2500, 1);
	SetTimer("DeathmatchUpdate", 7003, 1);
	SetTimer("PropertyScoreUpdate", 40005, 1);
	SetTimer("GambleUpdate", 50013, 1);
	SetTimer("SavedUpdate",60017, 1);
	SetTimer("TimeUpdate",60009, 1);
	SetTimer("UnlockVehicleUpdate", 60000, 0);
	SetTimer("DisplayAdv", 300000, 1);
	//SetTimer("GameModeExitFunc", gRoundTime, 0);

	return 1;
}

public SendPlayerFormattedText(playerid, const str[], define)
{
	new tmpbuf[256];
	format(tmpbuf, sizeof(tmpbuf), str, define);
	SendClientMessage(playerid, 0xFFFF00AA, tmpbuf);
}

public SendAllFormattedText(playerid, const str[], define)
{
	new tmpbuf[256];
	format(tmpbuf, sizeof(tmpbuf), str, define);
	SendClientMessageToAll(0xFFFF00AA, tmpbuf);
}


/*stock isStringSame(const string1[], const string2[], len) {
	for(new i = 0; i < len; i++) {
	    if(string1[i]!=string2[i])
	        return 0;
		if(string1[i] == 0 || string1[i] == '\n')
		    return 1;
	}
	return 1;
}
*/

public AddVehicle(modelid,Float:spawn_x,Float:spawn_y,Float:spawn_z,Float:z_angle,color1,color2) {
	vehicleModel[AddStaticVehicle(modelid,spawn_x,spawn_y,spawn_z,z_angle,color1,color2)-1]=modelid;
}

/*public SendPlayerFormattedText(playerid, const str[], define)
{
	new tmpbuf[256];
	format(tmpbuf, sizeof(tmpbuf), str, define);
	SendClientMessage(playerid, 0xFFFF00AA, tmpbuf);
}

public SendAllFormattedText(playerid, const str[], define)
{
	new tmpbuf[256];
	format(tmpbuf, sizeof(tmpbuf), str, define);
	SendClientMessageToAll(0xFFFF00AA, tmpbuf);
}

strtok(const string[], &index)
{
	new length = strlen(string);
	while ((index < length) && (string[index] <= ' '))
	{
		index++;
	}

	new offset = index;
	new result[20];
	while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
	{
		result[index - offset] = string[index];
		index++;
	}
	result[index - offset] = EOS;
	return result;
}*/

/*isStringSame(const string1[], const string2[], len) {
	for(new i = 0; i < len; i++) {
	    if(string1[i]!=string2[i])
	        return 0;
		if(string1[i] == 0 || string1[i] == '\n')
		    return 1;
	}
	return 1;
}
*/
public DisplayAdv() {

 SendClientMessageToAll(COLOR_REDTWO, " -- *** Www.Net-Game.co.il äùøú áçñåú *** --");
 SendClientMessageToAll(COLOR_REDTWO, "  /help - òæøä ëììéú, /tlhelp  - èìôåøèéí.");
 SendClientMessageToAll(COLOR_REDTWO, " /rules åëãé ì÷øåà àú çå÷é äùøú, /commands ìøùéîú äô÷åãåú äîìàä");
  SendClientMessageToAll(COLOR_REDTWO, " ìëì ãéååç éù ìôðåú ìàãîéðéí áôøèé");
  SendClientMessageToAll(COLOR_REDTWO, " áúåãä, öååú ðè-âééí");
 return 1;
}


public OnPlayerStateChange(playerid, newstate, oldstate) {
	
  	if(newstate == PLAYER_STATE_DRIVER){
		if(!pAdmin[playerid]){
  			new Car = GetPlayerVehicleID(playerid);
			new modelid = GetVehicleModel(Car);
  			for(new i=0;i<MAX_VEHICLES;i++) {
 				if(modelid == AdminsCars[i]) {
 					RemovePlayerFromVehicle(playerid);
 	 				SendClientMessage(playerid, COLOR_GREY," .ñãøú äîëåðéåú äæå îéåòãú ìàãîéðéí áìáã");
 	 			}
			}
		}

		if(!DoingLic[playerid]) {
			SendClientMessage(playerid, COLOR_RED, " No License!");
			RemovePlayerFromVehicle(playerid);
		}
		if(DoingLic[playerid]) {
  			KillTimer(TestTimer);
  			SendClientMessage(playerid, COLOR_ORANGE, " äîáçï äçì, áäöìçä!");
  			SetPlayerCheckpoint(playerid, LicenseCheckpoints[playerLicCheckp[playerid]][0],LicenseCheckpoints[playerLicCheckp[playerid]][1],LicenseCheckpoints[playerLicCheckp[playerid]][2],3.5);
  		}
	}
  	if(newstate == PLAYER_STATE_ONFOOT && DoingLic[playerid]) {
  		SendClientMessage(playerid, COLOR_RED, "Driving Test Failed!");
  		RemovePlayerFromVehicle(playerid);
  		DoingLic[playerid] = 0;
  		playerLicCheckp[playerid] = 0;
  	}
	return 1;
}

  
  public TimesUp(playerid){
	SendClientMessage(playerid,0xFFFFFFAA,"Times up! you failed the test!");
	if(IsPlayerInAnyVehicle(playerid))RemovePlayerFromVehicle(playerid);
	DoingLic[playerid] = 0;
	playerLicCheckp[playerid] = 0;
	
	
}