All pastes #755579 Raw Edit

RPH Real-Life Script

public text v1 · immutable
#755579 ·published 2007-10-30 19:51 UTC
rendered paste body
#include <M.I.C>
#pragma tabsize 0

#define AQUA 0x7CFC00AA
#define GREY 0xAFAFAFAA
#define RED 0xAA3333AA
#define YELLOW 0xFFFF00AA
#define PINK 0xFF66FFAA
#define BLUE 0x0000BBAA
#define WHITE 0xFFFFFFAA
#define LIGHTBLUE 0x33CCFFAA
#define DARKRED 0x660000AA
#define ORANGE 0xFF9900AA
#define BRIGHTRED 0xFF0000AA
#define INDIGO 0x4B00B0AA
#define VIOLET 0x9955DEEE
#define LIGHTRED 0xFF99AADD
#define SEAGREEN 0x00EEADDF
#define GRAYWHITE 0xEEEEFFC4
#define LIGHTNEUTRALBLUE 0xabcdef66
#define GREENISHGOLD 0xCCFFDD56
#define LIGHTBLUEGREEN 0x0FFDD349
#define NEUTRALBLUE 0xABCDEF01
#define LIGHTCYAN 0xAAFFCC33
#define LEMON 0xDDDD2357
#define MEDIUMBLUE 0x63AFF00A
#define NEUTRAL 0xABCDEF97
#define BLACK 0x00000000
#define NEUTRALGREEN 0x81CFAB00
#define DARKGREEN 0x12900BBF
#define LIGHTGREEN 0x24FF0AB9
#define DARKBLUE 0x300FFAAB
#define BLUEGREEN 0x46BBAA00
#define PINK 0xFF66FFAA
#define BLUE 0x0000BBAA
#define LIGHTBLUE 0x33CCFFAA
#define DARKRED 0x660000AA
#define ORANGE 0xFF9900AA
#define FADE1 0xE6E6E6E6
#define FADE2 0xC8C8C8C8
#define FADE3 0xAAAAAAAA
#define FADE4 0x8C8C8C8C
#define FADE5 0x6E6E6E6E
#define GREY 0xAFAFAFAA
#define GREEN 0x33AA33AA
#define RED 0xAA3333AA
#define YELLOW 0xFFFF00AA
#define WHITE 0xFFFFFFAA
#define PURPLE 0x800080AA
#define GRAD1 0xB4B5B7FF
#define GRAD2 0xBFC0C2FF
#define RED1 0xFF0000AA
#define GREY 0xAFAFAFAA
#define GREEN 0x33AA33AA
#define RED 0xAA3333AA
#define YELLOW 0xFFFF00AA
#define WHITE 0xFFFFFFAA
#define BROWN 0x993300AA
#define CYAN 0x99FFFFAA
#define TAN 0xFFFFCCAA
#define PINK 0xFF66FFAA
#define KHAKI 0x999900AA
#define LIME 0x99FF00AA
#define SYSTEM 0xEFEFF7AA
#define TURQ 0x00A3C0AA

#define TEAM_GSE 0
#define TEAM_FIREMAN 1
#define TEAM_COP 2
#define TEAM_MECHANIC 4
#define TEAM_GOVERNOR 5
#define TEAM_MEDIC 6
#define TEAM_PILOT 7
#define TEAM_CIVILIAN 8

static gTeam[MAX_PLAYERS];
new loggedin[MAX_PLAYERS];

#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
	print("\n------------[ MIC ]---[ 1.0 ]----");
	print("\n--------------------------------------");
	print("    .:[RPH]:. Real-Life RPG Script");
	print("                 Made by:");
	print("                 Lorrden");
	print("--------------------------------------\n");
	return 1;
}
public OnFilterScriptExit()
{
	return 1;
}
#else
main()
{
	print("\n------------[ MIC ]---[ 1.0 ]----");
	print("\n--------------------------------------");
	print("    .:[RPH]:. Real-Life RPG Script");
	print("                 Made by:");
	print("                 Lorrden");
	print("--------------------------------------\n");
}
#endif

public OnGameModeInit()
{
	SetGameModeText("My Game Mode [ MIC ]");
	ToggleRealClock(1);
	EnableGantonGym(1);
	SetGameModeText(".:[RPH]:. Real-Life RPG server [0.2]");
	ShowNameTags(1);
	EnableTirePopping(1);
	AllowInteriorWeapons(1);

//===============================================SKINS========================================================
	AddPlayerClass(280,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Police  0
    AddPlayerClass(281,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Police  1
    AddPlayerClass(282,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Police  2
    AddPlayerClass(283,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Police  3
    AddPlayerClass(288,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Police  4
    AddPlayerClass(284,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Police  5
    AddPlayerClass(285,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // SWAT    6
    AddPlayerClass(286,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // FBI     7

    AddPlayerClass(274,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Medic   8
    AddPlayerClass(275,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Medic   9
    AddPlayerClass(276,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Medic   10

    AddPlayerClass(277,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Firemen 11
    AddPlayerClass(278,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Firemen 12
    AddPlayerClass(279,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Firemen 13

    AddPlayerClass(287,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Army    14

    AddPlayerClass(50,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Mechanic 15

    AddPlayerClass(124,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); //GSE Leader 16
    AddPlayerClass(101,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); //GSE Maneger 17
	AddPlayerClass(107,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); //GSE Hitman 18
    AddPlayerClass(105,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); //GSE Driver 19
    AddPlayerClass(106,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); //GSE Member 20

    AddPlayerClass(193,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Civilian 21
    AddPlayerClass(10,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Civilian
    AddPlayerClass(101,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Civilian
    AddPlayerClass(192,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Civilian
    AddPlayerClass(12,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Civilian
    AddPlayerClass(13,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Civilian
    AddPlayerClass(136,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Civilian
    AddPlayerClass(14,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Civilian
    AddPlayerClass(190,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Civilian
    AddPlayerClass(142,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Civilian
    AddPlayerClass(143,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Civilian
    AddPlayerClass(156,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Civilian
    AddPlayerClass(140,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Civilian
    AddPlayerClass(15,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Civilian
    AddPlayerClass(18,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Civilian
    AddPlayerClass(170,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Civilian
    AddPlayerClass(204,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Civilian
    AddPlayerClass(23,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Civilian
    AddPlayerClass(167,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Civilian
    AddPlayerClass(179,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Civilian 40

    AddPlayerClass(246,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Whore 41
    AddPlayerClass(256,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Whore
    AddPlayerClass(90,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Whore
    AddPlayerClass(152,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Whore 44

    AddPlayerClass(163,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); //Governor Bodygurad 45
    AddPlayerClass(164,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); //Governor Bodyguard
    AddPlayerClass(165,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); //Governor Bodyguard
    AddPlayerClass(166,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); //Governor Bodyguard 48
    AddPlayerClass(147,1685.7716,-2242.6572,13.5469,175.6836,0,0,0,0,0,0); // Governor 49


//================================================CARS========================================================
	AddStaticVehicle(489,2653.9504,-2032.0138,13.6939,269.8069,112,120); // Mechanic Rancher 1
    AddStaticVehicle(525,2658.7537,-2032.9623,13.6901,324.1844,1,53); // Mechanic Tow Truck 2

    AddStaticVehicle(596,1579.1465,-1710.1838,5.8920,175.7585,0,1); // policecar
    AddStaticVehicle(523,1529.5211,-1688.4022,5.8946,88.3502,0,1); // policebike
    AddStaticVehicle(523,1544.5366,-1680.5160,5.8936,92.0620,0,1); // policebike
    AddStaticVehicle(596,1544.5704,-1676.7070,5.8938,88.9592,0,1); // policecar
	AddStaticVehicle(596,1545.2192,-1663.7556,5.8941,269.0686,0,1); // policecar
    AddStaticVehicle(601,1534.5785,-1646.0088,5.8931,182.7830,0,1); // swatvan
    AddStaticVehicle(601,1530.8563,-1645.2299,5.8928,179.1852,0,1); // swatvan
    AddStaticVehicle(596,1535.9875,-1666.7772,13.3858,181.2623,0,1); // policecar

    AddStaticVehicle(409,2494.4622,-1682.9471,13.1046,280.4145,86,86); // GSE Stretch
    AddStaticVehicle(421,2507.6199,-1674.1647,13.0903,332.3523,86,86); // GSE Washington
    AddStaticVehicle(421,2508.7253,-1666.7297,13.2132,8.4140,86,86); // GSE Washington
    AddStaticVehicle(560,2495.7815,-1655.6887,13.1620,82.3489,86,86); // GSE Sultan
    AddStaticVehicle(560,2473.6062,-1696.4860,13.1850,358.5003,86,86); // GSE Sultan

    AddStaticVehicle(507,1276.2325,-2043.5853,58.9334,86.8845,0,0); // Governor Elegant
    AddStaticVehicle(507,1276.6642,-2037.8257,58.8970,89.4310,0,0); // Governor Elegant
    AddStaticVehicle(507,1277.0045,-2031.5227,58.8689,90.1364,0,0); // Governor Elegant
    AddStaticVehicle(409,1261.1000,-2008.8009,59.2646,90.0418,0,0); // Governor Stretch
    AddStaticVehicle(579,1246.1680,-2013.8995,59.6893,267.8865,0,0); // Governor Huntley
    AddStaticVehicle(579,1245.8380,-2018.9154,59.7075,271.1791,0,0); // Governor Huntley

    AddStaticVehicle(516,2062.1445,-1695.0299,13.3544,270.7137,0,0); // Damons Nebula
    AddStaticVehicle(560,2506.8447,-1650.1632,13.4619,135.4152,86,86); // Lorrdens Sultan

	AddStaticVehicle(466,1803.7570,-1930.7218,13.0923,270.9405,71,71); // Glendale
    AddStaticVehicle(534,1804.2683,-1918.8778,13.0986,88.9015,43,43); // Remington
    AddStaticVehicle(585,2059.2356,-1904.2300,13.2517,3.3235,3,3); // Emperor
    AddStaticVehicle(517,2373.9055,-1927.9424,13.0877,181.5771,74,74); // Majestetic
    AddStaticVehicle(535,1509.2555,-2211.3105,13.4269,357.3796,110,110); // Slamvan
    AddStaticVehicle(542,1560.3005,-2237.5435,13.4235,269.1358,84,3); // Clover
    AddStaticVehicle(517,1560.7780,-2257.6943,13.4252,90.5552,110,110); // Majestetic
    AddStaticVehicle(458,1560.2786,-2335.0007,13.4190,268.6510,92,92); // Solair
    AddStaticVehicle(420,1546.2931,-2360.8062,13.4293,179.3947,6,6); // Taxi
    AddStaticVehicle(420,1539.7032,-2360.9773,13.3339,180.7560,6,6); // Taxi
    AddStaticVehicle(420,1694.3179,-2324.7615,13.3404,268.7774,6,6); // Taxi
    AddStaticVehicle(420,1718.8850,-2248.9814,13.3383,89.6300,6,6); // Taxi
    AddStaticVehicle(420,1666.6664,-2248.2400,13.3344,91.8005,6,6); // Taxi
    AddStaticVehicle(411,1495.6340,-2360.5967,13.4331,178.1788,1,1); // Infernus
    AddStaticVehicle(415,1408.1302,-2364.9351,13.4225,178.8530,11,11); // Cheetah
    AddStaticVehicle(400,1398.2598,-2348.3105,13.4051,180.1206,79,55); // Landstalker
    AddStaticVehicle(475,1388.3932,-2330.8657,13.4064,358.9854,71,71); // Sabre

	AddStaticVehicle(589,1581.0076,2838.7766,10.6004,357.5201,126,126); // club
	AddStaticVehicle(402,1533.8416,-841.6774,64.9406,90.9515,0,0); // buffalo
    AddStaticVehicle(559,1528.0753,-776.9829,79.7085,255.9073,1,1); // jester
    AddStaticVehicle(409,1516.0193,-694.6038,94.5501,90.0617,1,1); // stretch
	AddStaticVehicle(451,1517.5059,-689.5799,94.5817,86.5667,3,3); // turismo
    AddStaticVehicle(487,1468.4431,-678.3961,94.5817,178.7180,1,0); // maverick
    AddStaticVehicle(580,1423.7646,-918.7653,35.8785,353.0352,1,1); // stafford
    AddStaticVehicle(402,1453.2554,-924.5846,37.4408,175.7058,13,13); // buffalo
    AddStaticVehicle(542,2074.9082,-975.6999,49.0874,254.3761,121,42); // clover
    AddStaticVehicle(536,2177.5269,-984.7429,64.3005,348.8557,2,2); // Blade
    AddStaticVehicle(411,2272.2168,-1035.9474,51.0970,314.2854,1,1); // infernus
    AddStaticVehicle(492,2454.4075,-1011.9066,59.6058,177.5434,86,86); // greenwood
    AddStaticVehicle(542,2697.7458,-1126.4102,69.4097,25.2136,1,1); // clover
    AddStaticVehicle(534,2463.5073,-1193.8348,36.7941,272.6126,121,121); // remington
    AddStaticVehicle(412,2205.8867,-1172.5743,25.5580,88.3030,15,15); // voodoo
    AddStaticVehicle(492,2228.2383,-1166.3469,25.5821,92.9622,1,121); // greenwood
    AddStaticVehicle(413,2205.9619,-1157.1584,25.5672,270.8441,1,1); // pony
    AddStaticVehicle(418,2186.7314,-1104.1285,24.8837,70.2122,3,3); // moonbeam
    AddStaticVehicle(402,1232.0588,-1017.9713,32.4343,3.7990,0,0); // turismo
    AddStaticVehicle(402,2136.5667,-1148.0730,24.3070,217.9414,125,125); // buffalo
    AddStaticVehicle(540,2136.3547,-1128.5538,25.4306,46.5482,3,3); // vincent
    AddStaticVehicle(542,2121.5764,-1158.0261,23.9926,178.8061,121,42); // clover
    AddStaticVehicle(400,2117.4153,-1157.3734,24.1652,178.1399,0,61); // landstalker
    AddStaticVehicle(507,2119.4585,-1139.4818,24.8262,213.3601,0,0); // elegant
    AddStaticVehicle(500,1708.1062,-1044.9070,23.7377,1.9783,102,102); // mesagrande
    AddStaticVehicle(534,1700.1578,-1068.6228,23.7362,359.9282,6,6); // remington
    AddStaticVehicle(535,1676.1493,-1120.3423,23.7380,91.1458,84,84); // slamvan
    AddStaticVehicle(492,1617.4235,-1132.5835,23.7379,87.0556,67,3); // greenwood
    AddStaticVehicle(562,1569.7522,-1034.5112,23.7417,142.2210,3,3); // elegy
    AddStaticVehicle(507,1558.3521,-1012.3000,23.7380,358.6722,1,1); // elegant
    AddStaticVehicle(562,1307.7097,-873.1323,39.4090,166.3923,63,63); // elegy
    AddStaticVehicle(585,1312.9681,-873.4943,39.4096,174.1627,43,43); // emperor
    AddStaticVehicle(402,1322.7561,-873.1793,39.4099,354.9040,25,25); // buffalo
    AddStaticVehicle(541,1177.4431,-881.1763,43.0513,184.8876,3,1); // bullet
    AddStaticVehicle(589,1087.7224,-934.6921,42.7943,178.5480,126,126); // club
    AddStaticVehicle(560,953.3885,-932.9456,42.5970,1.9369,71,71); // sultan
    AddStaticVehicle(487,971.2515,-920.8036,45.5974,242.9593,1,3); // maverick
    AddStaticVehicle(542,700.3459,-1199.6675,14.9888,149.6155,0,3); // clover
    AddStaticVehicle(409,669.4614,-1294.0403,13.2899,179.7730,1,1); // Stretch
    AddStaticVehicle(420,820.5684,-1333.0275,13.2097,91.8314,6,6); // taxi
    AddStaticVehicle(507,1065.5281,-1165.0056,23.4559,3.1784,40,40); // elegant
    AddStaticVehicle(409,1021.6929,-1137.0007,23.3836,87.9898,1,1); // stretch
    AddStaticVehicle(442,911.9309,-1103.4490,24.0462,258.5938,0,0); // RomerosHearse
    AddStaticVehicle(517,937.6232,-1123.8021,23.7212,175.4270,3,3); // majestetic
    AddStaticVehicle(445,928.3420,-1124.4794,23.7135,2.0773,0,0); // admrial
    AddStaticVehicle(507,922.9697,-1124.4958,23.7097,181.6207,1,1); // elegant
    AddStaticVehicle(536,1046.2950,-1083.9249,23.5722,359.8426,120,120); // Blade
    AddStaticVehicle(451,1040.9646,-1052.8700,31.4499,359.7816,3,3); // Turismo
    AddStaticVehicle(596,1098.3529,-1101.4672,25.2568,270.6685,0,1); // police
    AddStaticVehicle(585,1249.8190,-1107.7706,25.0237,95.1983,1,1); // emperor
    AddStaticVehicle(406,1239.0881,-1266.0754,13.1683,273.3384,6,6); // dumper
    AddStaticVehicle(422,1280.3436,-1249.5499,13.6113,180.9761,6,0); // bobcat
    AddStaticVehicle(409,1282.2065,-1333.8527,13.1240,177.9837,0,0); // stretch
    AddStaticVehicle(562,1362.9929,-1293.3534,13.1970,0.1250,1,1); // elegy
    AddStaticVehicle(402,1521.2683,-1459.3469,9.2073,355.6708,3,3); // buffalo
    AddStaticVehicle(414,1583.8981,-1415.8914,13.2974,264.2565,0,0); // mule
    AddStaticVehicle(416,2036.9967,-1432.6605,16.7775,182.5799,1,3); // ambulace
    AddStaticVehicle(566,2150.9160,-1408.5386,24.9733,269.2395,67,67); // tahoma
    AddStaticVehicle(442,2229.8887,-1361.6973,23.6971,271.4659,0,0); // romeros hearse
    AddStaticVehicle(442,2230.4971,-1351.2603,23.6925,90.2414,0,0); // romeros hearse
	AddStaticVehicle(536,2332.0466,-1306.2802,23.8584,269.3018,67,67); // blade
    AddStaticVehicle(566,2520.2480,-1489.8916,23.7042,181.5139,124,124); // tahoma
    AddStaticVehicle(517,2480.8406,-1525.9592,23.7064,179.6059,3,3); // majestetic
    AddStaticVehicle(438,1713.0658,-1598.6136,13.2777,263.5546,6,6); // cabbie
    AddStaticVehicle(481,1886.7823,-1364.3148,19.1406,85.6149,1,0); // BMX
    AddStaticVehicle(542,2418.8679,-1405.9182,24.0163,0.4581,25,0); // clover
    AddStaticVehicle(566,2464.6123,-1414.0717,23.5327,269.5612,110,110); // tahoma
    AddStaticVehicle(491,2432.8013,-1223.1964,25.0183,352.6329,67,0); // virgo
    AddStaticVehicle(541,2805.3970,-1249.9343,46.5761,354.7927,3,3); // turismo
    AddStaticVehicle(411,2855.4973,-1343.9567,10.8452,268.9578,0,0); // infernus
    AddStaticVehicle(566,2817.9036,-1435.6720,16.0322,84.3642,67,67); // tahoma
    AddStaticVehicle(517,2792.1677,-1442.8616,19.9992,74.3437,70,70); // majestetic
    AddStaticVehicle(475,2817.6497,-1431.9332,19.9970,95.0714,0,0); // sabre
    AddStaticVehicle(585,2807.2813,-1428.1970,23.9686,0.8497,70,70); // emperor
    AddStaticVehicle(461,2792.0334,-1441.5354,27.9297,89.0190,0,0); // pcj-600
    AddStaticVehicle(500,2791.7539,-1454.5811,35.8647,84.6220,102,102); // mesagrande
    AddStaticVehicle(534,2791.4717,-1434.0131,39.8406,83.7871,43,43); // remington
    AddStaticVehicle(414,2791.6550,-1442.0664,39.8377,81.8923,0,0); // mule
    AddStaticVehicle(402,1563.0190,-1876.8779,13.4637,271.7625,51,51); // buffalo
    AddStaticVehicle(475,1614.0890,-1890.6381,13.5520,97.5343,86,86); // green
    AddStaticVehicle(420,1669.4236,-1896.3047,13.5528,268.7241,6,6); // taxi
    AddStaticVehicle(566,1629.3721,-1746.1354,13.5517,25.5023,67,67); // tahoma
    AddStaticVehicle(409,1564.3375,-1791.0055,13.4615,179.1554,1,1); // stretch
    AddStaticVehicle(542,1533.5896,-1846.7330,13.5493,183.4301,-1,-1); // clover
    AddStaticVehicle(440,1436.7977,-1832.4307,13.5510,180.7445,92,92); // rumpo
    AddStaticVehicle(517,1359.3741,-1753.6924,13.3656,359.8769,17,17); // majestetic
    AddStaticVehicle(451,1345.4586,-1753.1978,13.3600,180.4071,3,3); // turismo
    AddStaticVehicle(561,1317.4611,-1596.5167,13.4638,358.3860,1,1); // sultan
    AddStaticVehicle(585,1065.0884,-1350.6071,13.3860,358.8556,75,75); // emperor
    AddStaticVehicle(596,1050.5846,-1340.6635,13.3872,359.3356,0,1); // policecar
    AddStaticVehicle(523,1050.4688,-1350.6323,13.3876,359.3355,0,1); // policebike
    AddStaticVehicle(596,1015.3496,-1366.1416,13.3698,271.6460,0,1); // policecar
    AddStaticVehicle(414,1027.9312,-1362.8536,13.5721,87.0881,92,92); // mule
    AddStaticVehicle(507,1015.8059,-1352.7119,13.3754,92.0689,66,66); // elegant
    AddStaticVehicle(420,484.9086,-1537.6053,19.1297,203.1700,6,6); // taxi
    AddStaticVehicle(438,439.2218,-1553.4474,27.7003,180.7665,6,6); // cabbie
    AddStaticVehicle(546,422.8204,-1576.7666,26.0030,87.5855,1,1); // intruder
    AddStaticVehicle(411,284.5763,-1527.7766,24.5936,58.7669,1,1); // infernus
    AddStaticVehicle(475,294.8448,-1540.7870,24.5969,54.4139,34,34); // sabre
    AddStaticVehicle(507,291.8854,-1518.5132,24.6000,55.0598,109,109); // elegant
    AddStaticVehicle(439,302.9238,-1486.4935,24.5955,54.4102,1,1); // stallion
	AddStaticVehicle(458,2797.3538,-1580.2382,10.7084,90.0167,70,70); // solair
    AddStaticVehicle(436,2796.4734,-1554.2310,10.7014,267.9256,23,23); // previon
    AddStaticVehicle(514,2657.3447,-1692.1154,9.0970,92.9874,54,54); // petro
    AddStaticVehicle(566,2658.3188,-1707.2551,9.1010,271.1773,67,67); // tahoma
    AddStaticVehicle(579,2691.0188,-1672.6416,9.2441,357.7319,1,1); // huntley
    AddStaticVehicle(562,2825.4299,-1714.4561,9.7916,251.8490,3,3); // elegy
    AddStaticVehicle(475,2806.6489,-1936.1379,13.0120,91.0372,109,109); // sabre
    AddStaticVehicle(412,2685.3132,-2024.9209,13.2882,178.6133,78,78); // voodoo
    AddStaticVehicle(536,2684.6238,-1987.3042,13.3329,181.5488,67,67); // blade
    AddStaticVehicle(585,1261.5997,-1796.0195,13.4214,4.7364,3,3); // emperor
    AddStaticVehicle(517,1272.2521,-1795.9194,13.4016,358.6878,17,1); // majestetic
    AddStaticVehicle(567,2271.2754,-1632.8154,15.1697,0.6204,9,9); // savanna
    AddStaticVehicle(542,2297.9524,-1644.2697,14.6053,266.6160,-1,-1); // clover
    AddStaticVehicle(536,2298.2256,-1632.3057,14.5284,76.0516,67,67); // blade

    AddStaticVehicle(567,2502.2942,-1754.3374,13.2671,1.9566,32,32); // savanna
    AddStaticVehicle(470,2492.0376,-1953.4912,13.2790,180.2616,47,47); // patriot
    AddStaticVehicle(414,2282.5134,-2028.2451,13.4018,359.7466,0,0); // mule
    AddStaticVehicle(444,1310.7158,161.1927,20.8172,164.9769,32,42); // monster
    AddStaticVehicle(531,1305.8867,198.2285,20.4258,299.2437,36,2); // tractor
    AddStaticVehicle(515,1207.6320,183.1820,21.5215,336.1610,24,77); // roadtrain
    AddStaticVehicle(463,1239.0756,212.5658,19.0923,66.7407,84,84); // freeway
    AddStaticVehicle(542,1363.9685,264.2581,19.3103,248.5176,24,118); // clover
    AddStaticVehicle(596,1361.4088,258.3872,19.2886,66.1410,0,1); // policecar
    AddStaticVehicle(566,1347.0334,205.2109,19.3370,330.1267,30,8); // tahoma
    AddStaticVehicle(566,1418.7731,278.4421,19.3363,162.8200,95,1); // tahoma
    AddStaticVehicle(566,1388.4272,265.3975,19.3462,156.3297,95,1); // tahoma
    AddStaticVehicle(489,1354.1051,363.5129,20.0848,65.2444,14,123); // rancher
    AddStaticVehicle(489,1341.0573,333.4525,20.1200,243.2764,14,123); // rancher
    AddStaticVehicle(440,1258.6527,369.5378,19.6748,334.9246,32,32); // rumpo
    AddStaticVehicle(416,1229.9863,298.5717,19.7147,155.7849,1,3); // ambulance
    AddStaticVehicle(416,1219.5143,307.7013,19.7894,335.2802,1,3); // ambulance
    AddStaticVehicle(414,1200.7949,248.6278,19.6484,336.9182,25,1); // mule
    AddStaticVehicle(542,1308.3169,139.5971,20.0961,45.7363,31,93); // clover
    AddStaticVehicle(492,2174.4863,-1676.9513,14.7071,141.1776,102,102); // greenwood
    AddStaticVehicle(439,2158.1057,-1800.5393,13.0825,87.4293,102,102); // stallion
    AddStaticVehicle(470,2165.4746,-1807.0070,13.0880,351.9971,102,102); // patriot
    AddStaticVehicle(525,1918.5181,-1795.0244,13.2625,94.8671,14,79); // Towtruck

//================================================OBJECTS=====================================================
    CreateObject(985,1588.4600,-1637.9801,13.4378, 0, 0, 0); // police gate 1 id:1

//================================================PICKUPS=====================================================
    AddStaticPickup(1239,23,1241.0082,-2032.3375,59.9960); //Governor Office Info Icon
    AddStaticPickup(1239,23,1685.7523,-2238.1067,13.5469); // AirPort Info Icon
	AddStaticPickup(1239,23,2065.5359,-1703.6244,14.1484); //Damons House Info Icon
	AddStaticPickup(1239,23,2513.5449,-1650.4810,14.3557); //Lorrdens House Info Icon
	return 1;
}

public OnGameModeExit()
{
    GameTextForAll("~b~Server ~r~Uppdating, ~w~please dont leave!", 5000, 3);
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	SetPlayerPos(playerid, 1523.4854,-1358.8403,330.0615);
	SetPlayerCameraPos(playerid, 1522.9613,-1356.0278,329.6111);
	SetPlayerCameraLookAt(playerid, 1523.4854,-1358.8403,330.0615);

	if(classid == 0)
	{
	GameTextForPlayer(playerid, "~b~Police", 1000, 3);
	}
	if(classid == 1)
	{
	GameTextForPlayer(playerid, "~b~Police", 1000, 3);
	}
	if(classid == 2)
	{
	GameTextForPlayer(playerid, "~b~Police", 1000, 3);
	}
	if(classid == 3)
	{
    GameTextForPlayer(playerid, "~b~Police", 1000, 3);
	}
    if(classid == 4)
    {
    GameTextForPlayer(playerid, "~b~Police", 1000, 3);
	}
    if(classid == 5)
	{
    GameTextForPlayer(playerid, "~b~Police", 1000, 3);
	}
	if(classid == 6)
	{
	GameTextForPlayer(playerid, "~b~SWAT", 1000, 3);
	}
	if(classid == 7)
	{
	GameTextForPlayer(playerid, "~b~FBI", 1000, 3);
	}
	if(classid == 8)
	{
	GameTextForPlayer(playerid, "~w~Medic", 1000, 3);
	}
	if(classid == 9)
	{
	GameTextForPlayer(playerid, "~w~Medic", 1000, 3);
	}
	if(classid == 10)
	{
	GameTextForPlayer(playerid, "~w~Medic", 1000, 3);
	}
	if(classid == 11)
	{
	GameTextForPlayer(playerid, "~r~Fireman", 1000, 3);
	}
	if(classid == 12)
	{
	GameTextForPlayer(playerid, "~r~Fireman", 1000, 3);
	}
	if(classid == 13)
	{
	GameTextForPlayer(playerid, "~r~Fireman", 1000, 3);
	}
	if(classid == 14)
	{
	GameTextForPlayer(playerid, "~g~Army", 1000, 3);
	}
	if(classid == 15)
	{
	GameTextForPlayer(playerid, "Mechanic", 1000, 3);
	}
	if(classid == 16)
	{
	GameTextForPlayer(playerid, "~g~GSE Leader", 1000, 3);
	}
	if(classid == 17)
	{
	GameTextForPlayer(playerid, "~g~GSE Maneger", 1000, 3);
	}
	if(classid == 18)
	{
	GameTextForPlayer(playerid, "~g~GSE Hitman, Bodyguard", 1000, 3);
	}
	if(classid == 19)
	{
	GameTextForPlayer(playerid, "~g~GSE Driver", 1000, 3);
	}
	if(classid == 20)
	{
	GameTextForPlayer(playerid, "~g~GSE Member", 1000, 3);
	}
	if(classid == 21)
	{
	GameTextForPlayer(playerid, "~p~Civilian", 1000, 3);
	}
	if(classid == 22)
	{
	GameTextForPlayer(playerid, "~p~Civilian", 1000, 3);
	}
	if(classid == 23)
	{
	GameTextForPlayer(playerid, "~p~Civilian", 1000, 3);
	}
	if(classid == 24)
	{
	GameTextForPlayer(playerid, "~p~Civilian", 1000, 3);
	}
	if(classid == 25)
	{
	GameTextForPlayer(playerid, "~p~Civilian", 1000, 3);
	}
	if(classid == 26)
	{
	GameTextForPlayer(playerid, "~p~Civilian", 1000, 3);
	}
	if(classid == 27)
	{
	GameTextForPlayer(playerid, "~p~Civilian", 1000, 3);
	}
	if(classid == 28)
	{
	GameTextForPlayer(playerid, "~p~Civilian", 1000, 3);
	}
	if(classid == 29)
	{
	GameTextForPlayer(playerid, "~p~Civilian", 1000, 3);
	}
	if(classid == 30)
	{
	GameTextForPlayer(playerid, "~p~Civilian", 1000, 3);
	}
	if(classid == 31)
	{
	GameTextForPlayer(playerid, "~p~Civilian", 1000, 3);
	}
	if(classid == 32)
	{
	GameTextForPlayer(playerid, "~p~Civilian", 1000, 3);
	}
	if(classid == 33)
	{
	GameTextForPlayer(playerid, "~p~Civilian", 1000, 3);
	}
	if(classid == 34)
	{
	GameTextForPlayer(playerid, "~p~Civilian", 1000, 3);
	}
	if(classid == 35)
	{
	GameTextForPlayer(playerid, "~p~Civilian", 1000, 3);
	}
	if(classid == 36)
	{
	GameTextForPlayer(playerid, "~p~Civilian", 1000, 3);
	}
	if(classid == 37)
	{
	GameTextForPlayer(playerid, "~p~Civilian", 1000, 3);
	}
	if(classid == 38)
	{
	GameTextForPlayer(playerid, "~p~Civilian", 1000, 3);
	}
	if(classid == 39)
	{
	GameTextForPlayer(playerid, "~p~Civilian", 1000, 3);
	}
	if(classid == 40)
	{
	GameTextForPlayer(playerid, "~p~Civilian", 1000, 3);
	}
	if(classid == 41)
	{
    GameTextForPlayer(playerid, "~y~Whore", 1000, 3);
    }
    if(classid == 42)
    {
    GameTextForPlayer(playerid, "~y~Whore", 1000, 3);
    }
    if(classid == 43)
    {
    GameTextForPlayer(playerid, "~y~Whore", 1000, 3);
    }
    if(classid == 44)
    {
    GameTextForPlayer(playerid, "~y~Whore", 1000, 3);
    }
    if(classid == 45)
    {
    GameTextForPlayer(playerid, "Governor Bodyguard", 1000, 3);
    }
	if(classid == 46)
	{
	GameTextForPlayer(playerid, "Governor Bodyguard", 1000, 3);
	}
	if(classid == 47)
	{
	GameTextForPlayer(playerid, "Governor Bodyguard", 1000, 3);
	}
	if(classid == 48)
	{
	GameTextForPlayer(playerid, "Governor Bodyguard", 1000, 3);
	}
	if(classid == 49)
	{
	GameTextForPlayer(playerid, "Governor", 1000, 3);
	}
	return 1;
}

public OnPlayerRequestSpawn(playerid)
{
	return 1;
}

public OnPlayerConnect(playerid)
{
	new name[30], str[256], stri[256];
	GetPlayerName(playerid, name, 30);
	format(str, 256, ".:%s Joined the server:.", name);
	SendClientMessageToAll(WHITE, str);
	format(stri, 256, "Welcome %s to RPH Real-Life RPG server!", name);
	SendClientMessage(playerid, YELLOW, stri);
	SendClientMessage(playerid, YELLOW,"To Register a account type /register <choose a password>");
	SendClientMessage(playerid, YELLOW,"If you already have a registered account type /login <your password>");
	SendClientMessage(playerid, YELLOW,"Since we are currently running on a BETA please be patiente and tell");
	SendClientMessage(playerid, YELLOW,"our scripter ([RPH]Lorrden) if there is any bugs!");
	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    new pName[30], string[256];
    GetPlayerName(playerid, pName, 30);
    format(string, 256, ".:%s has left the server:.", pName);
    SendClientMessageToAll(GREY, string);
    
    new str[256];
	new dec;
	new Float:flt;
	// Money
	dec = GetPlayerMoney(playerid);
	valstr(str,dec);
	SavePlayer(playerid,"Money",str);
	// Health
	GetPlayerHealth(playerid,flt);
	format(str,255,"%f",flt);
	SavePlayer(playerid,"Health",str);
	// Arrmor
	GetPlayerArmour(playerid,flt);
	format(str,255,"%f",flt);
	SavePlayer(playerid,"Armour",str);
	// Wanted Level
	dec = GetPlayerWantedLevel(playerid);
	valstr(str,dec);
	SavePlayer(playerid,"WantedLevel",str);
	// Score
	dec = GetPlayerScore(playerid);
	valstr(str,dec);
	SavePlayer(playerid,"Score",str);
	new w,a;
	new str1[256],str2[256];
	GetPlayerWeaponData(playerid,0,w,a);
	valstr(str1,w);
	valstr(str2,a);
	SavePlayer(playerid,"Weapon0",str1);
	SavePlayer(playerid,"Ammo0",str2);
	GetPlayerWeaponData(playerid,1,w,a);
	valstr(str1,w);
	valstr(str2,a);
	SavePlayer(playerid,"Weapon1",str1);
	SavePlayer(playerid,"Ammo1",str2);
	GetPlayerWeaponData(playerid,2,w,a);
	valstr(str1,w);
	valstr(str2,a);
	SavePlayer(playerid,"Weapon2",str1);
	SavePlayer(playerid,"Ammo2",str2);
	GetPlayerWeaponData(playerid,3,w,a);
	valstr(str1,w);
	valstr(str2,a);
	SavePlayer(playerid,"Weapon3",str1);
	SavePlayer(playerid,"Ammo3",str2);
	GetPlayerWeaponData(playerid,4,w,a);
	valstr(str1,w);
	valstr(str2,a);
	SavePlayer(playerid,"Weapon4",str1);
	SavePlayer(playerid,"Ammo4",str2);
	GetPlayerWeaponData(playerid,5,w,a);
	valstr(str1,w);
	valstr(str2,a);
	SavePlayer(playerid,"Weapon5",str1);
	SavePlayer(playerid,"Ammo5",str2);
	GetPlayerWeaponData(playerid,6,w,a);
	valstr(str1,w);
	valstr(str2,a);
	SavePlayer(playerid,"Weapon6",str1);
	SavePlayer(playerid,"Ammo6",str2);
	GetPlayerWeaponData(playerid,7,w,a);
	valstr(str1,w);
	valstr(str2,a);
	SavePlayer(playerid,"Weapon7",str1);
	SavePlayer(playerid,"Ammo7",str2);
	GetPlayerWeaponData(playerid,8,w,a);
	valstr(str1,w);
	valstr(str2,a);
	SavePlayer(playerid,"Weapon8",str1);
	SavePlayer(playerid,"Ammo8",str2);
	GetPlayerWeaponData(playerid,9,w,a);
	valstr(str1,w);
	valstr(str2,a);
	SavePlayer(playerid,"Weapon9",str1);
	SavePlayer(playerid,"Ammo9",str2);
	GetPlayerWeaponData(playerid,10,w,a);
	valstr(str1,w);
	valstr(str2,a);
	SavePlayer(playerid,"Weapon10",str1);
	SavePlayer(playerid,"Ammo10",str2);
	GetPlayerWeaponData(playerid,11,w,a);
	valstr(str1,w);
	valstr(str2,a);
	SavePlayer(playerid,"Weapon11",str1);
	SavePlayer(playerid,"Ammo11",str2);
	GetPlayerWeaponData(playerid,12,w,a);
	valstr(str1,w);
	valstr(str2,a);
	SavePlayer(playerid,"Weapon12",str1);
	SavePlayer(playerid,"Ammo12",str2);
	return 1;
}

public OnPlayerSpawn(playerid)
{
    gTeam[playerid] = TEAM_CIVILIAN;
	SetPlayerColor(playerid, GREY);
	GivePlayerMoney(playerid, 2500);
	return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
    new name[30];
	new string[256];
	new deathreason[20];
	    GetPlayerName(playerid, name, 30);
	    GetWeaponName(reason, deathreason, 20);
	if (killerid == INVALID_PLAYER_ID) {
	switch (reason)
	{
	case WEAPON_DROWN:
	{
        format(string, 256, ".:%s drowned:.", name);
	}
	default:
	{
	if (strlen(deathreason) > 0) {
	    format(string, 256, ".:%s died, %s:.", name, deathreason);
	}
	else
	{
	    format(string, 256, ".:%s died:.", name);
	}
	}
	}
	}
	else
	{
	new killer[MAX_PLAYER_NAME];
	    GetPlayerName(killerid, killer, sizeof(killer));
	if(strlen(deathreason) > 0) {
		format(string, 256, ".:%s killed %s with a %s:.", killer, name, deathreason);
	}
	else
	{
		format(string, 256, ".:%s killed %s:.", killer, name);
	}
	}
	    SendClientMessageToAll(RED, string);
	return 1;
}

public OnVehicleSpawn(vehicleid)
{
	return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
	return 1;
}

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

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

public OnPlayerCommandText(playerid, cmdtext[])
{
	if(strcmp(cmdtext,"/register",true,9)==0)
	{
	if(strlen(cmdtext)==9)
	{
	SendClientMessage(playerid,WHITE,"USAGE: /register [password]");
	}
	else
	{
	if(loggedin[playerid] == 0)
	{
	SavePlayer(playerid,"Password",cmdtext[10]);
	SendClientMessage(playerid,GREEN,"SERVER:You have successfully registerd on our server.");
	loggedin[playerid] = 1;
	SavePlayer(playerid,"Money","0");
	SavePlayer(playerid,"Health","100");
	SavePlayer(playerid,"Armour","100");
	SavePlayer(playerid,"WantedLevel","0");
	SavePlayer(playerid,"Score","0");
    }
	}
	}
	if(strcmp(cmdtext,"/login",true,6)==0)
	{
	if(strlen(cmdtext)==6)
 	{
    SendClientMessage(playerid,WHITE,"USAGE: /login [password]");
	}
	else
	{
	if(loggedin[playerid] == 0)
	{
	new string[256];
	LoadPlayer(playerid,"Password",string);
	if(strcmp(string,cmdtext[7])==0)
	{
	SendClientMessage(playerid,GREEN,"SERVER:You have successfully logged in.");
	loggedin[playerid] = 1;
	SetPlayerInterior(playerid,0);
	new dec;
	new str[256];
	LoadPlayer(playerid,"Money",str);
	dec = strval(str);
	GivePlayerMoney(playerid,GetPlayerMoney(playerid));
	GivePlayerMoney(playerid,dec);
	LoadPlayer(playerid,"Health",str);
	dec = strval(str);
	SetPlayerHealth(playerid,dec);
	LoadPlayer(playerid,"Armour",str);
	dec = strval(str);
	SetPlayerArmour(playerid,dec);
	LoadPlayer(playerid,"WantedLevel",str);
	dec = strval(str);
	SetPlayerWantedLevel(playerid,dec);
	LoadPlayer(playerid,"Score",str);
	SetPlayerScore(playerid,strval(str));
	new str1[256],str2[256];
	new w,a;
	LoadPlayer(playerid,"Weapon0",str1);
	LoadPlayer(playerid,"Ammo0",str2);
	w = strval(str1);
	a = strval(str2);
	GivePlayerWeapon(playerid,w,a);
	LoadPlayer(playerid,"Weapon1",str1);
	LoadPlayer(playerid,"Ammo1",str2);
	w = strval(str1);
	a = strval(str2);
	GivePlayerWeapon(playerid,w,a);
	LoadPlayer(playerid,"Weapon2",str1);
	LoadPlayer(playerid,"Ammo2",str2);
	w = strval(str1);
	a = strval(str2);
	GivePlayerWeapon(playerid,w,a);
	LoadPlayer(playerid,"Weapon3",str1);
	LoadPlayer(playerid,"Ammo3",str2);
	w = strval(str1);
	a = strval(str2);
	GivePlayerWeapon(playerid,w,a);
	LoadPlayer(playerid,"Weapon4",str1);
	LoadPlayer(playerid,"Ammo4",str2);
	w = strval(str1);
	a = strval(str2);
	GivePlayerWeapon(playerid,w,a);
	LoadPlayer(playerid,"Weapon5",str1);
	LoadPlayer(playerid,"Ammo5",str2);
	w = strval(str1);
	a = strval(str2);
	GivePlayerWeapon(playerid,w,a);
	LoadPlayer(playerid,"Weapon6",str1);
	LoadPlayer(playerid,"Ammo6",str2);
	w = strval(str1);
	a = strval(str2);
	GivePlayerWeapon(playerid,w,a);
	LoadPlayer(playerid,"Weapon7",str1);
	LoadPlayer(playerid,"Ammo7",str2);
	w = strval(str1);
	a = strval(str2);
	GivePlayerWeapon(playerid,w,a);
	LoadPlayer(playerid,"Weapon8",str1);
	LoadPlayer(playerid,"Ammo8",str2);
	w = strval(str1);
	a = strval(str2);
	GivePlayerWeapon(playerid,w,a);
	LoadPlayer(playerid,"Weapon9",str1);
	LoadPlayer(playerid,"Ammo9",str2);
	w = strval(str1);
	a = strval(str2);
	GivePlayerWeapon(playerid,w,a);
	LoadPlayer(playerid,"Weapon10",str1);
	LoadPlayer(playerid,"Ammo10",str2);
	w = strval(str1);
	a = strval(str2);
	GivePlayerWeapon(playerid,w,a);
	LoadPlayer(playerid,"Weapon11",str1);
	LoadPlayer(playerid,"Ammo11",str2);
	w = strval(str1);
	a = strval(str2);
	GivePlayerWeapon(playerid,w,a);
	LoadPlayer(playerid,"Weapon12",str1);
	LoadPlayer(playerid,"Ammo12",str2);
	w = strval(str1);
	a = strval(str2);
	GivePlayerWeapon(playerid,w,a);
    }
	else
	{
	SendClientMessage(playerid,RED,"SERVER: Login Failed, Wrong Password.");
	}
    }
    }
 	return 1;
}
if(strcmp(cmdtext, "/Hey", true) == 0)
	{
	new str[256], pName[30];
	    GetPlayerName(playerid, pName, 30);
	    format(str, 256, "%s Says Hello!", pName);
	    SendClientMessageToAll(PINK, str);
	return 1;
	}

	//------------------------------------------------------------------------------------
	if(strcmp(cmdtext, "/me", true, 3)==0)
	{
    new str[256], pname[256];
		GetPlayerName(playerid, pname, 256);
        format(str, 256, "** %s %s", pname, cmdtext[4]);
        SendClientMessageToAll(LIGHTBLUE, str);
    return 1;
    }
    //-------------------------------------------------------------------------------------
	if(strcmp(cmdtext, "/credits", true) == 0)
	{
	SendClientMessage(playerid, LIGHTBLUE,"Credits To:");
	SendClientMessage(playerid, LIGHTBLUE,"Lorrden who scripted this");
	SendClientMessage(playerid, LIGHTBLUE,"Sammy D and Tom9 who tought Lorrden how to script");
	SendClientMessage(playerid, LIGHTBLUE,"And to the guys on SAMP Forum!");
	return 1;
	}
    //-------------------------------------------------------------------------------------
	if(strcmp(cmdtext,"/suicide", true) == 0)
    {
	    SetPlayerHealth(playerid, 0);
	return 1;
	}
	//-------------------------------------------------------------------------------------
	if (strcmp(cmdtext, "/lock", true)==0)
	{
	if(IsPlayerInAnyVehicle(playerid))
	{
	new State=GetPlayerState(playerid);
	if(State!=PLAYER_STATE_DRIVER)
	{
		SendClientMessage(playerid, GREY,"You can only lock the doors as the driver.");
	return 1;
	}
	new i;
	for(i=0;i<MAX_PLAYERS;i++)
	{
	if(i != playerid)
	{
		SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
	}
	}
	    SendClientMessage(playerid, WHITE, "*You're car is now locked!");
		new Float:pX, Float:pY, Float:pZ;
		GetPlayerPos(playerid,pX,pY,pZ);
		PlayerPlaySound(playerid,1056,pX,pY,pZ);
	}
	else
	{
		SendClientMessage(playerid, GREY, "You're not in a vehicle!");
	}
	return 1;
	}
	//----------------------------------------------------------------------------------------
	if (strcmp(cmdtext, "/unlock", true)==0)
	{
	if(IsPlayerInAnyVehicle(playerid))
	{
	new State=GetPlayerState(playerid);
	if(State!=PLAYER_STATE_DRIVER)
	{
		SendClientMessage(playerid, GREY,"You can only unlock the doors as the driver.");
	return 1;
    }
	new i;
	for(i=0;i<MAX_PLAYERS;i++)
	{
		SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
	}
	    SendClientMessage(playerid, WHITE, "*You're car is now unlocked!");
		new Float:pX, Float:pY, Float:pZ;
		GetPlayerPos(playerid,pX,pY,pZ);
		PlayerPlaySound(playerid,1057,pX,pY,pZ);
	}
	else
	{
		SendClientMessage(playerid, GREY, "You're not in a vehicle!");
	}
	return 1;
	}
	//------------------------------------------------------------------------------------
	if (strcmp(cmdtext, "/flip", true)==0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    new VehicleID, Float:X, Float:Y, Float:Z;
        GetPlayerPos(playerid, X, Y, Z);
        VehicleID = GetPlayerVehicleID(playerid);
        SetVehiclePos(VehicleID, X, Y, Z);
        SetVehicleZAngle(VehicleID, 0);
        GivePlayerMoney(playerid, -2300);
        SendClientMessage(playerid, WHITE,"Your vehicle has been flipped back on wheels for the cost of $2300");
	}
	else
    {
		SendClientMessage(playerid, GREY,"You are not in a vehicle!");
	}
	return 1;
    }
    //-------------------------------------------------------------------------------------
	if(strcmp(cmdtext, "/eat", true) == 0)
	{
	SendClientMessage(playerid, WHITE,"You eat some food, it costed you $230");
	ApplyAnimation(playerid,"FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0); //eat burger
	GivePlayerMoney(playerid, -230);
	SetPlayerHealth(playerid, 100);
	return 1;
	}
    //--------------------------------------------------------------------------------------
    if(strcmp(cmdtext, "/po", true) == 0)
    {
    if(gTeam[playerid] == TEAM_COP)
    {
    SendClientMessageToAll(LIGHTBLUE,"Pull over to the side of the road Immidiatly!!");
    }
    else
    {
    SendClientMessage(playerid, RED,"You are not a cop!");
    }
    return 1;
    }
	//--------------------------------------------------------------------------------------
	if(strcmp(cmdtext, "/g1:open", true) == 0)
	{
	if(gTeam[playerid] == TEAM_COP)
	{
	SendClientMessage(playerid, LIGHTBLUE,"You have opened the Police Gate, dont forget to close!");
	MoveObject(1,1596.4600,-1637.9801,13.4378,3);
	}
	else
	{
	SendClientMessage(playerid, RED,"You are not a cop!");
	}
	return 1;
	}
	//--------------------------------------------------------------------------------------
	if(strcmp(cmdtext, "/g1:close", true) == 0)
	{
	if(gTeam[playerid] == TEAM_COP)
	{
	SendClientMessage(playerid, LIGHTBLUE,"You have now closed the Police Gate, Have a good day!");
	MoveObject(1,1588.4600,-1637.9801,13.4378,3);
	}
	else
	{
	SendClientMessage(playerid, RED,"You are not a cop!");
	}
	return 1;
	}
	//--------------------------------------------------------------------------------------
	if(strcmp(cmdtext, "/pcommands", true) == 0)
	{
	if(gTeam[playerid] == TEAM_COP)
	{
    SendClientMessage(playerid, LIGHTBLUE,"Police Commands:");
	SendClientMessage(playerid, LIGHTBLUE,"/xray99-dpp - Logs you in as Police Officer");
	SendClientMessage(playerid, LIGHTBLUE,"/(un)cuff [ID] - freezes a player NOT WORKING!!");
	SendClientMessage(playerid, LIGHTBLUE,"/g1:open(or close) - Opens and closes the Police Gate");
	SendClientMessage(playerid, LIGHTBLUE,"/jail [ID] - Sends a player to jail NOT WORKING!!");
	SendClientMessage(playerid, LIGHTBLUE,"/po - Sends a message to all: \"Pull over to the...\"");
	}
	else
	{
	SendClientMessage(playerid, RED,"You are not a cop!");
	}
	return 1;
	}
	//--------------------------------------------------------------------------------------
	if(strcmp(cmdtext, "/cuff", false) == 0)
	{
    if(gTeam[playerid] == TEAM_COP)
    {
    TogglePlayerControllable(playerid, false); //Can't move
    SendClientMessage(playerid, WHITE,"You have cuffed a player.");
	return 1;
	}
	else
    {
    SendClientMessage(playerid, RED,"You are not a cop!");
    return 1;
    }
    }
	//--------------------------------------------------------------------------------------
	if(strcmp(cmdtext, "/uncuff", true) == 0)
    {
    if(gTeam[playerid] == TEAM_COP)
    {
    TogglePlayerControllable(playerid, true); //Restore ability to move
    SendClientMessage(playerid, WHITE,"You have uncuffed a player");
	return 1;
	}
	else
	{
	SendClientMessage(playerid, RED,"You are not a cop!");
	return 1;
	}
	}
	//--------------------------------------------------------------------------------------
	//--------------------------------------------------------------------------------------
	if(strcmp(cmdtext, "/commands", true, 10) == 0)
	{
		SendClientMessage(playerid, GREY,"__________________________COMMANDS__________________________");
		SendClientMessage(playerid, GREY,"/register - registers your username on this server.");
		SendClientMessage(playerid, GREY,"/login - Log in on an already created Username.");
        SendClientMessage(playerid, GREY,"/animations - Shows the list with avalibla annimations.");
        SendClientMessage(playerid, GREY,"/(un)lock - Locks and unlocks your car.");
        SendClientMessage(playerid, GREY,"/suicide - Commit suicide.");
        SendClientMessage(playerid, GREY,"/me - Sends a Action message to everyone.");
        SendClientMessage(playerid, GREY,"/hey - Sends a message 'Your name says Hello!' To everyone.");
        SendClientMessage(playerid, GREY,"/commands2 - Brings the second commands list up.");
        SendClientMessage(playerid, GREY,"_________________________________________________________________");
		return 1;
	}
	//-------------------------------------------------------------------------------------------
	if(strcmp(cmdtext, "/commands2", true) == 0)
	{
		SendClientMessage(playerid, GREY,"__________________________COMMANDS__________________________");
		SendClientMessage(playerid, GREY,"/vehprice - Brings the list with Vehicle prices up.");
		SendClientMessage(playerid, GREY,"/contact - Shows the people you can contact.");
		SendClientMessage(playerid, GREY,"/eat - Refills your life and takes some money.");
		SendClientMessage(playerid, GREY,"/");
		SendClientMessage(playerid, GREY,"/");
		SendClientMessage(playerid, GREY,"/");
		SendClientMessage(playerid, GREY,"/");
		SendClientMessage(playerid, GREY,"/");
		SendClientMessage(playerid, GREY,"_________________________________________________________________");
	return 1;
	}
	//-------------------------------------------------------------------------------------------
	if(strcmp(cmdtext, "/vehprice", true) == 0)
	{
		SendClientMessage(playerid, BLUEGREEN,"Vehicle Prices:");
        SendClientMessage(playerid, BLUEGREEN,"\"poor\" cars - (Stallion, Clover, Nebula etc.) $15.000.");
        SendClientMessage(playerid, BLUEGREEN,"\"normal\" cars - (Esperanto, Moonbeam, Solair etc.) $25.000.");
        SendClientMessage(playerid, BLUEGREEN,"\"Bikes\" - (I really hope you know what a bike is) $30.000.");
        SendClientMessage(playerid, BLUEGREEN,"\"Rich\" cars - (Stretch, Turismo, Admiral etc.) $50.000.");
        SendClientMessage(playerid, BLUEGREEN,"\"Boats\" - (I hope you know what a boat is too) $65.000.");
	return 1;
	}
	//--------------------------------------------------------------------------------------------
	if(strcmp(cmdtext, "/contact", true) == 0)
	{
		SendClientMessage(playerid, ORANGE,"If you need any help you can contact any Admin!");
		SendClientMessage(playerid, LIGHTBLUE,"Or go to www.z3.invisionfree.com/RPHforum and register.");
		SendClientMessage(playerid, ORANGE,"The server admins are:");
		SendClientMessage(playerid, ORANGE,"Lorrden - Leader, Scripter");
		SendClientMessage(playerid, ORANGE,"Dr_Phil - Leader");
		SendClientMessage(playerid, ORANGE,"Mr_Pilzner - Supervisor");
		SendClientMessage(playerid, ORANGE,"Larry - Server Admin");
	return 1;
	}
	//-------------------------------------------------------------------------------------------------------------------
	if(strcmp(cmdtext, "/gse22-3485", true) == 0)
	{
	new name[30], str[256];
	GetPlayerName(playerid, name, 30);
	SendClientMessage(playerid, WHITE,"You are now logged in as GSE Gang member.");
	format(str, 256, "%s is now on duty as a GSE Gang member.", name);
	SendClientMessageToAll(LIGHTGREEN, str);
	SetPlayerColor(playerid, LIGHTGREEN);
	gTeam[playerid] = TEAM_GSE;
	SetPlayerPos(playerid, 2491.4641,-1669.9871,13.3359);
	GivePlayerWeapon(playerid, 24, 120);
	GivePlayerWeapon(playerid, 25, 50);
	GivePlayerWeapon(playerid, 28, 440);
	GivePlayerWeapon(playerid, 30, 630);
    return 1;
    }
	//-------------------------------------------------------------------------------------------------------------------
	if(strcmp(cmdtext, "/xray99-dpp", true) == 0)
	{
	new name[30], str[256];
	GetPlayerName(playerid, name, 30);
	SendClientMessage(playerid, WHITE,"You are now logged in as Cop");
	format(str, 256, "%s is now on duty as Police Officer", name);
	SendClientMessageToAll(LIGHTBLUE, str);
	SendClientMessage(playerid, LIGHTBLUE,"Use /pcommands to see the availble police commands!");
	SetPlayerColor(playerid, LIGHTBLUE);
	gTeam[playerid] = TEAM_COP;
	SetPlayerPos(playerid, 1551.3419,-1675.3901,15.8056);
	GivePlayerWeapon(playerid, 3, 1);
	GivePlayerWeapon(playerid, 24, 230);
	GivePlayerWeapon(playerid, 25, 55);
	GivePlayerWeapon(playerid, 29, 650);
    return 1;
    }
	//-------------------------------------------------------------------------------------------------------------------
	if(strcmp(cmdtext, "/md3e7-sl2", true) == 0)
	{
	new name[30], str[256];
	GetPlayerName(playerid, name, 30);
	SendClientMessage(playerid, WHITE,"You are now logged in as Medic");
	format(str, 256, "%s is now on duty as Medical Staff", name);
	SendClientMessageToAll(WHITE, str);
	gTeam[playerid] = TEAM_MEDIC;
	SetPlayerColor(playerid, WHITE);
	SetPlayerPos(playerid, 2037.7722,-1411.8391,17.1641);
	GivePlayerWeapon(playerid, 12, 1);
	return 1;
	}
	//-------------------------------------------------------------------------------------------------------------------
	if(strcmp(cmdtext, "/lorrdenisthebestmanonearth", true) == 0)
	{
	SetPlayerInterior(playerid, 1);
	SetPlayerPos(playerid, 2535.83,-1674.32,1015.50);
	SendClientMessage(playerid, WHITE,"Welcome to Lorrdens house!");
	return 1;
	}
	return 0;
}

public OnPlayerInfoChange(playerid)
{
	return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    if(vehicleid == 11)
	{
	if(gTeam[playerid] == TEAM_GSE)
	{
 	SendClientMessage(playerid, LIGHTGREEN,"You have the rights to drive this Stretch!");
	}
	else
	{
	SendClientMessage(playerid, RED,"You are not logged in as GSE Member!");
	RemovePlayerFromVehicle(playerid);
	}
	}

	if(vehicleid == 12)
	{
	if(gTeam[playerid] == TEAM_GSE)
	{
	SendClientMessage(playerid, LIGHTGREEN,"You have the rights to drive this Washington!");
	}
	else
	{
	SendClientMessage(playerid, RED,"You are not logged in as GSE member!");
	RemovePlayerFromVehicle(playerid);
	}
	}

	if(vehicleid == 13)
	{
	if(gTeam[playerid] == TEAM_GSE)
	{
	SendClientMessage(playerid, LIGHTGREEN,"You have the rights to drive this Washington!");
	}
	else
	{
	SendClientMessage(playerid, RED,"You are not logged in as GSE member!");
	RemovePlayerFromVehicle(playerid);
	}
	}

	if(vehicleid == 14)
	{
	if(gTeam[playerid] == TEAM_GSE)
	{
	SendClientMessage(playerid, LIGHTGREEN,"You have the rights to drive this Sultan!");
    }
	else
	{
	SendClientMessage(playerid, RED,"You are not logged in as GSE member!");
	RemovePlayerFromVehicle(playerid);
	}
	}

	if(vehicleid == 15)
	{
	if(gTeam[playerid] == TEAM_GSE)
	{
	SendClientMessage(playerid, LIGHTGREEN,"You have the rights to drive this Sultan!");
    }
	else
	{
	SendClientMessage(playerid, RED,"You are not logged in as GSE member!");
	RemovePlayerFromVehicle(playerid);
	}
	}

	if(vehicleid == 16)
	{
	if(gTeam[playerid] == TEAM_GOVERNOR)
	{
	SendClientMessage(playerid, BLUE,"Welcome, you have the rights to drive this Elegant!");
	}
	else
	{
	SendClientMessage(playerid, RED,"You are not logged in as Governor or Bodyguard!");
	RemovePlayerFromVehicle(playerid);
	}
	}

	if(vehicleid == 17)
	{
	if(gTeam[playerid] == TEAM_GOVERNOR)
	{
	SendClientMessage(playerid, BLUE,"Welcome, you have the rights to drive this Elegant!");
	}
	else
	{
	SendClientMessage(playerid, RED,"You are not logged in as Governor or Bodyguard!");
	RemovePlayerFromVehicle(playerid);
	}
	}

	if(vehicleid == 18)
	{
	if(gTeam[playerid] == TEAM_GOVERNOR)
	{
	SendClientMessage(playerid, BLUE,"Welcome, you have the rights to drive this Elegant!");
	}
	else
	{
	RemovePlayerFromVehicle(playerid);
	SendClientMessage(playerid, RED,"You are not logged in as Governor or Bodyguard!");
	}
	}

	if(vehicleid == 19)
	{
	if(gTeam[playerid] == TEAM_GOVERNOR)
	{
	SendClientMessage(playerid, BLUE,"Welcome, you have the rights to drive this Stretch!");
	}
	else
	{
	SendClientMessage(playerid, RED,"You are not logged in as Governor or Bodyguard!");
	RemovePlayerFromVehicle(playerid);
	}
	}

	if(vehicleid == 20)
	{
	if(gTeam[playerid] == TEAM_GOVERNOR)
	{
	SendClientMessage(playerid, BLUE,"Welcome, you have the rights to drive this Huntley!");
	}
	else
	{
	SendClientMessage(playerid, RED,"You are not logged in as Governor or Bodyguard!");
	RemovePlayerFromVehicle(playerid);
	}
	}

	if(vehicleid == 21)
	{
	if(gTeam[playerid] == TEAM_GOVERNOR)
	{
	SendClientMessage(playerid, BLUE,"Welcome, you have the rights to drive this Huntley!");
	}
	else
	{
	SendClientMessage(playerid, RED,"You are not logged in as Governor or Bodyguard!");
	RemovePlayerFromVehicle(playerid);
	}
	}

	if(vehicleid == 22)
	{
	SendClientMessage(playerid, YELLOW,"This Nebula belongs to Damon!");
	}

	if(vehicleid == 23)
    {
    SendClientMessage(playerid, YELLOW,"This Sultan belongs to Lorrden!");
    }
	return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
	return 1;
}

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

public OnPlayerEnterCheckpoint(checkpointid,playerid)
{
	return 1;
}

public OnPlayerLeaveCheckpoint(checkpointid,playerid)
{
	return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
	return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
	return 1;
}

public OnRconCommand(cmd[])
{
	return 1;
}

public OnObjectMoved(objectid)
{
	return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
	return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == 0)
    {
    GameTextForPlayer(playerid, "~w~This is the Governor office, we will have a selection when we reached 20 members!", 5000, 3);
    }
	if(pickupid == 1)
    {
    GameTextForPlayer(playerid, "~w~Welcome to Los Santos Air Port. This place can be used as a business or organization, just simply apply in the forum", 5000, 3);
    }
    if(pickupid == 2)
    {
    GameTextForPlayer(playerid, "~w~This house belongs to ]Damon]", 5000, 3);
    }
    if(pickupid == 3)
    {
    GameTextForPlayer(playerid, "~w~This house belongs to ]Lorrden]", 5000, 3);
    }
	return 1;
}

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

public OnPlayerExitedMenu(playerid)
{
	return 1;
}
public OnPlayerEnterZone(playerid,zoneid)
{
	return 1;
}

public OnPlayerLeaveZone(playerid,zoneid)
{
	return 1;
}

public OnPlayerPickPik(playerid,pikid)
{
	return 1;
}

public OnPlayerKeyPress(playerid,key)
{
	return 1;
}

public OnPlayerEnterHouse(playerid,houseid)
{
	SetPlayerVirtualWorld(playerid,worldid);
	return 1;
}

public OnPlayerEnterBiz(playerid,bizid)
{
	SetPlayerVirtualWorld(playerid,worldid);
	return 1;
}

public OnPlayerLeaveHouse(playerid,houseid)
{
	SetPlayerVirtualWorld(playerid,0);
	return 1;
}

public OnPlayerLeaveBiz(playerid,bizid)
{
	SetPlayerVirtualWorld(playerid,0);
	return 1;
}

public OnPlayerRentHouse(playerid,houseid)
{
	return 1;
}

public OnPlayerBuyHouse(playerid,houseid)
{
	return 1;
}

public OnPlayerBuyBiz(playerid,bizid)
{
	return 1;
}

public OnPlayerSellHouse(playerid,houseid)
{
	return 1;
}

public OnPlayerSellBiz(playerid,bizid)
{
	return 1;
}