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 3
#define TEAM_GOVERNOR 4
#define TEAM_MEDIC 5
#define TEAM_PILOT 6
#define TEAM_CIVILIAN 7
#define TEAM_BODYGUARD 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()
{
EnableFuelSystem(1);
ToggleRealClock(1);
EnableGantonGym(1);
SetGameModeText(".:[RPH]:. Real-Life RPG server [0.2]");
ShowNameTags(1);
EnableTirePopping(1);
AllowInteriorWeapons(1);
SetTimer("PayDay", 1260000, 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========================================================
AddStaticVehicleEx(489,2653.9504,-2032.0138,13.6939,269.8069,112,120,-1); // Mechanic Rancher 1
AddStaticVehicleEx(525,2658.7537,-2032.9623,13.6901,324.1844,1,53,-1); // Mechanic Tow Truck 2
AddStaticVehicleEx(596,1579.1465,-1710.1838,5.8920,175.7585,0,1,-1); // policecar
AddStaticVehicleEx(523,1529.5211,-1688.4022,5.8946,88.3502,0,1,-1); // policebike
AddStaticVehicleEx(523,1544.5366,-1680.5160,5.8936,92.0620,0,1,-1); // policebike
AddStaticVehicleEx(596,1544.5704,-1676.7070,5.8938,88.9592,0,1,-1); // policecar
AddStaticVehicleEx(596,1545.2192,-1663.7556,5.8941,269.0686,0,1,-1); // policecar
AddStaticVehicleEx(601,1534.5785,-1646.0088,5.8931,182.7830,0,1,-1); // swatvan
AddStaticVehicleEx(601,1530.8563,-1645.2299,5.8928,179.1852,0,1,-1); // swatvan
AddStaticVehicleEx(596,1535.9875,-1666.7772,13.3858,181.2623,0,1,-1); // policecar
AddStaticVehicleEx(409,2494.4622,-1682.9471,13.1046,280.4145,86,86,-1); // GSE Stretch
AddStaticVehicleEx(421,2507.6199,-1674.1647,13.0903,332.3523,86,86,-1); // GSE Washington
AddStaticVehicleEx(421,2504.7195,-1661.3312,13.2815,38.0859,86,86,-1); // GSE Washington
AddStaticVehicleEx(560,2495.7815,-1655.6887,13.1620,82.3489,86,86,-1); // GSE Sultan
AddStaticVehicleEx(560,2473.6062,-1696.4860,13.1850,358.5003,86,86,-1); // GSE Sultan
AddStaticVehicleEx(507,1276.2325,-2043.5853,58.9334,86.8845,0,0,-1); // Governor Elegant
AddStaticVehicleEx(507,1276.6642,-2037.8257,58.8970,89.4310,0,0,-1); // Governor Elegant
AddStaticVehicleEx(507,1277.0045,-2031.5227,58.8689,90.1364,0,0,-1); // Governor Elegant
AddStaticVehicleEx(409,1261.1000,-2008.8009,59.2646,90.0418,0,0,-1); // Governor Stretch
AddStaticVehicleEx(579,1246.1680,-2013.8995,59.6893,267.8865,0,0,-1); // Governor Huntley
AddStaticVehicleEx(579,1245.8380,-2018.9154,59.7075,271.1791,0,0,-1); // Governor Huntley
AddStaticVehicleEx(516,2062.1445,-1695.0299,13.3544,270.7137,0,0,-1); // Damon's Nebula
AddStaticVehicleEx(542,2517.3450,-1672.1704,13.8056,239.6142,84,3,-1); // Lorrden's Clover
AddStaticVehicleEx(400,1961.1873,-1693.2126,15.7122,91.7418,1,1,-1); // Mr_Pilzner's Landstalker
AddStaticVehicleEx(596,1966.3829,-1689.8097,15.7122,261.6950,0,1,-1); // Mr_Pilzner Police car
AddStaticVehicleEx(466,1803.7570,-1930.7218,13.0923,270.9405,71,71,-1); // Glendale
AddStaticVehicleEx(534,1804.2683,-1918.8778,13.0986,88.9015,43,43,-1); // Remington
AddStaticVehicleEx(585,2059.2356,-1904.2300,13.2517,3.3235,3,3,-1); // Emperor
AddStaticVehicleEx(517,2373.9055,-1927.9424,13.0877,181.5771,74,74,-1); // Majestetic
AddStaticVehicleEx(535,1509.2555,-2211.3105,13.4269,357.3796,110,110,-1); // Slamvan
AddStaticVehicleEx(542,1560.3005,-2237.5435,13.4235,269.1358,84,3,-1); // Clover
AddStaticVehicleEx(517,1560.7780,-2257.6943,13.4252,90.5552,110,110,-1); // Majestetic
AddStaticVehicleEx(458,1560.2786,-2335.0007,13.4190,268.6510,92,92,-1); // Solair
AddStaticVehicleEx(420,1546.2931,-2360.8062,13.4293,179.3947,6,6,-1); // Taxi
AddStaticVehicleEx(420,1539.7032,-2360.9773,13.3339,180.7560,6,6,-1); // Taxi
AddStaticVehicleEx(420,1694.3179,-2324.7615,13.3404,268.7774,6,6,-1); // Taxi
AddStaticVehicleEx(420,1718.8850,-2248.9814,13.3383,89.6300,6,6,-1); // Taxi
AddStaticVehicleEx(420,1666.6664,-2248.2400,13.3344,91.8005,6,6,-1); // Taxi
AddStaticVehicleEx(411,1495.6340,-2360.5967,13.4331,178.1788,1,1,-1); // Infernus
AddStaticVehicleEx(415,1408.1302,-2364.9351,13.4225,178.8530,11,11,-1); // Cheetah
AddStaticVehicleEx(400,1398.2598,-2348.3105,13.4051,180.1206,79,55,-1); // Landstalker
AddStaticVehicleEx(475,1388.3932,-2330.8657,13.4064,358.9854,71,71,-1); // Sabre
AddStaticVehicleEx(589,1581.0076,2838.7766,10.6004,357.5201,126,126,-1); // club
AddStaticVehicleEx(402,1533.8416,-841.6774,64.9406,90.9515,0,0,-1); // buffalo
AddStaticVehicleEx(559,1528.0753,-776.9829,79.7085,255.9073,1,1,-1); // jester
AddStaticVehicleEx(409,1516.0193,-694.6038,94.5501,90.0617,1,1,-1); // stretch
AddStaticVehicleEx(451,1517.5059,-689.5799,94.5817,86.5667,3,3,-1); // turismo
AddStaticVehicleEx(487,1468.4431,-678.3961,94.5817,178.7180,1,0,-1); // maverick
AddStaticVehicleEx(580,1423.7646,-918.7653,35.8785,353.0352,1,1,-1); // stafford
AddStaticVehicleEx(402,1453.2554,-924.5846,37.4408,175.7058,13,13,-1); // buffalo
AddStaticVehicleEx(542,2074.9082,-975.6999,49.0874,254.3761,121,42,-1); // clover
AddStaticVehicleEx(536,2177.5269,-984.7429,64.3005,348.8557,2,2,-1); // Blade
AddStaticVehicleEx(411,2272.2168,-1035.9474,51.0970,314.2854,1,1,-1); // infernus
AddStaticVehicleEx(492,2454.4075,-1011.9066,59.6058,177.5434,86,86,-1); // greenwood
AddStaticVehicleEx(542,2697.7458,-1126.4102,69.4097,25.2136,1,1,-1); // clover
AddStaticVehicleEx(534,2463.5073,-1193.8348,36.7941,272.6126,121,121,-1); // remington
AddStaticVehicleEx(412,2205.8867,-1172.5743,25.5580,88.3030,15,15,-1); // voodoo
AddStaticVehicleEx(492,2228.2383,-1166.3469,25.5821,92.9622,1,121,-1); // greenwood
AddStaticVehicleEx(413,2205.9619,-1157.1584,25.5672,270.8441,1,1,-1); // pony
AddStaticVehicleEx(418,2186.7314,-1104.1285,24.8837,70.2122,3,3,-1); // moonbeam
AddStaticVehicleEx(402,1232.0588,-1017.9713,32.4343,3.7990,0,0,-1); // turismo
AddStaticVehicleEx(402,2136.5667,-1148.0730,24.3070,217.9414,125,125,-1); // buffalo
AddStaticVehicleEx(540,2136.3547,-1128.5538,25.4306,46.5482,3,3,-1); // vincent
AddStaticVehicleEx(542,2121.5764,-1158.0261,23.9926,178.8061,121,42,-1); // clover
AddStaticVehicleEx(400,2117.4153,-1157.3734,24.1652,178.1399,0,61,-1); // landstalker
AddStaticVehicleEx(507,2119.4585,-1139.4818,24.8262,213.3601,0,0,-1); // elegant
AddStaticVehicleEx(500,1708.1062,-1044.9070,23.7377,1.9783,102,102,-1); // mesagrande
AddStaticVehicleEx(534,1700.1578,-1068.6228,23.7362,359.9282,6,6,-1); // remington
AddStaticVehicleEx(535,1676.1493,-1120.3423,23.7380,91.1458,84,84,-1); // slamvan
AddStaticVehicleEx(492,1617.4235,-1132.5835,23.7379,87.0556,67,3,-1); // greenwood
AddStaticVehicleEx(562,1569.7522,-1034.5112,23.7417,142.2210,3,3,-1); // elegy
AddStaticVehicleEx(507,1558.3521,-1012.3000,23.7380,358.6722,1,1,-1); // elegant
AddStaticVehicleEx(562,1307.7097,-873.1323,39.4090,166.3923,63,63,-1); // elegy
AddStaticVehicleEx(585,1312.9681,-873.4943,39.4096,174.1627,43,43,-1); // emperor
AddStaticVehicleEx(402,1322.7561,-873.1793,39.4099,354.9040,25,25,-1); // buffalo
AddStaticVehicleEx(541,1177.4431,-881.1763,43.0513,184.8876,3,1,-1); // bullet
AddStaticVehicleEx(589,1087.7224,-934.6921,42.7943,178.5480,126,126,-1); // club
AddStaticVehicleEx(560,953.3885,-932.9456,42.5970,1.9369,71,71,-1); // sultan
AddStaticVehicleEx(487,971.2515,-920.8036,45.5974,242.9593,1,3,-1); // maverick
AddStaticVehicleEx(542,700.3459,-1199.6675,14.9888,149.6155,0,3,-1); // clover
AddStaticVehicleEx(409,669.4614,-1294.0403,13.2899,179.7730,1,1,-1); // Stretch
AddStaticVehicleEx(420,820.5684,-1333.0275,13.2097,91.8314,6,6,-1); // taxi
AddStaticVehicleEx(507,1065.5281,-1165.0056,23.4559,3.1784,40,40,-1); // elegant
AddStaticVehicleEx(409,1021.6929,-1137.0007,23.3836,87.9898,1,1,-1); // stretch
AddStaticVehicleEx(442,911.9309,-1103.4490,24.0462,258.5938,0,0,-1); // RomerosHearse
AddStaticVehicleEx(517,937.6232,-1123.8021,23.7212,175.4270,3,3,-1); // majestetic
AddStaticVehicleEx(445,928.3420,-1124.4794,23.7135,2.0773,0,0,-1); // admrial
AddStaticVehicleEx(507,922.9697,-1124.4958,23.7097,181.6207,1,1,-1); // elegant
AddStaticVehicleEx(536,1046.2950,-1083.9249,23.5722,359.8426,120,120,-1); // Blade
AddStaticVehicleEx(451,1040.9646,-1052.8700,31.4499,359.7816,3,3,-1); // Turismo
AddStaticVehicleEx(596,1098.3529,-1101.4672,25.2568,270.6685,0,1,-1); // police
AddStaticVehicleEx(585,1249.8190,-1107.7706,25.0237,95.1983,1,1,-1); // emperor
AddStaticVehicleEx(406,1239.0881,-1266.0754,13.1683,273.3384,6,6,-1); // dumper
AddStaticVehicleEx(422,1280.3436,-1249.5499,13.6113,180.9761,6,0,-1); // bobcat
AddStaticVehicleEx(409,1282.2065,-1333.8527,13.1240,177.9837,0,0,-1); // stretch
AddStaticVehicleEx(562,1362.9929,-1293.3534,13.1970,0.1250,1,1,-1); // elegy
AddStaticVehicleEx(402,1521.2683,-1459.3469,9.2073,355.6708,3,3,-1); // buffalo
AddStaticVehicleEx(414,1583.8981,-1415.8914,13.2974,264.2565,0,0,-1); // mule
AddStaticVehicleEx(416,2036.9967,-1432.6605,16.7775,182.5799,1,3,-1); // ambulace
AddStaticVehicleEx(566,2150.9160,-1408.5386,24.9733,269.2395,67,67,-1); // tahoma
AddStaticVehicleEx(442,2229.8887,-1361.6973,23.6971,271.4659,0,0,-1); // romeros hearse
AddStaticVehicleEx(442,2230.4971,-1351.2603,23.6925,90.2414,0,0,-1); // romeros hearse
AddStaticVehicleEx(536,2332.0466,-1306.2802,23.8584,269.3018,67,67,-1); // blade
AddStaticVehicleEx(566,2520.2480,-1489.8916,23.7042,181.5139,124,124,-1); // tahoma
AddStaticVehicleEx(517,2480.8406,-1525.9592,23.7064,179.6059,3,3,-1); // majestetic
AddStaticVehicleEx(438,1713.0658,-1598.6136,13.2777,263.5546,6,6,-1); // cabbie
AddStaticVehicleEx(481,1886.7823,-1364.3148,19.1406,85.6149,1,0,-1); // BMX
AddStaticVehicleEx(542,2418.8679,-1405.9182,24.0163,0.4581,25,0,-1); // clover
AddStaticVehicleEx(566,2464.6123,-1414.0717,23.5327,269.5612,110,110,-1); // tahoma
AddStaticVehicleEx(491,2432.8013,-1223.1964,25.0183,352.6329,67,0,-1); // virgo
AddStaticVehicleEx(541,2805.3970,-1249.9343,46.5761,354.7927,3,3,-1); // turismo
AddStaticVehicleEx(411,2855.4973,-1343.9567,10.8452,268.9578,0,0,-1); // infernus
AddStaticVehicleEx(566,2817.9036,-1435.6720,16.0322,84.3642,67,67,-1); // tahoma
AddStaticVehicleEx(517,2792.1677,-1442.8616,19.9992,74.3437,70,70,-1); // majestetic
AddStaticVehicleEx(475,2817.6497,-1431.9332,19.9970,95.0714,0,0,-1); // sabre
AddStaticVehicleEx(585,2807.2813,-1428.1970,23.9686,0.8497,70,70,-1); // emperor ---
AddStaticVehicleEx(461,2792.0334,-1441.5354,27.9297,89.0190,0,0,-1); // pcj-600
AddStaticVehicleEx(500,2791.7539,-1454.5811,35.8647,84.6220,102,102,-1); // mesagrande
AddStaticVehicleEx(534,2791.4717,-1434.0131,39.8406,83.7871,43,43,-1); // remington
AddStaticVehicleEx(414,2791.6550,-1442.0664,39.8377,81.8923,0,0,-1); // mule
AddStaticVehicleEx(402,1563.0190,-1876.8779,13.4637,271.7625,51,51,-1); // buffalo
AddStaticVehicleEx(475,1614.0890,-1890.6381,13.5520,97.5343,86,86,-1); // green
AddStaticVehicleEx(420,1669.4236,-1896.3047,13.5528,268.7241,6,6,-1); // taxi
AddStaticVehicleEx(566,1629.3721,-1746.1354,13.5517,25.5023,67,67,-1); // tahoma
AddStaticVehicleEx(409,1564.3375,-1791.0055,13.4615,179.1554,1,1,-1); // stretch
AddStaticVehicleEx(542,1533.5896,-1846.7330,13.5493,183.4301,-1,-1,-1); // clover
AddStaticVehicleEx(440,1436.7977,-1832.4307,13.5510,180.7445,92,92,-1); // rumpo
AddStaticVehicleEx(517,1359.3741,-1753.6924,13.3656,359.8769,17,17,-1); // majestetic
AddStaticVehicleEx(451,1345.4586,-1753.1978,13.3600,180.4071,3,3,-1); // turismo
AddStaticVehicleEx(561,1317.4611,-1596.5167,13.4638,358.3860,1,1,-1); // sultan
AddStaticVehicleEx(585,1065.0884,-1350.6071,13.3860,358.8556,75,75,-1); // emperor
AddStaticVehicleEx(596,1050.5846,-1340.6635,13.3872,359.3356,0,1,-1); // policecar
AddStaticVehicleEx(523,1050.4688,-1350.6323,13.3876,359.3355,0,1,-1); // policebike
AddStaticVehicleEx(596,1015.3496,-1366.1416,13.3698,271.6460,0,1,-1); // policecar
AddStaticVehicleEx(414,1027.9312,-1362.8536,13.5721,87.0881,92,92,-1); // mule
AddStaticVehicleEx(507,1015.8059,-1352.7119,13.3754,92.0689,66,66,-1); // elegant
AddStaticVehicleEx(420,484.9086,-1537.6053,19.1297,203.1700,6,6,-1); // taxi
AddStaticVehicleEx(438,439.2218,-1553.4474,27.7003,180.7665,6,6,-1); // cabbie
AddStaticVehicleEx(546,422.8204,-1576.7666,26.0030,87.5855,1,1,-1); // intruder
AddStaticVehicleEx(411,284.5763,-1527.7766,24.5936,58.7669,1,1,-1); // infernus
AddStaticVehicleEx(475,294.8448,-1540.7870,24.5969,54.4139,34,34,-1); // sabre
AddStaticVehicleEx(507,291.8854,-1518.5132,24.6000,55.0598,109,109,-1); // elegant
AddStaticVehicleEx(439,302.9238,-1486.4935,24.5955,54.4102,1,1,-1); // stallion
AddStaticVehicleEx(458,2797.3538,-1580.2382,10.7084,90.0167,70,70,-1); // solair
AddStaticVehicleEx(436,2796.4734,-1554.2310,10.7014,267.9256,23,23,-1); // previon
AddStaticVehicleEx(514,2657.3447,-1692.1154,9.0970,92.9874,54,54,-1); // petro
AddStaticVehicleEx(566,2658.3188,-1707.2551,9.1010,271.1773,67,67,-1); // tahoma
AddStaticVehicleEx(579,2691.0188,-1672.6416,9.2441,357.7319,1,1,-1); // huntley
AddStaticVehicleEx(562,2825.4299,-1714.4561,9.7916,251.8490,3,3,-1); // elegy
AddStaticVehicleEx(475,2806.6489,-1936.1379,13.0120,91.0372,109,109,-1); // sabre
AddStaticVehicleEx(412,2685.3132,-2024.9209,13.2882,178.6133,78,78,-1); // voodoo
AddStaticVehicleEx(536,2684.6238,-1987.3042,13.3329,181.5488,67,67,-1); // blade
AddStaticVehicleEx(585,1261.5997,-1796.0195,13.4214,4.7364,3,3,-1); // emperor
AddStaticVehicleEx(517,1272.2521,-1795.9194,13.4016,358.6878,17,1,-1); // majestetic
AddStaticVehicleEx(567,2271.2754,-1632.8154,15.1697,0.6204,9,9,-1); // savanna
AddStaticVehicleEx(542,2297.9524,-1644.2697,14.6053,266.6160,-1,-1,-1); // clover
AddStaticVehicleEx(536,2298.2256,-1632.3057,14.5284,76.0516,67,67,-1); // blade
AddStaticVehicleEx(567,2502.2942,-1754.3374,13.2671,1.9566,32,32,-1); // savanna
AddStaticVehicleEx(470,2492.0376,-1953.4912,13.2790,180.2616,47,47,-1); // patriot
AddStaticVehicleEx(414,2282.5134,-2028.2451,13.4018,359.7466,0,0,-1); // mule
AddStaticVehicleEx(444,1310.7158,161.1927,20.8172,164.9769,32,42,-1); // monster
AddStaticVehicleEx(531,1305.8867,198.2285,20.4258,299.2437,36,2,-1); // tractor
AddStaticVehicleEx(515,1207.6320,183.1820,21.5215,336.1610,24,77,-1); // roadtrain
AddStaticVehicleEx(463,1239.0756,212.5658,19.0923,66.7407,84,84,-1); // freeway
AddStaticVehicleEx(542,1363.9685,264.2581,19.3103,248.5176,24,118,-1); // clover
AddStaticVehicleEx(596,1361.4088,258.3872,19.2886,66.1410,0,1,-1); // policecar
AddStaticVehicleEx(566,1347.0334,205.2109,19.3370,330.1267,30,8,-1); // tahoma
AddStaticVehicleEx(566,1418.7731,278.4421,19.3363,162.8200,95,1,-1); // tahoma
AddStaticVehicleEx(566,1388.4272,265.3975,19.3462,156.3297,95,1,-1); // tahoma
AddStaticVehicleEx(489,1354.1051,363.5129,20.0848,65.2444,14,123,-1); // rancher
AddStaticVehicleEx(489,1341.0573,333.4525,20.1200,243.2764,14,123,-1); // rancher
AddStaticVehicleEx(440,1258.6527,369.5378,19.6748,334.9246,32,32,-1); // rumpo
AddStaticVehicleEx(416,1229.9863,298.5717,19.7147,155.7849,1,3,-1); // ambulance
AddStaticVehicleEx(416,1219.5143,307.7013,19.7894,335.2802,1,3,-1); // ambulance
AddStaticVehicleEx(414,1200.7949,248.6278,19.6484,336.9182,25,1,-1); // mule
AddStaticVehicleEx(542,1308.3169,139.5971,20.0961,45.7363,31,93,-1); // clover
AddStaticVehicleEx(492,2174.4863,-1676.9513,14.7071,141.1776,102,102,-1); // greenwood
AddStaticVehicleEx(439,2158.1057,-1800.5393,13.0825,87.4293,102,102,-1); // stallion
AddStaticVehicleEx(470,2165.4746,-1807.0070,13.0880,351.9971,102,102,-1); // patriot
AddStaticVehicleEx(525,1918.5181,-1795.0244,13.2625,94.8671,14,79,-1); // Towtruck
//================================================OBJECTS=====================================================
CreateObject(985,1588.4600,-1637.9801,13.4378, 0, 0, 0); // police gate 1 id:1
CreateObject(985,1580.5000,-1637.9801,13.4378, 0, 0, 0); //Police gate 2 id:2
//================================================PICKUPS=====================================================
AddStaticPickup(1239,23,1241.0082,-2032.3375,59.9960); //Governor Office Info Icon
//================================================HOUSES======================================================
AddStaticHouse(2459.5913,-1691.1064,13.5434,2464.1101,-1698.6600,1013.5078,2);//Damons house (Ryder)
AddStaticHouse(2522.7830,-1679.6155,15.4970,2535.83,-1674.32,1015.50,1);//Lorrden's House (Sweet)
AddStaticHouse(1980.9094,-1719.0798,17.0305,235.508994,1189.169897,1080.339966,3); //Hjaatú's House
AddStaticHouse(1981.4069,-1682.8348,17.0537,235.508994,1189.169897,1080.339966,3); //Mr_Pilzner's House
//==================================================BIZ=======================================================
AddStaticBiz(2071.4910,-1784.6133,13.5550,316.524994,-167.706985,999.661987,6);//Wizzy's Biz
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, "~i~Whore", 1000, 3);
}
if(classid == 42)
{
GameTextForPlayer(playerid, "~i~Whore", 1000, 3);
}
if(classid == 43)
{
GameTextForPlayer(playerid, "~i~Whore", 1000, 3);
}
if(classid == 44)
{
GameTextForPlayer(playerid, "~i~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;
dec = GetPlayerMoney(playerid);
valstr(str,dec);
SavePlayer(playerid,"Money",str);
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);
if(gTeam[playerid] == TEAM_COP)
{
SendClientMessage(playerid, WHITE,"Dont forget to login as a Cop again!");
}
if(gTeam[playerid] == TEAM_GSE)
{
SendClientMessage(playerid, WHITE,"Dont forget to login as GSE member again!");
}
if(gTeam[playerid] == TEAM_GOVERNOR)
{
SendClientMessage(playerid, WHITE,"Dont forget to login as Governor/Bodyguard again!");
}
if(gTeam[playerid] == TEAM_MEDIC)
{
SendClientMessage(playerid, WHITE,"Dont forget to login as Medic Staff again!");
}
if(gTeam[playerid] == TEAM_FIREMAN)
{
SendClientMessage(playerid, WHITE,"Dont forget to login as Firaman again!");
}
if(gTeam[playerid] == TEAM_MECHANIC)
{
SendClientMessage(playerid, WHITE,"Dont forget to login as Mechanic again!");
}
if(gTeam[playerid] == TEAM_PILOT)
{
SendClientMessage(playerid, WHITE,"Dont forget to login as Pilot again!");
}
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;
}
}
}
//-------------------------------------------------------------------------------------------------------------------
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);
}
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!");
SendClientMessage(playerid, LIGHTBLUE,"Also big thanks to Kapil for M.I.C");
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, "/g2:open", true) == 0)
{
if(gTeam[playerid] == TEAM_COP)
{
SendClientMessage(playerid, LIGHTBLUE,"You have opened the Police Side door, dont forget to close it!");
MoveObject(2,1578.4600,-1637.9801,13.4378,3);
}
else
{
SendClientMessage(playerid, RED,"You are not a cop!");
}
return 1;
}
//------------------------------------------------------------------------------------------
if(strcmp(cmdtext, "/g2:close", true) == 0)
{
if(gTeam[playerid] == TEAM_COP)
{
SendClientMessage(playerid, LIGHTBLUE,"You have now closed the Police Side door, Have a good day!");
MoveObject(2,1580.5000,-1637.9801,13.4378,3);
}
else
{
SendClientMessage(playerid, RED,"You are not a cop!");
}
return 1;
}
//------------------------------------------------------------------------------------------
if(strcmp(cmdtext, "/po", true) == 0)
{
if(gTeam[playerid] == TEAM_COP)
{
new gname[30];
new stri[256];
new giveplayerid;
new name[30];
new idx;
new tmp[256];
strtok(cmdtext, idx);
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
if( IsPlayerConnected(id))
{
format(stri, 256, "%s calls %s to Pull over to the side of the road Immidiatly!!", name, gname);
SendClientMessage(playerid, LIGHTBLUE, stri);
SendClientMessage(giveplayerid, GREEN, "Pull over!!");
}
}
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");
SendClientMessage(playerid, LIGHTBLUE,"/g1:open(or close) - Opens and closes the Police Gate");
SendClientMessage(playerid, LIGHTBLUE,"/g2:open(or close) - Opens and closes the Police Door");
SendClientMessage(playerid, LIGHTBLUE,"/jail [ID] - Sends a player to jail");
SendClientMessage(playerid, LIGHTBLUE,"/po [ID] - Sends a message to player: \"Pull over to the...\"");
}
else
{
SendClientMessage(playerid, RED,"You are not a cop!");
}
return 1;
}
//--------------------------------------------------------------------------------------
if(strcmp(cmdtext, "/cuff", true)==0)
{
if(gTeam[playerid] == TEAM_COP)
{
new giveplayerid;
new idx;
new gname[30];
new tmp[256];
new string[256];
new name[30];
new str[256];
GetPlayerName(playerid, name, 30);
strtok(cmdtext, idx);
GetPlayerName(giveplayerid, gname, 30);
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
if( IsPlayerConnected(id))
{
TogglePlayerControllable(giveplayerid, 0);
format(string, 256, "You have been cuffed by %s", name);
format(str, 256, "You have cuffed %s", gname);
SendClientMessage(giveplayerid, WHITE, string);
SendClientMessage(playerid, WHITE, str);
}
}
else
{
SendClientMessage(playerid, RED,"You are not logged in as cop!");
}
return 1;
}
//-------------------------------------------------------------------------------------------------------------------
if(strcmp(cmdtext, "/uncuff", true) == 0)
{
if(gTeam[playerid] == TEAM_COP)
{
new gname[30];
new stri[256];
new giveplayerid;
new name[30];
new str[256];
new idx;
new tmp[256];
strtok(cmdtext, idx);
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
if( IsPlayerConnected(id))
{
GetPlayerName(giveplayerid, gname, 30);
GetPlayerName(playerid, name, 30);
TogglePlayerControllable(giveplayerid, true);
format(stri, 256, "You have cuffed %s", gname);
format(str, 256, "You have been un-cuffed by %s", name);
SendClientMessage(giveplayerid, WHITE, str);
SendClientMessage(playerid, WHITE, stri);
}
}
else
{
SendClientMessage(playerid, RED,"You are not logged in as cop!");
}
return 1;
}
//-------------------------------------------------------------------------------------------------------------------
if(strcmp(cmdtext, "/jail", true) == 0)
{
if(gTeam[playerid] == TEAM_COP)
{
new gname[30];
new stri[256];
new string[256];
new giveplayerid;
new name[30];
new str[256];
new idx;
new tmp[256];
strtok(cmdtext, idx);
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
if( IsPlayerConnected(id))
{
GetPlayerName(giveplayerid, gname, 30);
GetPlayerName(playerid, name, 30);
format(str, 256, "You have been jailed by %s", name);
format(stri, 256, "You have jailed %s", gname);
format(string, 256, "%s Has jailed %s", name, gname);
SendClientMessageToAll(WHITE, string);
SendClientMessage(giveplayerid, WHITE, str);
SendClientMessage(playerid, WHITE, stri);
SetPlayerPos(giveplayerid,264.3591,77.5832,1001.0391);
TogglePlayerControllable(giveplayerid,0);
SetPlayerInterior(giveplayerid,6);
}
}
else
{
SendClientMessage(playerid, RED,"You are not logged in as cop!");
}
return 1;
}
//-------------------------------------------------------------------------------------------------------------------
if(strcmp(cmdtext, "/unjail", true) == 0)
{
if(gTeam[playerid] == TEAM_COP)
{
new gname[30];
new stri[256];
new string[256];
new giveplayerid;
new name[30];
new str[256];
new idx;
new tmp[256];
strtok(cmdtext, idx);
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
if( IsPlayerConnected(id))
{
GetPlayerName(giveplayerid, gname, 30);
GetPlayerName(playerid, name, 30);
format(str, 256, "You have been un-jailed by %s", name);
format(stri, 256, "You have un-jailed %s", gname);
format(string, 256, "%s Has un-jailed %s", name, gname);
SendClientMessageToAll(WHITE, string);
SendClientMessage(giveplayerid, WHITE, str);
SendClientMessage(playerid, WHITE, stri);
SetPlayerPos(giveplayerid,1551.3419,-1675.3901,15.8056);
TogglePlayerControllable(giveplayerid, true);
SetPlayerInterior(giveplayerid, 0);
format(str, 256, "You have been un-jailed by %s", name);
SendClientMessage(giveplayerid, WHITE, str);
}
}
else
{
SendClientMessage(playerid, RED,"You are not logged in as 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");
SendClientMessage(playerid, ORANGE,"LilRobot - 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;
}
//-------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------
return 0;
}
public OnPlayerInfoChange(playerid)
{
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(vehicleid == 11)
{
SendClientMessage(playerid, LIGHTGREEN,"This Stretch belongs to Green Street Elite!");
}
if(vehicleid == 12)
{
SendClientMessage(playerid, LIGHTGREEN,"This Washington belongs to Green Street Elite!");
}
if(vehicleid == 13)
{
SendClientMessage(playerid, LIGHTGREEN,"This Washington belongs to Green Street Elite!");
}
if(vehicleid == 14)
{
SendClientMessage(playerid, LIGHTGREEN,"This Sultan belongs to Green Street Elite!");
}
if(vehicleid == 15)
{
SendClientMessage(playerid, LIGHTGREEN,"This Sultan belongs to Green Street Elite!");
}
if(vehicleid == 16)
{
SendClientMessage(playerid, BLUE,"This Elegant belongs to the Governor!");
}
if(vehicleid == 17)
{
SendClientMessage(playerid, BLUE,"This Elegant belongs to the Governor!");
}
if(vehicleid == 18)
{
SendClientMessage(playerid, BLUE,"This Elegant belongs to the Governor!");
}
if(vehicleid == 19)
{
SendClientMessage(playerid, BLUE,"This Stretch belongs to the Governor!");
}
if(vehicleid == 20)
{
SendClientMessage(playerid, BLUE,"This Huntley belongs to the Governor!");
}
if(vehicleid == 21)
{
SendClientMessage(playerid, BLUE,"This Huntley belongs to the Governor!");
}
if(vehicleid == 22)
{
SendClientMessage(playerid, YELLOW,"This Nebula belongs to Damon!");
}
if(vehicleid == 23)
{
SendClientMessage(playerid, YELLOW,"This Clover 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);
}
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;
}
public PayDay(playerid, cash)
{
if(gTeam[playerid] == TEAM_COP)
{
SendClientMessage(playerid, GREEN,"PayDay!! You have earned $13345");
GivePlayerMoney(playerid, 13345);
}
if(gTeam[playerid] == TEAM_GSE)
{
SendClientMessage(playerid, GREEN,"PayDay!! You have earned $7890");
GivePlayerMoney(playerid, 7890);
}
if(gTeam[playerid] == TEAM_MEDIC)
{
SendClientMessage(playerid, GREEN,"PayDay!! You have earned $1170");
GivePlayerMoney(playerid, 1170);
}
if(gTeam[playerid] == TEAM_GOVERNOR)
{
SendClientMessage(playerid, GREEN,"PayDay!! You have earned $34500");
GivePlayerMoney(playerid, 34500);
}
if(gTeam[playerid] == TEAM_CIVILIAN)
{
SendClientMessage(playerid, GREEN,"PayDay!! You have earned $5350");
GivePlayerMoney(playerid, 5350);
}
if(gTeam[playerid] == TEAM_FIREMAN)
{
SendClientMessage(playerid, GREEN,"PayDay!! You have earned $12090");
GivePlayerMoney(playerid, 12090);
}
if(gTeam[playerid] == TEAM_PILOT)
{
SendClientMessage(playerid, GREEN,"PayDay!! You have earned $11930");
GivePlayerMoney(playerid, 11930);
}
if(gTeam[playerid] == TEAM_BODYGUARD)
{
SendClientMessage(playerid, GREEN,"PayDay!! You have earned $15300");
GivePlayerMoney(playerid, 15300);
}
return 1;
}
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}