All pastes #576797 Raw Edit

Mine

public text v1 · immutable
·published 2007-06-19 16:59 UTC
rendered paste body
//---------------------------------------------------------
//
// Ultimate Fun v1.5
//
//---------------------------------------------------------

#include <a_samp>
#include <core>
#include <float>
#define PocketMoney 5000
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_RED 0xAA3333AA
#define COLOR_BLUE 0x000ecaAA
#define COLOR_GREY 0xAFAFAFAA
#define NICE_BLUE 0xa0d3ffAA
#define GIVECASH_DELAY 5000
#define MAXCP 32

new i=0;

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

new Float:RandomDesertSpawns[4][3] = {
{-332.2365,2220.3513,42.4889},
{-417.4691,2246.6934,42.4297},
{-404.5515,2259.1567,42.910},
{-384.0357,2203.6875,42.4229}
};
new Float:RandomTownSpawns[3][3] = {
{815.4983,-564.7579,16.3359},
{695.2305,-499.0466,16.3359},
{658.4069,-629.9551,16.3359}
};
new Float:RandomPaintBallSpawns[4][3] = {
{-1321.6331,2505.8052,89.5703},
{-1303.5824,2547.6123,90.3281},
{-1334.7429,2525.6831,87.0469},
{-1287.9954,2516.5386,87.1594}
};

//Hummer Race
#define HUMMER_CHECKPOINTS 31
new Float:HummerCheckpoints[HUMMER_CHECKPOINTS][3] = {
{2585.8372,-1619.9347,3.2514}, // humcheck
{2565.4800,-1728.2762,1.6406}, // humcheck
{2554.7195,-1853.0181,3.8594}, // humcehck
{2406.3779,-1848.9094,1.4419}, // humcheck
{2124.7561,-1852.0234,3.9844}, // humcheck
{1967.7719,-1837.2684,4.4242}, // humcheck
{1829.7736,-1808.9672,3.9844}, // humcheck
{1624.0544,-1750.8010,3.9531}, // humcehck
{1611.7388,-1591.6694,13.5469}, // humcheck
{1530.4365,-1603.0188,13.3828}, // humcheck
{1534.3464,-1731.2635,13.3828}, // humcheck
{1579.5336,-1752.7754,13.5469}, // humcheck
{1578.6033,-1751.1934,4.1891}, // humcheck
{1387.0361,-1713.2827,8.7354}, // humcheck
{1359.4308,-1680.7662,8.6094}, // humcheck
{1379.1931,-1533.2980,8.6719}, // humcheck
{1405.1913,-1434.9525,8.6553}, // humcheck
{1413.7366,-1327.2097,13.5547},// humcheck
{1412.1869,-1310.2456,9.4148}, // humcheck
{1409.5668,-1392.7096,8.5889}, // humcheck
{1385.7202,-1548.0566,13.4747}, // humcheck
{1365.6440,-1590.8425,13.5469}, // humcheck
{1358.8627,-1620.5653,8.6094}, // humcheck
{1371.1494,-1711.1055,8.8594}, // humcheck
{1476.7836,-1732.5164,6.7829}, // humcheck
{1646.6732,-1771.9305,3.9531}, // humcheck
{1861.6747,-1823.2963,3.9844}, // humcheck
{1972.0032,-1858.5123,4.6021}, // humcheck
{2063.6572,-1952.1379,7.9844}, // humcheck
{2237.7100,-2129.6453,7.2905}, // humcheck
{2399.1978,-2294.0134,6.0625} // humcheck
};

//Chilliad Race
#define CHILLIAD_CHECKPOINTS 23
new Float:ChilliadCheckpoints[CHILLIAD_CHECKPOINTS][3] = {
{-2290.1199,-1693.8853,480.1511}, // chilliad 1
{-2362.4932,-1814.2351,431.9704}, // chilliad 2
{-2451.3030,-1719.0377,431.3350}, // chilliad 3
{-2440.9014,-1810.1720,410.3386}, // chilliad 4
{-2522.2214,-1685.7714,402.2552}, // chilliad 5
{-2479.1536,-1477.9755,390.8393}, // chilliad 6
{-2251.0273,-1491.9852,378.8643}, // chilliad 7
{-2200.0320,-1720.4563,376.3814}, // chilliad 8
{-2341.7346,-1405.8989,359.5875}, // chilliad 9
{-2573.1665,-1503.7900,358.8546}, // chilliad 10
{-2334.2551,-1299.4326,309.3782}, // chilliad 11
{-2612.4646,-1361.6516,263.6020}, // chilliad 12
{-2672.4429,-1394.3092,254.3720}, // chilliad 13
{-2615.5444,-1194.1681,198.8855}, // chilliad 14
{-2514.0759,-1115.3425,177.1725}, // chilliad 15
{-2723.5017,-1284.0430,152.9957}, // chilliad 16
{-2763.3230,-1547.0546,140.5318}, // chilliad 17
{-2772.0728,-1809.0626,141.6651}, // chilliad 18
{-2731.7637,-1877.8043,139.6297}, // chilliad 19
{-2617.1023,-2080.4614,131.4302}, // chilliad 20
{-2349.0125,-2103.6191,112.6014}, // chilliad 21
{-2106.0706,-1883.2521,110.3305}, // chilliad 22
{-2376.3323,-2196.9277,33.1556} // chilliad finish
};

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

main()
{
	print("\n----------------------------------");
	print("  Ultimate Fun v1.5\n   By nano (2007)");
	print("----------------------------------\n");
}

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

public OnGameModeInit()
{

	SetGameModeText("Ultimate Fun v1.5");
	ShowNameTags(1);
	ShowPlayerMarkers(1);

AddStaticVehicle(520,347.6320,1987.4957,18.2139,82.1777,43,0); // hydra1
AddStaticVehicle(520,343.8990,1973.3214,18.1946,79.9059,43,0); // hydra2
AddStaticVehicle(520,344.2591,1958.2723,18.2142,79.6451,43,0); // hydra3
AddStaticVehicle(520,343.2880,1946.3688,18.2137,82.2970,43,0); // hydra4
AddStaticVehicle(520,343.6049,1933.0944,18.2164,90.1918,43,0); // hydra5
AddStaticVehicle(520,345.0127,1919.4194,18.1984,89.6877,43,0); // hydra6
AddStaticVehicle(432,276.3105,1955.6072,17.6535,271.2860,43,0); // tank1
AddStaticVehicle(432,275.5603,1989.2140,17.6533,271.8824,43,0); // tank2
AddStaticVehicle(432,274.6914,2023.3219,17.6533,270.9725,43,0); // tank3
AddStaticVehicle(433,200.0051,1949.3599,18.0773,0.3712,43,0); // tanklorry1
AddStaticVehicle(433,208.6983,1947.9935,18.0773,0.3842,43,0); // tanklorry2
AddStaticVehicle(433,217.0090,1947.8020,18.0772,358.3573,43,0); // tanklorry3
AddStaticVehicle(455,222.5508,1949.4443,18.0772,356.8694,32,74); // tanklorry4
AddStaticVehicle(455,232.0637,1949.0504,18.0773,0.1036,84,58); // tanklorry5
AddStaticVehicle(470,193.8694,1977.1471,17.6338,273.4744,43,0); // hummer1
AddStaticVehicle(470,193.3055,1984.8545,17.6337,270.3026,43,0); // hummer2
AddStaticVehicle(470,192.6612,1992.6890,17.6353,273.0260,43,0); // hummer3
AddStaticVehicle(470,192.4844,2001.1935,17.6429,270.7754,43,0); // hummer4
AddStaticVehicle(470,192.2396,2009.6522,17.6434,269.3635,43,0); // hummer5
AddStaticVehicle(470,192.5126,2017.7250,17.6357,270.0043,43,0); // hummer6
AddStaticVehicle(548,245.2549,2063.1572,19.3035,176.4436,1,1); // tankheli1
AddStaticVehicle(548,264.6430,2065.2170,19.3309,168.6394,1,1); // tankheli2
AddStaticVehicle(425,209.6626,1933.3383,23.8143,90.4384,43,0); // hunter spawn
AddStaticVehicle(476,325.6017,2544.3276,17.5226,179.6490,103,102); // airfield1
AddStaticVehicle(476,291.0132,2545.4165,17.5231,179.1805,103,102); // airfield2
AddStaticVehicle(476,348.5908,2540.5684,17.4565,180.9395,103,102); // airfield3
AddStaticVehicle(476,360.2502,2541.0686,17.3786,182.6361,71,77); // airfield4
AddStaticVehicle(476,371.8264,2541.4050,17.2680,182.3331,7,6); // airfield5
AddStaticVehicle(476,383.4383,2541.4734,17.2481,178.3186,89,91); // airfield6
AddStaticVehicle(476,352.5709,2470.5391,17.1902,359.5642,89,91); // airfield7
AddStaticVehicle(476,339.4480,2468.6770,17.2107,3.0678,103,102); // airfield8
AddStaticVehicle(476,312.4784,2468.4890,17.1859,1.1752,71,77); // airfield9
AddStaticVehicle(604,-2302.5557,-1657.2896,483.1921,209.1649,2,76); // - chilliad glendale
AddStaticVehicle(604,-2306.5208,-1659.3146,483.4139,207.4433,18,76); // - chilliad glensdale
AddStaticVehicle(604,-2306.5154,-1650.0040,483.3925,208.3241,45,88); // - chilliad glensdale
AddStaticVehicle(604,-2310.1318,-1652.0762,483.4398,205.7539,68,76); // - chilliad glensdale
AddStaticVehicle(457,-2311.6091,-1644.3926,483.3297,203.2554,18,1); // - chilliad caddy
AddStaticVehicle(457,-2315.4883,-1646.7402,483.3300,209.7435,34,1); // chilliad caddy
AddStaticVehicle(457,-2307.8574,-1642.0364,483.3235,211.6471,45,1); // chilliad caddy
AddStaticVehicle(571,312.5076,881.2305,19.6828,301.4087,40,35); // quarrykart
AddStaticVehicle(571,310.7264,883.4589,19.6831,305.1744,40,35); // quarrykart
AddStaticVehicle(571,308.3692,886.0757,19.6903,303.3804,40,35); // quarrykart
AddStaticVehicle(571,306.2919,890.0491,19.6899,296.5560,40,35); // quarrykart
AddStaticVehicle(571,304.3848,893.4778,19.6900,295.1627,40,35); // quarrykart
AddStaticVehicle(571,302.0040,895.9588,19.6903,304.9375,40,35); // quarrykart
AddStaticVehicle(571,301.3672,897.3930,19.6901,298.3503,40,35); // quarrykart
AddStaticVehicle(571,298.0737,902.6234,19.6902,281.8869,40,35); // quarrykart
AddStaticVehicle(571,296.0552,905.7523,19.6901,289.3982,40,35); // quarrykart
AddStaticVehicle(568,299.1143,935.9725,20.2734,209.8671,37,0); // quarrycar
AddStaticVehicle(568,303.0229,937.4203,20.2726,216.4050,37,0); // quarrycar
AddStaticVehicle(568,305.9748,940.0855,20.2711,216.4288,37,0); // quarrycar
AddStaticVehicle(568,308.7391,941.8481,20.2703,215.0054,37,0); // quarrycar
AddStaticVehicle(568,311.6136,944.0477,20.2705,212.9037,37,0); // quarrycar
AddStaticVehicle(568,314.4190,946.0126,20.2727,213.9697,37,0); // quarrycar
AddStaticVehicle(568,317.7700,947.3402,20.2733,220.2791,37,0); // quarrycar
AddStaticVehicle(502,475.3906,871.0418,-29.7134,278.9620,75,67); // quarryhit
AddStaticVehicle(503,473.4875,876.3237,-29.6835,281.4375,117,116); // quarryhit
AddStaticVehicle(502,473.6898,880.7117,-29.8620,279.6159,7,94); // quarryhit
AddStaticVehicle(503,473.4060,885.4960,-29.7519,277.2206,87,75); // quarryhit
AddStaticVehicle(503,473.8765,889.8972,-29.7845,269.0193,87,75); // quarryhit
AddStaticVehicle(504,467.6299,870.3743,-28.5450,281.2562,26,1); // quarryhit
AddStaticVehicle(504,466.0646,875.0182,-28.6063,284.0503,26,1); // quarryhit
AddStaticVehicle(504,466.3969,879.9884,-28.9199,277.1115,26,1); // quarryhit
AddStaticVehicle(504,463.5057,884.0491,-28.4850,276.0721,26,1); // quarryhit
AddStaticVehicle(504,464.0710,889.2502,-28.4177,274.5052,26,1); // quarryhit
AddStaticVehicle(542,666.2869,-581.3539,16.0793,90.1485,32,92); // shootout-veh
AddStaticVehicle(543,771.9246,-546.3633,16.6485,357.8696,67,8); // shootout-veh
AddStaticVehicle(557,-290.1550,1747.7567,43.0656,86.5877,1,1); // monster
AddStaticVehicle(557,-290.9831,1752.8593,43.0656,87.8442,1,1); // monster
AddStaticVehicle(557,-289.8364,1763.2902,43.0623,88.6781,1,1); // monster
AddStaticVehicle(557,-290.6378,1768.5438,43.0629,90.6050,1,1); // monster
AddStaticVehicle(557,-289.2889,1774.2667,43.0836,87.9616,1,1); // monster
AddStaticVehicle(557,-289.4720,1779.4371,43.0967,89.3065,1,1); // monster
AddStaticVehicle(556,-301.8692,1756.9508,43.0625,269.8051,1,1); // monster
AddStaticVehicle(556,-301.1682,1771.4097,43.0643,269.0670,1,1); // monster
AddStaticVehicle(487,-128.4280,2183.4600,25.4830,83.8889,3,29); // heli1
AddStaticVehicle(487,-125.0607,2194.5266,28.1559,78.7357,26,3); // heli2
AddStaticVehicle(487,-121.6531,2205.2571,29.5717,74.7661,74,35); // heli3
AddStaticVehicle(495,500.7907,2905.7717,6.3590,187.5494,101,106); // sandking
AddStaticVehicle(495,505.8067,2906.3999,6.0330,183.6526,123,124); // sandking
AddStaticVehicle(495,510.6230,2907.4434,5.5694,189.5035,119,122); // sandking
AddStaticVehicle(495,515.9302,2907.4749,5.2284,186.3570,114,108); // sandking
AddStaticVehicle(495,520.6013,2909.3171,4.5108,187.5048,114,108); // sandking
AddStaticVehicle(506,1412.9585,673.0145,10.5249,270.5021,76,76); // supercars
AddStaticVehicle(506,1413.5001,679.2238,10.5248,270.5939,76,76); // supercars
AddStaticVehicle(506,1413.8120,682.6816,10.5246,269.8625,6,6); // supercars
AddStaticVehicle(506,1413.1300,689.0665,10.5248,269.4037,6,6); // supercars
AddStaticVehicle(506,1413.1241,692.1404,10.5248,270.5235,6,6); // supercars
AddStaticVehicle(506,1413.2982,695.4754,10.5248,271.6429,6,6); // supercars
AddStaticVehicle(506,1413.1395,717.6749,10.5248,268.7773,52,52); // supercars
AddStaticVehicle(541,1413.2037,743.1500,10.4453,269.3456,2,1); // supercars
AddStaticVehicle(541,1413.3124,746.1306,10.4454,270.2089,2,1); // supercars
AddStaticVehicle(541,1413.7799,749.4126,10.4451,269.7227,2,1); // supercars
AddStaticVehicle(541,1413.3849,755.9167,10.4453,271.0794,2,1); // supercars
AddStaticVehicle(541,1413.1516,759.1313,10.4453,270.6909,2,1); // supercars
AddStaticVehicle(541,1412.7822,765.4402,10.4452,270.4014,22,1); // supercars
AddStaticVehicle(541,1413.3367,772.1203,10.4453,269.6966,22,1); // supercars
AddStaticVehicle(541,1412.9747,775.0976,10.4454,268.0240,51,1); // supercars
AddStaticVehicle(541,1412.9813,778.3440,10.4452,270.1934,51,1); // supercars
AddStaticVehicle(541,1413.3597,784.5294,10.4454,270.3651,51,1); // supercars
AddStaticVehicle(603,1451.8339,787.6909,10.6583,181.6389,18,1); // supercars
AddStaticVehicle(603,1454.9872,787.3563,10.6585,180.7471,18,1); // supercars
AddStaticVehicle(451,1525.6104,787.2798,10.5273,176.2633,18,18); // supercars
AddStaticVehicle(451,1528.8601,787.5480,10.5266,179.3299,18,18); // supercars
AddStaticVehicle(451,1531.8644,787.4109,10.5259,180.7976,18,18); // supercars
AddStaticVehicle(451,1547.9528,787.7202,10.5290,180.4869,18,18); // supercars
AddStaticVehicle(596,1536.1376,-1666.9824,13.1046,0.4789,0,1); // copcar
AddStaticVehicle(596,1536.2145,-1676.2382,13.1040,0.4787,0,1); // copcar
AddStaticVehicle(596,1603.9606,-1628.6483,13.2309,88.7105,0,1); // copcar
AddStaticVehicle(596,1603.0521,-1616.1085,13.2203,90.7321,0,1); // copcar
AddStaticVehicle(596,1585.3236,-1667.4906,5.6154,268.8268,0,1); // copcar
AddStaticVehicle(596,1585.9055,-1671.6759,5.6134,270.5311,0,1); // copcar
AddStaticVehicle(596,1601.0372,-1700.2731,5.6119,91.9833,0,1); // copcar
AddStaticVehicle(596,1570.3158,-1710.1969,5.6106,358.2846,0,1); // copcar
AddStaticVehicle(596,1545.3983,-1655.4044,5.6137,92.9285,0,1); // copcar
AddStaticVehicle(601,1529.5302,-1684.0140,5.6494,270.4383,1,1); // coptank
AddStaticVehicle(601,1534.3654,-1645.7157,5.6496,179.0917,1,1); // coptank
AddStaticVehicle(599,1601.8982,-1611.4163,13.6715,91.4892,0,1); // copjeep
AddStaticVehicle(599,1602.6023,-1606.3760,13.6811,89.1595,0,1); // copjeep
AddStaticVehicle(599,1601.7010,-1683.7505,6.0800,90.7026,0,1); // copjeep
AddStaticVehicle(599,1564.9166,-1710.6737,6.0763,359.1276,0,1); // copjeep
AddStaticVehicle(599,1545.9397,-1663.3789,6.0799,88.2544,0,1); // copjeep
AddStaticVehicle(497,1564.6780,-1609.5380,13.5596,94.0312,0,1); // copheli
AddStaticVehicle(463,2809.0591,1376.3029,10.2904,178.8809,19,19); // bikes
AddStaticVehicle(463,2806.9458,1375.4192,10.2898,177.1927,19,19); // bikes
AddStaticVehicle(461,2804.5479,1368.0345,10.3347,270.5641,61,1); // bikes
AddStaticVehicle(461,2805.2546,1366.2321,10.3347,267.3945,61,1); // bikes
AddStaticVehicle(461,2805.0398,1364.6940,10.3342,268.2959,61,1); // bikes
AddStaticVehicle(461,2804.5098,1362.9629,10.3346,268.8004,61,1); // bikes
AddStaticVehicle(468,2795.2300,1296.0981,10.4188,180.3779,46,46); // bikes
AddStaticVehicle(468,2792.1304,1295.4015,10.4191,185.7113,46,46); // bikes
AddStaticVehicle(468,2778.7544,1295.1370,10.4192,181.9811,46,46); // bikes
AddStaticVehicle(468,2775.4456,1295.4005,10.4177,184.3059,46,46); // bikes
AddStaticVehicle(468,2772.4619,1295.3252,10.4191,181.8654,46,46); // bikes
AddStaticVehicle(462,2764.5215,1291.5118,10.3462,270.8935,3,1); // bikes
AddStaticVehicle(462,2765.3774,1287.9330,10.3499,267.7864,3,1); // bikes
AddStaticVehicle(462,2765.0955,1284.9065,10.3496,265.2953,3,1); // bikes
AddStaticVehicle(521,2765.4109,1275.0009,10.3164,272.2456,36,0); // bikes
AddStaticVehicle(521,2765.2590,1272.1143,10.3225,274.8159,36,0); // bikes
AddStaticVehicle(521,2765.2834,1268.7433,10.3232,273.0059,36,0); // bikes
AddStaticVehicle(521,2764.8220,1265.6628,10.3167,266.8640,36,0); // bikes
AddStaticVehicle(522,2852.5054,1367.7551,10.3880,88.4452,3,3); // bikes
AddStaticVehicle(522,2852.6641,1364.2695,10.3935,85.1645,3,3); // bikes
AddStaticVehicle(522,2853.5100,1361.4500,10.3855,91.5019,3,3); // bikes
AddStaticVehicle(522,2853.1082,1358.0096,10.3852,90.6588,3,3); // bikes
AddStaticVehicle(522,2853.2275,1355.0511,10.3837,86.2439,3,3); // bikes
AddStaticVehicle(522,2852.8079,1351.4827,10.3796,86.5893,3,3); // bikes
AddStaticVehicle(522,2853.4570,1348.3005,10.3830,88.1839,3,3); // bikes
AddStaticVehicle(522,2849.0269,1374.1160,10.3728,178.7291,3,3); // bikes
AddStaticVehicle(522,2839.2661,1374.3107,10.3416,176.9674,3,3); // bikes
AddStaticVehicle(509,2854.3547,1237.1724,10.3329,270.1012,30,1); // bikes
AddStaticVehicle(509,2854.1167,1235.5264,10.3326,266.6074,30,1); // bikes
AddStaticVehicle(510,2853.5781,1234.0667,10.4259,274.6114,6,6); // bikes
AddStaticVehicle(510,2853.9363,1232.5132,10.4284,269.2034,6,6); // bikes
AddStaticVehicle(510,2853.6633,1231.0261,10.4281,270.5233,6,6); // bikes
AddStaticVehicle(510,2853.6233,1229.2563,10.4290,268.9831,6,6); // bikes
AddStaticVehicle(481,2849.0132,1228.8269,10.3373,354.6226,14,1); // bikes
AddStaticVehicle(481,2842.6277,1230.8640,10.3294,359.7345,14,1); // bikes
AddStaticVehicle(481,2840.8992,1230.7017,10.3315,356.8625,14,1); // bikes
AddStaticVehicle(485,-1247.2498,502.8236,17.8919,91.5577,1,78); // rampage
AddStaticVehicle(485,-1247.7726,499.9269,17.8910,87.8629,1,78); // rampage
AddStaticVehicle(485,-1253.7091,499.8176,17.8930,90.0851,1,78); // rampage
AddStaticVehicle(485,-1252.8822,503.2736,17.8921,90.3164,1,78); // rampage
AddStaticVehicle(486,-1318.2302,493.8390,18.4540,358.9452,1,1); // rampage
AddStaticVehicle(486,-1311.7654,493.5000,18.4541,359.4350,1,1); // rampage
AddStaticVehicle(486,-1304.7825,493.2054,18.4539,1.9669,1,1); // rampage
AddStaticVehicle(530,-1416.2792,519.0216,18.0059,179.4944,119,1); // rampage
AddStaticVehicle(530,-1412.9093,518.4951,18.0059,178.8550,119,1); // rampage
AddStaticVehicle(530,-1409.6320,519.0945,18.0055,178.4294,119,1); // rampage
AddStaticVehicle(530,-1405.6385,518.1111,18.0067,176.5791,119,1); // rampage
AddStaticVehicle(571,-1464.8796,494.8701,17.5694,265.2678,91,2); // rampage
AddStaticVehicle(571,-1465.0789,497.7896,17.5698,267.6844,91,2); // rampage
AddStaticVehicle(571,-1465.2527,500.4614,17.5703,265.8426,91,2); // rampage
AddStaticVehicle(571,-1465.0226,502.8571,17.5697,268.0035,91,2); // rampage
AddStaticVehicle(571,-1464.6078,506.1103,17.5686,268.5705,91,2); // rampage
AddStaticVehicle(571,-1464.9110,509.0357,17.5693,269.4548,91,2); // rampage
AddStaticVehicle(502,-1668.7086,-158.3150,14.0395,312.1127,79,62); // drag
AddStaticVehicle(503,-1666.0537,-160.9854,14.0425,314.0411,123,36); // drag
AddStaticVehicle(502,-1662.8014,-164.9304,14.0393,314.2610,51,75); // drag
AddStaticVehicle(502,-1659.4612,-168.0251,14.0401,312.3585,75,61); // drag
AddStaticVehicle(503,-1655.2668,-171.8111,14.0426,315.7368,101,100); // drag
AddStaticVehicle(502,-1651.2247,-175.5686,14.0412,317.2148,51,75); // drag
AddStaticVehicle(519,-1245.7423,-97.2415,15.0672,135.6080,1,1); // hamal
AddStaticVehicle(519,-1204.9784,-141.6999,15.0633,135.6406,1,1); // hamal
AddStaticVehicle(409,-1222.6019,-118.4802,13.9485,134.6741,1,1); // limo
AddStaticVehicle(593,-1348.2706,-247.5442,14.6107,135.6346,22,1); // plane
AddStaticVehicle(593,-1363.2172,-234.8445,14.6001,134.6896,22,1); // plane
AddStaticVehicle(470,2588.8506,-1471.9509,16.7132,178.9498,43,0); // hummer
AddStaticVehicle(470,2594.1453,-1471.9203,16.7367,178.1651,43,0); // hummer
AddStaticVehicle(470,2603.9033,-1471.7921,16.7355,179.9054,43,0); // hummer
AddStaticVehicle(470,2609.8213,-1472.3313,16.7374,182.1579,43,0); // hummer
AddStaticVehicle(470,2617.9011,-1472.0148,16.7409,180.5354,43,0); // hummer
AddStaticVehicle(470,2623.5037,-1472.1389,16.7383,182.5858,43,0); // hummer
AddStaticVehicle(573,-300.4762,2354.4978,112.8334,278.3859,79,7); // dune - spawn1
AddStaticVehicle(573,-300.8296,2359.8149,113.0227,282.2357,77,18); // dune - spawn1
AddStaticVehicle(573,-301.4576,2364.8562,113.0658,277.7332,86,24); // dune - spawn1
AddStaticVehicle(573,-286.2466,2151.6187,113.6975,339.6357,78,8); // dune - spawn2
AddStaticVehicle(573,-281.3933,2149.3101,113.5134,335.4690,79,18); // dune - spawn2
AddStaticVehicle(573,-290.5571,2153.1990,113.8050,336.7683,91,38); // dune - spawn2
AddStaticVehicle(493,524.6110,2935.8938,-0.4845,11.4785,36,13); // jetmax - spawn
AddStaticVehicle(493,518.2113,2934.3066,-0.0394,25.5187,36,13); // jetmax - spawn
AddStaticVehicle(493,513.5788,2930.2417,-0.5908,32.5665,36,13); // jetmax - spawn
AddStaticVehicle(493,506.9435,2928.5457,-0.5037,37.7967,36,13); // jetmax - spawn

AddPlayerClass(24,353.3010,832.1502,25.0412,19.5541,24,200,0,0,0,0); // quarry - spawn
AddPlayerClass(181,353.3010,832.1502,25.0412,19.5541,24,200,0,0,0,0); // quarry - spawn
AddPlayerClass(184,353.3010,832.1502,25.0412,19.5541,24,200,0,0,0,0); // quarry - spawn
AddPlayerClass(188,353.3010,832.1502,25.0412,19.5541,24,200,0,0,0,0); // quarry - spawn
AddPlayerClass(161,353.3010,832.1502,25.0412,19.5541,24,200,0,0,0,0); // quarry - spawn
AddPlayerClass(43,372.5475,852.2675,27.8298,76.9992,24,200,0,0,0,0); // quarry - spawn
AddPlayerClass(68,372.5475,852.2675,27.8298,76.9992,24,200,0,0,0,0); // quarry - spawn
AddPlayerClass(209,372.5475,852.2675,27.8298,76.9992,24,200,0,0,0,0); // quarry - spawn
AddPlayerClass(287,385.2449,875.8685,23.6075,97.0528,24,200,0,0,0,0); // quarry - spawn
AddPlayerClass(285,385.2449,875.8685,23.6075,97.0528,24,200,0,0,0,0); // quarry - spawn
AddPlayerClass(281,385.2449,875.8685,23.6075,97.0528,24,200,0,0,0,0); // quarry - spawn
AddPlayerClass(16,385.2449,875.8685,23.6075,97.0528,24,200,0,0,0,0); // quarry - spawn
AddPlayerClass(1,385.2449,875.8685,23.6075,97.0528,24,200,0,0,0,0); // quarry - spawn
AddPlayerClass(15,385.2449,875.8685,23.6075,97.0528,24,200,0,0,0,0); // quarry - spawn
AddPlayerClass(25,385.2449,875.8685,23.6075,97.0528,24,200,0,0,0,0); // quarry - spawn
AddPlayerClass(29,385.2449,875.8685,23.6075,97.0528,24,200,0,0,0,0); // quarry - spawn
AddPlayerClass(16,385.2449,875.8685,23.6075,97.0528,24,200,0,0,0,0); // quarry - spawn
AddPlayerClass(18,385.2449,875.8685,23.6075,97.0528,24,200,0,0,0,0); // quarry - spawn
AddPlayerClass(118,385.2449,875.8685,23.6075,97.0528,24,200,0,0,0,0); // quarry - spawn
AddPlayerClass(101,385.2449,875.8685,23.6075,97.0528,24,200,0,0,0,0); // quarry - spawn
AddPlayerClass(209,372.5475,852.2675,27.8298,76.9992,24,200,0,0,0,0); // quarry - spawn
AddPlayerClass(0,372.5475,852.2675,27.8298,76.9992,24,200,0,0,0,0); // quarry - spawn
AddPlayerClass(10,372.5475,852.2675,27.8298,76.9992,24,200,0,0,0,0); // quarry - spawn
AddPlayerClass(2,372.5475,852.2675,27.8298,76.9992,24,200,0,0,0,0); // quarry - spawn
AddPlayerClass(9,372.5475,852.2675,27.8298,76.9992,24,200,0,0,0,0); // quarry - spawn
AddPlayerClass(14,372.5475,852.2675,27.8298,76.9992,24,200,0,0,0,0); // quarry - spawn


AddStaticPickup(1242, 15, 326.1841,850.8479,23.3081); // armour
AddStaticPickup(353, 15, 321.1104,861.5391,23.3393); // mp5
AddStaticPickup(1241, 15, 315.6844,874.2885,23.3549); // pill

AddStaticPickup(371, 15, 319.3416, 1020.7169,1950.6696); // parachute in plane
AddStaticPickup(371, 15, 312.6138, 1020.7346,1950.6655); // parachute in plane

	return 1;
}

//------------------------------------------------------------------------------
public OnPlayerEnterCheckpoint(playerid) {

	DisablePlayerCheckpoint(playerid);

	if (i==HUMMER_CHECKPOINTS)
{
SendClientMessage(playerid,NICE_BLUE, "Race Over!!");
}
else
{
i++;
SetPlayerCheckpoint(playerid,HummerCheckpoints[i][0],HummerCheckpoints[i][1],HummerCheckpoints[i][2],3);
}
	return 1;
}
//--------------------------------------------------------

public OnPlayerConnect(playerid)
{
	GameTextForPlayer(playerid,"Welcome to Ultimate Fun v1.5!",3000,5);
	SendClientMessage(playerid,COLOR_ORANGE, "Please type /help for a list of available commands.");
	return 1;
}

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

SetupPlayerForClassSelection(playerid)
{
	SetPlayerPos(playerid, 2495.0449, 2773.0566, 10.8158);
	SetPlayerFacingAngle(playerid, 88.0);
	SetPlayerCameraPos(playerid, 2490.9556, 2773.1326, 10.7968);
	SetPlayerCameraLookAt(playerid, 2495.0449, 2773.0566, 10.8158);
	return 1;
}

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

public OnPlayerRequestClass(playerid, classid)
{
	SetupPlayerForClassSelection(playerid);
	switch (classid) {
	    	case 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 ,14 ,15 ,16, 17, 18, 19, 20, 21, 22, 23, 24, 25:
	        {
				GameTextForPlayer(playerid, "Quarry madness", 500, 3);
			}
			}
	return 1;
}

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

public OnPlayerSpawn(playerid)
{
	GivePlayerMoney(playerid, PocketMoney);
	SetPlayerInterior(playerid, 0);
	return 1;
}
//---------------------------------------------------------
//---------------------------------------------------------
//---------------------------------------------------------
public OnVehicleDeath(vehicleid, killerid)
{
	printf("OnVehicleDeath(%d, %d)", vehicleid, killerid);
	return 1;
}
//---------------------------------------------------------
public OnPlayerDeath(playerid, killerid, reason)
{
    new playercash;
	if(killerid == INVALID_PLAYER_ID) {
        SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
        ResetPlayerMoney(playerid);
	} else {
	    	SendDeathMessage(killerid,playerid,reason);
			SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
			playercash = GetPlayerMoney(playerid);
			if (playercash > 0)  {
				GivePlayerMoney(killerid, playercash);
				ResetPlayerMoney(playerid);
   }
   else
			{
			}
     	}
 	return 1;
}

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

public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/help", true) == 0) {
SendClientMessage(playerid, COLOR_ORANGE,"Total Madness!");
SendClientMessage(playerid, COLOR_YELLOW,"Type /teleports for a list of teleports");
SendClientMessage(playerid, COLOR_YELLOW,"Type /rules for a list of server rules");
SendClientMessage(playerid, COLOR_YELLOW,"Type /fun for a list of fun mods");
}
else if(strcmp(cmdtext, "/rules", true) == 0) {
SendClientMessage(playerid,COLOR_ORANGE,"1. Please respect the adminitrative staff at all times.");
SendClientMessage(playerid,COLOR_ORANGE,"2. Please do not use any cheats such as god mode or all weapons.");
SendClientMessage(playerid,COLOR_ORANGE,"3. Please do not verbally abuse other users in any way.");
SendClientMessage(playerid,COLOR_ORANGE,"Failure to comply with these rules will result in a kick and/or permanent ban.");
}
else if(strcmp(cmdtext, "/teleports", true) == 0) {
SendClientMessage(playerid,COLOR_YELLOW,"/quarry - Quarry Madness ** /nfs - Need for Speed");
SendClientMessage(playerid,COLOR_YELLOW,"/military - Area 69 ** /bikes - Pedal power");
SendClientMessage(playerid,COLOR_YELLOW,"/police - Police Station ** /monster - Monster Trucks");
SendClientMessage(playerid,COLOR_YELLOW,"/boatkings - Boats and Sandkings");
}
else if(strcmp(cmdtext, "/fun", true) == 0) {
SendClientMessage(playerid,COLOR_ORANGE,"List of the fun stuff:");
SendClientMessage(playerid,COLOR_YELLOW,"/rampage - Stay on top!");
SendClientMessage(playerid,COLOR_YELLOW,"/shootouts - A list of different deathmatches!");
SendClientMessage(playerid,COLOR_YELLOW,"/races - A list of race mods!");
SendClientMessage(playerid,COLOR_YELLOW,"/dunes - Dune Buggy fun!");
SendClientMessage(playerid,COLOR_YELLOW,"/skydive - A fun jump from the andromada!");
}
else if(strcmp(cmdtext, "/shootouts", true) == 0) {
SendClientMessage(playerid,COLOR_ORANGE,"List of available death matches:");
SendClientMessage(playerid,COLOR_YELLOW,"/townshoot - Desert Eagle and AK47.");
SendClientMessage(playerid,COLOR_YELLOW,"/desertshoot - Single Shotgun.");
SendClientMessage(playerid,COLOR_YELLOW,"/spades - Smash it up!");
SendClientMessage(playerid,COLOR_YELLOW,"/paintball - Classic Deathmatch.");
}
else if(strcmp(cmdtext, "/races", true) == 0) {
SendClientMessage(playerid,COLOR_ORANGE,"List of available race modes:");
SendClientMessage(playerid,COLOR_YELLOW,"/helirace - Test your helicopter skills!");
SendClientMessage(playerid,COLOR_YELLOW,"/drag - Drag race at SF Airport!");
SendClientMessage(playerid,COLOR_YELLOW,"/hummer - Test your driving skills with this hummer race!");
SendClientMessage(playerid,COLOR_YELLOW,"/chilliad - Race and be the first down mount chilliad!");
}
else if(strcmp(cmdtext, "/nfs", true) == 0) {
    ShowNameTags(1);
	SetPlayerColor(playerid, playerColors[playerid]);
	SetPlayerInterior(playerid,0);
	ResetPlayerWeapons(playerid);
	SetPlayerPos(playerid,1488.8486,682.2634,11.2738);
	SetPlayerFacingAngle(playerid,348.2239);
	SendClientMessage(playerid,COLOR_ORANGE, "*** Welcome to Need for Speed!");
	}
else if(strcmp(cmdtext, "/drag", true) == 0) {
    new string[256];
    new PlayerName[256];
    ShowNameTags(1);
    GetPlayerName(playerid, PlayerName, 24);
	SetPlayerInterior(playerid,0);
	SetPlayerColor(playerid, playerColors[playerid]);
	ResetPlayerWeapons(playerid);
	SetPlayerPos(playerid,-1687.1631,-162.8894,17.0703);
	SetPlayerFacingAngle(playerid,224.8013);
	format(string, 256, "%s has entered SF Drag Race! (/drag)", PlayerName);
	SendClientMessageToAll(COLOR_RED, string);
	SendClientMessage(playerid,COLOR_ORANGE, "*** Objective: First one off the edge!");
	}
else if(strcmp(cmdtext, "/dunes", true) == 0) {
    new string[256];
    new PlayerName[256];
    ShowNameTags(1);
    GetPlayerName(playerid, PlayerName, 24);
    SetPlayerColor(playerid, playerColors[playerid]);
	SetPlayerInterior(playerid,0);
	ResetPlayerWeapons(playerid);
	SetPlayerPos(playerid,-259.2610,2235.9297,109.8915);
	SetPlayerFacingAngle(playerid,256.2626);
	format(string, 256, "%s has entered dune face off! (/dunes)", PlayerName);
	SendClientMessageToAll(COLOR_RED, string);
	SendClientMessage(playerid,COLOR_ORANGE, "*** Objective: Don't fall off!");
	}
else if(strcmp(cmdtext, "/hummer", true) == 0) {
    new string[256];
    new PlayerName[256];
    ShowNameTags(1);
    GetPlayerName(playerid, PlayerName, 24);
    SetPlayerColor(playerid, playerColors[playerid]);
	SetPlayerInterior(playerid,0);
	ResetPlayerWeapons(playerid);
	SetPlayerPos(playerid,2630.4390,-1487.0693,22.6037);
	SetPlayerFacingAngle(playerid,65.3598);
	SetPlayerCheckpoint(playerid,HummerCheckpoints[i][0],HummerCheckpoints[i][1],HummerCheckpoints[i][2],3);
	format(string, 256, "%s has entered the hummer race! (/hummer)", PlayerName);
	SendClientMessageToAll(COLOR_RED, string);
	SendClientMessage(playerid,COLOR_ORANGE, "*** Objective: Be the first to complete the course!");
	}
else if(strcmp(cmdtext, "/boatkings", true) == 0) {
    ShowNameTags(1);
	SetPlayerColor(playerid, playerColors[playerid]);
	SetPlayerInterior(playerid,0);
	SetPlayerPos(playerid,520.4496,2884.5432,7.4421);
	SetPlayerFacingAngle(playerid,9.6132);
	SendClientMessage(playerid,COLOR_ORANGE, "*** Welcome to Buggy and Boats!");
	}
else if(strcmp(cmdtext, "/quarry", true) == 0) {
    ShowNameTags(1);
    SetPlayerColor(playerid, playerColors[playerid]);
	SetPlayerInterior(playerid,0);
	ResetPlayerWeapons(playerid);
	SetPlayerPos(playerid,353.3010,832.1502,25.0412);
	SetPlayerFacingAngle(playerid,19.5541);
	SendClientMessage(playerid,COLOR_ORANGE, "*** Welcome to Quarry Madness!");
	}
else if(strcmp(cmdtext, "/military", true) == 0) {
    ShowNameTags(1);
    SetPlayerColor(playerid, playerColors[playerid]);
	SetPlayerInterior(playerid,0);
	ResetPlayerWeapons(playerid);
	SetPlayerPos(playerid,264.5228,1985.9948,17.6406);
	SetPlayerFacingAngle(playerid,100.4768);
	SendClientMessage(playerid,COLOR_ORANGE, "*** Welcome to Total Power!");
	}
else if(strcmp(cmdtext, "/bikes", true) == 0) {
    ShowNameTags(1);
    SetPlayerColor(playerid, playerColors[playerid]);
	SetPlayerInterior(playerid,0);
	ResetPlayerWeapons(playerid);
	SetPlayerPos(playerid,2847.3889,1289.8976,11.3906);
	SetPlayerFacingAngle(playerid,83.2316);
	SendClientMessage(playerid,COLOR_ORANGE, "*** Welcome to Pedal Power!");
	}
else if(strcmp(cmdtext, "/skydive", true) == 0) {
    ShowNameTags(1);
    SetPlayerColor(playerid, playerColors[playerid]);
	SetPlayerInterior(playerid,9);
	SetPlayerCheckpoint(playerid,268.5821,1883.8224,-30.0938, 5.0);
	ResetPlayerWeapons(playerid);
	SetPlayerPos(playerid,315.4792,984.1290,1959.1129);
	SetPlayerFacingAngle(playerid,353.5);
	SendClientMessage(playerid,COLOR_ORANGE, "*** Welcome to the Ultimate Thrill!");
	}
else if(strcmp(cmdtext, "/townshoot", true) == 0) {
    new string[256];
    new PlayerName[256];
	new rand = random(sizeof(RandomTownSpawns));
	ShowNameTags(0);
	GetPlayerName(playerid, PlayerName, 24);
	SetPlayerColor(playerid, 0xFFFFFF00);
	SetPlayerInterior(playerid,0);
	ResetPlayerWeapons(playerid);
	GivePlayerWeapon(playerid,24,50);
	GivePlayerWeapon(playerid,30,600);
	SetPlayerPos(playerid, RandomTownSpawns[rand][0], RandomTownSpawns[rand][1], RandomTownSpawns[rand][2]);
	format(string, 256, "%s has entered town deathmatch (/townshoot)", PlayerName);
	SendClientMessageToAll(COLOR_RED, string);
	SendClientMessage(playerid,COLOR_ORANGE, "*** Objective: Stay Alive!");
	}
else if(strcmp(cmdtext, "/desertshoot", true) == 0) {
    new string[256];
    new PlayerName[256];
	new rand = random(sizeof(RandomDesertSpawns));
	ShowNameTags(0);
	GetPlayerName(playerid, PlayerName, 24);
	SetPlayerColor(playerid, 0xFFFFFF00);
	SetPlayerInterior(playerid,0);
	ResetPlayerWeapons(playerid);
	GivePlayerWeapon(playerid,25,50);
	SetPlayerPos(playerid, RandomDesertSpawns[rand][0], RandomDesertSpawns[rand][1], RandomDesertSpawns[rand][2]);
	format(string, 256, "%s has entered desert deathmatch (/desertshoot)", PlayerName);
	SendClientMessageToAll(COLOR_RED, string);
	SendClientMessage(playerid,COLOR_ORANGE, "*** Objective: Stay Alive!");
	}
else if(strcmp(cmdtext, "/paintball", true) == 0) {
    new string[256];
    new PlayerName[256];
    new rand = random(sizeof(RandomPaintBallSpawns));
    ShowNameTags(0);
    GetPlayerName(playerid, PlayerName, 24);
    SetPlayerColor(playerid, 0xFFFFFF00);
	SetPlayerInterior(playerid,0);
	ResetPlayerWeapons(playerid);
	GivePlayerWeapon(playerid,33,50);
	SetPlayerPos(playerid, RandomPaintBallSpawns[rand][0], RandomPaintBallSpawns[rand][1], RandomPaintBallSpawns[rand][2]);
	format(string, 256, "%s has entered the paintball arena! (/paintball)", PlayerName);
	SendClientMessageToAll(COLOR_RED, string);
	SendClientMessage(playerid,COLOR_ORANGE, "*** Objective: Stay Alive!");
	}
else if(strcmp(cmdtext, "/helirace", true) == 0) {
    new string[256];
    new PlayerName[256];
    ShowNameTags(1);
    GetPlayerName(playerid, PlayerName, 24);
    SetPlayerColor(playerid, playerColors[playerid]);
	SetPlayerInterior(playerid,0);
	ResetPlayerWeapons(playerid);
	SetPlayerPos(playerid,-113.5055,2233.7686,47.6642);
	SetPlayerFacingAngle(playerid,165.4301);
	format(string, 256, "%s has entered the helirace (/helirace)", PlayerName);
	SendClientMessageToAll(COLOR_RED, string);
	SendClientMessage(playerid,COLOR_ORANGE, "*** Objective: Race through checkpoints!");
	}
else if(strcmp(cmdtext, "/police", true) == 0) {
	ShowNameTags(1);
    SetPlayerColor(playerid, playerColors[playerid]);
	SetPlayerInterior(playerid,0);
	ResetPlayerWeapons(playerid);
	SetPlayerPos(playerid,1511.7656,-1676.4327,14.0469);
	SetPlayerFacingAngle(playerid,275.4118);
	SendClientMessage(playerid,COLOR_ORANGE, "*** Welcome to the Police station!");
	}
else if(strcmp(cmdtext, "/monster", true) == 0) {
    ShowNameTags(1);
    SetPlayerColor(playerid, playerColors[playerid]);
	SetPlayerInterior(playerid,0);
	ResetPlayerWeapons(playerid);
	SetPlayerPos(playerid,-322.7354,1850.7133,42.3671);
	SetPlayerFacingAngle(playerid,200.9775);
	SendClientMessage(playerid,COLOR_ORANGE, "*** Welcome to the Monster Mayhem!");
	}
else if(strcmp(cmdtext, "/rampage", true) == 0) {
    new string[256];
    new PlayerName[256];
    ShowNameTags(1);
    GetPlayerName(playerid, PlayerName, 24);
    SetPlayerColor(playerid, playerColors[playerid]);
	SetPlayerInterior(playerid,0);
	ResetPlayerWeapons(playerid);
	SetPlayerPos(playerid,-1383.6349,493.9621,27.6945);
	SetPlayerFacingAngle(playerid,71.4769);
	format(string, 256, "%s has entered the rampage (/rampage)", PlayerName);
	SendClientMessageToAll(COLOR_RED, string);
	SendClientMessage(playerid,COLOR_ORANGE, "*** Objective: Stay Onboard!");
	}
else if(strcmp(cmdtext, "/chilliad", true) == 0) {
    new string[256];
    new PlayerName[256];
    ShowNameTags(1);
    SetPlayerColor(playerid, playerColors[playerid]);
    GetPlayerName(playerid, PlayerName, 24);
	SetPlayerInterior(playerid,0);
	ResetPlayerWeapons(playerid);
	SetPlayerPos(playerid,-2294.5894,-1649.1296,483.4249);
	SetPlayerFacingAngle(playerid,113.0192);
	SetPlayerCheckpoint(playerid,ChilliadCheckpoints[i][0],ChilliadCheckpoints[i][1],ChilliadCheckpoints[i][2],3);
	format(string, 256, "%s has entered the chilliad race! (/chilliad)", PlayerName);
	SendClientMessageToAll(COLOR_RED, string);
	SendClientMessage(playerid,COLOR_ORANGE, "*** Objective: First one to the bottom!");
	}
else if(strcmp(cmdtext, "/spades", true) == 0) {
    new string[256];
	new PlayerName[256];
	ShowNameTags(1);
	SetPlayerColor(playerid, playerColors[playerid]);
	GetPlayerName(playerid, PlayerName, 24);
	SetPlayerInterior(playerid,0);
	ResetPlayerWeapons(playerid);
	SetPlayerHealth(playerid,10);
	GivePlayerWeapon(playerid,6,1);
	SetPlayerPos(playerid,-427.6582,2506.3523,124.3047);
	SetPlayerFacingAngle(playerid,233.9540);
	format(string, 256, "%s has entered spade deathmatch! (/spades)", PlayerName);
	SendClientMessageToAll(COLOR_RED, string);
	SendClientMessage(playerid,COLOR_ORANGE, "*** Objective: Stay Alive!");
	}
      return 1;
   }
//------------------------------------------------------------