Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <Dini>
- #include <Dutils>
- #include <Dudb>
- //----COLORS----//
- #define COLOR_GREY 0xAFAFAFAA //
- #define COLOR_GREEN 0x33AA33AA // //
- #define COLOR_RED 0xF30000AA /////v/
- #define COLOR_YELLOW 0xFFFF00AA // //vv //
- #define COLOR_LIGHTBLUE 0x00D0F6AA // /v/
- #define COLOR_WHITE 0xF6F6F6AA //v
- #define COLOR_PURPLE 0xA600F6AA //
- #define COLOR_TUT 0xF6C861AA //
- #define COLOR_ROYAL 0x00C1F6AA //
- #define COLOR_CWHITE 0xE0FFFFAA //
- #define COLOR_MESS 0xDDDD2357 //
- #define GREEN 0x21DD00FF //
- #define RED 0xE60000FF ////
- #define ADMIN_RED 0xFB0000FF //////
- #define YELLOW 0xFFFF00FF ////////
- #define ORANGE 0xF97804FF //////////
- #define LIGHTRED 0xFF8080FF ////////////
- #define LIGHTBLUE 0x00C2ECFF /////////////////
- #define PURPLE 0xB360FDFF ///////////////////// Choice of multiple colors
- #define PLAYER_COLOR 0xFFFFFFFF /////////////////
- #define BLUE 0x1229FAFF ////////////
- #define LIGHTGREEN 0x38FF06FF //////////
- #define DARKPINK 0xE100E1FF ////////
- #define DARKGREEN 0x008040FF //////
- #define ANNOUNCEMENT 0x6AF7E1FF ////
- #define COLOR_SYSTEM 0xEFEFF7AA ///
- #define GRAY 0xCECECEFF //
- #pragma tabsize 0
- #pragma unused ret_memcpy
- //----Gamemode Name&Mapname----//
- #define GameModeName "Call of Duty Battlefields v1.0"
- #define MapNameStart "CODB_SHIPMENT"
- //----Forwards----//
- forward MapName();
- forward GetTeamScores();
- forward GlobalAnnouncement();
- forward Tktd(playerid);
- //----Varaiables----//
- static gTeam[MAX_PLAYERS];
- new Text:Newbie;
- new Text:BabyKilla;
- new Text:Soldier;
- new Text:Gangsta;
- new Text:Underboss;
- new Text:Boss;
- new gPlayerLogged[MAX_PLAYERS];
- new pRank[MAX_PLAYERS];
- new Text:TextDrawScore;
- new TextDrawTimer;
- new BravoKills, DeltaKills;
- new Text:Kill_Streak[MAX_PLAYERS];
- new kills[MAX_PLAYERS];
- new Kills[MAX_PLAYERS];
- new Text:Textdraw0;
- new st[128];
- new name[24];
- new Killername[24];
- new Menu:WepsMenu;
- new Msg;
- new Announcements[3][128] = { // Announcements[number of announcement messages][string lengh]
- "Welcome to Call of Duty Battlefield",
- "Use /help",
- "visit our forums at www.codbsamp.tk"
- };
- //----TEAMS----//
- #define TEAM_BRAVO 0
- #define TEAM_DELTA 1
- //----RANKS----//
- #define RANK_NEWBIE 0
- #define RANK_BABY_KILLA 1
- #define RANK_SOLDIER 2
- #define RANK_GANGSTA 3
- #define RANK_UNDERBOSS 4
- #define RANK_BOSS 5
- main()
- {
- print("\n----------------------------------");
- print(" Modern Warfare 2 Gamemode Loaded");
- print("----------------------------------\n");
- }
- stock Bravo(playerid)
- {
- SendClientMessage(playerid,COLOR_MESS,"TEAM: BRAVO OBJECTIVE: Kill the other team");
- GivePlayerWeapon(playerid,30,500);
- GivePlayerWeapon(playerid,24,1000);
- GivePlayerWeapon(playerid,25,100);
- SetPlayerColor(playerid,0x21DD00FF);
- }
- stock Delta(playerid)
- {
- SendClientMessage(playerid,COLOR_MESS,"TEAM: DELTA -- OBJECTIVE: Kill the other team");
- GivePlayerWeapon(playerid,31,500);
- GivePlayerWeapon(playerid,24,1000);
- GivePlayerWeapon(playerid,25,100);
- SetPlayerColor(playerid,0xFF000096);
- }
- public OnGameModeInit()
- {
- // Don't use these lines if it's a filterscript
- SetGameModeText(GameModeName);
- AddPlayerClass(285,401.7571,-2224.3308,5.1832,267.3189,0,0,0,0,0,0); // Bravo Spawn
- AddPlayerClass(179,398.0025,-2137.5183,6.6332,90.9106,0,0,0,0,0,0); // Delta Spawn
- SetTimer("MapName",7000,true);
- TextDrawTimer = SetTimer("GetTeamScores", 1000, true);
- WepsMenu = CreateMenu("Weapon Menu", 1, 50.0, 180.0, 200.0, 200.0);
- AddMenuItem(WepsMenu, 0, "M4");
- AddMenuItem(WepsMenu, 0, "AK-47");
- AddMenuItem(WepsMenu, 0, "MP5");
- AddMenuItem(WepsMenu, 0, "Desert Eagle");
- AddMenuItem(WepsMenu, 0, "Grenandes");
- AddMenuItem(WepsMenu, 0, "RPG");
- // SHIPMENT MAP
- CreateObject(17864, 379.567596, -2148.493652, 5.355631, 0.0000, 0.0000, 0.0000);
- CreateObject(17864, 419.166138, -2148.013916, 5.365859, 0.0000, 0.0000, 0.0000);
- CreateObject(17864, 418.692322, -2179.540527, 4.855629, 0.0000, 0.0000, 0.0000);
- CreateObject(17864, 379.617340, -2179.519531, 4.830629, 0.0000, 0.0000, 0.0000);
- CreateObject(17864, 379.742432, -2210.214844, 4.355627, 0.0000, 0.0000, 0.0000);
- CreateObject(17864, 418.767120, -2210.165039, 4.380627, 0.0000, 0.0000, 0.0000);
- CreateObject(8229, 427.474823, -2133.000488, 8.230298, 0.0000, 0.0000, 0.0000);
- CreateObject(8229, 405.118469, -2132.980469, 8.262922, 0.0000, 0.0000, 0.0000);
- CreateObject(8229, 382.818481, -2132.980469, 8.137924, 0.0000, 0.0000, 0.0000);
- CreateObject(8229, 370.793243, -2132.955566, 8.087925, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.830170, -2140.780762, 5.855696, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.830170, -2140.780762, 7.055701, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.830170, -2140.780762, 8.355700, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.830170, -2166.729980, 5.330698, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.830170, -2166.729980, 6.580700, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.830170, -2166.729980, 7.830703, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.830170, -2166.729980, 8.355699, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.830170, -2192.532715, 4.905695, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.830170, -2192.532715, 6.030693, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.830170, -2192.532715, 7.280694, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.830170, -2192.532715, 8.355692, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.830170, -2213.051758, 4.705689, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.830170, -2213.051758, 5.955691, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.830170, -2213.051758, 7.205694, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.830170, -2213.051758, 8.330692, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 372.904968, -2225.877441, 4.480690, 0.0000, 0.0000, 270.0000);
- CreateObject(9339, 372.904968, -2225.877441, 5.530692, 0.0000, 0.0000, 270.0000);
- CreateObject(9339, 372.904968, -2225.877441, 6.755692, 0.0000, 0.0000, 270.0000);
- CreateObject(9339, 372.904968, -2225.877441, 8.130692, 0.0000, 0.0000, 270.0000);
- CreateObject(9339, 372.904968, -2225.877441, 8.330688, 0.0000, 0.0000, 270.0000);
- CreateObject(9339, 399.004883, -2225.876465, 4.655687, 0.0000, 0.0000, 270.0000);
- CreateObject(9339, 399.004883, -2225.876465, 5.880689, 0.0000, 0.0000, 270.0000);
- CreateObject(9339, 399.004883, -2225.876465, 7.205691, 0.0000, 0.0000, 270.0000);
- CreateObject(9339, 399.004883, -2225.876465, 8.330696, 0.0000, 0.0000, 270.0000);
- CreateObject(9339, 424.929718, -2225.889648, 4.630694, 0.0000, 0.0000, 270.0000);
- CreateObject(9339, 424.929718, -2225.889648, 5.930696, 0.0000, 0.0000, 270.0000);
- CreateObject(9339, 424.929718, -2225.889648, 7.155696, 0.0000, 0.0000, 270.0000);
- CreateObject(9339, 424.929718, -2225.889648, 8.330701, 0.0000, 0.0000, 270.0000);
- CreateObject(9339, 437.592590, -2213.197510, 4.577433, 0.0000, 0.0000, 180.0000);
- CreateObject(9339, 437.592590, -2213.197510, 5.952435, 0.0000, 0.0000, 180.0000);
- CreateObject(9339, 437.592590, -2213.197510, 7.202440, 0.0000, 0.0000, 180.0000);
- CreateObject(9339, 437.592590, -2213.197510, 8.327437, 0.0000, 0.0000, 180.0000);
- CreateObject(9339, 437.634155, -2187.406250, 5.012819, 0.0000, 0.0000, 180.0000);
- CreateObject(9339, 437.634155, -2187.406250, 6.287820, 0.0000, 0.0000, 180.0000);
- CreateObject(9339, 437.634155, -2187.406250, 7.537822, 0.0000, 0.0000, 180.0000);
- CreateObject(9339, 437.634155, -2187.406250, 8.312819, 0.0000, 0.0000, 180.0000);
- CreateObject(9339, 437.634155, -2174.788574, 5.137812, 0.0000, 0.0000, 180.0000);
- CreateObject(9339, 437.634155, -2174.788574, 6.412813, 0.0000, 0.0000, 180.0000);
- CreateObject(9339, 437.634155, -2174.788574, 7.612815, 0.0000, 0.0000, 180.0000);
- CreateObject(9339, 437.634155, -2174.788574, 8.312812, 0.0000, 0.0000, 180.0000);
- CreateObject(8229, 437.615997, -2143.951416, 8.200630, 0.0000, 0.0000, 270.0000);
- CreateObject(971, 437.589508, -2158.347656, 7.878343, 0.0000, 90.2409, 270.0000);
- CreateObject(5004, 407.541931, -2181.630127, 2.901410, 0.0000, 0.0000, 0.0000);
- CreateObject(1290, 398.788116, -2227.382324, 11.314251, 0.0000, 0.0000, 270.0000);
- CreateObject(1290, 397.819672, -2131.933594, 10.972301, 0.0000, 0.0000, 281.2500);
- CreateObject(1290, 357.898499, -2177.977051, 11.284189, 0.0000, 0.0000, 0.0000);
- CreateObject(3571, 399.360474, -2134.342041, 6.930588, 0.0000, 0.0000, 0.0000);
- CreateObject(2669, 398.104279, -2137.211670, 6.849983, 0.0000, 0.0000, 270.0000);
- CreateObject(2669, 400.739746, -2137.208496, 6.850809, 0.0000, 0.0000, 270.0000);
- CreateObject(2669, 400.739746, -2224.231445, 5.400806, 0.0000, 0.0000, 90.0000);
- CreateObject(2669, 397.964386, -2224.231445, 5.400806, 0.0000, 0.0000, 90.0000);
- CreateObject(3571, 399.360474, -2221.291260, 5.430585, 0.0000, 0.0000, 0.0000);
- CreateObject(12957, 380.208740, -2140.981689, 6.140924, 0.0000, 0.0000, 45.0000);
- CreateObject(3571, 404.572968, -2167.956055, 6.307034, 0.0000, 0.0000, 270.0000);
- CreateObject(3571, 407.397278, -2167.956055, 6.307034, 0.0000, 0.0000, 270.0000);
- CreateObject(3571, 407.313202, -2188.563721, 5.828818, 0.0000, 0.0000, 270.0000);
- CreateObject(3571, 404.444183, -2188.520264, 5.787729, 0.0000, 0.0000, 270.0000);
- CreateObject(3571, 395.672211, -2188.907227, 5.757031, 0.0000, 0.0000, 270.0000);
- CreateObject(3571, 392.847290, -2188.907227, 5.782032, 0.0000, 0.0000, 270.0000);
- CreateObject(3571, 392.847290, -2168.033691, 6.182033, 0.0000, 0.0000, 270.0000);
- CreateObject(3571, 395.756958, -2168.032227, 6.361304, 0.0000, 0.0000, 270.0000);
- CreateObject(3796, 372.570282, -2135.009277, 5.593918, 0.0000, 0.0000, 270.0000);
- CreateObject(1431, 392.594971, -2175.625732, 5.263425, 88.5220, 0.0000, 303.7500);
- CreateObject(1450, 360.579407, -2144.408203, 5.973312, 0.0000, 0.0000, 101.2500);
- CreateObject(1331, 428.302063, -2142.047607, 6.146428, 0.0000, 0.0000, 326.2500);
- CreateObject(1331, 429.148193, -2142.598877, 6.158191, 0.0000, 0.0000, 326.2500);
- CreateObject(3572, 362.745911, -2178.020264, 6.339586, 0.0000, 0.0000, 247.5000);
- CreateObject(3572, 366.755371, -2178.925049, 6.182941, 0.0000, 0.0000, 270.0000);
- CreateObject(3572, 369.105103, -2178.900146, 6.182941, 0.0000, 0.0000, 270.0000);
- CreateObject(3572, 434.130035, -2179.275635, 6.182941, 0.0000, 0.0000, 236.2501);
- CreateObject(3572, 429.622986, -2177.889893, 6.152739, 0.0000, 0.0000, 270.0000);
- CreateObject(3572, 427.172913, -2177.889893, 6.102739, 0.0000, 0.0000, 270.0000);
- CreateObject(820, 373.562164, -2150.752930, 3.880175, 11.1727, 0.0000, 0.0000);
- CreateObject(820, 377.912140, -2150.628418, 3.880175, 11.1727, 0.0000, 281.2500);
- CreateObject(820, 371.937195, -2144.729004, 3.880175, 28.3614, 0.0000, 180.0000);
- CreateObject(821, 377.773010, -2144.421631, 5.495472, 6.8755, 0.0000, 270.0000);
- CreateObject(821, 389.520142, -2148.340088, 5.426826, 6.8755, 0.0000, 247.5000);
- CreateObject(821, 398.645111, -2156.016357, 5.251822, 6.8755, 0.0000, 157.5000);
- CreateObject(821, 415.378265, -2170.424561, 4.807229, 6.8755, 0.0000, 157.5000);
- CreateObject(821, 422.231293, -2202.686279, 5.364475, 0.0000, 0.0000, 0.0000);
- CreateObject(821, 380.422089, -2205.694336, 5.062794, 0.0000, 0.0000, 0.0000);
- CreateObject(821, 378.785248, -2191.712891, 5.718197, 0.0000, 0.0000, 0.0000);
- CreateObject(822, 372.370392, -2203.754150, 5.984357, 0.0000, 0.0000, 0.0000);
- CreateObject(822, 383.129547, -2187.970215, 5.907722, 0.0000, 0.0000, 0.0000);
- CreateObject(822, 404.035278, -2180.789795, 7.053440, 0.0000, 0.0000, 0.0000);
- CreateObject(822, 399.188660, -2175.766846, 7.175207, 0.0000, 0.0000, 0.0000);
- CreateObject(822, 392.036285, -2182.155029, 5.827219, 0.0000, 0.0000, 0.0000);
- CreateObject(821, 398.934418, -2196.124268, 5.631699, 0.0000, 0.0000, 0.0000);
- CreateObject(821, 382.470093, -2178.202393, 6.036519, 0.0000, 0.0000, 0.0000);
- CreateObject(821, 408.778442, -2211.933105, 5.047834, 0.0000, 0.0000, 0.0000);
- CreateObject(821, 415.808899, -2183.122803, 5.083932, 0.0000, 0.0000, 0.0000);
- CreateObject(822, 427.083344, -2188.478271, 5.509623, 0.0000, 0.0000, 0.0000);
- CreateObject(822, 416.631317, -2178.771729, 6.418843, 0.0000, 0.0000, 0.0000);
- CreateObject(822, 378.460968, -2171.384033, 6.772078, 0.0000, 0.0000, 0.0000);
- CreateObject(822, 376.382782, -2183.821289, 4.545260, 0.0000, 0.0000, 0.0000);
- CreateObject(822, 387.591248, -2212.904053, 5.036053, 10.3132, 0.0000, 292.5000);
- CreateObject(820, 369.522369, -2217.612061, 4.566509, 0.0000, 0.0000, 0.0000);
- CreateObject(820, 391.178345, -2218.731934, 4.447117, 0.0000, 0.0000, 0.0000);
- CreateObject(820, 387.336456, -2198.764160, 4.873465, 0.0000, 0.0000, 0.0000);
- CreateObject(820, 420.440186, -2215.106934, 4.458145, 0.0000, 0.0000, 0.0000);
- CreateObject(820, 411.424408, -2194.403076, 4.947948, 0.0000, 0.0000, 0.0000);
- CreateObject(820, 415.473480, -2201.073730, 4.849863, 0.0000, 0.0000, 0.0000);
- CreateObject(820, 415.717407, -2208.494873, 4.557343, 0.0000, 0.0000, 0.0000);
- CreateObject(820, 421.351593, -2148.447510, 5.159953, 0.0000, 0.0000, 0.0000);
- CreateObject(820, 403.285492, -2145.577393, 5.695312, 0.0000, 0.0000, 0.0000);
- CreateObject(820, 390.971710, -2158.467041, 5.452812, 0.0000, 0.0000, 270.0000);
- CreateObject(820, 378.958496, -2158.351318, 5.452358, 0.0000, 0.0000, 0.0000);
- CreateObject(820, 422.121094, -2158.412598, 5.461970, 0.0000, 0.0000, 258.7500);
- CreateObject(826, 431.886230, -2138.179443, 6.013426, 0.0000, 0.0000, 315.0000);
- CreateObject(826, 414.769348, -2137.435791, 5.490557, 0.0000, 0.0000, 0.0000);
- CreateObject(826, 412.551910, -2150.623047, 6.245959, 0.0000, 0.0000, 270.0000);
- CreateObject(826, 368.618744, -2192.536377, 5.313772, 0.0000, 0.0000, 0.0000);
- CreateObject(826, 367.618683, -2208.805664, 5.281498, 0.0000, 0.0000, 0.0000);
- CreateObject(826, 364.763123, -2181.310059, 5.685996, 0.0000, 0.0000, 0.0000);
- CreateObject(826, 401.567810, -2187.733643, 5.401665, 0.0000, 0.0000, 0.0000);
- CreateObject(826, 405.357239, -2218.283447, 4.902113, 0.0000, 0.0000, 270.0000);
- CreateObject(825, 379.087677, -2215.416504, 6.160253, 0.0000, 0.0000, 270.0000);
- CreateObject(825, 388.422760, -2174.644775, 5.987538, 0.0000, 0.0000, 281.2500);
- CreateObject(825, 369.683258, -2167.481934, 6.134714, 0.0000, 0.0000, 292.5000);
- CreateObject(825, 368.533234, -2155.973877, 5.964049, 0.0000, 0.0000, 315.0000);
- CreateObject(825, 367.050995, -2142.628906, 6.104008, 0.0000, 0.0000, 258.7500);
- CreateObject(825, 389.722717, -2138.553223, 6.607229, 0.0000, 0.0000, 281.2500);
- CreateObject(822, 394.834656, -2143.871094, 6.774424, 0.0000, 0.0000, 0.0000);
- CreateObject(822, 398.748138, -2161.674072, 7.226812, 0.0000, 0.0000, 315.0000);
- CreateObject(821, 399.720856, -2170.152344, 6.199227, 0.0000, 0.0000, 0.0000);
- CreateObject(820, 409.508301, -2177.754150, 3.480532, 0.0000, 0.0000, 0.0000);
- CreateObject(818, 436.225098, -2223.034180, 6.122653, 0.0000, 0.0000, 0.0000);
- CreateObject(818, 405.707214, -2223.520264, 5.010428, 0.0000, 0.0000, 0.0000);
- CreateObject(818, 401.270508, -2208.658936, 5.357821, 0.0000, 0.0000, 0.0000);
- CreateObject(815, 396.694244, -2213.567871, 2.996657, 0.0000, 0.0000, 0.0000);
- CreateObject(812, 387.333557, -2165.339355, 6.408843, 0.0000, 0.0000, 0.0000);
- CreateObject(822, 432.412964, -2203.063721, 5.217797, 0.0000, 0.0000, 0.0000);
- CreateObject(822, 431.177185, -2211.131592, 5.132856, 0.0000, 0.0000, 0.0000);
- CreateObject(821, 432.454132, -2175.850830, 5.265571, 0.0000, 0.0000, 0.0000);
- CreateObject(1331, 432.787811, -2211.894287, 4.934627, 0.0000, 0.0000, 315.0000);
- CreateObject(1331, 431.813049, -2210.923096, 4.934627, 0.0000, 0.0000, 315.0000);
- CreateObject(1331, 430.494873, -2218.662842, 4.553918, 0.0000, 0.0000, 0.0000);
- CreateObject(1331, 429.069855, -2218.613037, 4.553918, 0.0000, 0.0000, 0.0000);
- CreateObject(3594, 376.334961, -2211.266602, 4.557609, 0.0000, 0.0000, 292.5000);
- CreateObject(1225, 384.073425, -2206.265869, 4.788759, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 384.905029, -2206.175293, 4.805770, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 385.604858, -2206.499023, 4.805770, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 386.078278, -2207.312744, 4.815029, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 436.895935, -2225.277588, 4.541088, 0.0000, 0.0000, 0.0000);
- CreateObject(1449, 360.229370, -2212.185303, 4.853829, 0.0000, 0.0000, 101.2500);
- CreateObject(1450, 360.486542, -2210.435547, 4.957639, 0.0000, 0.0000, 90.0000);
- CreateObject(5706, 341.070892, -2203.984863, 18.842079, 0.0000, 0.0000, 90.0000);
- CreateObject(5706, 341.154175, -2155.941406, 18.902569, 0.0000, 0.0000, 90.0000);
- CreateObject(1690, 349.617218, -2201.938477, 23.349548, 0.0000, 0.0000, 0.0000);
- CreateObject(1690, 350.110077, -2155.644775, 23.335039, 0.0000, 0.0000, 0.0000);
- CreateObject(2780, 350.234894, -2155.789551, 22.273176, 0.0000, 0.0000, 0.0000);
- CreateObject(2780, 349.501526, -2201.139893, 21.653641, 0.0000, 0.0000, 0.0000);
- CreateObject(1217, 396.245544, -2136.421631, 6.003716, 0.0000, 0.0000, 0.0000);
- CreateObject(1217, 400.218628, -2224.708496, 4.554539, 0.0000, 0.0000, 0.0000);
- CreateObject(1217, 391.356415, -2163.501465, 5.457281, 0.0000, 0.0000, 0.0000);
- CreateObject(1217, 391.835907, -2162.474121, 5.487800, 0.0000, 0.0000, 281.2500);
- CreateObject(1217, 408.881500, -2163.540039, 5.489723, 0.0000, 0.0000, 236.2501);
- CreateObject(1217, 408.233002, -2162.704102, 5.494215, 0.0000, 0.0000, 303.7500);
- CreateObject(1217, 408.660156, -2193.552490, 4.987628, 0.0000, 0.0000, 303.7500);
- CreateObject(1217, 408.017853, -2194.402344, 5.028250, 0.0000, 0.0000, 180.0000);
- CreateObject(1217, 391.629944, -2193.560547, 4.937472, 0.0000, 0.0000, 135.0000);
- CreateObject(1217, 392.204529, -2194.376221, 5.004122, 0.0000, 0.0000, 45.0000);
- CreateObject(1217, 430.450073, -2144.314209, 5.927560, 0.0000, 0.0000, 0.0000);
- CreateObject(1217, 430.790894, -2145.172852, 5.895194, 0.0000, 0.0000, 292.5000);
- CreateObject(1217, 426.333557, -2141.279297, 5.924045, 0.0000, 0.0000, 315.0000);
- CreateObject(1217, 425.622375, -2140.769287, 5.884613, 0.0000, 0.0000, 213.7500);
- CreateObject(1217, 426.505310, -2140.299316, 5.898411, 0.0000, 0.0000, 112.5000);
- CreateObject(9339, 359.856873, -2177.648193, 9.759639, 0.0000, 0.0000, 180.0000);
- CreateObject(9339, 359.856873, -2177.648193, 11.009631, 0.0000, 0.0000, 180.0000);
- CreateObject(9339, 359.856873, -2177.648193, 12.259624, 0.0000, 0.0000, 180.0000);
- CreateObject(9339, 359.856873, -2177.648193, 13.559611, 0.0000, 0.0000, 180.0000);
- CreateObject(9339, 359.856873, -2177.648193, 14.909591, 0.0000, 0.0000, 180.0000);
- CreateObject(9339, 398.569366, -2225.882568, 9.734636, 0.0000, 0.0000, 90.0000);
- CreateObject(9339, 398.569366, -2225.882568, 10.959629, 0.0000, 0.0000, 90.0000);
- CreateObject(9339, 398.569366, -2225.882568, 12.184622, 0.0000, 0.0000, 90.0000);
- CreateObject(9339, 398.569366, -2225.882568, 13.409611, 0.0000, 0.0000, 90.0000);
- CreateObject(9339, 398.555573, -2225.880127, 14.637346, 0.0000, 0.0000, 90.0000);
- CreateObject(9339, 437.693390, -2174.838623, 9.716752, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 437.705200, -2174.864014, 11.120692, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 437.638031, -2187.159180, 9.716759, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 437.559509, -2213.160889, 9.731378, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 424.427704, -2225.866943, 9.734641, 0.0000, 0.0000, 270.0000);
- CreateObject(8229, 437.615997, -2143.951416, 11.950607, 0.0000, 0.0000, 270.0000);
- CreateObject(8229, 427.465424, -2133.077148, 12.009910, 0.0000, 0.0000, 0.0001);
- CreateObject(8229, 405.115448, -2132.977539, 11.909911, 0.0000, 0.0000, 0.0001);
- CreateObject(8229, 382.790649, -2133.002441, 11.909911, 0.0000, 0.0000, 0.0001);
- CreateObject(8229, 370.790588, -2132.927734, 11.909911, 0.0000, 0.0000, 0.0001);
- CreateObject(8229, 399.115448, -2132.952637, 15.459900, 0.0000, 0.0000, 0.0001);
- CreateObject(9339, 372.730408, -2225.880127, 9.712368, 0.0000, 0.0000, 90.0000);
- CreateObject(9339, 372.730408, -2225.880127, 10.987360, 0.0000, 0.0000, 90.0000);
- CreateObject(9339, 372.730408, -2225.880127, 12.237360, 0.0000, 0.0000, 90.0000);
- CreateObject(9339, 372.730408, -2225.880127, 13.512348, 0.0000, 0.0000, 90.0000);
- CreateObject(9339, 372.730408, -2225.880127, 14.637331, 0.0000, 0.0000, 90.0000);
- CreateObject(9339, 359.836243, -2212.802002, 9.734632, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.836243, -2212.802002, 10.984625, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.836243, -2212.802002, 12.309612, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.836243, -2212.802002, 13.559593, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.843475, -2212.909424, 14.913534, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.836243, -2200.704346, 14.909573, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.843475, -2191.085693, 13.563536, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.843475, -2191.085693, 12.263544, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.843475, -2191.085693, 10.938560, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.843475, -2191.085693, 9.638573, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.834961, -2151.672119, 9.759639, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.834961, -2151.672119, 11.109630, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.834961, -2151.672119, 12.384622, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.834961, -2151.672119, 13.759608, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.834961, -2151.672119, 14.909602, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.834961, -2145.901123, 9.684621, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.845520, -2145.893799, 11.088561, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.830627, -2145.888916, 12.492501, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.845520, -2145.893799, 13.613545, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 359.830627, -2145.888916, 14.917495, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 424.427704, -2225.866943, 11.009633, 0.0000, 0.0000, 270.0000);
- CreateObject(9339, 424.427704, -2225.866943, 12.259625, 0.0000, 0.0000, 270.0000);
- CreateObject(9339, 424.427704, -2225.866943, 13.584605, 0.0000, 0.0000, 270.0000);
- CreateObject(9339, 424.427704, -2225.866943, 14.634589, 0.0000, 0.0000, 270.0000);
- CreateObject(9339, 437.559509, -2213.160889, 11.006370, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 437.559509, -2213.160889, 12.306361, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 437.559509, -2213.160889, 13.606349, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 437.559509, -2213.160889, 14.631341, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 437.638031, -2187.159180, 10.991751, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 437.638031, -2187.159180, 12.216751, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 437.638031, -2187.159180, 13.466743, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 437.626404, -2187.217773, 14.620687, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 437.705200, -2174.864014, 12.370688, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 437.705200, -2174.864014, 13.620685, 0.0000, 0.0000, 0.0000);
- CreateObject(9339, 437.630219, -2174.864014, 14.620669, 0.0000, 0.0000, 0.0000);
- CreateObject(3571, 392.859497, -2168.042725, 8.854359, 0.0000, 0.0000, 270.0000);
- CreateObject(3571, 395.758911, -2168.040771, 9.054356, 0.0000, 0.0000, 270.0000);
- CreateObject(3571, 404.558777, -2167.966064, 8.979357, 0.0000, 0.0000, 270.0000);
- CreateObject(3571, 407.408264, -2167.941162, 9.004356, 0.0000, 0.0000, 270.0000);
- CreateObject(3571, 407.308289, -2188.563721, 8.479364, 0.0000, 0.0000, 270.0000);
- CreateObject(3571, 404.433563, -2188.513916, 8.454365, 0.0000, 0.0000, 270.0000);
- CreateObject(3571, 395.683624, -2188.912354, 8.429365, 0.0000, 0.0000, 270.0000);
- CreateObject(3571, 392.858887, -2188.912354, 8.429365, 0.0000, 0.0000, 270.0000);
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- Kill_Streak[i] = TextDrawCreate(11.000000,273.000000,"Kills :0");
- TextDrawAlignment(Kill_Streak[i],0);
- TextDrawBackgroundColor(Kill_Streak[i],0x000000ff);
- TextDrawFont(Kill_Streak[i],1);
- TextDrawLetterSize(Kill_Streak[i],0.699999,1.600000);
- TextDrawColor(Kill_Streak[i],0x00ff0099);
- TextDrawSetOutline(Kill_Streak[i],1);
- TextDrawSetProportional(Kill_Streak[i],1);
- TextDrawSetShadow(Kill_Streak[i],1);
- }
- Textdraw0 = TextDrawCreate(461.000000,105.000000,"Teamkill is Enabled");
- TextDrawUseBox(Textdraw0,1);
- TextDrawBoxColor(Textdraw0,0xff000099);
- TextDrawTextSize(Textdraw0,566.000000,49.000000);
- TextDrawAlignment(Textdraw0,0);
- TextDrawBackgroundColor(Textdraw0,0x000000ff);
- TextDrawFont(Textdraw0,3);
- TextDrawLetterSize(Textdraw0,0.299999,1.499999);
- TextDrawColor(Textdraw0,0xffffffff);
- TextDrawSetProportional(Textdraw0,1);
- TextDrawSetShadow(Textdraw0,1);
- SetWeather(6);
- UsePlayerPedAnims();
- SetWorldTime(0);
- // Ranks
- Newbie = TextDrawCreate(500, 100, "Rank: Newbie");
- TextDrawAlignment(Newbie, 1);
- TextDrawFont(Newbie, 2);
- TextDrawLetterSize(Newbie, 0.400, 1.000);
- TextDrawColor(Newbie, COLOR_WHITE);
- TextDrawSetOutline(Newbie, 1);
- BabyKilla = TextDrawCreate(486, 100, "Rank: Baby Killa'");
- TextDrawAlignment(BabyKilla, 1);
- TextDrawFont(BabyKilla, 2);
- TextDrawLetterSize(BabyKilla, 0.400, 1.000);
- TextDrawColor(BabyKilla, COLOR_YELLOW);
- TextDrawSetOutline(BabyKilla, 1);
- Soldier = TextDrawCreate(500, 100, "Rank: Soldier");
- TextDrawAlignment(Soldier, 1);
- TextDrawFont(Soldier, 2);
- TextDrawLetterSize(Soldier, 0.400, 1.000);
- TextDrawColor(Soldier, COLOR_GREEN);
- TextDrawSetOutline(Soldier, 1);
- Gangsta = TextDrawCreate(500, 100, "Rank: Gangsta'");
- TextDrawAlignment(Gangsta, 1);
- TextDrawFont(Gangsta, 2);
- TextDrawLetterSize(Gangsta, 0.400, 1.000);
- TextDrawColor(Gangsta, COLOR_ROYAL);
- TextDrawSetOutline(Gangsta, 1);
- Underboss = TextDrawCreate(483, 100, "Rank: Underboss");
- TextDrawAlignment(Underboss, 1);
- TextDrawFont(Underboss, 2);
- TextDrawLetterSize(Underboss, 0.400, 1.000);
- TextDrawColor(Underboss, COLOR_PURPLE);
- TextDrawSetOutline(Underboss, 1);
- Boss = TextDrawCreate(490, 100, "Rank: Tha' Boss");
- TextDrawAlignment(Boss, 1);
- TextDrawFont(Boss, 2);
- TextDrawLetterSize(Boss, 0.400, 1.000);
- TextDrawColor(Boss, COLOR_TUT);
- TextDrawSetOutline(Boss, 1);
- return 1;
- }
- public GlobalAnnouncement()
- {
- switch (Msg)
- {
- case 0: {SendClientMessageToAll(ANNOUNCEMENT,Announcements[0]); Msg++;} // first message
- case 1: {SendClientMessageToAll(DARKPINK,Announcements[1]); Msg++;}
- case 2: {SendClientMessageToAll(BLUE,Announcements[2]); Msg = 0;} // last message
- }
- return 1;
- }
- public GetTeamScores() {
- for ( new i = 0; i < MAX_PLAYERS; i++ ) {
- if ( IsPlayerConnected(i) ) {
- if ( Kills[i] > 0 ) {
- if ( gTeam[i] == TEAM_BRAVO ) {
- BravoKills += Kills[i];
- Kills[i] = 0;
- } else {
- DeltaKills += Kills[i];
- Kills[i] = 0;
- }
- }
- }
- }
- new String[50];
- format(String, sizeof String, "Bravo: %d\r\nDelta: %d", BravoKills, DeltaKills);
- TextDrawDestroy(TextDrawScore);
- TextDrawScore = TextDrawCreate(640.0, 437.0, String);
- TextDrawUseBox(TextDrawScore, 0);
- TextDrawFont(TextDrawScore, 2);
- TextDrawSetShadow(TextDrawScore, 0);
- TextDrawSetOutline(TextDrawScore, 1);
- TextDrawBackgroundColor(TextDrawScore, 0x000000FF);
- TextDrawColor(TextDrawScore, 0xFFFFFFFF);
- TextDrawAlignment(TextDrawScore, 3);
- TextDrawShowForAll(TextDrawScore);
- return 1;
- }
- public MapName()
- {
- new string[30];
- format(string, sizeof(string), "mapname %s", MapNameStart);
- SendRconCommand(string);
- return 1;
- }
- public OnGameModeExit()
- {
- KillTimer(TextDrawTimer);
- TextDrawDestroy(TextDrawScore);
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
- if(classid == 0)
- {
- GameTextForPlayer(playerid,"~r~ Bravo Team",5000,3);
- SetPlayerColor(playerid,0x21DD00FF);
- gTeam[playerid] = TEAM_BRAVO;
- }
- else if(classid == 1)
- {
- GameTextForPlayer(playerid,"~g~ Delta Team",5000,3);
- SetPlayerColor(playerid,0xFF000096);
- gTeam[playerid] = TEAM_DELTA;
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- new player[MAX_PLAYER_NAME];
- GetPlayerName(playerid, player, sizeof(player));
- new string[50];
- format(string, sizeof(string), "Welcome '%s Need help /help", player);
- SendClientMessage(playerid, COLOR_GREEN, string);
- pRank[playerid] = 0;
- gPlayerLogged[playerid] = 1;
- new i;
- TextDrawShowForPlayer(playerid, TextDrawScore);
- TextDrawShowForPlayer(playerid, Kill_Streak[i]);
- SetTimer("tktd",20000,false);
- return 1;
- }
- public Tktd(playerid)
- {
- TextDrawHideForPlayer(playerid,Textdraw0);
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(gTeam[playerid] == TEAM_BRAVO)
- {
- SetPlayerTeam(playerid,0);
- Bravo(playerid);
- }
- else if(gTeam[playerid] == TEAM_DELTA)
- {
- SetPlayerTeam(playerid,1);
- Delta(playerid);
- }
- TextDrawShowForPlayer(playerid,Kill_Streak[playerid]);
- TextDrawShowForPlayer(playerid, Newbie);
- TextDrawShowForPlayer(playerid, BabyKilla);
- TextDrawShowForPlayer(playerid, Soldier);
- TextDrawShowForPlayer(playerid, Gangsta);
- TextDrawShowForPlayer(playerid, Underboss);
- TextDrawShowForPlayer(playerid, Boss);
- if(gPlayerLogged[playerid] == 0) { // If not logged in
- TextDrawHideForPlayer(playerid, Newbie);
- TextDrawHideForPlayer(playerid, BabyKilla);
- TextDrawHideForPlayer(playerid, Soldier);
- TextDrawHideForPlayer(playerid, Gangsta);
- TextDrawHideForPlayer(playerid, Underboss);
- TextDrawHideForPlayer(playerid, Boss);
- }
- if(pRank[playerid] == 0) { // Newbie
- SetPlayerHealth(playerid, 50.0);
- GivePlayerWeapon(playerid, 22, 300);
- GivePlayerWeapon(playerid, 17, 500);
- TextDrawHideForPlayer(playerid, BabyKilla);
- TextDrawHideForPlayer(playerid, Soldier);
- TextDrawHideForPlayer(playerid, Gangsta);
- TextDrawHideForPlayer(playerid, Underboss);
- TextDrawHideForPlayer(playerid, Boss);
- }
- else if(pRank[playerid] == 1) { // Baby Killa
- SetPlayerHealth(playerid, 60.0);
- SetPlayerArmour(playerid, 15.0);
- GivePlayerWeapon(playerid, 23, 300);
- GivePlayerWeapon(playerid, 17, 500);
- GivePlayerWeapon(playerid, 5, 1);
- TextDrawHideForPlayer(playerid, Newbie);
- TextDrawHideForPlayer(playerid, Soldier);
- TextDrawHideForPlayer(playerid, Gangsta);
- TextDrawHideForPlayer(playerid, Underboss);
- TextDrawHideForPlayer(playerid, Boss);
- }
- else if(pRank[playerid] == 2) { // Soldier
- SetPlayerHealth(playerid, 70.0);
- SetPlayerArmour(playerid, 25.0);
- GivePlayerWeapon(playerid, 24, 150);
- GivePlayerWeapon(playerid, 5, 1);
- TextDrawHideForPlayer(playerid, BabyKilla);
- TextDrawHideForPlayer(playerid, Newbie);
- TextDrawHideForPlayer(playerid, Gangsta);
- TextDrawHideForPlayer(playerid, Underboss);
- TextDrawHideForPlayer(playerid, Boss);
- }
- else if(pRank[playerid] == 3) { // Gangsta
- SetPlayerHealth(playerid, 80.0);
- SetPlayerArmour(playerid, 50.0);
- GivePlayerWeapon(playerid, 29, 200);
- GivePlayerWeapon(playerid, 24, 150);
- TextDrawHideForPlayer(playerid, BabyKilla);
- TextDrawHideForPlayer(playerid, Soldier);
- TextDrawHideForPlayer(playerid, Newbie);
- TextDrawHideForPlayer(playerid, Underboss);
- TextDrawHideForPlayer(playerid, Boss);
- }
- else if(pRank[playerid] == 4) { // Underboss
- SetPlayerHealth(playerid, 90.0);
- SetPlayerArmour(playerid, 75.0);
- GivePlayerWeapon(playerid, 34, 100);
- GivePlayerWeapon(playerid, 24, 300);
- TextDrawHideForPlayer(playerid, BabyKilla);
- TextDrawHideForPlayer(playerid, Soldier);
- TextDrawHideForPlayer(playerid, Gangsta);
- TextDrawHideForPlayer(playerid, Newbie);
- TextDrawHideForPlayer(playerid, Boss);
- }
- else if(pRank[playerid] == 5) { // Tha' Boss
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- GivePlayerWeapon(playerid, 27, 100);
- GivePlayerWeapon(playerid, 24, 500);
- GivePlayerWeapon(playerid, 31, 500);
- TextDrawHideForPlayer(playerid, BabyKilla);
- TextDrawHideForPlayer(playerid, Soldier);
- TextDrawHideForPlayer(playerid, Gangsta);
- TextDrawHideForPlayer(playerid, Underboss);
- TextDrawHideForPlayer(playerid, Newbie);
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- Kills[playerid] = 0;
- Kills[killerid]++;
- kills[killerid]++;
- new szString[128];
- kills[killerid]++;
- format(szString,sizeof(szString),"Kills :%d",kills[killerid]);
- TextDrawSetString(Kill_Streak[killerid],szString);
- SetPlayerScore(killerid,GetPlayerScore(killerid) +1);
- SendClientMessage(killerid,COLOR_CWHITE,"You Earned 1000");
- GivePlayerMoney(killerid,1000);
- new string[256];
- if(GetPlayerScore(killerid) == 5) // Amount of required kills to get rank 1 *Baby Killa'*
- {
- GetPlayerName(killerid, string, sizeof(string) );
- format(string, sizeof(string), ">> %s advanced to rank *Baby Killa'* by killing %d players", string, GetPlayerScore(killerid) );
- SendClientMessageToAll(COLOR_LIGHTBLUE, string);
- pRank[playerid] = 1;
- }
- else if(GetPlayerScore(killerid) == 25) // Amount of required kills to get rank 2 *Soldier*
- {
- GetPlayerName(killerid, string, sizeof(string) );
- format(string, sizeof(string), ">> %s advanced to rank *Soldier* by killing %d players", string, GetPlayerScore(killerid));
- SendClientMessageToAll(COLOR_LIGHTBLUE, string);
- pRank[playerid] = 2;
- }
- else if(GetPlayerScore(killerid) == 50) // Amount of required kills to get rank 3 *Gangsta'*
- {
- GetPlayerName(killerid, string, sizeof(string) );
- format(string, sizeof(string), ">> %s advanced to rank *Gangsta'* by killing %d players", string, GetPlayerScore(killerid));
- SendClientMessageToAll(COLOR_LIGHTBLUE, string);
- pRank[playerid] = 3;
- }
- else if(GetPlayerScore(killerid) == 150) // Amount of required kills to get rank 4 *Underboss*
- {
- GetPlayerName(killerid, string, sizeof(string) );
- format(string, sizeof(string), ">> %s advanced to rank *UnderBoss* by killing %d players", string, GetPlayerScore(killerid));
- SendClientMessageToAll(COLOR_LIGHTBLUE, string);
- pRank[playerid] = 4;
- }
- else if(GetPlayerScore(killerid) == 300) // Amount of required kills to get rank 5 *Tha' Boss*
- {
- GetPlayerName(killerid, string, sizeof(string) );
- format(string, sizeof(string), ">> %s advanced to rank *The Boss* by killing %d players", string, GetPlayerScore(killerid));
- SendClientMessageToAll(COLOR_LIGHTBLUE, string);
- pRank[playerid] = 5;
- }
- GetPlayerName(playerid,name,sizeof(name));
- GetPlayerName(killerid,Killername,sizeof(Killername));
- if(Kills[playerid] > 2)
- {
- GivePlayerMoney(killerid,3000*GetPlayerWantedLevel(playerid));
- format(st,sizeof(st),"%s was awarded %d for killing %s wanted level %d",Killername,3000*GetPlayerWantedLevel(playerid),name,GetPlayerWantedLevel(playerid));
- SendClientMessageToAll(COLOR_YELLOW,st);
- }
- SetPlayerWantedLevel(playerid,0);
- if(Kills[killerid] == 3)
- {
- format(st,sizeof(st),"~S~%s is ~b~dominating!",Killername);
- GameTextForAll(st,5000,4);
- SetPlayerWantedLevel(killerid,1);
- }
- if(Kills[killerid] == 5)
- {
- format(st,sizeof(st),"~S~%s is on a~r~killing spree!",Killername);
- GameTextForAll(st,5000,4);
- SetPlayerWantedLevel(killerid,2);
- }
- if(Kills[killerid] == 8)
- {
- format(st,sizeof(st),"~S~%s ~b~Monster Kill!!!",Killername);
- GameTextForAll(st,5000,4);
- SetPlayerWantedLevel(killerid,3);
- }
- if(Kills[killerid] == 11)
- {
- format(st,sizeof(st),"~S~%s is ~r~Godlike!",Killername);
- GameTextForAll(st,5000,4);
- SetPlayerWantedLevel(killerid,4);
- }
- if(Kills[killerid] == 15)
- {
- format(st,sizeof(st),"~S~%s is ~R~Wiked Sick!",Killername);
- GameTextForAll(st,5000,4);
- SetPlayerWantedLevel(killerid,5);
- }
- if(Kills[killerid] == 18)
- {
- format(st,sizeof(st),"~S~%s ~R~HOLY ~B~SHIT!",Killername);
- GameTextForAll(st,5000,4);
- SetPlayerWantedLevel(killerid,6);
- }
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- HideMenuForPlayer(WepsMenu, playerid);
- new Menu:current;
- current = GetPlayerMenu(playerid);
- if(current == WepsMenu)
- {
- switch(row)
- {
- case 0:
- {
- if(GetPlayerMoney(playerid) > 1600)
- {
- GivePlayerMoney(playerid,-1600);
- GivePlayerWeapon(playerid, 31, 120);
- TogglePlayerControllable(playerid, true);
- }
- else
- {
- SendClientMessage(playerid,COLOR_WHITE,"You dont have 1600$");
- }
- }
- case 1:
- {
- if(GetPlayerMoney(playerid) > 5000)
- {
- GivePlayerMoney(playerid,-5000);
- GivePlayerWeapon(playerid, 30, 120);
- TogglePlayerControllable(playerid, true);
- }
- else
- {
- SendClientMessage(playerid,COLOR_WHITE,"You dont have 5000$");
- }
- }
- case 2:
- {
- if(GetPlayerMoney(playerid) > 3000)
- {
- GivePlayerMoney(playerid,-3000);
- GivePlayerWeapon(playerid, 29, 120);
- TogglePlayerControllable(playerid, true);
- }
- else
- {
- SendClientMessage(playerid,COLOR_WHITE,"You dont have 3000$");
- }
- }
- case 3:
- {
- if(GetPlayerMoney(playerid) > 1000)
- {
- GivePlayerMoney(playerid,-1000);
- GivePlayerWeapon(playerid, 24, 120);
- TogglePlayerControllable(playerid, true);
- }
- else
- {
- SendClientMessage(playerid,COLOR_WHITE,"You dont have 1000$");
- }
- }
- case 4:
- {
- if(GetPlayerMoney(playerid) > 7000)
- {
- GivePlayerWeapon(playerid, 16, 5);
- GivePlayerMoney(playerid,-7000);
- TogglePlayerControllable(playerid, true);
- }
- else
- {
- SendClientMessage(playerid,COLOR_WHITE,"You dont have 7000$");
- }
- }
- case 5:
- {
- if(GetPlayerMoney(playerid) > 100000)
- {
- GivePlayerMoney(playerid,-100000);
- GivePlayerWeapon(playerid, 35, 1);
- TogglePlayerControllable(playerid, true);
- }
- else
- {
- SendClientMessage(playerid,COLOR_WHITE,"You dont have 100000$");
- }
- }
- }
- }
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- new string[256];
- if(strcmp("/credits", cmdtext, true , 11) == 0)
- {
- SendClientMessage(playerid,COLOR_MESS,"==================CREDITS SECTION================");
- SendClientMessage(playerid,COLOR_MESS,"Kitten For Scripting this script");
- SendClientMessage(playerid,COLOR_MESS,"==================CREDITS SECTION================");
- return 1;
- }
- if(strcmp("/help", cmdtext, true , 11) == 0)
- {
- SendClientMessage(playerid,COLOR_MESS,"/shop for more weapons to buy");
- SendClientMessage(playerid,COLOR_MESS,"/afk to go brb or afk");
- SendClientMessage(playerid,COLOR_MESS,"/back when you are back");
- SendClientMessage(playerid,COLOR_MESS,"/rankinfo for more information on Ranks");
- SendClientMessage(playerid,COLOR_MESS,"/myrank to show your current rank");
- return 1;
- }
- if(strcmp(cmdtext, "/afk", true) == 0)
- {
- new pName[MAX_PLAYER_NAME];
- new Zstring[48];
- GetPlayerName(playerid, pName, sizeof(pName));
- format(Zstring, sizeof(Zstring), "SERVER: %s is now AFK.", pName);
- SendClientMessageToAll(COLOR_MESS, Zstring);
- SetPlayerFacingAngle(playerid,0);
- TogglePlayerControllable(playerid, 0);
- }
- if(strcmp(cmdtext, "/back", true) == 0)
- {
- new pName[MAX_PLAYER_NAME];
- new Zstring[48];
- GetPlayerName(playerid, pName, sizeof(pName));
- format(Zstring, sizeof(Zstring), "SERVER: %s has returned", pName);
- SendClientMessageToAll(COLOR_MESS, Zstring);
- SetPlayerFacingAngle(playerid, 0);
- TogglePlayerControllable(playerid, 1);
- }
- if (strcmp("/shop", cmdtext, true, 10) == 0)
- {
- ShowMenuForPlayer(WepsMenu, playerid);
- return 1;
- }
- if(strcmp(cmdtext, "/rankinfo", true)==0)
- {
- SendClientMessage(playerid,COLOR_TUT, ".........:::: Rank Info::::........");
- SendClientMessage(playerid,COLOR_WHITE, "Rank 0 - *Newbie* (0 kills required)");
- SendClientMessage(playerid,COLOR_WHITE, "Rank 1 - *Baby Killa'* (5 kills required)");
- SendClientMessage(playerid,COLOR_WHITE, "Rank 2 - *Soldier* (25 kills required)");
- SendClientMessage(playerid,COLOR_WHITE, "Rank 3 - *Gangsta'* (50 kills required)");
- SendClientMessage(playerid,COLOR_WHITE, "Rank 4 - *UnderBoss* (150 kills required)");
- SendClientMessage(playerid,COLOR_WHITE, "Rank 5 - *Tha' Boss* (300 kills required)");
- return 1;
- }
- if (strcmp("/myrank", cmdtext, true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- new rankid = pRank[playerid];
- new pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pName, sizeof(pName));
- new rank[20];
- if(pRank[playerid] == 0) { rank = "Newbie"; }
- else if(pRank[playerid] == 1) { rank = "Baby Killa'"; }
- else if(pRank[playerid] == 2) { rank = "Soldier"; }
- else if(pRank[playerid] == 3) { rank = "Gangsta'"; }
- else if(pRank[playerid] == 4) { rank = "Underboss"; }
- else if(pRank[playerid] == 5) { rank = "Tha' Boss"; }
- format(string, sizeof(string), "*** %s's Rank Info ***",pName);
- SendClientMessage(playerid, COLOR_ROYAL,string);
- format(string, sizeof(string), "Your curent rank is %d (%s) with %d score",rankid,rank,GetPlayerScore(playerid));
- SendClientMessage(playerid, COLOR_CWHITE,string);
- }
- return 1;
- }
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement