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