// SUPER TEAM DEATHMATCH WTIH "PROTECT THE LEADER" // Build 00001 // Writen by Zack Kummer // Designed by Zack Kummer & Bernard Crocket #include #include #include // Colors #define COLOR_BLACK 0x000000FF #define COLOR_WHITE 0xFFFAF0FF #define COLOR_GREY 0x808080FF #define COLOR_AQUA 0x00FFFFFF #define COLOR_AQUAGRN 0x7FFFD4FF #define COLOR_RED 0xFF0000FF #define COLOR_DARKRED 0x8B0000FF #define COLOR_BLUE 0x0000FFFF #define COLOR_BLUEVILOT 0x8A2BE2FF #define COLOR_LTGREEN 0x7FFF00FF #define COLOR_DKGREEN 0x006400FF #define COLOR_GOLD 0xFFD700FF #define COLOR_GOLDENROD 0xDAA520FF // Teams #define TEAM_COPS 1 #define TEAM_MAFIA 2 #define TEAM_WEED 3 #define TEAM_BUMS 4 #define TEAM_SEX 5 // Global new roundtime = 1200; //Number of seconds game will last static playerCOP; static playerMAFIA; static playerHIPPIE; static playerBUM; static playerGIRL; main() { print("\n-------------------------------------"); print("SUPER TEAM DM with Protect the Leader"); print(" Writen by Zack Kummer "); print("-------------------------------------\n"); } public OnGameModeInit() { SetGameModeText("Super Team DM with Portect the Leader"); ShowPlayerMarkers(1); SetWorldTime(12); playerCOP = INVALID_PLAYER_ID; playerMAFIA = INVALID_PLAYER_ID; playerHIPPIE =INVALID_PLAYER_ID; playerBUM = INVALID_PLAYER_ID; playerGIRL = INVALID_PLAYER_ID; SetTimer("RoundTime",5000,1); //This makes the timer activate every 5 seconds // Cop Skins AddPlayerClassEx(TEAM_COPS,295,2293.3,2447.2,10.821,90.0,3,1,28,800,27,100); // classid 0 AddPlayerClassEx(TEAM_COPS,287,2288.8,2447.0,10.821,90.0,3,1,28,800,27,100); // classid 1 AddPlayerClassEx(TEAM_COPS,286,2293.4,2455.6,10.821,90.0,3,1,28,800,27,100); // classid 2 AddPlayerClassEx(TEAM_COPS,285,2288.7,2455.7,10.821,90.0,3,1,28,800,27,100); // classid 3 AddPlayerClassEx(TEAM_COPS,284,2293.1,2464.3,10.821,90.0,3,1,28,800,27,100); // classid 4 AddPlayerClassEx(TEAM_COPS,282,2289.0,2464.1,10.821,90.0,3,1,28,800,27,100); // classid 5 AddPlayerClassEx(TEAM_COPS,281,2293.3,2473.1,10.821,90.0,3,1,28,800,27,100); // classid 6 AddPlayerClassEx(TEAM_COPS,280,2289.0,2473.0,10.821,90.0,3,1,28,800,27,100); // classid 7 AddPlayerClassEx(TEAM_COPS,190,2293.4,2468.5,10.821,90.0,3,1,28,800,27,100); // classid 8 // Mafia Skins AddPlayerClassEx(TEAM_MAFIA,294,1268.1,1370.8,10.821,270.0,5,1,29,500,25,200); // classid 9 AddPlayerClassEx(TEAM_MAFIA,165,1272.5,1370.2,10.821,270.0,5,1,29,500,25,200); // classid 10 AddPlayerClassEx(TEAM_MAFIA,141,1277.5,1370.5,10.821,270.0,5,1,29,500,25,200); // classid 11 AddPlayerClassEx(TEAM_MAFIA,125,1269.9,1359.2,10.813,270.0,5,1,29,500,25,200); // classid 12 AddPlayerClassEx(TEAM_MAFIA,57,1267.2,1354.5,10.813,270.0,5,1,29,500,25,200); // classid 13 AddPlayerClassEx(TEAM_MAFIA,141,1271.9,1351.7,10.813,270.0,5,1,29,500,25,200); // classid 14 AddPlayerClassEx(TEAM_MAFIA,118,1278.1,1353.6,10.821,270.0,5,1,29,500,25,200); // classid 15 AddPlayerClassEx(TEAM_MAFIA,117,1277.8,1359.8,10.821,270.0,5,1,29,500,25,200); // classid 16 AddPlayerClassEx(TEAM_MAFIA,111,1277.4,1365.1,10.821,270.0,5,1,29,500,25,200); // classid 17 // Pothead Skins AddPlayerClassEx(TEAM_WEED,1,2068.6,2388.4,15.126,0.0,4,1,29,500,25,200); // classid 18 AddPlayerClassEx(TEAM_WEED,2,2068.7,2391.4,15.126,0.0,4,1,29,500,25,200); // classid 19 AddPlayerClassEx(TEAM_WEED,73,2068.8,2394.4,15.126,0.0,4,1,29,500,25,200); // classid 20 AddPlayerClassEx(TEAM_WEED,101,2068.9,2397.3,15.126,0.0,4,1,29,500,25,200); // classid 21 AddPlayerClassEx(TEAM_WEED,181,2069.1,2400.5,15.126,0.0,4,1,29,500,25,200); // classid 22 AddPlayerClassEx(TEAM_WEED,291,2069.2,2403.3,15.118,0.0,4,1,29,500,25,200); // classid 23 AddPlayerClassEx(TEAM_WEED,50,2068.9,2409.1,15.118,0.0,4,1,29,500,25,200); // classid 24 AddPlayerClassEx(TEAM_WEED,23,2068.1,2412.1,15.118,0.0,4,1,29,500,25,200); // classid 25 AddPlayerClassEx(TEAM_WEED,29,2068.2,2415.0,15.118,0.0,4,1,29,500,25,200); // classid 26 // Bum Skins AddPlayerClassEx(TEAM_BUMS,137,1918.0,1771.1,12.744,270.0,9,1,28,800,27,100); // classid 27 AddPlayerClassEx(TEAM_BUMS,200,1922.6,1771.0,12.715,270.0,9,1,28,800,27,100); // classid 28 AddPlayerClassEx(TEAM_BUMS,135,1928.1,1770.9,12.715,270.0,9,1,28,800,27,100); // classid 29 AddPlayerClassEx(TEAM_BUMS,212,1933.8,1771.0,12.715,270.0,9,1,28,800,27,100); // classid 30 AddPlayerClassEx(TEAM_BUMS,213,1939.8,1770.8,12.715,270.0,9,1,28,800,27,100); // classid 31 AddPlayerClassEx(TEAM_BUMS,78,1945.1,1770.7,12.715,270.0,9,1,28,800,27,100); // classid 32 AddPlayerClassEx(TEAM_BUMS,79,1950.6,1770.6,12.715,270.0,9,1,28,800,27,100); // classid 33 AddPlayerClassEx(TEAM_BUMS,230,1910.3,1777.2,12.744,270.0,9,1,28,800,27,100); // classid 34 AddPlayerClassEx(TEAM_BUMS,239,1918.4,1778.4,12.744,270.0,9,1,28,800,27,100); // classid 35 // Sex Girl Skins AddPlayerClassEx(TEAM_SEX,246,2285.6,1975.4,9.868,90.0,11,1,32,650,26,120); // classid 36 AddPlayerClassEx(TEAM_SEX,257,2282.0,1975.3,9.868,90.0,12,1,32,650,26,120); // classid 37 AddPlayerClassEx(TEAM_SEX,178,2278.1,1975.2,9.868,90.0,13,1,32,650,26,120); // classid 38 AddPlayerClassEx(TEAM_SEX,87,2266.9,1975.0,9.868,90.0,11,1,32,650,26,120); // classid 39 AddPlayerClassEx(TEAM_SEX,237,2281.7,1952.7,9.868,90.0,12,1,32,650,26,120); // classid 40 AddPlayerClassEx(TEAM_SEX,152,2278.3,1952.6,9.868,90.0,13,1,32,650,26,120); // classid 41 AddPlayerClassEx(TEAM_SEX,85,2285.6,1952.9,9.868,90.0,11,1,32,650,26,120); // classid 42 AddPlayerClassEx(TEAM_SEX,64,2270.6,1975.1,9.868,90.0,12,1,32,650,26,120); // classid 43 AddPlayerClassEx(TEAM_SEX,63,2274.4,1975.1,9.868,90.0,13,1,32,650,26,120); // classid 44 //cop vehicles AddStaticVehicle(433,2241.5,2469.2,11.258,180.0,44,44); // Barracks OL AddStaticVehicle(427,2282.3,2476.9,10.953,180.0,0,1); // Enforcer AddStaticVehicle(523,2276.2,2442.6,10.386,0.0,0,0); // Cop Bike AddStaticVehicle(523,2280.6,2442.7,10.378,0.0,0,0); // Cop Bike AddStaticVehicle(523,2283.9,2442.5,10.380,0.0,0,0); // Cop Bike AddStaticVehicle(601,2268.9,2477.0,10.580,180.0,1,1); // Swat Van AddStaticVehicle(528,2261.1,2476.9,10.864,180.0,0,0); // FBI Truck AddStaticVehicle(490,2251.2,2477.3,10.949,180.0,0,0); // FBI Rancher AddStaticVehicle(599,2268.7,2442.7,11.013,0.0,0,1); // Police Ranger AddStaticVehicle(596,2261.1,2443.0,10.541,0.0,0,1); // LSPD Car AddStaticVehicle(598,2251.0,2443.0,10.567,0.0,0,1); // LVPD Car AddStaticVehicle(470,2277.7,2477.5,10.814,180.0,44,44); // Patriot //mafia vehicles AddStaticVehicle(405,1287.5,1346.4,10.696,270.0,0,0); // Sentinel AddStaticVehicle(409,1286.6,1338.9,10.621,270.0,0,0); // Stretch AddStaticVehicle(562,1280.0,1346.7,10.479,270.0,17,17); // Elegy AddStaticVehicle(477,1278.3,1338.9,10.572,270.0,0,0); // ZR350 AddStaticVehicle(482,1288.4,1375.7,10.945,270.0,6,6); // Burrito AddStaticVehicle(581,1288.6,1351.2,10.414,270.0,0,1); // BF400 AddStaticVehicle(581,1288.4,1352.7,10.418,270.0,0,0); // BF400 AddStaticVehicle(581,1288.5,1354.1,10.413,270.0,115,115); // BF400 AddStaticVehicle(557,1286.3,1342.7,11.196,270.0,0,0); // Monster Truck B AddStaticVehicle(424,1286.5,1371.0,10.602,270.0,0,0); // BF Injection AddStaticVehicle(533,1279.5,1375.9,10.530,270.0,75,49); // Feltzer AddStaticVehicle(428,1270.4,1376.3,10.942,270.0,0,49); // Securacar //Pothead Vehicles AddStaticVehicle(423,2044.9,2446.0,10.841,90.0,86,86); // Mr Whooppee AddStaticVehicle(483,2104.6,2398.7,15.110,90.0,86,86); // Camper AddStaticVehicle(551,2105.1,2393.0,14.918,270.0,7,7); // Merit AddStaticVehicle(549,2104.4,2404.6,14.816,90.0,86,86); // Tampa AddStaticVehicle(535,2104.4,2410.7,14.881,270.0,44,44); // Slamvan AddStaticVehicle(542,2104.7,2416.8,14.846,270.0,16,16); // Clover AddStaticVehicle(600,2104.6,2422.5,14.829,270.0,13,90); // Picador AddStaticVehicle(468,2095.5,2388.9,14.786,270.0,0,0); // Freeway AddStaticVehicle(468,2095.2,2391.2,14.787,270.0,44,44); // Freeway AddStaticVehicle(468,2095.6,2394.1,14.787,270.0,86,86); // Freeway AddStaticVehicle(556,2073.6,2445.9,11.196,270.0,86,44); // Monster Tuck A AddStaticVehicle(496,2086.2,2413.6,14.834,270.0,0,0); // Blista Compact //Bum Vehicles AddStaticVehicle(574,1964.1,1800.5,12.5,180.0,0,1); // Sweeper AddStaticVehicle(572,1958.6,1799.6,12.3,180.0,123,113); // Mower AddStaticVehicle(531,1953.3,1761.0,12.7,0.0,0,123); // Tractor AddStaticVehicle(478,1953.2,1800.1,12.7,180.0,51,65); // Walton AddStaticVehicle(462,1952.0,1784.2,12.3,180.0,0,0); // Faggio AddStaticVehicle(462,1954.7,1784.0,12.3,180.0,84,13); // Faggio AddStaticVehicle(462,1948.5,1784.0,12.3,180.0,6,65); // Faggio AddStaticVehicle(529,1946.1,1761.3,12.3,0.0,12,9); // Willard AddStaticVehicle(571,1944.9,1784.0,12.0,180.0,0,0); // Kart AddStaticVehicle(431,1878.5,1813.0,19.0,180.0,0,0); // City Bus AddStaticVehicle(408,1892.4,1776.7,19.5,90.0,26,26); // Trashmaster AddStaticVehicle(588,1924.3,1727.1,18.8,90.0,1,1); // Hotdog //Sex Girls vehicles AddStaticVehicle(440,2308.0,1926.0,11.068,180.0,126,3); // Rumpo AddStaticVehicle(575,2222.3,1956.5,9.472,270.0,2,2); // Broadway AddStaticVehicle(467,2222.5,1948.2,9.608,270.0,0,0); // Oceanic AddStaticVehicle(420,2222.6,1940.3,9.647,270.0,126,126); // Taxi AddStaticVehicle(438,2222.8,1932.8,9.873,270.0,126,126); // Cabbie AddStaticVehicle(545,2240.0,1976.0,9.679,0.0,126,17); // Hustler AddStaticVehicle(589,2243.3,1951.5,9.526,0.0,126,126); // Pink Club AddStaticVehicle(463,2234.9,1975.2,9.407,0.0,0,0); // Freeway AddStaticVehicle(463,2236.0,1951.5,9.407,0.0,93,93); // Freeway AddStaticVehicle(463,2250.6,1951.6,9.407,0.0,126,126); // Freeway AddStaticVehicle(573,2322.0,1929.5,11.627,270.0,126,0); // Dune Truck AddStaticVehicle(412,2247.5,1975.3,9.705,180.0,0,0); // Voodoo AddStaticPickup(1242,2,2294.3,2451.2,10.821); // Cop Armour Pickup AddStaticPickup(1242,2,1268.3,1363.9,10.821); // Mafia Armour Pickup AddStaticPickup(1242,2,2068.3,2418.0,15.118); // Pothead Armour Pickup AddStaticPickup(1242,2,1894.1,1776.6,12.744); // Bum Armour Pickup AddStaticPickup(1242,2,2274.3,1952.4,9.868); // Bum Armour Pickup return 1; } public GAMEEENDD() { GameModeExit(); } public OnPlayerConnect(playerid) { printf("OnPlayerConnect(%d)", playerid); GameTextForPlayer(playerid,"~r~KILLERBUG",2500,5); SetPlayerColor(playerid, COLOR_WHITE); SendClientMessage(playerid,COLOR_DARKRED,"Head Cop Objective: Stay Alive."); SendClientMessage(playerid,COLOR_BLUEVILOT,"Head Mafia Objective: Stay Alive."); SendClientMessage(playerid,COLOR_DKGREEN,"Biggest Pothead Objective: Stay Alive."); SendClientMessage(playerid,COLOR_AQUAGRN,"King Bum Objective: Stay Alive."); SendClientMessage(playerid,COLOR_GOLDENROD,"Queen Objective: Say Alive."); SendClientMessage(playerid,COLOR_RED,"Cop Objective: Kill Everyone But Cops, Protect Leader"); SendClientMessage(playerid,COLOR_BLUE,"Mafia Objective: Kill Cops & Potheads, Protect Leader"); SendClientMessage(playerid,COLOR_LTGREEN,"Pothead Objective: Kill Cops & Mafia, Protect Leader"); SendClientMessage(playerid,COLOR_AQUA,"Bum Objective: Kill Cops & Sex Girls, Protect Leader"); SendClientMessage(playerid,COLOR_GOLD,"Sex Girl Objective: Kill Cops & Bums, Protect Leader"); return 1; } public OnPlayerSpawn(playerid) { new f = GetPlayerTeam(playerid); if(f == TEAM_COPS){ if(playerCOP == INVALID_PLAYER_ID){ playerCOP = playerid; SetPlayerColor(playerid,COLOR_DARKRED); GameTextForPlayer(playerid,"YOU ARE HEAD COP, STAY ALIVE!",2500,5); SetPlayerPos(playerid,2294.3,2451.2,10.821); ResetPlayerWeapons(playerCOP); GivePlayerWeapon(playerCOP,41,9999); GivePlayerWeapon(playerCOP,3,1); GivePlayerWeapon(playerCOP,24,100); } else{ SetPlayerColor(playerid,COLOR_RED); GameTextForPlayer(playerid,"Protect the Head Cop, Don't Kill Cops.",1500,5); } } if(f == TEAM_MAFIA){ if(playerMAFIA == INVALID_PLAYER_ID){ playerMAFIA = playerid; SetPlayerColor(playerid,COLOR_BLUEVILOT); GameTextForPlayer(playerid,"YOU ARE HEAD MAFIA, STAY ALIVE!",2500,5); SetPlayerPos(playerid,1268.3,1363.9,10.821); ResetPlayerWeapons(playerMAFIA); GivePlayerWeapon(playerMAFIA,41,9999); GivePlayerWeapon(playerMAFIA,5,1); GivePlayerWeapon(playerMAFIA,24,100); } else{ SetPlayerColor(playerid,COLOR_BLUE); GameTextForPlayer(playerid,"Protect Head Mafia, Kill Only Cops & Potheads.",1500,5); } } if(f == TEAM_WEED){ if(playerHIPPIE == INVALID_PLAYER_ID){ playerHIPPIE = playerid; SetPlayerColor(playerid,COLOR_DKGREEN); GameTextForPlayer(playerid,"YOU ARE THE BIGGEST POTHEAD, STAY ALIVE!",2500,5); SetPlayerPos(playerid,2068.3,2418.0,15.118); ResetPlayerWeapons(playerHIPPIE); GivePlayerWeapon(playerHIPPIE,41,9999); GivePlayerWeapon(playerHIPPIE,8,1); GivePlayerWeapon(playerHIPPIE,24,100); } else{ SetPlayerColor(playerid,COLOR_LTGREEN); GameTextForPlayer(playerid,"Protect The Biggest Pothead, Kill Only Cops & Mafia.",1500,5); } } if(f == TEAM_BUMS){ if(playerBUM == INVALID_PLAYER_ID){ playerBUM = playerid; SetPlayerColor(playerid,COLOR_AQUAGRN); GameTextForPlayer(playerid,"YOU ARE THE KING BUM, STAY ALIVE!",2500,5); SetPlayerPos(playerid,1894.1,1776.6,12.744); ResetPlayerWeapons(playerBUM); GivePlayerWeapon(playerBUM,41,9999); GivePlayerWeapon(playerBUM,14,1); GivePlayerWeapon(playerBUM,24,100); } else{ SetPlayerColor(playerid,COLOR_AQUA); GameTextForPlayer(playerid,"Protect The King Bum, Kill Only Cops & Sex Girls.",1500,5); } } if(f == TEAM_SEX){ if(playerGIRL == INVALID_PLAYER_ID && f == TEAM_SEX){ playerGIRL = playerid; SetPlayerColor(playerid,COLOR_GOLDENROD); GameTextForPlayer(playerid,"YOU ARE THE QUEEN GIRL, STAY ALIVE!",2500,5); SetPlayerPos(playerid,2274.3,1952.4,9.868); ResetPlayerWeapons(playerGIRL); GivePlayerWeapon(playerGIRL,41,9999); GivePlayerWeapon(playerGIRL,10,1); GivePlayerWeapon(playerGIRL,24,100); } else{ SetPlayerColor(playerid,COLOR_GOLD); GameTextForPlayer(playerid,"Protect The Queen Girl, Kill Only Cops & Sex Bums.",1500,5); } } SetPlayerInterior(playerid,0); return 1; } public OnPlayerDisconnect(playerid) { if(playerCOP == playerid){ playerCOP = INVALID_PLAYER_ID; } if(playerMAFIA == playerid){ playerMAFIA = INVALID_PLAYER_ID; } if(playerHIPPIE == playerid){ playerHIPPIE = INVALID_PLAYER_ID; } if(playerBUM == playerid){ playerBUM = INVALID_PLAYER_ID; } if(playerGIRL == playerid){ playerGIRL = INVALID_PLAYER_ID; } return 1; } public OnPlayerDeath(playerid, killerid, reason) { SendDeathMessage(killerid, playerid, reason); new a = playerid; new b = killerid; new c = (GetPlayerTeam(playerid)); new d = (GetPlayerTeam(killerid)); // If The Cops Kill Someone if(TEAM_COPS == d && TEAM_COPS == c){ SetPlayerScore(b,GetPlayerScore(b)-1); GivePlayerMoney(b,-100); } if(TEAM_COPS == d && TEAM_MAFIA == c){ SetPlayerScore(b,GetPlayerScore(b)+1); GivePlayerMoney(b,100); } if(TEAM_COPS == d && TEAM_WEED == c){ SetPlayerScore(b,GetPlayerScore(b)+1); GivePlayerMoney(b,100); } if(TEAM_COPS == d && TEAM_BUMS == c){ SetPlayerScore(b,GetPlayerScore(b)+1); GivePlayerMoney(b,100); } if(TEAM_COPS == d && TEAM_SEX == c){ SetPlayerScore(b,GetPlayerScore(b)+1); GivePlayerMoney(b,100); } if(TEAM_COPS == d && playerCOP == a){ playerCOP = INVALID_PLAYER_ID; SetPlayerScore(b,GetPlayerScore(b)-4); GivePlayerMoney(b,-900); } if(TEAM_COPS == d && playerMAFIA == a){ playerMAFIA = INVALID_PLAYER_ID; SetPlayerScore(b,GetPlayerScore(b)+9); GivePlayerMoney(b,1900); } if(TEAM_COPS == d && playerHIPPIE == a){ playerHIPPIE = INVALID_PLAYER_ID; SetPlayerScore(b,GetPlayerScore(b)+9); GivePlayerMoney(b,1900); } if(TEAM_COPS == d && playerBUM == a){ playerBUM = INVALID_PLAYER_ID; SetPlayerScore(b,GetPlayerScore(b)+9); GivePlayerMoney(b,1900); } if(TEAM_COPS == d && playerGIRL == a){ playerGIRL = INVALID_PLAYER_ID; SetPlayerScore(b,GetPlayerScore(b)+9); GivePlayerMoney(b,1900); } // If The Mafia Kills Someone if(TEAM_MAFIA == d && TEAM_COPS == c){ SetPlayerScore(b,GetPlayerScore(b)+1); GivePlayerMoney(b,100); } if(TEAM_MAFIA == d && TEAM_MAFIA == c){ SetPlayerScore(b,GetPlayerScore(b)-1); GivePlayerMoney(b,-100); } if(TEAM_MAFIA == d && TEAM_WEED == c){ SetPlayerScore(b,GetPlayerScore(b)+1); GivePlayerMoney(b,100); } if(TEAM_MAFIA == d && TEAM_BUMS == c){ SetPlayerScore(b,GetPlayerScore(b)-1); GivePlayerMoney(b,-100); } if(TEAM_MAFIA == d && TEAM_SEX == c){ SetPlayerScore(b,GetPlayerScore(b)-1); GivePlayerMoney(b,-100); } if(TEAM_MAFIA == d && playerCOP == a){ playerCOP = INVALID_PLAYER_ID; SetPlayerScore(b,GetPlayerScore(b)+9); GivePlayerMoney(b,1900); } if(TEAM_MAFIA == d && playerMAFIA == a){ playerMAFIA = INVALID_PLAYER_ID; SetPlayerScore(b,GetPlayerScore(b)-4); GivePlayerMoney(b,-900); } if(TEAM_MAFIA == d && playerHIPPIE == a){ playerHIPPIE = INVALID_PLAYER_ID; SetPlayerScore(b,GetPlayerScore(b)+9); GivePlayerMoney(b,1900); } if(TEAM_MAFIA == d && playerBUM == a){ playerBUM = INVALID_PLAYER_ID; SetPlayerScore(b,GetPlayerScore(b)-4); GivePlayerMoney(b,-900); } if(TEAM_MAFIA == d && playerGIRL == a){ playerGIRL = INVALID_PLAYER_ID; SetPlayerScore(b,GetPlayerScore(b)-4); GivePlayerMoney(b,-900); } // If The Potheads Kill Someone if(TEAM_WEED == d && TEAM_COPS == c){ SetPlayerScore(b,GetPlayerScore(b)+1); GivePlayerMoney(b,100); } if(TEAM_WEED == d && TEAM_MAFIA == c){ SetPlayerScore(b,GetPlayerScore(b)+1); GivePlayerMoney(b,100); } if(TEAM_WEED == d && TEAM_WEED == c){ SetPlayerScore(b,GetPlayerScore(b)-1); GivePlayerMoney(b,-100); } if(TEAM_WEED == d && TEAM_BUMS == c){ SetPlayerScore(b,GetPlayerScore(b)-1); GivePlayerMoney(b,-100); } if(TEAM_WEED == d && TEAM_SEX == c){ SetPlayerScore(b,GetPlayerScore(b)-1); GivePlayerMoney(b,-100); } if(TEAM_WEED == d && playerCOP == a){ playerCOP = INVALID_PLAYER_ID; SetPlayerScore(b,GetPlayerScore(b)+9); GivePlayerMoney(b,1900); } if(TEAM_WEED == d && playerMAFIA == a){ playerMAFIA = INVALID_PLAYER_ID; SetPlayerScore(b,GetPlayerScore(b)+9); GivePlayerMoney(b,1900); } if(TEAM_WEED == d && playerHIPPIE == a){ playerHIPPIE = INVALID_PLAYER_ID; SetPlayerScore(b,GetPlayerScore(b)-4); GivePlayerMoney(b,-900); } if(TEAM_WEED == d && playerBUM == a){ playerBUM = INVALID_PLAYER_ID; SetPlayerScore(b,GetPlayerScore(b)-4); GivePlayerMoney(b,-900); } if(TEAM_WEED == d && playerGIRL == a){ playerGIRL = INVALID_PLAYER_ID; SetPlayerScore(b,GetPlayerScore(b)-4); GivePlayerMoney(b,-900); } // If The Bums Kill Someone if(TEAM_BUMS == d && TEAM_COPS == c){ SetPlayerScore(b,GetPlayerScore(b)+1); GivePlayerMoney(b,100); } if(TEAM_BUMS == d && TEAM_MAFIA == c){ SetPlayerScore(b,GetPlayerScore(b)-1); GivePlayerMoney(b,-100); } if(TEAM_BUMS == d && TEAM_WEED == c){ SetPlayerScore(b,GetPlayerScore(b)-1); GivePlayerMoney(b,-100); } if(TEAM_BUMS == d && TEAM_BUMS == c){ SetPlayerScore(b,GetPlayerScore(b)-1); GivePlayerMoney(b,-100); } if(TEAM_BUMS == d && TEAM_SEX == c){ SetPlayerScore(b,GetPlayerScore(b)+1); GivePlayerMoney(b,100); } if(TEAM_BUMS == d && playerCOP == a){ playerCOP = INVALID_PLAYER_ID; SetPlayerScore(b,GetPlayerScore(b)+9); GivePlayerMoney(b,1900); } if(TEAM_BUMS == d && playerMAFIA == a){ playerMAFIA = INVALID_PLAYER_ID; SetPlayerScore(b,GetPlayerScore(b)-4); GivePlayerMoney(b,-900); } if(TEAM_BUMS == d && playerHIPPIE == a){ playerHIPPIE = INVALID_PLAYER_ID; SetPlayerScore(b,GetPlayerScore(b)-4); GivePlayerMoney(b,-900); } if(TEAM_BUMS == d && playerBUM == a){ playerBUM = INVALID_PLAYER_ID; SetPlayerScore(b,GetPlayerScore(b)-4); GivePlayerMoney(b,-900); } if(TEAM_BUMS == d && playerGIRL == a){ playerGIRL = INVALID_PLAYER_ID; SetPlayerScore(b,GetPlayerScore(b)+9); GivePlayerMoney(b,1900); } // If a Sex Girl Kills Someone if(TEAM_SEX == d && TEAM_COPS == c){ SetPlayerScore(b,GetPlayerScore(b)+1); GivePlayerMoney(b,100); } if(TEAM_SEX == d && TEAM_MAFIA == c){ SetPlayerScore(b,GetPlayerScore(b)-1); GivePlayerMoney(b,-100); } if(TEAM_SEX == d && TEAM_WEED == c){ SetPlayerScore(b,GetPlayerScore(b)-1); GivePlayerMoney(b,-100); } if(TEAM_SEX == d && TEAM_BUMS == c){ SetPlayerScore(b,GetPlayerScore(b)+1); GivePlayerMoney(b,100); } if(TEAM_SEX == d && TEAM_SEX == c){ SetPlayerScore(b,GetPlayerScore(b)-1); GivePlayerMoney(b,-100); } if(TEAM_SEX == d && playerCOP == a){ playerCOP = INVALID_PLAYER_ID; SetPlayerScore(b,GetPlayerScore(b)+9); GivePlayerMoney(b,1900); } if(TEAM_SEX == d && playerMAFIA == a){ playerMAFIA = INVALID_PLAYER_ID; SetPlayerScore(b,GetPlayerScore(b)-4); GivePlayerMoney(b,-900); } if(TEAM_SEX == d && playerHIPPIE == a){ playerHIPPIE = INVALID_PLAYER_ID; SetPlayerScore(b,GetPlayerScore(b)-4); GivePlayerMoney(b,-900); } if(TEAM_SEX == d && playerBUM == a){ playerBUM = INVALID_PLAYER_ID; SetPlayerScore(b,GetPlayerScore(b)+09); GivePlayerMoney(b,1900); } if(TEAM_SEX == d && playerGIRL == a){ playerGIRL = INVALID_PLAYER_ID; SetPlayerScore(b,GetPlayerScore(b)-4); GivePlayerMoney(b,-900); } return 1; } // These Lines Prevent The Team Leaders From Driving public OnPlayerStateChange(playerid, newstate, oldstate) { if(playerCOP == playerid){ if(newstate == PLAYER_STATE_DRIVER){ RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_RED,"Head Cop May Not Drive!"); } } if(playerMAFIA == playerid){ if(newstate == PLAYER_STATE_DRIVER){ RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_RED,"Head Mafia Is Above Driving!"); } } if(playerHIPPIE == playerid){ if(newstate == PLAYER_STATE_DRIVER){ RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_RED,"You Are Too Stoned To Drive!"); } } if(playerBUM == playerid){ if(newstate == PLAYER_STATE_DRIVER){ RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_RED,"The King Bum Doesn't Know How to Drive!"); } } if(playerGIRL == playerid){ if(newstate == PLAYER_STATE_DRIVER){ RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_RED,"Queen Girl Is Too Sore to Drive!"); } } return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerInterior(playerid,14); SetPlayerPos(playerid,258.4893,-41.4008,1002.0234); SetPlayerFacingAngle(playerid, 270.0); SetPlayerCameraPos(playerid,256.0815,-43.0475,1003.0234); SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234); switch(classid){ case 0: // Cop 1 { GameTextForPlayer(playerid,"~r~Law Enforcement",1000,6); } case 1: // Cop 2 { GameTextForPlayer(playerid,"~r~Law Enforcement",1000,6); } case 2: // Cop 3 { GameTextForPlayer(playerid,"~r~Law Enforcement",1000,6); } case 3: // Cop 4 { GameTextForPlayer(playerid,"~r~Law Enforcement",1000,6); } case 4: // Cop 5 { GameTextForPlayer(playerid,"~r~Law Enforcement",1000,6); } case 5: // Cop 6 { GameTextForPlayer(playerid,"~r~Law Enforcement",1000,6); } case 6: // Cop 7 { GameTextForPlayer(playerid,"~r~Law Enforcement",1000,6); } case 7: // Cop 8 { GameTextForPlayer(playerid,"~r~Law Enforcement",1000,6); } case 8: // Cop 9 { GameTextForPlayer(playerid,"~r~Law Enforcement",1000,6); } case 9: // Mafia 1 { GameTextForPlayer(playerid,"~b~Organized Crime",1000,6); } case 10: // Mafia 2 { GameTextForPlayer(playerid,"~b~Organized Crime",1000,6); } case 11: // Mafia 3 { GameTextForPlayer(playerid,"~b~Organized Crime",1000,6); } case 12: // Mafia 4 { GameTextForPlayer(playerid,"~b~Organized Crime",1000,6); } case 13: // Mafia 5 { GameTextForPlayer(playerid,"~b~Organized Crime",1000,6); } case 14: // Mafia 6 { GameTextForPlayer(playerid,"~b~Organized Crime",1000,6); } case 15: // Mafia 7 { GameTextForPlayer(playerid,"~b~Organized Crime",1000,6); } case 16: // Mafia 8 { GameTextForPlayer(playerid,"~b~Organized Crime",1000,6); } case 17: // Mafia 9 { GameTextForPlayer(playerid,"~b~Organized Crime",1000,6); } case 18: // Pothead 1 { GameTextForPlayer(playerid,"~g~Pot Head",1000,6); } case 19: // Pothead 2 { GameTextForPlayer(playerid,"~g~Pot Head",1000,6); } case 20: // Pothead 3 { GameTextForPlayer(playerid,"~g~Pot Head",1000,6); } case 21: // Pothead 4 { GameTextForPlayer(playerid,"~g~Pot Head",1000,6); } case 22: // Pothead 5 { GameTextForPlayer(playerid,"~g~Pot Head",1000,6); } case 23: // Pothead 6 { GameTextForPlayer(playerid,"~g~Pot Head",1000,6); } case 24: // Pothead 7 { GameTextForPlayer(playerid,"~g~Pot Head",1000,6); } case 25: // Pothead 8 { GameTextForPlayer(playerid,"~g~Pot Head",1000,6); } case 26: // Pothead 9 { GameTextForPlayer(playerid,"~g~Pot Head",1000,6); } case 27: // Bum 1 { GameTextForPlayer(playerid,"~w~Bum",1000,6); } case 28: // Bum 2 { GameTextForPlayer(playerid,"~w~Bum",1000,6); } case 29: // Bum 3 { GameTextForPlayer(playerid,"~w~Bum",1000,6); } case 30: // Bum 4 { GameTextForPlayer(playerid,"~w~Bum",1000,6); } case 31: // Bum 5 { GameTextForPlayer(playerid,"~w~Bum",1000,6); } case 32: // Bum 6 { GameTextForPlayer(playerid,"~w~Bum",1000,6); } case 33: // Bum 7 { GameTextForPlayer(playerid,"~w~Bum",1000,6); } case 34: // Bum 8 { GameTextForPlayer(playerid,"~w~Bum",1000,6); } case 35: // Bum 9 { GameTextForPlayer(playerid,"~w~Bum",1000,6); } case 36: // Sex Girl 1 { GameTextForPlayer(playerid,"~y~Sex Girl",1000,6); } case 37: // Sex Girl 2 { GameTextForPlayer(playerid,"~y~Sex Girl",1000,6); } case 38: // Sex Girl 3 { GameTextForPlayer(playerid,"~y~Sex Girl",1000,6); } case 39: // Sex Girl 4 { GameTextForPlayer(playerid,"~y~Sex Girl",1000,6); } case 40: // Sex Girl 5 { GameTextForPlayer(playerid,"~y~Sex Girl",1000,6); } case 41: // Sex Girl 6 { GameTextForPlayer(playerid,"~y~Sex Girl",1000,6); } case 42: // Sex Girl 7 { GameTextForPlayer(playerid,"~y~Sex Girl",1000,6); } case 43: // Sex Girl 8 { GameTextForPlayer(playerid,"~y~Sex Girl",1000,6); } case 44: // Sex Girl 9 { GameTextForPlayer(playerid,"~y~Sex Girl",1000,6); } } return 1; } public RoundTime() { roundtime = roundtime - 5; //Removes 5 seconds every time. if(roundtime == 0) { GameTextForAll("ROUND OVER!",5000,1); GameModeExit(); } else{ new output[128]; format(output, sizeof(output), "%d",roundtime); GameTextForAll(output,100,1); } } public GameModeExitFunc() { GameModeExit(); return 1; }