All pastes #608915 Raw Edit

Script

public text v1 · immutable
·published 2007-07-08 15:49 UTC
rendered paste body

#include <a_samp>
#include dudb.inc

#define COLOR_AQUA 0x7CFC00AA
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_TAN 0xBDB76BAA
#define COLOR_PURPLE 0x800080AA
#define COLOR_INVISWHITE 0xFFFFFF00
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_DARKRED 0x660000AA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_BRIGHTRED 0xFF0000AA
#define COLOR_INDIGO 0x4B00B0AA
#define COLOR_SYSTEM 0xEFEFF7AA

#define Team_Cops 1
#define Team_GPB 2
#define Team_SWAT 3
#define Team_CIA 4
#define Team_Army 5
#define Team_EMS 6
#define Team_CN 7
#define Team_Fire 8
#define Team_Bus 9
#define Team_Civ 10
#define Team_GOV 16
#define Team_Sw103 17
#define Team_19
#define Team_Wantedone 11
#define Team_Wantedtwo 12
#define Team_Wantedthree 13
#define Team_Wantedfour 14
#define Team_Wantedfive 15
#define Team_Smoke 18
#define Team_Taxi 19
#define Team_USR 20
#define Team_Admin 21


#define Team_Cops_Color 0x0000BBAA
#define Team_FBI_Color 0x0000BBAA
#define Team_SWAT_Color 0x0000BBAA
#define Team_CIA_Color 0x0000BBAA
#define Team_Army_Color 0x33AA33AA
#define Team_EMS_Color 0xFFFF00AA
#define Team_Fire_Color 0xFF0000AA
#define Team_Bus_Color 0xFFA00BAA
#define Team_CN_Color 0xFFFFFFAA
#define Team_GOV_Color 0xBDB76BAA
#define Team_Sw103_Color 0x33CCFFAA
#define Team_Smoke_Color 0x660000AA
#define Team_USR_Color 0x7CFC00AA
#define Team_Admin_Color 0xFFFFFF00
#define Team_SACDF_Color 0x7CFC00AA

#define dcmd(%1,%2,%3) if ((strcmp(%3, "/%1", true, %2+1) == 0)&&(((%3[%2+1]==0)&&(dcmd_%1(playerid,"")))||((%3[%2+1]==32)&&(dcmd_%1(playerid,%3[%2+2]))))) return 1

new PLAYERLIST_authed[MAX_PLAYERS];
new gteam[MAX_PLAYERS];

#define MAX_JAILZONES   1

new JailStatus[MAX_PLAYERS] = 0;

new gHour;
new gAAreaTime = 3000;

new WantedPlayerName[MAX_PLAYERS];
new WantedLevel[MAX_PLAYERS];
#define MAX_WANTED_LEVEL 6

new giveplayername[MAX_PLAYERS];

new GodTimer;
new God[MAX_PLAYERS];

new GiveMoneyTimer;
new GiveMoney[MAX_PLAYERS];

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 playerTransparentColors[100] = {
0xFF8C1300,0xC715FF00,0x20B2AA00,0xDC143C00,0x6495ED00,0xf0e68c00,0x77889900,0xFF149300,0xF4A46000,0xEE82EE00,0xFFD72000,
0x8b451300,0x4949A000,0x148b8b00,0x14ff7f00,0x556b2f00,0x0FD9FA00,0x10DC2900,0x53408100,0x0495CD00,0xEF6CE800,0xBD34DA00,
0x247C1B00,0x0C8E5D00,0x635B0300,0xCB7ED300,0x65ADEB00,0x5C1ACC00,0xF2F85300,0x11F89100,0x7B39AA00,0x53EB1000,0x54137D00,
0x27522200,0xF09F5B00,0x3D0A4F00,0x22F76700,0xD6303400,0x9A698000,0xDFB93500,0x3793FA00,0x90239D00,0xE9AB2F00,0xAF2FF300,
0x057F9400,0xB9851900,0x388EEA00,0x02815100,0xA5504300,0x0DE01800,0x93AB1C00,0x95BAF000,0x36997600,0x18F71F00,0x4B898700,
0x491B9E00,0x829DC700,0xBCE63500,0xCEA6DF00,0x20D4AD00,0x2D74FD00,0x3C1C0D00,0x12D6D400,0x48C00000,0x2A51E200,0xE3AC1200,
0xFC42A800,0x2FC82700,0x1A30BF00,0xB740C200,0x42ACF500,0x2FD9DE00,0xFAFB7100,0x05D1CD00,0xC471BD00,0x94436E00,0xC1F7EC00,
0xCE79EE00,0xBD1EF200,0x93B7E400,0x3214AA00,0x184D3B00,0xAE4B9900,0x7E49D700,0x4C436E00,0xFA24CC00,0xCE76BE00,0xA04E0A00,
0x9F945C00,0xDCDE3D00,0x10C9C500,0x70524D00,0x0BE47200,0x8A2CD700,0x6152C200,0xCF72A900,0xE5933800,0xEEDC2D00,0xD8C76200,
0x3FE65C00
};


public checkit() for(new i=0;i<GetMaxPlayers();i++) if(IsPlayerConnected(i)) SetPlayerScore(i,GetPlayerMoney(i));

LockArmyCars(playerid)
{
    SetVehicleParamsForPlayer(1, playerid, 0, 1);
    SetVehicleParamsForPlayer(2, playerid, 0, 1);
    SetVehicleParamsForPlayer(3, playerid, 0, 1);
    SetVehicleParamsForPlayer(4, playerid, 0, 1);
    SetVehicleParamsForPlayer(5, playerid, 0, 1);
    SetVehicleParamsForPlayer(6, playerid, 0, 1);
    SetVehicleParamsForPlayer(7, playerid, 0, 1);
    SetVehicleParamsForPlayer(8, playerid, 0, 1);
    SetVehicleParamsForPlayer(9, playerid, 0, 1);
    SetVehicleParamsForPlayer(2, playerid, 0, 1);
    SetVehicleParamsForPlayer(3, playerid, 0, 1);
    SetVehicleParamsForPlayer(4, playerid, 0, 1);
    SetVehicleParamsForPlayer(5, playerid, 0, 1);
    SetVehicleParamsForPlayer(6, playerid, 0, 1);
    SetVehicleParamsForPlayer(7, playerid, 0, 1);
    SetVehicleParamsForPlayer(8, playerid, 0, 1);
    SetVehicleParamsForPlayer(9, playerid, 0, 1);
    SetVehicleParamsForPlayer(10, playerid, 0, 1);
    SetVehicleParamsForPlayer(11, playerid, 0, 1);
    SetVehicleParamsForPlayer(12, playerid, 0, 1);
    SetVehicleParamsForPlayer(13, playerid, 0, 1);
	SetVehicleParamsForPlayer(14, playerid, 0, 1);
	SetVehicleParamsForPlayer(15, playerid, 0, 1);
	SetVehicleParamsForPlayer(16, playerid, 0, 1);
	SetVehicleParamsForPlayer(17, playerid, 0, 1);
	SetVehicleParamsForPlayer(18, playerid, 0, 1);
	SetVehicleParamsForPlayer(19, playerid, 0, 1);
	SetVehicleParamsForPlayer(20, playerid, 0, 1);
	SetVehicleParamsForPlayer(21, playerid, 0, 1);
	SetVehicleParamsForPlayer(22, playerid, 0, 1);
	SetVehicleParamsForPlayer(23, playerid, 0, 1);
	SetVehicleParamsForPlayer(24, playerid, 0, 1);
	SetVehicleParamsForPlayer(25, playerid, 0, 1);
	SetVehicleParamsForPlayer(26, playerid, 0, 1);
	SetVehicleParamsForPlayer(27, playerid, 0, 1);
	SetVehicleParamsForPlayer(28, playerid, 0, 1);
	SetVehicleParamsForPlayer(29, playerid, 0, 1);
	SetVehicleParamsForPlayer(30, playerid, 0, 1);
	SetVehicleParamsForPlayer(31, playerid, 0, 1);
	SetVehicleParamsForPlayer(32, playerid, 0, 1);
}

public OnGameModeInit()
{
	print("GameModeInit()");
	SetGameModeText("TDR: real life RPG");
	GiveMoneyTimer = SetTimer("Money",20000,1);
	GodTimer = SetTimer("InfiniteLife",50,1);
	
//Skins
	AddPlayerClass(282,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // Metro
	AddPlayerClass(283,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // Police State
	AddPlayerClass(288,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // Police Administration
	AddPlayerClass(285,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // SWAT
	AddPlayerClass(286,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // FBI
	AddPlayerClass(287,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // ARMY
	AddPlayerClass(277,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // FIRE DEPT
	AddPlayerClass(275,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // MEDIC
	AddPlayerClass(145,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // FBI
	AddPlayerClass(146,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // FBI
	AddPlayerClass(147,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // FBI
	AddPlayerClass(148,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // FBI
	AddPlayerClass(102,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // GPB
	AddPlayerClass(103,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // GPB
	AddPlayerClass(104,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // GPB
	AddPlayerClass(10,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(25,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(29,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(11,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(50,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(63,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(96,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(172,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(192,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(188,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(180,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(261,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(262,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(239,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(219,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(203,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(109,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(125,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(161,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(162,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(163,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(164,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(165,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(166,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(109,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // LSV GANG
	AddPlayerClass(110,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // LSV GANG
	AddPlayerClass(108,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // LSV GANG
	AddPlayerClass(184,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(183,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(111,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // Italian Mobster
	AddPlayerClass(112,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // Italian Mobster
	AddPlayerClass(113,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // Italian Mobster
	AddPlayerClass(124,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // Russian Mobster
	AddPlayerClass(125,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // Russian Mobster
	AddPlayerClass(126,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // Russian Mobster
	AddPlayerClass(127,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // Russian Mobster
	AddPlayerClass(234,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // TAXI DRIVER
	AddPlayerClass(237,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // HOOKER
	AddPlayerClass(238,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // HOOKER
	AddPlayerClass(243,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // HOOKER
	AddPlayerClass(97,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(95,-2394.0015,-588.6830,132.7550,123.3112,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(0,-2704.5371,199.0499,4.1797,171.8291,0,0,0,0,0,0); // CIVILLIAN
	AddPlayerClass(0,-2704.5371,199.0499,4.1797,171.8291,0,0,0,0,0,0); //civillian

//Vehicles

// army

	AddStaticVehicle(548,365.8976,2538.2361,18.2359,182.3541,1,1); // cargobob - airfield    					    1
	AddStaticVehicle(505,384.3917,2539.3254,16.6828,179.5452,112,120); // rancher - airfield                        2
	AddStaticVehicle(476,325.0024,2537.0630,17.5100,178.9247,7,6); // rustler 1 - airfield                          3
	AddStaticVehicle(476,289.7965,2541.3171,17.1662,180.3232,114,108); // rustler 2 - airfield change ID!           4
	AddStaticVehicle(470,228.7138,1899.6742,17.9947,95.1646,43,0); // patriot 1 - area69, change ID                 5
	AddStaticVehicle(470,191.5114,1917.5022,17.9881,88.4745,43,0); // patriot 2 - area69, change ID                 6
	AddStaticVehicle(548,296.0669,1925.9144,19.2190,236.2253,1,1); // cargobob - area69                             7
	AddStaticVehicle(520,278.2382,1952.5254,18.3639,271.8441,0,0); // hydra 1 - area69                              8
	AddStaticVehicle(520,278.2579,1960.8024,18.3639,268.8971,0,0); // hydra 2 - area69                              9
	AddStaticVehicle(432,277.7711,1984.9663,17.6564,268.0766,43,0); // tank 1 - area69                              10
	AddStaticVehicle(432,278.2580,1992.1783,17.6572,268.3261,43,0); // tank 2 - area69                              11
	AddStaticVehicle(470,274.5793,2014.5389,17.6314,272.8993,43,0); // patriot 1 - area69                           12
	AddStaticVehicle(470,274.6792,2018.8932,17.6323,270.5019,43,0); // patriot 2 - area69                           13
	AddStaticVehicle(433,273.3522,2023.5881,18.0772,267.9958,43,0); // barrack 1 - area69                           14
	AddStaticVehicle(433,273.6145,2029.1801,18.0773,266.5907,43,0); // barrack 2 - area69                           15
	AddStaticVehicle(592,308.9589,2041.0555,18.8359,182.0872,1,1); // andromada - area 69                           16
	AddStaticVehicle(425,339.2889,1980.2201,18.2120,81.7325,43,0); // hunter 1 - area 69                            17
	AddStaticVehicle(425,338.8155,1964.0363,18.2010,86.9862,43,0); // hunter 2 - area69                             18
	AddStaticVehicle(470,-1499.0629,462.5676,7.1806,358.2574,43,0); // patriot 2 - SF                               19
	AddStaticVehicle(433,-1514.1141,479.0873,7.6194,89.9136,43,0); // barrack - SF                                  20
	AddStaticVehicle(432,-1527.4803,444.2918,7.2023,1.8286,43,0); // tank 1 - SF                                    21
	AddStaticVehicle(432,-1536.5175,443.7266,7.2024,2.0351,43,0); // tank 2 - SF                                    22
	AddStaticVehicle(425,-1414.0251,491.7880,18.8049,269.0918,43,0); // hunter 1 - SF                               23
	AddStaticVehicle(425,-1412.3484,516.6924,18.8144,272.0584,43,0); // hunter 2 - SF                               24
	AddStaticVehicle(520,-1286.0334,501.5004,18.9577,268.5932,0,0); // Hydra 1 - SF                                 25
	AddStaticVehicle(548,-1479.6766,470.3821,8.8275,68.4617,1,1); // cargobob - SF, Naval   	                    26
	AddStaticVehicle(520,-1355.4568,510.5609,18.9656,270.0974,0,0); // Hydra 2 - SF                                 27
	AddStaticVehicle(470,-1521.8784,463.8375,7.1829,269.4948,43,0); // patriot 1 - SF                               28
	AddStaticVehicle(548,2791.9106,-2550.2458,15.2719,332.7081,1,1); // cargo bob - docks, LS                       29
	AddStaticVehicle(433,2729.7461,-2392.5740,14.0694,89.8671,43,0); // Barrack - docks, LS                         30
	AddStaticVehicle(470,2778.0066,-2475.0479,13.6288,88.6406,43,0); // patriot 1 - Docks, LS                       31
	AddStaticVehicle(470,2737.3376,-2469.7336,13.6419,179.7315,43,0); // patriot 2 - docks, LS                      32
	
	// cop

	AddStaticVehicle(597,-1608.4401,748.3535,-5.4724,179.4438,0,1); // police car 2 - SF
	AddStaticVehicle(597,-1625.0110,692.2606,-5.4748,357.7950,0,1); // police car 3 - SF
	AddStaticVehicle(523,-1574.0083,706.1157,-5.6694,275.5472,0,0); // Police Bike 1 - SF
	AddStaticVehicle(523,-1638.9452,678.2498,-5.6745,88.5799,0,0); // police bike 2 - SF
	AddStaticVehicle(497,-1680.9978,704.9985,30.7646,88.5952,74,35); // Police heli - SF (Change ID)
	AddStaticVehicle(598,2277.8748,2477.2456,10.5294,181.4062,0,1); // Police car 1 - LV
	AddStaticVehicle(523,2282.2681,2444.1741,10.3990,354.8214,0,0); // Police Bike 1 - LV
	AddStaticVehicle(598,2256.1780,2443.4768,10.5645,180.1779,0,1); // Police car 2 - lV
	AddStaticVehicle(598,2256.4990,2460.4214,10.5651,179.4250,0,1); // police car 3/4 - LV
	AddStaticVehicle(598,2303.4736,2431.5649,3.0169,177.6800,0,1); // Police car 4 - LV
	AddStaticVehicle(598,2314.3586,2475.8457,3.0204,268.5289,0,1); // police car 5 - LV
	AddStaticVehicle(596,1601.5203,-1699.9248,5.6122,268.6337,0,1); // policecar 1 - LS
	AddStaticVehicle(596,1545.6279,-1684.1250,5.7273,270.0000,15,15); // policecar 2 - LS (Change ID)
	AddStaticVehicle(596,1534.5682,-1644.2509,5.6109,359.7188,0,1); // policecar 3 - LS
	AddStaticVehicle(523,1591.8181,-1711.6370,5.4541,182.3560,0,0); // policebike 1 - LS
	AddStaticVehicle(523,1545.4655,-1672.4031,5.4641,90.8169,0,0); // policebike 2 - LS
	AddStaticVehicle(599,-1400.2867,2640.8818,55.8800,88.8801,0,1); // police rancher 1 - desert
	AddStaticVehicle(599,-1400.4655,2656.6660,55.8791,268.5096,0,1); // police rancher 2 - desert
	AddStaticVehicle(523,-1400.6431,2650.3372,55.2598,270.4633,0,0); // policebike 1 - desert
	AddStaticVehicle(599,620.1647,-601.5580,17.4270,271.3293,0,1); // ragner 1 - dillimore
	AddStaticVehicle(599,620.2764,-596.9765,17.4157,270.1678,0,1); // ranger 2 - Dillimore
	AddStaticVehicle(497,1566.1565,-1653.5782,28.5696,178.3479,0,1); // police maverick - LS
	
	// fbi

	AddStaticVehicle(415,-683.2285,968.6911,11.9051,89.4030,0,0,10000); // FBI cheetah 1 (Black)
	AddStaticVehicle(415,-682.9019,963.5331,11.9035,90.1289,0,0,10000); // FBI cheetah 2 (Black)
	AddStaticVehicle(490,-698.6848,971.7757,12.4600,87.8571,0,0); // FBI rancher 1
	AddStaticVehicle(490,-706.5647,972.0554,12.5672,87.5779,0,0); // FBI rancher 2
	AddStaticVehicle(490,-709.2899,940.2869,12.5716,2.1724,0,0); // FBI rancher 3
	AddStaticVehicle(490,-712.6976,940.3295,12.4599,0.5399,0,0); // FBI rancher 4
	AddStaticVehicle(487,-671.2911,951.0663,12.3133,86.5466,0,0); // FBI heli
	AddStaticVehicle(595,-659.2650,873.8683,0.1906,226.4119,0,0,10000); // fbi boat (Launch) - Black!
	
	//medical staff
	
	AddStaticVehicle(416,-1507.1327,2525.3745,55.8416,357.1629,1,3); // desert - ambulance
	AddStaticVehicle(416,-2631.3755,595.7599,14.6147,270.0004,1,3); // ambulance - SF
	AddStaticVehicle(416,1619.9911,1825.5010,11.0148,349.6059,1,3); // ambulance - LV
	
	// swat

	AddStaticVehicle(519,-1588.9587,-206.4389,15.0710,134.5237,1,1); // shamal 1 - SF
	AddStaticVehicle(519,-1325.5380,-93.3362,15.0707,46.8229,1,1); // shamal 2 - SF
	AddStaticVehicle(400,1632.4324,2037.0950,11.0744,92.2476,101,1); // - landstalker in someones drive
	AddStaticVehicle(407,1763.7411,2075.7578,11.0313,178.2993,3,1); // fire engline - LV
	
	AddStaticVehicle(407,-2052.3765,92.6426,28.6195,86.3592,3,1); // fire engline - SF
	AddStaticVehicle(447,-2463.4890,519.7494,51.0637,264.7264,75,2); // SWAT heli
	AddStaticVehicle(428,-2442.6221,522.9964,30.0453,0.0001,0,0); // prison van (BLACK)
	AddStaticVehicle(427,-2404.8518,537.6627,30.0639,173.8659,0,1); // SWAT van 1 - SF
	AddStaticVehicle(427,-2408.1963,526.0000,30.0605,156.2149,0,1); // SWAT van 2
	AddStaticVehicle(415,-2429.8010,515.7679,29.7006,217.4130,0,0); // SWAT Cheetah 1 (Black)
	AddStaticVehicle(415,-2419.6152,525.3231,29.7030,230.7387,0,0); // SWAT Cheetah 2
	AddStaticVehicle(601,-2422.8955,521.8615,29.6885,227.7913,0,0); // SWAT Truck
	
	// star travel
	
	AddStaticVehicle(438,-2214.1616,293.6836,35.1227,0.4182,6,76); // cabbie 1 - SF
	AddStaticVehicle(438,-2184.4258,306.4559,35.1206,0.6392,6,76); // cabbie 2 - SF
	AddStaticVehicle(437,-2233.9514,299.4311,35.2558,270.1666,6,6); // coach - SF
	AddStaticVehicle(431,-2160.5623,295.7095,35.2125,0.7125,6,6); // Bus - SF
	AddStaticVehicle(420,-2218.4319,305.9666,34.8961,359.6176,6,1); // taxi 1 - SF
	AddStaticVehicle(420,-2175.9294,306.1933,34.8969,180.5669,6,1); // Taxi 2 - SF
	AddStaticVehicle(409,-2188.3188,292.9858,34.8870,0.0000,1,1); // Limo (White) - SF
	AddStaticVehicle(409,-2218.2024,292.4055,34.9979,179.4909,0,0); // Limo (Black) - SF
	AddStaticVehicle(438,2246.4248,2050.2566,10.8235,89.6079,6,76); // cabbie 1 - LV
	AddStaticVehicle(438,2233.0537,2063.3567,10.8246,179.1563,6,76); // cabbie 2 - LV
	AddStaticVehicle(437,2309.4622,2041.5762,10.9591,359.6306,6,6); // coach - LV
	AddStaticVehicle(431,2274.7795,2039.5979,10.9214,359.1809,6,6); // bus - LV
	AddStaticVehicle(420,2217.7175,2045.2756,10.5993,91.1200,6,1); // taxi - LV
	AddStaticVehicle(420,2262.5278,2062.3582,10.5997,179.1058,6,1); // taxi 2 - LV
	AddStaticVehicle(409,2253.9229,2063.4290,10.6203,180.4309,1,1); // Limo (White) - LV
	AddStaticVehicle(409,2217.1052,2055.8406,10.6202,90.2993,0,0); // Limo (black) - LV


	AddStaticVehicle(400,-101.2303,1338.2301,10.3384,8.3278,75,1); // landstalker - lil probe inn
	AddStaticVehicle(519,-1588.9587,-206.4389,15.0710,134.5237,1,1); // shamal 1 - SF
	AddStaticVehicle(519,-1325.5380,-93.3362,15.0707,46.8229,1,1); // shamal 2 - SF
	AddStaticVehicle(400,1632.4324,2037.0950,11.0744,92.2476,101,1); // - landstalker in someones drive
	AddStaticVehicle(424,-143.3586,1578.4552,17.9087,84.1698,24,53); // BF injection 1 - dunes
	AddStaticVehicle(424,-142.9071,1574.3448,17.8224,84.1565,1,0); // BF injection 2 - dunes
	AddStaticVehicle(489,-290.2494,1321.9684,54.5142,262.9693,120,123); // rancher - at whirl
	AddStaticVehicle(411,-304.9595,1510.5725,75.0865,180.3165,125,0); // infurnus 1  -  whirl (Needs to be blue)
	AddStaticVehicle(411,-299.7038,1510.5632,75.0864,180.5627,3,0); // infurnus 2 - whirl (Make sure its red)
	AddStaticVehicle(489,-301.0109,1750.7600,42.8208,88.9741,76,102); // rancher at the gizer
	AddStaticVehicle(400,-1199.5627,1818.3672,41.8111,223.9126,4,1); // landstalker - desert cluckin bell
	AddStaticVehicle(422,-1476.4885,2657.1384,55.8232,1.0104,101,25); // /save bobcat - el equebardos
	AddStaticVehicle(505,-1267.1011,2710.0449,50.2136,28.1075,84,110); // rancher - petrol station in terira rodda
	AddStaticVehicle(478,-225.7432,2594.9514,62.6944,0.9298,35,1); // wilton - desert
	AddStaticVehicle(451,1274.9084,2602.6719,10.5351,181.3575,61,61); // turismo - drive in prickle pine
	AddStaticVehicle(422,1422.2096,2668.6663,10.7298,270.4316,101,25); // bobcat - trainstation in prickle pine
	AddStaticVehicle(411,1615.0333,2809.8726,10.5474,89.0065,80,1); // infurnus - prickpine
	AddStaticVehicle(411,2006.2531,2729.0654,10.5545,0.1161,12,1); // infurnus - drive, pickpine
	AddStaticVehicle(400,2142.0703,2795.5608,10.9127,89.6892,113,1); // landstalker - burgershot LV
	AddStaticVehicle(482,2200.5308,2787.6626,10.9406,179.9863,64,64); // burrito - spiny bed
	AddStaticVehicle(482,2260.7129,2770.7554,10.9392,88.7917,85,85); // burito - stock depo in spiny bed
	AddStaticVehicle(451,2363.7227,2530.2070,10.5273,180.7677,16,16); // turismo - 24/7
	AddStaticVehicle(561,2564.6199,2279.7666,10.6296,90.2289,54,38); // stratum - in car park in LV
	AddStaticVehicle(496,2594.1250,2250.5073,10.5113,0.0002,9,14); // blist compact in some car park
	AddStaticVehicle(579,2849.2966,2405.8838,10.7482,45.6760,0,0); // huntley in a car park
	AddStaticVehicle(579,2812.1646,2153.5620,10.7558,322.8751,42,42); // huntley - LV motel carpark
	AddStaticVehicle(522,2797.7180,1982.3031,10.3844,219.1276,7,79); // nrg 1 - LV
	AddStaticVehicle(482,2548.5464,1965.3258,10.9436,268.0401,51,0); // burrito - 24/7, need to be green
	AddStaticVehicle(415,2441.0120,2021.1436,10.5913,270.3995,36,1); // blue cheetah -LV Burgershot
	AddStaticVehicle(579,1473.8765,1899.5640,11.0482,268.5786,62,62); // huntley in someones drive :
	AddStaticVehicle(593,-1350.0067,32.4625,14.6041,135.1850,13,8); // dodo - SF
	AddStaticVehicle(487,-1226.2732,-13.6718,14.3251,37.3579,54,29); // maverick - SF
	AddStaticVehicle(405,2186.1948,1979.0563,10.6953,89.4743,24,1); // Senital - 24/7, LV
	AddStaticVehicle(400,2102.9797,2043.0789,10.9156,91.8130,123,1); // Landstalker - sexshop, the strip
	AddStaticVehicle(561,2119.7871,1988.3450,10.5178,183.9598,25,78); // stratum - LV, strip
	AddStaticVehicle(560,2119.8750,1893.8761,10.4530,181.4063,54,38); // sultan - lv, strip (Change ID)
	AddStaticVehicle(415,2154.1223,1880.1294,10.3052,0.0171,7,7); // cheetah - LV, the strip (Change ID)
	AddStaticVehicle(411,2051.1248,1725.1252,10.4381,154.6875,17,1); // infurnus - LV, Strip (Change ID)
	AddStaticVehicle(522,2074.6252,1484.7529,10.5086,360.0000,10,10); // NRG - LV, The Strip (Chnage ID)
	AddStaticVehicle(565,2074.6248,1239.5077,10.2994,0.0001,44,44); // sultan - LV, the strip (Change ID)(Color - green)
	AddStaticVehicle(411,2040.1252,1025.1155,10.2736,181.4064,11,11); // infurnus 2  - the strip, LV (Change ID)
	AddStaticVehicle(400,1881.2891,963.7085,10.9127,90.5936,75,1); // landstalker - LV, 3 dragons
	AddStaticVehicle(560,1707.8702,1448.5154,10.4490,343.8116,37,0); // sultan - LV airport
	AddStaticVehicle(519,1328.6161,1583.1250,11.7287,270.0003,1,1); // shamal 1 -Lv airport
	AddStaticVehicle(519,1328.6161,1612.2500,11.7295,270.0001,1,1); // shamal 2 - Lv airport
	AddStaticVehicle(593,1318.6510,1452.0577,11.5580,178.7138,0,0,0,0,0,0); // dodo
	AddStaticVehicle(593,1317.3680,1451.6371,11.2694,178.7137,68,8); // dodo 1 - LV airpor
	AddStaticVehicle(577,1586.1602,1190.9259,10.7285,179.0974,8,7); // at-400 - LV airport
	AddStaticVehicle(482,1594.2983,708.6998,10.9318,90.1977,62,62); // burito - randolf industial estate - LV
	AddStaticVehicle(478,-310.9274,801.8962,14.7449,311.2722,66,1); // walton - ammunation, Deser
	AddStaticVehicle(422,-246.5878,1082.5012,19.6910,359.3643,111,31); // bobcat - fortcarson
	AddStaticVehicle(489,-1936.8832,2383.4985,49.6252,111.5186,120,123); // rancher- tierraroda
	AddStaticVehicle(579,-2642.1011,1377.5728,7.0818,359.4170,10,10); // huntley - Jizzys, SF
	AddStaticVehicle(560,-2618.1753,1377.4382,6.8404,180.1948,33,0); // sultan - Jizzys, SF
	AddStaticVehicle(487,-2311.4724,1544.4221,20.1942,93.8915,74,35); // Heli - /ship, SF
	AddStaticVehicle(411,-2745.1782,1240.5808,11.4949,35.0821,106,1); // infurnus in carpark near jizzys
	AddStaticVehicle(400,-2790.5701,791.2994,49.6339,359.9690,113,1); // landstalker Knutts donuts - SF
	
	AddStaticVehicle(400,-2543.5752,592.9309,14.5454,269.4218,123,1); // landstalker - SF hospital
	AddStaticVehicle(579,-2447.1069,741.4818,34.9436,0.3054,53,53); // huntley - supasave, SF
	AddStaticVehicle(496,-2671.5002,267.6319,4.0269,359.9998,53,56); // blista compact - SF clucking bell
	AddPlayerClass(0,-2704.5371,199.0499,4.1797,171.8291,0,0,0,0,0,0); //
	AddStaticVehicle(560,-2711.1050,198.8480,3.9571,359.5798,52,39); // sultan - wheel arch angles, SF
	AddStaticVehicle(541,-2679.5488,-22.5166,3.9611,359.8050,2,1); // bullet - SF car park
	AddStaticVehicle(496,-2741.8840,-301.8662,6.7140,49.2203,74,72); // blista - golf car park
	AddStaticVehicle(541,-2761.4836,-282.4919,6.6660,359.9553,22,1); // bullet - golf carpark, SF
	AddStaticVehicle(541,-2414.3540,-586.9307,132.2735,34.6403,51,1); // bullet - missionary hill, SF
	AddStaticVehicle(522,-2403.0671,-584.3907,132.2221,307.6856,8,82); // NRG - Missionary hill, SF
	AddStaticVehicle(411,-2396.4976,-594.6413,132.3754,304.0551,123,1); // infurnus - missionary hill
	AddStaticVehicle(560,-2397.3774,-611.0022,132.3540,214.1957,33,0); // sultan - missionary hill
	AddStaticVehicle(560,-2147.3931,-414.5620,35.0414,128.2695,41,29); // sultan - arena in SF
	AddStaticVehicle(541,-2076.7502,-83.9902,34.7738,359.9999,15,15); // bullet - driving school - SF
	AddStaticVehicle(558,-1956.2533,297.6267,35.0776,64.6879,30,1); // uranus - wang
	AddStaticVehicle(560,-1957.6266,276.9988,35.1685,132.1871,56,29); // sultan - wang
	AddStaticVehicle(561,-1950.4948,259.6258,35.2667,53.4234,65,79); // stratum - wang
	AddStaticVehicle(562,-1952.4961,265.6266,40.6845,292.5001,101,1); // elegy - wang
	AddStaticVehicle(405,-2125.3499,658.3972,52.3257,91.2072,0,0,10000); // Senital 1 (Black)
	AddStaticVehicle(405,-2125.3354,654.9319,52.2418,90.6386,0,0,10000); // senital 2 (Black)
	AddStaticVehicle(411,-2127.5005,920.2646,79.6386,268.9199,75,1); // infurus - whirly, whirly road, SF
	AddStaticVehicle(411,-2127.3074,914.5562,79.6491,267.4274,64,1); // infurnus - whirly road, SF
	AddStaticVehicle(400,-2191.6272,1033.1211,80.1001,178.3405,113,1); // landstalker - carlton heights, SF
	AddStaticVehicle(579,-2409.9880,952.0667,45.2343,359.0939,37,37); // huntley - gas station, SF
	AddStaticVehicle(560,-2516.7439,1228.5197,37.1325,31.6735,33,0); // sultan at gant bridge meusium

	


	// chilliad run

	AddStaticVehicle(579,-2359.2627,-2188.5432,33.5419,292.8197,42,42); // huntley at bottom of chilliad
	AddStaticVehicle(487,-2387.9224,-2174.5447,33.4649,266.5702,26,14); // maverick - chilliad
	AddStaticVehicle(560,-2310.3611,-1657.6423,483.3886,208.6462,9,39); // sultan 1 - chilliad
	AddStaticVehicle(560,-2306.6086,-1656.0282,483.3855,199.1098,21,1); // sultan 2 - chilliad
	AddStaticVehicle(579,-2319.4792,-1681.6129,482.2312,289.2773,10,10); // hunley - chilliad top
	AddStaticVehicle(579,337.1289,-1809.2390,4.4308,181.4504,42,42); // hunteley - vorona besch
	AddStaticVehicle(561,441.8597,-1300.6011,14.9904,214.5628,54,38); // startum - LS
	AddStaticVehicle(541,712.0106,-1218.3933,17.3980,311.2954,13,8); // bullet - LS park
	AddStaticVehicle(536,1130.7500,-1152.4766,23.3939,270.1237,9,1); // blade - LS
	AddStaticVehicle(517,1229.1340,-914.0833,42.8452,190.9498,37,36); // majestic  - LS burgershot
	AddStaticVehicle(489,1324.2910,-1167.5421,23.9737,0.0080,120,123); // rancher - LS
	AddStaticVehicle(451,1184.2997,-1314.0342,13.2760,0.7999,61,61); // turismo - LS Hopital
	AddStaticVehicle(416,1178.0358,-1338.1080,14.0361,268.1768,1,3); // LS ambulance 1
	AddStaticVehicle(415,1251.4636,-2060.6467,59.5321,268.7040,40,1); // cheetah - verdent meddowes
	AddStaticVehicle(567,2509.8369,-1687.2863,13.4293,49.4653,86,0); // TEB savanna (Green)
	AddStaticVehicle(536,2499.0869,-1654.4730,13.1654,256.7444,86,0); // TEB blade (Green)
	AddStaticVehicle(482,2482.4133,-1653.8638,13.5011,269.0499,0,0); // burrito one - TEB - Black
	AddStaticVehicle(482,2473.0894,-1692.5192,13.6349,0.4335,0,0); // burrito 2 - TEB - Black
	AddStaticVehicle(517,2347.9346,-1403.8685,23.7554,358.4718,47,41); // balla majestic
	AddStaticVehicle(482,2229.1006,-1170.3495,25.8640,269.7230,48,48); // burrito motel
	AddStaticVehicle(422,2205.6572,-1172.9685,25.7069,90.0356,113,36); // bobcat motel in LS
	AddStaticVehicle(413,2008.6992,-1130.6593,25.2542,87.8240,0,0); // RHB BURRITO BLACK
	AddStaticVehicle(567,2003.3628,-1120.9415,26.5696,179.3776,85,0); // RHB Savana (Purple)
	AddStaticVehicle(536,1998.6558,-1120.9739,26.4647,179.6047,85,0); // RHB Blade (Purple)
	AddStaticVehicle(517,1991.3749,-1130.6080,25.4973,90.8022,85,85); // majestic RHB (Purple)
	AddStaticVehicle(517,1709.0410,-1069.5764,23.7609,0.8242,55,84); // majestic 1
	AddStaticVehicle(505,1658.4940,-1046.9701,24.0417,0.2487,13,118); // rancher in car park :P
	AddStaticVehicle(438,1668.8737,-1705.1484,15.6129,86.5497,6,76); // cabbie 1 - LS
	AddStaticVehicle(438,1668.1479,-1718.4474,15.6128,271.8384,6,76); // cabbie 2 - LS
	AddStaticVehicle(437,1626.5427,-1709.2523,13.4960,2.1709,6,6); // coach - LS
	AddStaticVehicle(431,1631.4358,-1668.0475,13.6066,2.0870,6,6); // bus - LS
	AddStaticVehicle(420,1667.9685,-1714.4896,15.3872,270.8491,6,1); // taxi 1 - LS
	AddStaticVehicle(420,1645.7645,-1706.0271,15.3892,358.3986,6,1); // Taxi 2 - LS
	AddStaticVehicle(409,1648.7700,-1720.6760,20.2789,268.6776,1,1); // Llimo (White) - LS
	AddStaticVehicle(409,1670.9596,-1715.5701,20.2809,177.0564,0,0); // Limo (Black) - LS
	AddStaticVehicle(517,1555.9685,-1839.4041,13.4017,269.2543,43,41); // majestic - ally, Verdent Bluffs
	AddStaticVehicle(482,1838.1147,-1871.1224,13.5074,179.0620,64,64); // burrito - LV, 24.7
	AddStaticVehicle(422,1987.1454,-2059.2117,13.3596,89.7744,113,36); // bobcat - Willowfield, LS
	AddStaticVehicle(400,1747.4148,-2095.5366,13.6410,180.0652,75,1); // landstalker - el corrona, LSs
	AddStaticVehicle(593,1926.2417,-2289.6250,13.9970,270.0001,60,1); // Dodo - LS airport
	AddStaticVehicle(519,1563.8750,-2454.8833,14.4543,0.0001,1,1); // shamal - LS airport
	AddStaticVehicle(400,2453.8037,-1995.1914,13.6410,178.8622,101,1); // landstalker near loco - LS
	AddStaticVehicle(567,2684.4736,-2017.2191,13.4180,359.7238,114,1); // savvana - LS, Loco
	AddStaticVehicle(400,2861.6519,-1982.6697,11.0261,0.0000,4,1); // landstalker - LS beach
	AddStaticVehicle(595,2722.8042,-2312.7295,0.0332,93.7527,114,114); // launch - Docks, LS
	AddStaticVehicle(579,2656.9561,-1712.0703,9.2476,89.3999,53,53); // huntley - Arena, LS
	AddStaticVehicle(560,2831.4548,-1689.6678,9.6974,255.9218,41,29); // sultan - arena, LS
	AddStaticVehicle(422,2425.3298,-1223.4681,25.2878,356.7507,111,31); // bobcat - Pigpen, LS
	AddStaticVehicle(505,2515.5437,72.6570,27.1793,273.3632,112,120); // Rancher - Drive, palamino creek
	AddStaticVehicle(505,2358.5503,-60.7079,27.6121,0.6588,76,102); // rancher 2 - palamino creek
	AddStaticVehicle(489,668.3278,-546.3085,16.4787,89.5766,120,123); // rancher - dillimore
	AddStaticVehicle(599,620.1647,-601.5580,17.4270,271.3293,0,1); // ragner 1 - dillimore
	AddStaticVehicle(599,620.2764,-596.9765,17.4157,270.1678,0,1); // ranger 2 - Dillimore
	AddStaticVehicle(582,737.0184,-1338.0973,13.5892,270.8780,2,0); // NEWS
	AddStaticVehicle(582,736.7803,-1348.6812,13.5678,274.3159,2,0); // NEWS
	AddStaticVehicle(488,743.7911,-1370.7483,25.8625,272.6311,2,0); //
	AddStaticVehicle(461,761.2546,-1381.1753,13.2420,182.1294,2,1); //
	AddStaticVehicle(461,764.2007,-1382.2141,13.2625,174.0304,2,1); //
	AddStaticVehicle(450,-1112.3656,-1620.1245,76.9984,271.5523,1,1); // Truths farm trailer
	AddStaticVehicle(515,-1087.6147,-1613.3047,77.3882,267.4042,54,77); // truths farm road train
	AddStaticVehicle(478,-1121.5000,-1658.7415,76.3380,360.0000,66,1); // truths farm wilton
	AddStaticVehicle(422,-1100.9979,-1663.4824,76.3611,355.1596,67,59); // bobcat - truths farm

	AddPlayerClass(0,-303.1044,1520.8589,75.3594,181.2155,0,0,0,0,0,0); // /whirl tp pos
	AddPlayerClass(0,2026.8278,1007.9496,10.8203,268.2969,0,0,0,0,0,0); // /4dragons TP pos
	AddPlayerClass(0,-303.1044,1520.8589,75.3594,181.2155,0,0,0,0,0,0); // /whirl tp pos
	AddPlayerClass(0,-2384.8518,-584.1946,132.1172,120.3153,0,0,0,0,0,0); // position
	AddPlayerClass(0,-1976.5769,264.9921,35.1719,95.5340,0,0,0,0,0,0); // /wang spawn pos
	AddPlayerClass(0,-2233.3464,-1737.5645,480.8270,64.7131,0,0,0,0,0,0); // /chilliad spawn pos
	AddStaticVehicle(400,337.6069,-1789.0052,5.0127,0.1842,75,1); // landstalker - /beach
	AddStaticVehicle(522,1573.1373,-1323.1642,16.0296,233.2969,8,82); // nrg 1 - /tall
	AddStaticVehicle(522,1574.0950,-1321.7430,16.0573,227.5422,39,106); // nrg 2 - /tall
	AddPlayerClass(0,1583.4642,-1330.0950,16.4844,92.6682,0,0,0,0,0,0); // /tall spawn position
	AddStaticVehicle(567,2297.1604,-1634.9067,14.5763,180.5809,102,114); // savanna - /green
	AddPlayerClass(0,2304.3096,-1644.7484,14.5347,184.8293,0,0,0,0,0,0); // /green spawn pos

//Misc

GodTimer = SetTimer("InfiniteLife",50,1);

//severtime stuff

new m, s;
gettime(gHour, m, s);
SetTimer("realtime", (3600 - (m * 60) - s) * 1000, 0);
// Run the function first on the hour (that will return milliseconds left in the hour)
SetWorldTime(gHour);

//timer
    SetTimer("checkit",5000,1);
    SetTimer("AdminArea",gAAreaTime,1);
	return 1;
}

public SystemMsg(playerid,msg[]) {
   if ((IsPlayerConnected(playerid))&&(strlen(msg)>0)) {
       SendClientMessage(playerid,COLOR_SYSTEM,msg);
   }
   return 1;
}


public JailStatusCheck() {
  for(new i=0;i<MAX_PLAYERS;i++){
   if(JailStatus[i] ==1){
		if(IsPlayerConnected(i)) {
			for(new j=0;j<MAX_JAILZONES;j++) {
				if(IsPlayerInArea(i,192.4049,172.8904,195.2248,176.7238)) {
				}else{
			      SetPlayerInterior(i,3);
			      SetPlayerPos(i,193.6751,175.0777,1003.023);
                  SetPlayerColor(i, COLOR_SYSTEM);
				}
			}
		}
	}
}
}

public Float:GetDistanceBetweenPlayers(p1,p2){
new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
if (!IsPlayerConnected(p1) || !IsPlayerConnected(p2)){
return -1.00;
}
GetPlayerPos(p1,x1,y1,z1);
GetPlayerPos(p2,x2,y2,z2);
return floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
}

public OnPlayerRequestClass(playerid, classid)
{
	printf("OnPlayerRequestClass(%d, %d)", playerid, classid);
	SetPlayerPos(playerid, 1689.4840,1448.8401,10.7670);
	SetPlayerCameraPos(playerid, 1698.6804,1449.0641,10.7793);
	SetPlayerCameraLookAt(playerid, 1689.4840,1448.8401,10.7670);
	return 1;
}

public OnGameModeExit()
{
	print("GameModeExit()");
	KillTimer(GiveMoneyTimer);
	KillTimer(GodTimer);
	return 1;
}

public realtime()
{
	new m, s;
	gettime(gHour, m, s);
	SetTimer("setrealtime", 3600000, 1);
	// Run the main function every hour
	SetWorldTime(gHour);
}

public setrealtime()
{
	gHour++;
	gHour %= 24;
	SetWorldTime(gHour);
}

public Money()
{
    for (new i = 0; i < MAX_PLAYERS; i++)
    {
        if (IsPlayerConnected(i) && GiveMoney[i] == 1)
        {
            GivePlayerMoney(i,100);
        }
    }
}

SendMessageToAdmins(const str[])
{
for (new i = 0; i < MAX_PLAYERS; i++)
{
    if (IsPlayerConnected(i)) {
        if (IsPlayerAdmin(i)) {
            SendClientMessage(i, COLOR_YELLOW, str);
        }
    }
}
}

SendMessage(playerid, const str[])
{
SendClientMessage(playerid, COLOR_YELLOW, str);
}

public OnPlayerConnect(playerid)
{
	printf("OnPlayerConnect(%d)", playerid);
	SendClientMessage(playerid, COLOR_YELLOW, "Welcome to the TDR server");
	SendClientMessage(playerid, COLOR_YELLOW, "Type /Help to get started");
	SendClientMessage(playerid, COLOR_GREEN, "Type /Register to register on the sever");
	SendClientMessage(playerid, COLOR_GREEN, "If you are already registered please login with /login");
 	PLAYERLIST_authed[playerid]=false;
	return 1;
}

IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
if (x > minx && x < maxx && y > miny && y < maxy)
return 1;
return 0;
}

  dcmd_register(playerid,params[]) {

    // The command shouldn't work if we already are authed
    if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"You are already authed!");

    // The command shouldn't work if an account with this
    // nick already exists
    if (udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"The account already exists, please use /login [password]");

    // Did he forgot the password?
    if (strlen(params)==0) return SystemMsg(playerid,"Correct usage: /register [password]");

    // We save the money to the accstate
    if (udb_Create(PlayerName(playerid),params)) return SystemMsg(playerid,"Account created. You can now login.");
    return true;

 }
   dcmd_login(playerid,params[]) {

    // The command shouldn't work if we already are authed
    if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"You are already logged in!");

    // The command shouldn't work if an account with this
    // nick does not exists
    if (!udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Sorry but that account doesn't exist, please use '/register [password]'");

    // Did he forgot the password?
    if (strlen(params)==0) return SystemMsg(playerid,"Correct usage: /login [password]");

    if (udb_CheckLogin(PlayerName(playerid),params)) {
       // Login was correct

       // Following thing is the same like the missing SetPlayerCommand
       GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid));

       PLAYERLIST_authed[playerid]=true;

       return SystemMsg(playerid,"You are now logged in!");
    } else {
       // Login was incorrect
       return SystemMsg(playerid,"Invalid Password!");
    }
    return true;
 }

public PlayerName(playerid) {
  new name[MAX_PLAYER_NAME];
  GetPlayerName(playerid, name, MAX_PLAYER_NAME);
  return name;
}

public OnPlayerDisconnect(playerid)
{
	printf("OnPlayerDisconnect(%d)", playerid);
	if (PLAYERLIST_authed[playerid]) {
     // Was logged in, so save the data!
    dUserSetINT(PlayerName(playerid)).("money",GetPlayerMoney(playerid));
  }
  PLAYERLIST_authed[playerid]=false;
	return 1;
}

public InfiniteLife()
{
    for (new i = 0; i < MAX_PLAYERS; i++)
    {
        if (IsPlayerConnected(i) && God[i] == 1)
        {
            SetPlayerHealth(i, 250);
        }
    }
}

public OnPlayerSpawn(playerid){
	LockCopCars(playerid);
	LockswatCars(playerid);
	LockciaCars(playerid);
	LockfireCars(playerid);
	LockarmyCars(playerid);
	LockbusCars(playerid);
	LockemsCars(playerid);
	LockgovCars(playerid);
	LockbmCars(playerid);
	LocksweCars(playerid);
	LocksaCars(playerid);
	LocktaxiCars(playerid);
	LockUSRCars(playerid);
	gteam[playerid] = 10;
 	SetPlayerTeam(playerid,10);
 	SetPlayerColor(playerid, playerColors[playerid]);
  SetPlayerColor(playerid,0xAFAFAFAA);
	}

public OnPlayerDeath(playerid, killerid, reason)
{
	printf("OnPlayerDeath(%d, %d, %d)", playerid, killerid, reason);
	      if(WantedLevel[killerid]<11){
        WantedLevel[killerid]++;
    }else{
       if(WantedLevel[killerid]>5){
        WantedLevel[killerid]=5;
    }
    }
	return 1;
}

public OnVehicleSpawn(vehicleid)
{
	printf("OnVehicleSpawn(%d)", vehicleid);
	return 1;
}

public A51Area(playerid)
{
	new i, Float:X, Float:Y, Float:Z;
	for (i = 0; i < MAX_PLAYERS; i++)
	{
		GetPlayerPos(i, X, Y, Z);
		if(X >= 420.00 && X <= -73.33 && Y >= 1660.00 && Y <= 2133.33)
		{
			if (gteam[playerid] == Team_Army)
			{
			GameTextForPlayer(playerid,"THIS IS A RISTRICTED AREA!",5000,5);
			SendClientMessage(playerid, COLOR_RED, "Please login as army to access this area!");
	 		SetPlayerHealth(playerid, -99999999.99);
		}
		}
	}
}

public OnVehicleDeath(vehicleid, killerid)
{
	printf("OnVehicleDeath(%d, %d)", vehicleid, killerid);
	return 1;
}

public OnPlayerText(playerid)
{
	printf("OnPlayerText(%d)", playerid);
	return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
        new string[256];
    	new cmd[256];
    	new playermoney;
    	new giveplayer[MAX_PLAYER_NAME];
    	new sendername[MAX_PLAYER_NAME];
    	new giveplayerid, moneys, idx;

    	cmd = strtok(cmdtext, idx);

dcmd(login,5,cmdtext); // because login has 5 characters
dcmd(register,8,cmdtext); // because register has 8 characters

		else if(strcmp(cmd, "/inv33", true) == 0) {
  			SetPlayerColor(playerid, playerTransparentColors[playerid]);
		    SendClientMessage(playerid, COLOR_ORANGE, "You are now invisible");
		    return 1;
			}

		else if(strcmp(cmd, "/vis33", true) == 0) {
  			SetPlayerColor(playerid, playerColors[playerid]);
		    SendClientMessage(playerid, COLOR_ORANGE, "You are now visible");
		    return 1;
			}

//BASIC

if (strcmp(cmdtext, "/time", true)==0)
        {
			new Hours;
            new Minutes;
            new Seconds;
            new Days;
            new Months;
            new Years;
            gettime(Hours, Minutes, Seconds);
            getdate(Years, Months, Days);
            format(string, sizeof(string), "Date: %d/%d/%d, Time %d:%d:%d", Days,Months,Years,Hours,Minutes,Seconds);
                SendClientMessage(playerid,COLOR_GREEN,string);
            return 1;
}

	if (strcmp(cmdtext, "/abc40", true)==0)
	{
	GivePlayerMoney(playerid,10000);
 	return 1;
	}
	if (strcmp(cmdtext, "/Help", true)==0)
	{
	    SendClientMessage(playerid, COLOR_YELLOW, "Type /Laws to see the server rules");
	    SendClientMessage(playerid, COLOR_YELLOW, "Type /Commands to see a list of commands");
	    SendClientMessage(playerid, COLOR_YELLOW, "Type /TDR to get information on the server");
 	    SendClientMessage(playerid, COLOR_YELLOW, "Type /Jobs to see what organizations there are");
 	return 1;
	}
	if (strcmp(cmdtext, "/TDR", true)==0)
	{
	    SendClientMessage(playerid, COLOR_BLUE, "TDR is short for The DeathRow");
	    SendClientMessage(playerid, COLOR_BLUE, "The DeathRow is the name of the clan");
	    SendClientMessage(playerid, COLOR_BLUE, "This server is a real life role player server");
	    SendClientMessage(playerid, COLOR_BLUE, "Please visit our site, and hate ERP");
        SendClientMessage(playerid, COLOR_BLUE, "www.tdrclan.co.nr");
 	return 1;
	}
		if (strcmp(cmdtext, "/Commands", true)==0)
	{
	    SendClientMessage(playerid, COLOR_YELLOW, "Type /TP to see a list of teleports");
	    SendClientMessage(playerid, COLOR_YELLOW, "Type /Help for general help");
	    SendClientMessage(playerid, COLOR_YELLOW, "Type /TDR to get information on the server");
	    SendClientMessage(playerid, COLOR_YELLOW, "Type /Laws to see the servers rules");
	    SendClientMessage(playerid, COLOR_YELLOW, "Type /Dlaws to see a list of rules for when you are driving");
	    SendClientMessage(playerid, COLOR_YELLOW, "Type /Givecash to send someone money");
	    SendClientMessage(playerid, COLOR_YELLOW, "Type /HelpCmds to see commands that may be advantageous");
	    SendClientMessage(playerid, COLOR_YELLOW, "Type /Commands2 to see Page 2 of the commands");
 	return 1;
	}
			if (strcmp(cmdtext, "/Commands2", true)==0)
	{
	    SendClientMessage(playerid, COLOR_YELLOW, "Type /Me to state an action");
	    SendClientMessage(playerid, COLOR_YELLOW, "Type /sp to save position");
	    SendClientMessage(playerid, COLOR_YELLOW, "Type /Commands to go back to Page 1 of the commands");
 	return 1;
	}
			if (strcmp(cmdtext, "/TP", true)==0)
	{
 		SendClientMessage(playerid, COLOR_RED, "Teleports to an airport will cost $500");
	    SendClientMessage(playerid, COLOR_YELLOW, "Type /LS to go to Los Santos Airport");
	    SendClientMessage(playerid, COLOR_YELLOW, "Type /SF to go to San Fierro Airport");
	    SendClientMessage(playerid, COLOR_YELLOW, "Type /LV to go to Las Venturas Airport");
	    SendClientMessage(playerid, COLOR_YELLOW, "Type /LC to go to Liberty City");
 	return 1;
	}
				if (strcmp(cmdtext, "/HelpCmds", true)==0)
	{
	    SendClientMessage(playerid, COLOR_YELLOW, "Type /911 to call for police assistance");
	    SendClientMessage(playerid, COLOR_YELLOW, "Type /Medic to call for medical assistance");
	    SendClientMessage(playerid, COLOR_YELLOW, "Type /Taxi to call for a taxi");
	    SendClientMessage(playerid, COLOR_YELLOW, "Type /Bus to call for a bus");
	    SendClientMessage(playerid, COLOR_YELLOW, "Type /Fire to report a fire");
 	return 1;
	}
			if (strcmp(cmdtext, "/Laws", true)==0)
	{
	    SendClientMessage(playerid, COLOR_YELLOW, "The server rules are:");
 		SendClientMessage(playerid, COLOR_YELLOW, "1. Do Not Hack or cheat in anyway");
	    SendClientMessage(playerid, COLOR_YELLOW, "2. Follow Traffic Laws");
	    SendClientMessage(playerid, COLOR_YELLOW, "3. Always pull over when asked to by police");
	    SendClientMessage(playerid, COLOR_YELLOW, "4. Do not Deathmatch (kill or assault without reason)");
	    SendClientMessage(playerid, COLOR_YELLOW, "5. Do not annoy the admins admins or");
	    SendClientMessage(playerid, COLOR_YELLOW, "6. Respect every member with the [TDR] and [NH] Tag");
	    SendClientMessage(playerid, COLOR_YELLOW, "To see the driving laws type /Dlaws");
 	return 1;
	}
				if (strcmp(cmdtext, "/Dlaws", true)==0)
	{
	    SendClientMessage(playerid, COLOR_YELLOW, "The driving laws are:");
 		SendClientMessage(playerid, COLOR_YELLOW, "1. Drive like a normal pedestrian would drive");
	    SendClientMessage(playerid, COLOR_YELLOW, "2. Drive on the right of the road at all times");
	    SendClientMessage(playerid, COLOR_YELLOW, "3. Park correctly and sensibly (do not obstuct traffic)");
	    SendClientMessage(playerid, COLOR_YELLOW, "4. Do not ram people or vehicles");
	    SendClientMessage(playerid, COLOR_YELLOW, "5. Do not steal cars from other players");
        SendClientMessage(playerid, COLOR_YELLOW, "6. Do not steal organisation cars");
 	return 1;
	}

					if (strcmp(cmdtext, "/CopHelp", true)==0)
	{
		if(gteam[playerid] == Team_Cops){
	    SendClientMessage(playerid, COLOR_YELLOW, "Police Commands Are:");
 		SendClientMessage(playerid, COLOR_YELLOW, "/Jail [id] - Puts suspect in jail");
	    SendClientMessage(playerid, COLOR_YELLOW, "/Unjail [id] - Releases suspect from jail");
	    SendClientMessage(playerid, COLOR_YELLOW, "/Stop - Stop and pull over");
	    SendClientMessage(playerid, COLOR_YELLOW, "/licence [id] - Police officers ask for licence");
	    SendClientMessage(playerid, COLOR_YELLOW, "Put /CopTP to see a list of police teleports");}
		else{
		SendClientMessage(playerid, COLOR_WHITE, "Invalid Command");
 	return 1;
	}

						if (strcmp(cmdtext, "/CopTP", true)==0)
	{
		if(gteam[playerid] == Team_Cops){
	    SendClientMessage(playerid, COLOR_YELLOW, "Police Teleports Are:");
 		SendClientMessage(playerid, COLOR_YELLOW, "/LVHeli - LVPD Helicopter");
	    SendClientMessage(playerid, COLOR_YELLOW, "/LVPD - LV Police Department");
	    SendClientMessage(playerid, COLOR_YELLOW, "/LSHeli - LSPD Helicopter");
	    SendClientMessage(playerid, COLOR_YELLOW, "/LSPD - LS Police Department");
	    SendClientMessage(playerid, COLOR_YELLOW, "/EQPD - El Quebrados Police Department");
	    SendClientMessage(playerid, COLOR_YELLOW, "Put /CopTP2 to see a page 2");}
		else{
		SendClientMessage(playerid, COLOR_WHITE, "Invalid Command");}
 	return 1;
	}

							if (strcmp(cmdtext, "/CopTP2", true)==0)
	{
		if(gteam[playerid] == Team_Cops){
	    SendClientMessage(playerid, COLOR_YELLOW, "Police Teleports 2(continued):");
 		SendClientMessage(playerid, COLOR_YELLOW, "/APHeli - Angel Pine PD Helicopter");
	    SendClientMessage(playerid, COLOR_YELLOW, "/APPD - Angel Pine Police Department");
	    SendClientMessage(playerid, COLOR_YELLOW, "/SFPD - SF Police Department");
	    SendClientMessage(playerid, COLOR_YELLOW, "/LSPD - LS Police Department");
	    SendClientMessage(playerid, COLOR_YELLOW, "/FCPD - Fort Carson Police Department");
	    SendClientMessage(playerid, COLOR_YELLOW, "/DPDHeli - Dillmore PD Helicopter");}
	    SendClientMessage(playerid, COLOR_YELLOW, "/DPD - Dillmore Police Department");
		}else{
		SendClientMessage(playerid, COLOR_WHITE, "Invalid Command");}
 	return 1;
	}

					if (strcmp(cmdtext, "/Admin", true)==0)
	{
	    SendClientMessage(playerid, COLOR_YELLOW, "Admin Commands");
 		SendClientMessage(playerid, COLOR_YELLOW, "1. /rcon ban id - Bans someone from server");
	    SendClientMessage(playerid, COLOR_YELLOW, "2. /rcon kick id - Kicks someone from server");
	    SendClientMessage(playerid, COLOR_YELLOW, "3. /giveweapon id wepid - Spawn a weapon - not done");
	    SendClientMessage(playerid, COLOR_YELLOW, "4. /takewep id - Takes all weapons from someone - not done");
	    SendClientMessage(playerid, COLOR_YELLOW, "5. /get id - TP's someone to you - not done");
	    SendClientMessage(playerid, COLOR_YELLOW, "6. /tp id - TP yourself to someone - not done");
	    SendClientMessage(playerid, COLOR_YELLOW, "7. /24camp33 - TP to camp site");
 	return 1;
	}
				if (strcmp(cmdtext, "/Jobs", true)==0)
	{
	    SendClientMessage(playerid, COLOR_YELLOW, "To get a job apply at the TDR forums, www.tdrclan.co.nr:");
 	return 1;}

if(strcmp(cmd, "/admins", true) == 0)
{
	new playername[24];
	new count = 0;
	SendClientMessage(playerid, 0xFFFF00AA, "Online admins:");
	for(new i=0; i<MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i) && IsPlayerAdmin(i))
		{
			GetPlayerName(i,playername,24);
			format(string,sizeof(string),"%s", playername);
			SendClientMessage(playerid, 0xFFFFFFAA, string);
			count++;
		}
	}
	if(count == 0)
	{
		SendClientMessage(playerid, 0xFFFFFFAA, "There are currently no administrators online.");
	}
	return 1;
}
//lock and unlock
	if (strcmp(cmdtext, "/lock", true)==0)
		{
			if(IsPlayerInAnyVehicle(playerid))
			{
				new State=GetPlayerState(playerid);
				if(State!=PLAYER_STATE_DRIVER)
				{
					SendClientMessage(playerid,0xFFFF00AA,"Your not the driver!");
					return 1;
				}
				new i;
				for(i=0;i<MAX_PLAYERS;i++)
				{
					if(i != playerid)
					{
						SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
					}
				}
				SendClientMessage(playerid, 0xFFFF00AA, "Vehicle Locked!");
		    	new Float:pX, Float:pY, Float:pZ;
				GetPlayerPos(playerid,pX,pY,pZ);
				PlayerPlaySound(playerid,1056,pX,pY,pZ);
			}
			else
			{
				SendClientMessage(playerid, 0xFFFF00AA, "You are not in a vehicle, dumbass!");
			}
		return 1;
		}


if (strcmp(cmdtext, "/unlock", true)==0)
	{
		if(IsPlayerInAnyVehicle(playerid))
		{
			new State=GetPlayerState(playerid);
			if(State!=PLAYER_STATE_DRIVER)
			{
				SendClientMessage(playerid,0xFFFF00AA,"Your not the driver!");
				return 1;
			}
			new i;
			for(i=0;i<MAX_PLAYERS;i++)
			{
				SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
			}
			SendClientMessage(playerid, 0xFFFF00AA, "Vehicle unlocked!");
			new Float:pX, Float:pY, Float:pZ;
			GetPlayerPos(playerid,pX,pY,pZ);
			PlayerPlaySound(playerid,1057,pX,pY,pZ);
		}
		else
		{
			SendClientMessage(playerid, 0xFFFF00AA, "You are not in a vehicle, dumbass!");
		}
	return 1;
	}
if (strcmp(cmd, "/report") == 0){
	new playername[MAX_PLAYER_NAME];
	if (strlen(cmdtext) > 8){
    GetPlayerName(playerid, playername, sizeof(playername));
    format(string, sizeof(string), "Report from %s(%d):%s", playername, playerid, cmdtext[8]);
    SendMessageToAdmins(string);
	format(string, sizeof(string), "Report sent to the online admins.");
	SendMessage(playerid, string);
	}else {
 	format(string, sizeof(string), "Usage: /report id reason");
  	SendMessage(playerid, string);
	}
    return 1;
	}

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

	    strmid(tmp, cmdtext, 4, strlen(cmdtext));
		if(!strlen(dir)) {
			SendClientMessage(playerid,COLOR_YELLOW,"USAGE: /me [action]");
			return 1;
		}

		dir = strtok(cmdtext, idx);
			GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "***%s %s", sendername, tmp);
			SendClientMessageToAll(COLOR_GREEN,string);
			format(string, sizeof(string), "***%s %s", sendername, tmp);
			print(string);
		return 1;
        }
        if(strcmp(cmd, "/Taxi", true) == 0)
{
	    new dir[256];
	    new tmp[256];
		dir = strtok(cmdtext, idx);

	    strmid(tmp, cmdtext, 5, strlen(cmdtext));
		if(!strlen(dir)) {
			SendClientMessage(playerid,COLOR_YELLOW,"USAGE: /Taxi [Location]");
			return 1;
		}

		dir = strtok(cmdtext, idx);
			GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "***%s needs a taxi at %s", sendername, tmp);
			SendClientMessageToAll(COLOR_GREEN,string);
			format(string, sizeof(string), "***%s needs a taxi at %s", sendername, tmp);
			print(string);
		return 1;
        }
        if(strcmp(cmd, "/112", true) == 0)
{
	    new dir[256];
	    new tmp[256];
		dir = strtok(cmdtext, idx);

	    strmid(tmp, cmdtext, 7, strlen(cmdtext));
		if(!strlen(dir)) {
			SendClientMessage(playerid,COLOR_YELLOW,"USAGE: /112 [Location]");
			return 1;
		}

		dir = strtok(cmdtext, idx);
			GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "***%s needs medical assistance at %s", sendername, tmp);
			SendClientMessageToAll(COLOR_GREEN,string);
			format(string, sizeof(string), "***%s needs medical assistance at %s", sendername, tmp);
			print(string);
		return 1;
        }

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

		if(!strlen(tmp)) {
			SendClientMessage(playerid, COLOR_WHITE, "USAGE: /heal [ID]");
			return 1;
		}
		new pid = strval(tmp);

		if (IsPlayerConnected(pid))
		{
			SetPlayerHealth(pid,100);
		}
	}
		return 1;
	}
        if(strcmp(cmd, "/911", true) == 0)
{
	    new dir[256];
	    new tmp[256];
		dir = strtok(cmdtext, idx);

	    strmid(tmp, cmdtext, 4, strlen(cmdtext));
		if(!strlen(dir)) {
			SendClientMessage(playerid,COLOR_YELLOW,"USAGE: /911 [Location]");
			return 1;
		}

		dir = strtok(cmdtext, idx);
			GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "***%s needs police assistance at %s", sendername, tmp);
			SendClientMessageToAll(COLOR_RED,string);
			format(string, sizeof(string), "***%s needs police assistance at %s", sendername, tmp);
			print(string);
		return 1;
        }

                   if(strcmp(cmd, "/pof", true) == 0)
{ if(gteam[playerid] == Team_Fire){
	    new dir[256];
	    new tmp[256];
		dir = strtok(cmdtext, idx);

	    strmid(tmp, cmdtext, 4, strlen(cmdtext));
		if(!strlen(dir)) {
			SendClientMessage(playerid,COLOR_YELLOW,"Usage: /pof [location]");
			return 1;
		}

		dir = strtok(cmdtext, idx);
			GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "***%s has put out fire at %s", sendername, tmp);
			SendClientMessageToAll(COLOR_GREEN,string);
			format(string, sizeof(string), "***%s has put out fire at %s", sendername, tmp);
			print(string);
			}
		return 1;
        }
        
        	if(strcmp(cmd, "/rape", true) == 0)
		{
		new tmp[256];
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) {
			SendClientMessage(playerid, COLOR_YELLOW, "Usage: /rape [playerid]");
			return 1;
		}
		giveplayerid = strval(tmp);

		if (IsPlayerConnected(giveplayerid)) {
     		new Float:health;
			GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
			GetPlayerName(playerid, sendername, sizeof(sendername));
			GetPlayerHealth(giveplayerid, health);
			SetPlayerHealth(giveplayerid, health-10);
			format(string, sizeof(string), "%s was buttraped by %s", giveplayer,sendername);
			SendClientMessageToAll(COLOR_RED, string);
			}
    		return 1;
    		}


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

	    strmid(tmp, cmdtext, 4, strlen(cmdtext));
		if(!strlen(dir)) {
			SendClientMessage(playerid,COLOR_YELLOW,"USAGE: /Bus [Location]");
			return 1;
		}
		
    if(strcmp(cmdtext,"/pay",true)==0)
    {
        if (IsPlayerAdmin(playerid) == 0)
        {
            if (GiveMoney[playerid] == 0)
            {
                GiveMoney[playerid] = 1;
                SendClientMessage(playerid,COLOR_GREEN,"Pay System Activated");
            }
            else
            {
                GiveMoney[playerid] = 0;
                SendClientMessage(playerid,COLOR_RED,"Pay System Deactivated");
            }
        }
        else
        {
            SendClientMessage(playerid,COLOR_WHITE,"Invalid Command");
        }
        return 1;
    }

		dir = strtok(cmdtext, idx);
			GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "***%s needs a bus at %s", sendername, tmp);
			SendClientMessageToAll(COLOR_GREEN,string);
			format(string, sizeof(string), "***%s needs a bus at%s", sendername, tmp);
			print(string);
		return 1;
        }
                  if(strcmp(cmd, "/Fire", true) == 0)
{
	    new dir[256];
	    new tmp[256];
		dir = strtok(cmdtext, idx);

	    strmid(tmp, cmdtext, 5, strlen(cmdtext));
		if(!strlen(dir)) {
			SendClientMessage(playerid,COLOR_YELLOW,"USAGE: /Fire [Location]");
			return 1;
		}

		dir = strtok(cmdtext, idx);
			GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "***%s has reported a fire at %s", sendername, tmp);
			SendClientMessageToAll(COLOR_GREEN,string);
			format(string, sizeof(string), "***%s has reported a fire at %s", sendername, tmp);
			print(string);
		return 1;
        }

//LOGINS!

//coplogin
    if (strcmp(cmdtext, "/sapdhoratio", true)==0)
	{
     SendClientMessage(playerid, COLOR_YELLOW, "You are now logged in as a Police Officer");
     SetPlayerColor(playerid,0x0635CEAA);
     ResetPlayerWeapons(playerid);
     GivePlayerWeapon(playerid,24,500);
     GivePlayerWeapon(playerid,25,200);
     GivePlayerWeapon(playerid,41,1000);
     GivePlayerWeapon(playerid,31,4000);
     GivePlayerWeapon(playerid,3,1);
     UnlockCopCars(playerid);
     UnlockswatCars(playerid);
     gteam[playerid] = 1;
	 SetPlayerTeam(playerid,1);

 	return 1;
	}
	if (strcmp(cmdtext, "/lvheli", true)==0)
	{
	    if(gteam[playerid] == Team_Cops){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You Have been Teleported to Las Venturas SAPD Helicopter Pad");
		SetPlayerPos(playerid, 2297.2246,2433.5540,46.9775);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command");
	    }
 	return 1;
 }
 if (strcmp(cmdtext, "/lvpd", true)==0)
	{
	    if(gteam[playerid] == Team_Cops){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "Welcome to the Las Venturas Police Department)");
		SetPlayerPos(playerid, 2294.3035,2451.3228,10.8203);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command");
	    }
 	return 1;
 }
if (strcmp(cmdtext, "/sfheli", true)==0)
	{
	    if(gteam[playerid] == Team_Cops){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the San Fierro Helicopter Pad");
		SetPlayerPos(playerid, 1564.4067,-1686.2070,28.3956);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command");
	    }
 	return 1;
 }
 if (strcmp(cmdtext, "/lspd", true)==0)
	{
	    if(gteam[playerid] == Team_Cops){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the Los Santos Police Department (LSPD)");
		SetPlayerPos(playerid, 1544.9382,-1675.2905,13.5594);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command");
	    }
 	return 1;
 }
  if (strcmp(cmdtext, "/APHeli", true)==0)
	{
	    if(gteam[playerid] == Team_Cops){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the Angel Pine Helicopter Pad");
		SetPlayerPos(playerid, -2152.4431,-2384.6594,37.7891);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command");
	    }
 	return 1;
 }
   if (strcmp(cmdtext, "/appd", true)==0)
	{
	    if(gteam[playerid] == Team_Cops){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the Angel Pine Sherrif Department");
		SetPlayerPos(playerid, -2162.6865,-2386.1606,30.6250);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command");
	    }
 	return 1;
 }
   if (strcmp(cmdtext, "/sfpd", true)==0)
	{
	    if(gteam[playerid] == Team_Cops){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the San Fierro Police Department");
		SetPlayerPos(playerid, -1620.4545,681.0742,7.1875);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }
   if (strcmp(cmdtext, "/eqpd", true)==0)
	{
	    if(gteam[playerid] == Team_Cops){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the El Quebrados Sherrif Department");
		SetPlayerPos(playerid, -1390.7026,2633.8574,55.9844);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }
   if (strcmp(cmdtext, "/fcpd", true)==0)
	{
	    if(gteam[playerid] == Team_Cops){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the Fort Carson Police Department");
		SetPlayerPos(playerid, -216.5076,984.0198,19.3711);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }
   if (strcmp(cmdtext, "/dheli", true)==0)
	{
	    if(gteam[playerid] == Team_Cops){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the Dillimore Helicopter Pad");
		SetPlayerPos(playerid, 621.4874,-571.8990,26.1432);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }
   if (strcmp(cmdtext, "/dilpd", true)==0)
	{
	    if(gteam[playerid] == Team_Cops){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "Welcome to the Dillimore Sherrifs Department");
		SetPlayerPos(playerid, 611.7695,-585.5714,17.2266);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }
   if (strcmp(cmdtext, "/tp to some house", true)==0)
	{
	    if(gteam[playerid] == Team_Cops){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "");
		SetPlayerPos(playerid, 1276.8922,2522.3394,10.8203);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }

 //swatlogin
    if (strcmp(cmdtext, "/swatmovierulez", true)==0)
	{
     SendClientMessage(playerid, COLOR_YELLOW, "You are now logged in as SWAT");
     SetPlayerColor(playerid,0x0635CEAA);
     ResetPlayerWeapons(playerid);
     GivePlayerWeapon(playerid,23,1000);
     GivePlayerWeapon(playerid,27,500);
     GivePlayerWeapon(playerid,29,2000);
     GivePlayerWeapon(playerid,31,4000);
     GivePlayerWeapon(playerid,41,1000);
     GivePlayerWeapon(playerid,3,1);
     UnlockswatCars(playerid);
     UnlockCopCars(playerid);
     gteam[playerid] = 3;
	 SetPlayerTeam(playerid,3);
		return 1;
	}
   if (strcmp(cmdtext, "/hq", true)==0)
	{
	    if(gteam[playerid] == Team_SWAT){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the LV SAPD Precinct garage");
		SetPlayerPos(playerid, 2282.1243,2425.2588,3.4766);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invaild Command!");
	    }
 	return 1;
 }

   if (strcmp(cmdtext, "/sfs", true)==0)
	{
	    if(gteam[playerid] == Team_SWAT){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the SF SAPD Precinct garage");
		SetPlayerPos(playerid, -1606.4366,674.0412,-5.2422);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }
   if (strcmp(cmdtext, "/sfsh", true)==0)
	{
	    if(gteam[playerid] == Team_SWAT){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the SF SWAT Helicopter");
		SetPlayerPos(playerid, -1645.4500,690.9113,38.2422);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }
 
     if (strcmp(cmdtext, "/pimpmyhome", true)==0)
	{
	    if(gteam[playerid] == Team_SWAT){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to SAPD SWAT Chief [ERP]P.I.M.P.'s house");
		SetPlayerPos(playerid, 12.7591,1112.9780,20.9399);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }

//cia login
    if (strcmp(cmdtext, "/CIA5361", true)==0)
	{
     SendClientMessage(playerid, COLOR_YELLOW, "You are now logged in as CIA");
     SetPlayerColor(playerid,0x0635CEAA);
     ResetPlayerWeapons(playerid);
     GivePlayerWeapon(playerid,23,1000);
     GivePlayerWeapon(playerid,27,1000);
     GivePlayerWeapon(playerid,29,2000);
     GivePlayerWeapon(playerid,43,50);
     UnlockciaCars(playerid);
     gteam[playerid] = 4;
	 SetPlayerTeam(playerid,4);
		return 1;
	}
   if (strcmp(cmdtext, "/cia", true)==0)
	{
	    if(gteam[playerid] == Team_CIA){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to CIA Headquarters");
		SetPlayerPos(playerid, 2491.6792,2397.4736,10.8203);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }
    if (strcmp(cmdtext, "/ciah", true)==0)
	{
	    if(gteam[playerid] == Team_CIA){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the CIA Helicopter");
		SetPlayerPos(playerid, 2469.7834,2363.2813,71.0496);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }

//army login
    if (strcmp(cmdtext, "/OMGA69YAY", true)==0)
	{
     SendClientMessage(playerid, COLOR_YELLOW, "You are now logged in as ARMY");
     SetPlayerColor(playerid,0x33AA33AA);
     ResetPlayerWeapons(playerid);
     GivePlayerWeapon(playerid,31,5000);
     GivePlayerWeapon(playerid,29,5000);
     GivePlayerWeapon(playerid,27,300);
     UnlockarmyCars(playerid);
     gteam[playerid] = 5;
	 SetPlayerTeam(playerid,5);
		return 1;
	}
    if (strcmp(cmdtext, "/a69", true)==0)
	{
	    if(gteam[playerid] == Team_Army){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the Area 69 Military Base");
		SetPlayerPos(playerid, 215.2343,1915.5951,17.6406);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }
     if (strcmp(cmdtext, "/navb", true)==0)
	{
	    if(gteam[playerid] == Team_Army){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the Easter Basin Naval Base");
		SetPlayerPos(playerid, -1347.8110,500.8861,18.2344);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }

//fire dept login
    if (strcmp(cmdtext, "/FIRE563", true)==0)
	{
     SendClientMessage(playerid, COLOR_YELLOW, "You are now logged in as FDSA");
     SetPlayerColor(playerid,0xFF0000AA);
     ResetPlayerWeapons(playerid);
     GivePlayerWeapon(playerid,42,5000);
	 UnlockfireCars(playerid);
     gteam[playerid] = 8;
	 SetPlayerTeam(playerid,8);
		return 1;
	}
    if (strcmp(cmdtext, "/fcfdsa", true)==0)
	{
	    if(gteam[playerid] == Team_Fire){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the Fort Carson Medical Center");
		SetPlayerPos(playerid, -316.2099,1055.2640,19.7422);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }
     if (strcmp(cmdtext, "/lvfdsa", true)==0)
	{
	    if(gteam[playerid] == Team_Fire){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the LV FDSA Fire Station");
		SetPlayerPos(playerid, 1742.8632,2068.8408,10.8203);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }
     if (strcmp(cmdtext, "/sffdsa", true)==0)
	{
	    if(gteam[playerid] == Team_Fire){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the SF FDSA Fire Station");
		SetPlayerPos(playerid, -2024.7822,67.1232,28.4388);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }

           if(strcmp(cmd, "/pof", true) == 0)
{ if(gteam[playerid] == Team_Fire){
	    new dir[256];
	    new tmp[256];
		dir = strtok(cmdtext, idx);

	    strmid(tmp, cmdtext, 4, strlen(cmdtext));
		if(!strlen(dir)) {
			SendClientMessage(playerid,COLOR_YELLOW,"Usage: /pof [location]");
			return 1;
		}

		dir = strtok(cmdtext, idx);
			GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "***%s has put out fire at %s", sendername, tmp);
			SendClientMessageToAll(COLOR_GREEN,string);
			format(string, sizeof(string), "***%s has put out fire at %s", sendername, tmp);
			print(string);
			}
		return 1;
        }

//ems login
    if (strcmp(cmdtext, "/SAVEROFHURT", true)==0)
	{
     SendClientMessage(playerid, COLOR_YELLOW, "You are now logged in as SAEMS");
     SetPlayerColor(playerid,0xFFFF00AA);
     ResetPlayerWeapons(playerid);
     UnlockemsCars(playerid);
     gteam[playerid] = 6;
	 SetPlayerTeam(playerid,6);
		return 1;
	}
    if (strcmp(cmdtext, "/lvemsh", true)==0)
	{
	    if(gteam[playerid] == Team_EMS){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the LV EMS Helicopter");
		SetPlayerPos(playerid, 1599.4893,1766.8270,37.3125);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invaild Command!");
	    }
 	return 1;
 }
    if (strcmp(cmdtext, "/lvems", true)==0)
	{
	    if(gteam[playerid] == Team_EMS){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the LV Hospital");
		SetPlayerPos(playerid, 1589.1461,1821.0245,10.8203);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invaild Command!");
	    }
 	return 1;
 }
    if (strcmp(cmdtext, "/fcemsh", true)==0)
	{
	    if(gteam[playerid] == Team_EMS){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the Fort Carson EMS Helicopter");
		SetPlayerPos(playerid, -332.8478,1043.6372,26.0125);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invaild Command!");
	    }
 	return 1;
 }
    if (strcmp(cmdtext, "/fcems", true)==0)
	{
	    if(gteam[playerid] == Team_EMS){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the Fort Carson Medical Center");
		SetPlayerPos(playerid, -316.2099,1055.2640,19.7422);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invaild Command!");
	    }
 	return 1;
 }
    if (strcmp(cmdtext, "/eqems", true)==0)
	{
	    if(gteam[playerid] == Team_EMS){
  	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the El Quebrados Medical Center");
		SetPlayerPos(playerid, -1514.5247,2527.1670,55.7434);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invaild Command!");
	    }
 	return 1;
 }
    if (strcmp(cmdtext, "/sfemsh", true)==0)
	{
	    if(gteam[playerid] == Team_EMS){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the SF EMS Helicopter");
		SetPlayerPos(playerid, -2647.2166,636.9435,66.0938);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invaild Command!");
	    }
 	return 1;
 }
    if (strcmp(cmdtext, "/sfems", true)==0)
	{
	    if(gteam[playerid] == Team_EMS){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the SF Hospital");
		SetPlayerPos(playerid, -2662.8835,629.5837,14.4531);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invaild Command!");
	    }
 	return 1;
 }
    if (strcmp(cmdtext, "/lsemsh", true)==0)
	{
	    if(gteam[playerid] == Team_EMS){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the LS EMS Helicopter");
		SetPlayerPos(playerid, 1161.5409,-1301.8411,31.4963);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invaild Command!");
	    }
 	return 1;
 }
    if (strcmp(cmdtext, "/lsems", true)==0)
	{
	    if(gteam[playerid] == Team_EMS){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the LS Hospital");
		SetPlayerPos(playerid, 1178.5449,-1324.0051,14.1253);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }

//busco login
    if (strcmp(cmdtext, "/BUSPEOPLE", true)==0)
	{
     SendClientMessage(playerid, COLOR_YELLOW, "You are now logged in as BUS DRIVER");
     SetPlayerColor(playerid,0xFFA00BAA);
     ResetPlayerWeapons(playerid);
     UnockbusCars(playerid);
     gteam[playerid] = 9;
	 SetPlayerTeam(playerid,9);
		return 1;
	}
     if (strcmp(cmdtext, "/lvhq", true)==0)
	{
	    if(gteam[playerid] == Team_Bus){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the LV Bus Depot");
		SetPlayerPos(playerid, 1041.0757,1305.0039,10.8203);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }

//bm login
    if (strcmp(cmdtext, "/TBMILM66", true)==0)
	{
     SendClientMessage(playerid, COLOR_YELLOW, "You are now logged in as BLACK MAREA");
     SetPlayerColor(playerid,0xFFFFFFAA);
     ResetPlayerWeapons(playerid);
     GivePlayerWeapon(playerid,4,1);
     GivePlayerWeapon(playerid,24,25);
     GivePlayerWeapon(playerid,30,200);
     UnockbmCars(playerid);
     gteam[playerid] = 2;
	 SetPlayerTeam(playerid,2);
		return 1;
	}
	if (strcmp(cmdtext, "/csahq", true)==0)
	{
	    if(gteam[playerid] == Team_GPB){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You Have been teleported to the CSA Ammunation");
		SetPlayerPos(playerid, 2559.3362,2064.2869,11.0995);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }
 	if (strcmp(cmdtext, "/33chris33", true)==0)
	{
	    if(gteam[playerid] == Team_GPB){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You Have been teleported to the [ERP]Chris' House");
		SetPlayerPos(playerid, -687.9152,947.2354,13.0313);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }
//gov login
    if (strcmp(cmdtext, "/GOVT612", true)==0)
	{
     SendClientMessage(playerid, COLOR_YELLOW, "You are now logged in as");
     SetPlayerColor(playerid,0xAFAFAFAA);
     ResetPlayerWeapons(playerid);
     GivePlayerWeapon(playerid,23,1000);
     UnockgovCars(playerid);
     gteam[playerid] = 16;
	 SetPlayerTeam(playerid,16);
		return 1;
	}

		if(strcmp(cmdtext, "/21GOVPLANE12", true) == 0)
		{
 		if(gteam[playerid] == Team_GOV){
				SetPlayerPos(playerid,2.384830, 33.103397, 1199.849976);
				SetPlayerInterior(playerid,1);
				SendClientMessage(playerid,COLOR_YELLOW,"Welcome to the governors jet.");
			}
		return 1;
	}

//TaxiLogin

        if (strcmp(cmdtext, "/DRIVE4CASH", true)==0)
	{
     SendClientMessage(playerid, COLOR_YELLOW, "You are now logged in as a Taxi Driver");
     SetPlayerColor(playerid, COLOR_ORANGE);
     ResetPlayerWeapons(playerid);
     GivePlayerWeapon(playerid,23,200);
     GivePlayerWeapon(playerid,5,1);
	 UnlocktaxiCars(playerid);
     gteam[playerid] = 19;
	 SetPlayerTeam(playerid,19);
		return 1;
	}
     if (strcmp(cmdtext, "/taxihq", true)==0)
	{
	    if(gteam[playerid] == Team_Taxi){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to Larry's Speedy Taxis");
		SetPlayerPos(playerid, 2168.6387,1404.3846,10.8203);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }

//USR Login

        if (strcmp(cmdtext, "/n33d4sp33d", true)==0)
	{
     SendClientMessage(playerid, COLOR_YELLOW, "You are now logged in as an Underground Street Racer");
     SetPlayerColor(playerid, 0x7CFC00AA);
     ResetPlayerWeapons(playerid);
     GivePlayerWeapon(playerid,22,100);
     GivePlayerWeapon(playerid,29,200);
     GivePlayerWeapon(playerid,5,1);
	 UnlockUSRCars(playerid);
     gteam[playerid] = 20;
	 SetPlayerTeam(playerid,20);
		return 1;
	}
     if (strcmp(cmdtext, "/usrhq", true)==0)
	{
	    if(gteam[playerid] == Team_USR){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to USR Headquarters");
		SetPlayerPos(playerid, 1658.7953,2179.6467,10.8203);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }
      if (strcmp(cmdtext, "/carlot", true)==0)
	{
	    if(gteam[playerid] == Team_USR){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the USR Car Lot");
		SetPlayerPos(playerid, 2326.9280,1388.8326,42.8203);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }
      if (strcmp(cmdtext, "/arch", true)==0)
	{
	    if(gteam[playerid] == Team_USR){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to Wheel Arch Angels");
		SetPlayerPos(playerid, -2704.0547,217.0111,4.1797);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }

//Smoking aces Login

        if (strcmp(cmdtext, "/aceofspades", true)==0)
	{
     SendClientMessage(playerid, COLOR_YELLOW, "You are now logged in as a Smoking Aces member");
     SetPlayerColor(playerid,0x8d301dAA);
     ResetPlayerWeapons(playerid);
     GivePlayerWeapon(playerid,30,200);
     GivePlayerWeapon(playerid,24,200);
     GivePlayerWeapon(playerid,5,1);
	 UnlocksaCars(playerid);
     gteam[playerid] = 18;
	 SetPlayerTeam(playerid,18);
		return 1;
	}

	     if (strcmp(cmdtext, "/saw", true)==0)
	{
	    if(gteam[playerid] == Team_Smoke){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the Smoking Aces Warehouse");
		SetPlayerPos(playerid, 2180.2104,-2256.2095,14.7734);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }
     if (strcmp(cmdtext, "/sahq", true)==0)
	{
	    if(gteam[playerid] == Team_Smoke){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the Smoking Aces' Caligula's Casino");
		SetPlayerPos(playerid, 2149.7954,1680.5746,10.8125);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }
     if (strcmp(cmdtext, "/33gijoe33", true)==0)
	{
	    if(gteam[playerid] == Team_Smoke){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "Welcome to [ERP]G.I.Joe's house");
		SetPlayerPos(playerid, 315.5374,-1773.5200,4.7144);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }

//SWE Login

        if (strcmp(cmdtext, "/SWE0345LPN6G", true)==0)
	{
     SendClientMessage(playerid, COLOR_YELLOW, "You are now logged in as a swe013 member");
     SetPlayerColor(playerid,0x33CCFFAA);
     ResetPlayerWeapons(playerid);
     GivePlayerWeapon(playerid,30,200);
     GivePlayerWeapon(playerid,24,100);
     GivePlayerWeapon(playerid,5,1);
	 UnlocksweCars(playerid);
     gteam[playerid] = 17;
	 SetPlayerTeam(playerid,17);
		return 1;
	}


	if (strcmp(cmdtext, "/swehq", true)==0)
	{
	    if(gteam[playerid] == Team_Sw103){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You Have been teleported to the swe013 HQ");
		SetPlayerPos(playerid, -2548.0078,1214.4885,37.4219);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }

//SecretLogin

        if (strcmp(cmdtext, "/a2minigun2", true)==0)
	{
	if(IsPlayerAdmin(playerid) == 1){
     SendClientMessage(playerid, COLOR_RED, "You are now a one man army");
     SetPlayerColor(playerid,0xFFFFFF00);
     ResetPlayerWeapons(playerid);
     GivePlayerWeapon(playerid,38,10000);
     GivePlayerWeapon(playerid,31,4000);
     GivePlayerWeapon(playerid,24,1000);
     GivePlayerWeapon(playerid,27,4000);
     GivePlayerWeapon(playerid,29,4000);
     GivePlayerWeapon(playerid,9,1);
	    UnlockarmyCars(playerid);
	    UnlockCopCars(playerid);
	    UnlockswatCars(playerid);
	    UnlockfireCars(playerid);
	         gteam[playerid] = 21;
	 SetPlayerTeam(playerid,21);
     }
	 return 1;
	}
    if (strcmp(cmdtext, "/base", true)==0)
	{
	    if(gteam[playerid] == Team_Admin){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the Area 69 Military Base");
		SetPlayerPos(playerid, 215.2343,1915.5951,17.6406);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }
     if (strcmp(cmdtext, "/navy", true)==0)
	{
	    if(gteam[playerid] == Team_Admin){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the Easter Basin Naval Base");
		SetPlayerPos(playerid, -1347.8110,500.8861,18.2344);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }
     if (strcmp(cmdtext, "/adcamp", true)==0)
	{
	    if(gteam[playerid] == Team_Admin){
	    SetPlayerInterior(playerid,0);
	    SendClientMessage(playerid, COLOR_YELLOW, "You have been teleported to the ERP Administrative Field Office");
		SetPlayerPos(playerid, -2806.2073,-1516.4238,140.8360);}
	    else{
	    SendClientMessage(playerid, COLOR_WHITE, "Invalid Command!");
	    }
 	return 1;
 }
  if((strcmp(cmdtext,"/iddad",true)==0)||(strcmp(cmdtext,"/god",true)==0))
    {
        if (IsPlayerAdmin(playerid))
        {
            if(God[playerid] == 0)
            {
                God[playerid] = 1;
                SendClientMessage(playerid,COLOR_GREEN,"GOD MODE Activated");
            }
            else
            {
                God[playerid] = 0;
                SendClientMessage(playerid,COLOR_RED,"GOD MODE Deactivated");
                SetPlayerHealth(playerid, 100);
            }
        }
        else
        {
            SendClientMessage(playerid,COLOR_RED,"This command is for Administrators only");
        }
        return 1;
    }

//jail/unjail/wanted

if(strcmp(cmd, "/wanted", true) == 0)
	{
      if(gteam[playerid]==Team_Cops || gteam[playerid]==Team_CIA || gteam[playerid]==Team_Army || gteam[playerid]==Team_SWAT) {
		SendClientMessage(playerid, COLOR_SYSTEM, "Current Wanted People:");
	    for(new i=0; i < MAX_WANTED_LEVEL; i++) {
		 if(WantedLevel[i]>0) {
	            GetPlayerName(i,WantedPlayerName,sizeof(WantedPlayerName));
				format(string, sizeof(string), "%s(ID:%d) - %d Wanted Level", WantedPlayerName,i,WantedLevel[i]);
                SendClientMessage(playerid, COLOR_WHITE, string);
		}
		}
		}else{
		SendClientMessage(playerid, COLOR_RED, "You can only view this as a cop!");
		}
return 1;
}

if(strcmp(cmd, "/po", true) == 0)
	{
	if(gteam[playerid]==Team_Cops) {
        SendClientMessageToAll(COLOR_RED, "THIS IS THE POLICE, PULL OVER!");
	}
	return 1;
	}

if(strcmp(cmd, "/mo", true) == 0)
	{
	if(gteam[playerid]==Team_Cops) {
        SendClientMessageToAll(COLOR_RED, "POLICE ! MOVE OUT OF THE WAY!");
	}
	return 1;
	}

if(strcmp(cmd, "/gu", true) == 0)
	{
	if(gteam[playerid]==Team_Cops) {
        SendClientMessageToAll(COLOR_RED, "PUT THE WEAPON DOWN!");
	}
	return 1;
	}
	
if(strcmp(cmd, "/en", true) == 0)
	{
	if(gteam[playerid]==Team_Cops) {
        SendClientMessageToAll(COLOR_RED, "TURN OFF THE ENGINE AND THROW THE KEYS OUT THE WINDOW");
	}
	return 1;
	}

if(strcmp(cmd, "/st", true) == 0)
	{
	if(gteam[playerid]==Team_Cops) {
        SendClientMessageToAll(COLOR_RED, "POLICE! STOP!");
	}
	return 1;
	}

if(strcmp(cmd, "/gr", true) == 0)
	{
	if(gteam[playerid]==Team_Cops) {
        SendClientMessageToAll(COLOR_RED, "EXIT THE VEHICLE AND GET ON THE GROUND NOW!");
	}
	return 1;
	}
	
if(strcmp(cmd, "/jail", true) == 0) {
	     new tmp[256];
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) {
			SendClientMessage(playerid, COLOR_ORANGE, "Usage: /jail [Player ID]");
			return 1;
		}
        giveplayerid = strval(tmp);

	if(gteam[playerid]==Team_Cops || gteam[playerid]==Team_CIA || gteam[playerid]==Team_Army || gteam[playerid]==Team_SWAT) {
	    if (IsPlayerConnected(giveplayerid)) {
 			GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
			GetPlayerName(playerid, sendername, sizeof(sendername));
			    format(string, sizeof(string), "You have jailed %s (ID:%d)", giveplayer, giveplayerid);
				SendClientMessage(playerid, COLOR_GREEN, string);
				format(string, sizeof(string), "You have been jailed by Officer %s (ID:%d)!", sendername, playerid);
				SendClientMessage(giveplayerid, COLOR_RED, string);
				format(string, sizeof(string), "%s (ID:%d) has been imprisonned by Officer %s (ID:%d)", giveplayer, giveplayerid, sendername, playerid);
				SendClientMessageToAll(COLOR_LIGHTBLUE, string);
				printf(string);
				SetPlayerInterior(giveplayerid,3);
				SetPlayerPos(giveplayerid,198.3797,160.8905,1003.0300);
				SetPlayerFacingAngle(giveplayerid,177.0350);
				SetCameraBehindPlayer(giveplayerid);
				PlayerPlaySound(giveplayerid,1082,198.3797,160.8905,1003.0300);
				TogglePlayerControllable(giveplayerid,0);   // sp that can't /kill
				DisablePlayerCheckpoint(giveplayerid);
				return 1;
	        			}else{
   	format(string, sizeof(string), "id %d is not an active player.", giveplayerid);
				SendClientMessage(playerid, COLOR_YELLOW, string);
}
		}else{
   	format(string, sizeof(string), "SERVER: This command is for SAPD personnel only.", giveplayerid);
				SendClientMessage(playerid, COLOR_WHITE, string);
}
return 1;
}
if(strcmp(cmd, "/unjail", true) == 0) {
	     new tmp[256];
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) {
			SendClientMessage(playerid, COLOR_ORANGE, "Usage: /jail [Player ID]");
			return 1;
		}
        giveplayerid = strval(tmp);

	if(gteam[playerid]==Team_Cops || gteam[playerid]==Team_CIA || gteam[playerid]==Team_Army || gteam[playerid]==Team_SWAT) {
	    if (IsPlayerConnected(giveplayerid)) {
 			GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
			GetPlayerName(playerid, sendername, sizeof(sendername));
			    format(string, sizeof(string), "You have unjailed %s (ID:%d)", giveplayer, giveplayerid);
				SendClientMessage(playerid, COLOR_GREEN, string);
				format(string, sizeof(string), "You have been released by %s (ID:%d)!", sendername, playerid);
				SendClientMessage(giveplayerid, COLOR_GREEN, string);
				format(string, sizeof(string), "%s (ID:%d) has been released from prison by %s (ID:%d)", giveplayer, giveplayerid, sendername, playerid);
				SendClientMessageToAll(COLOR_LIGHTBLUE, string);
				printf(string);
				SetPlayerInterior(giveplayerid,0);
				SetPlayerFacingAngle(giveplayerid,90.00);
				SetPlayerPos(giveplayerid,2296.4031,2468.7754,10.8203);
				SetPlayerFacingAngle(giveplayerid,177.0350);
				SetCameraBehindPlayer(giveplayerid);
				TogglePlayerControllable(giveplayerid,1);
				return 1;
	        			}else{
   	format(string, sizeof(string), "id %d is not an active player.", giveplayerid);
				SendClientMessage(playerid, COLOR_YELLOW, string);
}
		}else{
   	format(string, sizeof(string), "SERVER: This command is for SAPD personnel only.", giveplayerid);
				SendClientMessage(playerid, COLOR_WHITE, string);
}
return 1;
}

if(strcmp(cmd, "/ticket", true) == 0) {
new tmp[256];
new amount;
new receiver;
tmp = strtok(cmdtext, idx);
if(gteam[playerid] == Team_Cops){
if(!strlen(tmp)) {
SendPlayerFormattedText(playerid,"-> Usage: /ticket <player_id>",0);
} else {
if(!IsPlayerConnected(strval(tmp))) {
SendPlayerFormattedText(playerid,"-> Invalid Player ID to ticket.",0);
} else {
receiver = strval(tmp);
tmp = strtok(cmdtext, idx);
amount = -10000;
if(!amount) {
SendPlayerFormattedText(playerid,"-> Usage: /ticket <player_id>",0);
} else {
GivePlayerMoney(receiver,amount);
new tempstr[256];
format(tempstr, sizeof(tempstr), "-> You have given a ticket for $%d.",amount);
SendPlayerFormattedText(playerid,tempstr,0);
format(tempstr, sizeof(tempstr), "-> You have been given a ticket for $%d",amount);
SendPlayerFormattedText(giveplayerid,tempstr,0);
}}
}
}
return 1;
}

//goto command

 if(strcmp(cmd, "/goto", true) == 0 && IsPlayerAdmin(playerid)) {
		    new tmp[256];
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) {
				SendPlayerFormattedText(playerid,"Usage: /goto <player_id>",0);
			} else {
    if(!IsPlayerConnected(strval(tmp))) {
					SendPlayerFormattedText(playerid,"Invalid Player ID to goto.",0);
				} else {
					new Float:X;
					new Float:Y;
					new Float:Z;
					new Float:Angle;
					if(IsPlayerInAnyVehicle(playerid)) {
					    new VehicleID;
					    VehicleID = GetPlayerVehicleID(playerid);
						GetPlayerPos(strval(tmp),X,Y,Z);
						GetPlayerFacingAngle(strval(tmp),Angle);
						SetVehiclePos(VehicleID, X + 0.01, Y + 0.01, Z);
						SetPlayerFacingAngle(playerid,Angle);
					} else {
						GetPlayerPos(strval(tmp),X,Y,Z);
        				        GetPlayerFacingAngle(strval(tmp),Angle);
						SetPlayerFacingAngle(playerid,Angle);
						SetPlayerPos(playerid, X + 0.01, Y + 0.01, Z);
					}
				    new tempstr[256];
				    GetPlayerName(strval(tmp),giveplayername,sizeof(giveplayername));
				    format(tempstr, sizeof(tempstr), "You have been teleported to %s's location.",giveplayername);
					SendPlayerFormattedTextg(playerid,tempstr,0);
				}
			}
			return 1;
		}

// TELEPORTS
	    if(strcmp(cmdtext, "/ls", true) == 0)
    {
	if (GetPlayerMoney(playerid) > 500)
	{
				{
				        SetPlayerInterior(playerid,0);
                        SetPlayerPos(playerid,1685.5325,-2239.3577,13.5469);
                        GivePlayerMoney(playerid, -150);
                        SendClientMessage(playerid,COLOR_YELLOW,"You have been transported to LS International and have been charged $150");
                        return 1;
                }
	}
	else
	{
		SendClientMessage(playerid,COLOR_YELLOW,"Sorry but you do not have enough money to travel");
	}
	return 1;
    }

    	    if(strcmp(cmdtext, "/sf", true) == 0)
    {
	if (GetPlayerMoney(playerid) > 500)
	{
				{
				        SetPlayerInterior(playerid,0);
                        SetPlayerPos(playerid,-1426.8214,-288.9138,14.1484);
                        GivePlayerMoney(playerid, -150);
                        SendClientMessage(playerid,COLOR_YELLOW,"You have been transported to Easter Bay International and have been charged $150");
                        return 1;
                }
	}
	else
	{
		SendClientMessage(playerid,COLOR_YELLOW,"Sorry but you do not have enough money to travel");
	}
	return 1;
    }
        	    if(strcmp(cmdtext, "/lv", true) == 0)
    {
	if (GetPlayerMoney(playerid) > 500)SpawnPlayer()
	{
				{
				        SetPlayerInterior(playerid,0);
                        SetPlayerPos(playerid,1679.9247,1448.3330,10.7740);
                        GivePlayerMoney(playerid, -150);
                        SendClientMessage(playerid,COLOR_YELLOW,"You have been transported to LV International and have been charged $150");
                        return 1;
                }
	}
	else
	{
		SendClientMessage(playerid,COLOR_YELLOW,"Sorry but you do not have enough money to travel");
	}
	return 1;
    }

	    if(strcmp(cmdtext, "/33camp33", true) == 0)
{
if (GetPlayerMoney(playerid) > 50)
{
SetPlayerPos(playerid,-2806.2073,-1516.4238,140.8360);
SetPlayerInterior(playerid,0);
GivePlayerMoney(playerid, -50);
SendClientMessage(playerid,COLOR_YELLOW,"You have been transported to the ERP Administrative Field Office and charged $50");
return 1;
}
	    if(strcmp(cmdtext, "/skydive", true) == 0)
{
if (GetPlayerMoney(playerid) > 1000)
{
SetPlayerPos(playerid,-2806.2073,-1516.4238,140.8360);
SetPlayerInterior(playerid,0);
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid,COLOR_YELLOW,"this is the back to androda type /fly to jump out of the aircraft");
return 1;
}
	    if(strcmp(cmdtext, "/fly", true) == 0)
{
SetPlayerPos(playerid,-2806.2073,-1516.4238,140.8360);
SetPlayerInterior(playerid,0);
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid,COLOR_YELLOW,"fly my man");
return 1;
}
}
if(strcmp(cmdtext, "/lc", true) == 0)
{
if (GetPlayerMoney(playerid) > 1500)
{
{
SetPlayerPos(playerid,-830.149,505.369,1358.3);
SetPlayerInterior(playerid,1);
GivePlayerMoney(playerid, -1500);
SendClientMessage(playerid,COLOR_YELLOW,"You have been transported to Liberty CIty and have been charged $150");
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Sorry but you do not have enough money to travel");
}
return 1;
}

	if(strcmp(cmdtext, "/sfpd2", true) == 0)
{
if (GetPlayerMoney(playerid) > 30)
{
SetPlayerPos(playerid,246.40, 110.84, 1003.22);
SetPlayerInterior(playerid,10);
GivePlayerMoney(playerid, -30);
SendClientMessage(playerid,COLOR_YELLOW,"You have been teleported to inside the SF SAPD Precinct.");
}
return 1;
}

//Stealth

if(strcmp(cmd, "/Stealth", true) == 0) {
			if(IsPlayerAdmin(playerid) == 1){
			SetPlayerColor(playerid, 0xFFFFFF00);
	        SendClientMessage(playerid, COLOR_YELLOW,"You are now in stealth mode.");
	        }
	        if(gteam[playerid] == Team_CIA){
			SetPlayerColor(playerid, 0xFFFFFF00);
	        SendClientMessage(playerid, COLOR_YELLOW,"You are now in stealth mode.");
	        }
     return 1;
   }
   
if(strcmp(cmd, "/Unstealth", true) == 0) {
			if(IsPlayerAdmin(playerid) == 1){
			SetPlayerColor(playerid, 0xFFFFFFAA);
	        SendClientMessage(playerid, COLOR_YELLOW,"You are no Longer in stealth mode.");
			}
			if(gteam[playerid] == Team_CIA){
			SetPlayerColor(playerid, 0xFFFFFFAA);
	        SendClientMessage(playerid, COLOR_YELLOW,"You are no Longer in stealth mode.");}
     return 1;
   }
   
   // Freeze

	if(strcmp(cmd, "/frz", true) == 0 && IsPlayerAdmin(playerid) == 1) {
		new tmp[256];
		tmp = strtok(cmdtext, idx);

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

		if (IsPlayerConnected(giveplayerid)) {
			GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
			GetPlayerName(playerid, sendername, sizeof(sendername));
			TogglePlayerControllable(giveplayerid, 0);
			format(string, sizeof(string), "%s (id: %d) froze %s (id: %d).", sendername,playerid,giveplayer,giveplayerid);
			printf(string);
			format(string, sizeof(string), "%s (id: %d) has been  frozen", giveplayer,giveplayerid);
			SendClientMessage(playerid, COLOR_YELLOW, string);
			format(string, sizeof(string), "You have been frozen by %s (id: %d).", sendername,playerid);
			SendClientMessage(giveplayerid, COLOR_YELLOW, string);
		}
		else {
			format(string, sizeof(string), "%d is not an active player.", giveplayerid);
			SendClientMessage(playerid, COLOR_YELLOW, string);
		}

		return 1;
	}


// Unfreeze

	if(strcmp(cmd, "/unfrz", true) == 0 && IsPlayerAdmin(playerid) == 1) {
	    new tmp[256];
		tmp = strtok(cmdtext, idx);

		if(!strlen(tmp)) {
			SendClientMessage(playerid, COLOR_WHITE, "AS Alert: /unfreeze [Playerid]");
			return 1;
		}
		giveplayerid = strval(tmp);

		if (IsPlayerConnected(giveplayerid)) {
			GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
			GetPlayerName(playerid, sendername, sizeof(sendername));
			TogglePlayerControllable(giveplayerid, 1);
			format(string, sizeof(string), "AS Alert:%s (id: %d) has unfrozen %s (id: %d).", sendername,playerid,giveplayer,giveplayerid);
			printf(string);
			format(string, sizeof(string), "%s (id: %d) has been unfrozen.", giveplayer,giveplayerid);
			SendClientMessage(playerid, COLOR_YELLOW, string);
			format(string, sizeof(string), "You have been unfrozen by %s (id: %d).", sendername,playerid);
			SendClientMessage(giveplayerid, COLOR_YELLOW, string);
		}
		else {
			format(string, sizeof(string), "%d is not an active player.", giveplayerid);
			SendClientMessage(playerid, COLOR_YELLOW, string);
		}

		return 1;
	}


   
if(strcmp(cmdtext, "/campers421", true) == 0)
{
if (GetPlayerMoney(playerid) > 30)
{
SetPlayerPos(playerid,-1394.20, 987.62, 1023.96);
SetPlayerInterior(playerid,15);
GivePlayerMoney(playerid, -30);
SendClientMessage(playerid,COLOR_YELLOW,"You have taken a bus ride to stadium and walked in.");
}
return 1;
}
 //givecash
 	if(strcmp(cmd, "/givecash", true) == 0) {
	    new tmp[256];
		tmp = strtok(cmdtext, idx);

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

		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) {
			SendClientMessage(playerid, COLOR_WHITE, "USAGE: /givecash [playerid] [amount]");
			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));
			playermoney = GetPlayerMoney(playerid);
			if (moneys > 0 && playermoney >= moneys) {
				GivePlayerMoney(playerid, (0 - moneys));
				GivePlayerMoney(giveplayerid, moneys);
				format(string, sizeof(string), "You have sent %s(player: %d), $%d.", giveplayer,giveplayerid, moneys);
				SendClientMessage(playerid, COLOR_YELLOW, string);
				format(string, sizeof(string), "You have recieved $%d from %s(player: %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, "Invalid transaction amount.");
			}
		}
		else {
				format(string, sizeof(string), "%d is not an active player.", giveplayerid);
				SendClientMessage(playerid, COLOR_YELLOW, string);
			}
		return 1;
}	else
	{
		SendClientMessage(playerid, COLOR_WHITE, "Invalid command");
	}
	return 1;
}

public OnPlayerInfoChange(playerid)
{
	printf("OnPlayerInfoChange(%d)");
	return 1;
}



public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
	printf("OnPlayerEnterVehicle(%d, %d, %d)", playerid, vehicleid, ispassenger);
	return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
	printf("OnPlayerExitVehicle(%d, %d)", playerid, vehicleid);
	return 1;
}

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

public OnPlayerEnterCheckpoint(playerid)
{
	printf("OnPlayerEnterCheckpoint(%d)", playerid);
	return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
	printf("OnPlayerLeaveCheckpoint(%d)", playerid);
	return 1;
}

public SendPlayerFormattedTextg(playerid, const str[], define)
{
	new tmpbuf[256];
	format(tmpbuf, sizeof(tmpbuf), str, define);
	SendClientMessage(playerid, COLOR_GREEN, tmpbuf);
}

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