Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // For New Line \n
- #include <a_samp>
- #include <sscanf2>
- #include <zcmd>
- //Textdraws
- new Text:Textdraw0;
- new Text:Textdraw1;
- //Gang Ranks Textdraws
- new Text:Textdraw3; //Gang Rank 1
- new Text:Textdraw4; //Rank 2
- new Text:Textdraw5; //Rank 3
- new Text:Textdraw6; //Rank 4
- new Text:Textdraw7; //Rank 5
- new Text:Textdraw8; //Rank 6
- //Gang Rank Names
- #define NEWBIE "Newbie"
- #define KILLA "Killa"
- #define YOUNGG "Young Gangsta"
- #define MOBSTA "Mobsta"
- #define GANGSTA "Gangsta"
- #define BOSS "Boss"
- #define NEWBIESCORE 0
- #define NEWBIESCORETO 99
- #define KILLASCORE 100
- #define KILLASCORETO 199
- #define YOUNGGSCORE 200
- #define YOUNGGSCORETO 299
- #define MOBSTASCORE 300
- #define MOBSTASCORETO 499
- #define GANGSTASCORE 500
- #define GANGSTASCORETO 899
- #define BOSSSCORE 900
- #define BOSSSCORETO 10000
- //Dialogs
- #define DIALOG_CMDS 1
- #define DIALOG_HELP 2
- #define DIALOG_RULES 3
- //Team Defines
- #define Army 1
- #define thieves 2
- //Anti-Spawn Kill
- forward AntiSP(playerid);
- //COLORS
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_BRIGHTRED 0xFF0000AA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_PINK 0xFF66FFAA
- #define COLOR_BLUE 0x3A47DEFF
- #define COLOR_TAN 0xBDB76BAA
- #define COLOR_PURPLE 0x800080AA
- #define COLOR_YELLOW2 0xF5DEB3AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define COLOR_ORANGE 0xFF9900AA
- #define COLOR_INDIGO 0x4B00B0AA
- #define COLOR_BLACK 0x00000000
- #define COLOR_DARKGREY 0x696969FF
- //mews
- new Drugs[MAX_PLAYERS];
- new KillingSpree[MAX_PLAYERS];
- new Text:players;
- new gTeam[MAX_PLAYERS];
- new RandomMSG[][] =
- {
- "Please Register On Our Forums Comming Soon",
- "Do Not Break Rules Type /Rules For full list of Rules",
- "Add Our Server To Favorites"
- };
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" By Mr_Scripter=Leon_Kennedy");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- main()
- {
- print("\n----------------------------------");
- print(" By Mr_Scripter=Leon_Kennedy");
- print("----------------------------------\n");
- }
- #endif
- public OnGameModeInit()
- {
- //Hunter
- AddStaticVehicleEx(425,358.60000610,1989.19995117,18.50000000,90.00000000,-1,-1,15);
- //Hunter
- AddStaticVehicleEx(425,367.70001221,1973.40002441,18.50000000,0.00000000,-1,-1,15);
- //Hunter
- AddStaticVehicleEx(425,354.20001221,1973.50000000,18.50000000,0.00000000,-1,-1,15);
- //Cargobob
- AddStaticVehicleEx(548,368.89999390,1945.09997559,19.50000000,0.00000000,-1,-1,15);
- //Cargobob
- AddStaticVehicleEx(548,353.50000000,1945.00000000,19.50000000,0.00000000,-1,-1,15);
- //Rustler
- AddStaticVehicleEx(476,316.50000000,2039.00000000,19.70000076,180.00000000,-1,-1,15);
- //Rustler
- AddStaticVehicleEx(476,303.20001221,2038.30004883,19.79999924,180.00000000,-1,-1,15);
- //Stunt
- AddStaticVehicleEx(513,315.89999390,1805.40002441,18.39999962,0.00000000,-1,-1,15);
- //Stunt
- AddStaticVehicleEx(513,301.89999390,1806.30004883,18.39999962,0.00000000,-1,-1,15);
- //Hydra
- AddStaticVehicleEx(520,369.39999390,1916.09997559,18.60000038,0.00000000,-1,-1,15);
- //Hydra
- AddStaticVehicleEx(520,354.89999390,1915.90002441,18.60000038,0.00000000,-1,-1,15);
- //Hydra
- AddStaticVehicleEx(520,364.10000610,1897.19995117,18.60000038,90.00000000,-1,-1,15);
- //Patriot
- AddStaticVehicleEx(470,284.79998779,1936.69995117,17.79999924,270.00000000,-1,-1,15);
- //Patriot
- AddStaticVehicleEx(470,285.20001221,1933.19995117,17.79999924,270.00000000,-1,-1,15);
- //Patriot
- AddStaticVehicleEx(470,285.39999390,1929.69995117,17.79999924,270.00000000,-1,-1,15);
- //Patriot
- AddStaticVehicleEx(470,278.60000610,1936.69995117,17.79999924,0.00000000,-1,-1,15);
- //Patriot
- AddStaticVehicleEx(470,274.20001221,1936.80004883,17.79999924,0.00000000,-1,-1,15);
- //Patriot
- AddStaticVehicleEx(470,269.89999390,1936.80004883,17.79999924,0.00000000,-1,-1,15);
- //Patriot
- AddStaticVehicleEx(470,278.60000610,1930.00000000,17.79999924,0.00000000,-1,-1,15);
- //Patriot
- AddStaticVehicleEx(470,274.39999390,1930.19995117,17.79999924,0.00000000,-1,-1,15);
- //Patriot
- AddStaticVehicleEx(470,269.79998779,1930.30004883,17.79999924,0.00000000,-1,-1,15);
- //Sanchez
- AddStaticVehicleEx(468,281.89999390,2064.30004883,17.39999962,0.00000000,-1,-1,15);
- //Sanchez
- AddStaticVehicleEx(468,280.70001221,2064.39990234,17.39999962,0.00000000,-1,-1,15);
- //Sanchez
- AddStaticVehicleEx(468,279.70001221,2064.39990234,17.39999962,0.00000000,-1,-1,15);
- //Sanchez
- AddStaticVehicleEx(468,278.60000610,2064.19995117,17.39999962,0.00000000,-1,-1,15);
- //Sanchez
- AddStaticVehicleEx(468,277.50000000,2064.19995117,17.39999962,0.00000000,-1,-1,15);
- //Freeway
- AddStaticVehicleEx(463,277.39999390,2060.60009766,17.29999924,0.00000000,-1,-1,15);
- //Freeway
- AddStaticVehicleEx(463,278.50000000,2060.50000000,17.29999924,0.00000000,-1,-1,15);
- //Freeway
- AddStaticVehicleEx(463,279.79998779,2060.89990234,17.29999924,0.00000000,-1,-1,15);
- //Freeway
- AddStaticVehicleEx(463,280.70001221,2060.69995117,17.29999924,0.00000000,-1,-1,15);
- //Freeway
- AddStaticVehicleEx(463,282.20001221,2060.80004883,17.29999924,0.00000000,-1,-1,15);
- //NRG-500
- AddStaticVehicleEx(522,277.29998779,2057.10009766,17.29999924,0.00000000,-1,-1,15);
- //NRG-500
- AddStaticVehicleEx(522,278.50000000,2057.39990234,17.29999924,0.00000000,-1,-1,15);
- //NRG-500
- AddStaticVehicleEx(522,279.89999390,2057.69995117,17.29999924,0.00000000,-1,-1,15);
- //NRG-500
- AddStaticVehicleEx(522,280.89999390,2057.39990234,17.29999924,0.00000000,-1,-1,15);
- //NRG-500
- AddStaticVehicleEx(522,282.39999390,2057.30004883,17.29999924,0.00000000,-1,-1,15);
- //Patriot
- AddStaticVehicleEx(470,280.29998779,2046.40002441,17.79999924,0.00000000,-1,-1,15);
- //Patriot
- AddStaticVehicleEx(470,276.60000610,2045.50000000,17.79999924,0.00000000,-1,-1,15);
- //Patriot
- AddStaticVehicleEx(470,272.20001221,2045.40002441,17.79999924,0.00000000,-1,-1,15);
- //Patriot
- AddStaticVehicleEx(470,268.39999390,2045.19995117,17.79999924,0.00000000,-1,-1,15);
- //Rhino
- AddStaticVehicleEx(432,277.29998779,2018.19995117,17.70000076,270.00000000,-1,-1,15);
- //Rhino
- AddStaticVehicleEx(432,276.60000610,2027.00000000,17.70000076,270.00000000,-1,-1,15);
- //Rhino
- AddStaticVehicleEx(432,276.89999390,1982.90002441,17.70000076,270.00000000,-1,-1,15);
- //Rhino
- AddStaticVehicleEx(432,276.70001221,1992.80004883,17.70000076,270.00000000,-1,-1,15);
- //Barracks
- AddStaticVehicleEx(433,277.50000000,1949.09997559,18.20000076,270.00000000,-1,-1,15);
- //Barracks
- AddStaticVehicleEx(433,277.29998779,1954.19995117,18.20000076,270.00000000,-1,-1,15);
- //Barracks
- AddStaticVehicleEx(433,277.29998779,1959.50000000,18.20000076,270.00000000,-1,-1,15);
- //Hunter
- AddStaticVehicleEx(425,259.50000000,1837.30004883,18.50000000,0.00000000,-1,-1,15);
- //Patriot
- AddStaticVehicleEx(470,271.10000610,1878.40002441,17.79999924,0.00000000,-1,-1,15);
- //Patriot
- AddStaticVehicleEx(470,265.89999390,1878.30004883,17.79999924,0.00000000,-1,-1,15);
- //Patriot
- AddStaticVehicleEx(470,154.89999390,1915.19995117,18.89999962,0.00000000,-1,-1,15);
- //Patriot
- AddStaticVehicleEx(470,141.39999390,1915.69995117,19.00000000,0.00000000,-1,-1,15);
- //Patriot
- AddStaticVehicleEx(470,151.89999390,1867.90002441,17.89999962,0.00000000,-1,-1,15);
- //Patriot
- AddStaticVehicleEx(470,184.89999390,1927.80004883,17.89999962,0.00000000,-1,-1,15);
- //Patriot
- AddStaticVehicleEx(470,180.69999695,1927.40002441,18.10000038,0.00000000,-1,-1,15);
- //Patriot
- AddStaticVehicleEx(470,177.00000000,1927.00000000,18.20000076,0.00000000,-1,-1,15);
- //Objects
- CreateVehicle(489, 280.8188, 1395.7401, 10.9560, 0.0000, -1, -1, 100);
- CreateVehicle(410, 284.2519, 1395.6874, 10.5796, 0.0000, -1, -1, 100);
- CreateVehicle(409, 275.9529, 1402.1333, 11.3307, 0.0000, -1, -1, 100);
- CreateVehicle(410, 275.8223, 1395.8376, 12.1114, 0.0000, -1, -1, 100);
- CreateVehicle(410, 271.8338, 1395.7722, 12.8153, 0.0000, -1, -1, 100);
- CreateVehicle(410, 282.4773, 1390.2191, 13.5210, 0.0000, -1, -1, 100);
- CreateVehicle(400, 279.1585, 1390.0659, 14.3563, 0.0000, -1, -1, 100);
- CreateVehicle(400, 274.8831, 1390.3911, 15.1409, 0.0000, -1, -1, 100);
- CreateVehicle(400, 271.1767, 1390.2419, 15.7752, 0.0000, -1, -1, 100);
- CreateVehicle(410, 267.1094, 1395.7192, 16.5326, 0.0000, -1, -1, 100);
- CreateVehicle(409, 280.8160, 1406.1377, 16.5423, 0.0000, -1, -1, 100);
- CreateVehicle(409, 279.8307, 1421.3456, 17.2617, 0.0000, -1, -1, 100);
- CreateVehicle(410, 276.6574, 1420.8633, 18.0202, 0.0000, -1, -1, 100);
- CreateVehicle(400, 273.5906, 1437.9774, 18.5417, 0.0000, -1, -1, 100);
- CreateVehicle(400, 276.7811, 1438.3651, 19.2155, 0.0000, -1, -1, 100);
- CreateVehicle(409, 273.6436, 1421.3390, 17.3151, 0.0000, -1, -1, 100);
- CreateVehicle(400, 280.6336, 1438.3417, 18.0628, 0.0000, -1, -1, 100);
- CreateVehicle(412, 268.9906, 1438.3816, 18.0335, 0.0000, -1, -1, 100);
- CreateObject(21, 285.43, 1421.60, 18.86, 0.00, 0.00, 0.00);
- //object(ap_radar1_01) (1)
- CreateObject(1682,105.90000153,1932.69995117,24.00000000,0.00000000,0.00000000,180.00000000);
- //object(lasairprt5) (1)
- CreateObject(4828,157.60000610,1736.59997559,32.20000076,0.00000000,0.00000000,0.00000000);
- //object(airtwer_las) (1)
- CreateObject(4832,287.39999390,2096.30004883,56.70000076,0.00000000,0.00000000,0.00000000);
- //object(smallradar02_lvs) (1)
- CreateObject(7981,322.89999390,2093.60009766,21.60000038,0.00000000,0.00000000,0.00000000);
- //object(laconcha_lvs) (1)
- CreateObject(8550,208.39999390,1930.59997559,26.50000000,0.00000000,0.00000000,0.00000000);
- //object(airport_04_sfse) (1)
- CreateObject(10757,239.00000000,1895.50000000,19.20000076,25.00000000,335.00000000,0.00000000);
- //object(androm_des_obj) (1)
- CreateObject(14553,227.89999390,1929.30004883,67.80000305,0.00000000,0.00000000,0.00000000);
- //object(baskt_ball_hi) (1)
- CreateObject(1946,228.69999695,1891.00000000,16.89999962,0.00000000,0.00000000,0.00000000);
- //object(baskt_ball_hi) (2)
- CreateObject(1946,226.60000610,1895.59997559,16.89999962,0.00000000,0.00000000,0.00000000);
- //object(cylinder) (1)
- CreateObject(1317,229.50000000,1888.19995117,16.60000038,0.00000000,0.00000000,0.00000000);
- //object(ggbrig_06_sfw) (1)
- CreateObject(9690,223.30000305,2100.30004883,80.90000153,0.00000000,0.00000000,0.00000000);
- //Gangs Textdraws
- Textdraw3 = TextDrawCreate(413.0,103.0,NEWBIE);
- Textdraw4 = TextDrawCreate(413.0,103.0,KILLA);
- Textdraw5 = TextDrawCreate(413.0,103.0,YOUNGG);
- Textdraw6 = TextDrawCreate(413.0,103.0,MOBSTA);
- Textdraw7 = TextDrawCreate(413.0,103.0,GANGSTA);
- Textdraw8 = TextDrawCreate(413.0,103.0,BOSS);
- //Anti SpawnKill
- SetTimerEx("AntiSP",7000,0,"i");
- //Gates of thieves
- CreateObject(985,288.16284180,1404.19677734,9.51741219,0.00000000,0.00000000,91.31002808); //object(gate_autor) (1)
- CreateObject(985,287.75061035,1419.91601562,9.46637630,0.00000000,0.00000000,91.31002808); //object(gate_autor) (3)
- //Textdraws
- TextDrawShowForAll(Textdraw0);
- TextDrawShowForAll(Textdraw1);
- Textdraw0 = TextDrawCreate(45.000000,428.000000,"Under Devolopment,Beta v0.3");
- Textdraw1 = TextDrawCreate(460.000000,7.000000,"www.AddYourForums.com");
- TextDrawAlignment(Textdraw0,0);
- TextDrawAlignment(Textdraw1,0);
- TextDrawBackgroundColor(Textdraw0,0x000000ff);
- TextDrawBackgroundColor(Textdraw1,0x000000ff);
- TextDrawFont(Textdraw0,3);
- TextDrawLetterSize(Textdraw0,1.100000,2.200000);
- TextDrawFont(Textdraw1,3);
- TextDrawLetterSize(Textdraw1,0.399999,1.700000);
- TextDrawColor(Textdraw0,0xff0000cc);
- TextDrawColor(Textdraw1,0xffffffff);
- TextDrawSetOutline(Textdraw0,1);
- TextDrawSetOutline(Textdraw1,1);
- TextDrawSetProportional(Textdraw0,1);
- TextDrawSetProportional(Textdraw1,1);
- TextDrawSetShadow(Textdraw0,1);
- TextDrawSetShadow(Textdraw1,1);
- //timer
- SetTimer("SendMSG", 150000, true);
- return 1;
- }
- public OnGameModeExit()
- {
- TextDrawDestroy(Textdraw3);
- TextDrawDestroy(Textdraw4);
- TextDrawDestroy(Textdraw5);
- TextDrawDestroy(Textdraw6);
- TextDrawDestroy(Textdraw7);
- TextDrawDestroy(Textdraw8);
- TextDrawHideForAll(players);
- TextDrawDestroy(players);
- return 1;
- }
- forward SetPlayerTeamFromClass(playerid, classid);
- public SetPlayerTeamFromClass(playerid, classid)
- {
- if(classid == 1) {
- gTeam[playerid] = Army;
- return 1;
- }
- else if(classid == 2) {
- gTeam[playerid] = thieves;
- }
- return 1;
- }
- forward SetPlayerToTeamColor(playerid);
- public SetPlayerToTeamColor(playerid)
- {
- if (gTeam[playerid] == Army) {
- SetPlayerColor(playerid, COLOR_GREEN);
- }
- else if (gTeam[playerid] == thieves) {
- SetPlayerColor(playerid, COLOR_BRIGHTRED);
- }
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerTeamFromClass(playerid, classid);
- if(classid == 0) {
- gTeam[playerid] = Army;
- GameTextForPlayer(playerid,"~g~Army",3000,5);
- ApplyAnimation(playerid,"PED","strip_G",4.1,1,1,1,1,1);
- SetCameraBehindPlayer(playerid);
- SetPlayerSkin(playerid,287);
- SetPlayerPos(playerid,246.03, 1860.42,14.08);
- SetPlayerCameraPos(playerid,272.70,2096.21,43.44);
- SetPlayerCameraLookAt(playerid,272.70,2096.21,43.44);
- SetPlayerColor(playerid,COLOR_GREEN);
- }
- else if(classid == 1) {
- gTeam[playerid] = thieves;
- GameTextForPlayer(playerid,"~r~thieves",3000,5);
- SetPlayerPos(playerid,199.72,1404.81,60.14);
- ApplyAnimation(playerid,"PED","strip_G",4.1,1,1,1,1,1);
- SetPlayerCameraPos(playerid,206.99,1408.86,10.59);
- SetPlayerCameraLookAt(playerid,199.72,1404.81,60.14);
- SetPlayerSkin(playerid,121);
- SetPlayerColor(playerid,COLOR_BRIGHTRED);
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- SendClientMessage(playerid,COLOR_GREEN, "Are you new?");
- SendClientMessage(playerid,COLOR_BRIGHTRED, "Type /Register [Password] to register your account");
- TextDrawShowForPlayer(playerid , Textdraw0);
- TextDrawShowForPlayer(playerid , Textdraw1);
- new pname[MAX_PLAYER_NAME], string[22 + MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- format(string, sizeof(string), "%s has joined the server", pname);
- SendClientMessageToAll(COLOR_GREEN, string);
- return 1;
- }
- forward SendMSG();
- public SendMSG()
- {
- new randMSG = random(sizeof(RandomMSG));
- SendClientMessageToAll(COLOR_BLUE, RandomMSG[randMSG]);
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new pname[MAX_PLAYER_NAME], string[39 + MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- switch(reason) {
- case 0: format(string, sizeof(string), "%s has left the server. (Crashed)", pname);
- case 1: format(string, sizeof(string), "%s has left the server. (Leaving)", pname);
- case 2: format(string, sizeof(string), "%s has left the server. (Kicked/Banned)", pname);
- }
- SendClientMessageToAll(COLOR_BRIGHTRED, string);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- SetPlayerHealth(playerid,9999999);
- SetTimerEx("AntiSP",7000,0,"i");
- SendClientMessage(playerid,COLOR_BRIGHTRED,"Your on Anti-Spawn kill for 7 Seconds");
- if(gTeam[playerid] == Army)
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 246.03, 1860.42,14.08);
- GivePlayerWeapon(playerid,31,300);
- GivePlayerWeapon(playerid,4,1);
- GivePlayerWeapon(playerid,27,150);
- GivePlayerWeapon(playerid,24,150);
- return 1;
- }
- else if(gTeam[playerid] == thieves)
- {
- SetPlayerPos(playerid,206.99,1408.86,10.59);
- SetPlayerInterior(playerid, 0);
- GivePlayerWeapon(playerid,31,300);
- GivePlayerWeapon(playerid,4,1);
- GivePlayerWeapon(playerid,27,150);
- GivePlayerWeapon(playerid,24,150);
- return 1;
- }
- return true;
- }
- public AntiSP(playerid)
- {
- SetPlayerHealth(playerid,100.0);
- SendClientMessage(playerid,COLOR_BLUE,"Anti-Spawnkill Ended");
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- if(killerid != INVALID_PLAYER_ID) SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
- new killername[MAX_PLAYER_NAME];
- new playername[MAX_PLAYER_NAME];
- GetPlayerName(killerid ,killername,sizeof(killername));
- GetPlayerName(playerid ,playername,sizeof(playername));
- SendDeathMessage(killerid, playerid, reason);
- SendClientMessage(killerid,COLOR_BRIGHTRED, "Nice Shot here 500$ your Reward");
- SendClientMessage(playerid,COLOR_BRIGHTRED, "You Died, He took 200$ from you");
- SendClientMessage(playerid,COLOR_BRIGHTRED, "Do you want to Take {EE6700}Revange? {ea9030}Kill him Now!");
- GivePlayerMoney(killerid, 500);
- GivePlayerMoney(playerid, -200);
- new pname[24],string[128];
- GetPlayerName(killerid, pname, sizeof(pname));
- KillingSpree[killerid] ++;
- KillingSpree[playerid] = 0;
- if(KillingSpree[killerid] == 3)
- {
- format(string,sizeof(string),"%s is on a killing spree with %d kills",pname,KillingSpree[killerid]);
- SendClientMessageToAll(COLOR_ORANGE,string);
- SendClientMessage(killerid,COLOR_BRIGHTRED, "Nice Work Here's your Reward 3000");
- GivePlayerMoney(killerid, 3000);
- }
- if(KillingSpree[killerid] == 6)
- {
- format(string,sizeof(string),"%s is on a killing spree with %d kills",pname,KillingSpree[killerid]);
- SendClientMessageToAll(COLOR_ORANGE,string);
- SendClientMessage(killerid,COLOR_BRIGHTRED, "Nice Work Here's your Reward 6000");
- GivePlayerMoney(killerid, 6000);
- }
- if(KillingSpree[killerid] == 9)
- {
- format(string,sizeof(string),"%s is on a killing spree with %d kills",pname,KillingSpree[killerid]);
- SendClientMessageToAll(COLOR_ORANGE,string);
- SendClientMessage(killerid,COLOR_BRIGHTRED, "Nice Work Here's your Reward 9000");
- GivePlayerMoney(killerid, 9000);
- }
- if(KillingSpree[killerid] == 12)
- {
- format(string,sizeof(string),"%s is on a killing spree with %d kills",pname,KillingSpree[killerid]);
- SendClientMessageToAll(COLOR_ORANGE,string);
- SendClientMessage(killerid,COLOR_BRIGHTRED, "Nice Work Here's your Reward 12000");
- GivePlayerMoney(killerid, 12000);
- }
- if(KillingSpree[killerid] == 15)
- {
- format(string,sizeof(string),"%s is on a killing spree with %d kills",pname,KillingSpree[killerid]);
- SendClientMessageToAll(COLOR_ORANGE,string);
- SendClientMessage(killerid,COLOR_BRIGHTRED, "Nice Work Here's your Reward 15000");
- GivePlayerMoney(killerid, 15000);
- }
- return 1;
- }
- public OnVehicleSpawn(vehicleid) {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid) {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid) {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate) {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- if(Drugs[playerid] == 1)
- {
- DisablePlayerCheckpoint(playerid);
- if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid, COLOR_BRIGHTRED, "Error:You don't have enough money");
- DisablePlayerCheckpoint(playerid);
- SetPlayerDrunkLevel (playerid, 55000);
- GivePlayerMoney(playerid,-3000);
- SetPlayerArmour(playerid, 100);
- SendClientMessage(playerid,COLOR_BRIGHTRED, "You feel better now");
- SetPlayerHealth(playerid, 100);
- SendClientMessage(playerid,COLOR_ORANGE, "You used drugs Type /Nodrugs to Stop");
- SetPlayerWeather(playerid,-66);
- SetPVarInt(playerid, "Weather", -66);
- }
- 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 OnPlayerSelectedMenuRow(playerid, row) {
- 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)
- {
- if GetPlayerScore(playerid) >= NEWBIESCORE && GetPlayerScore(playerid) <=NEWBIESCORETO*then
- {
- TextDrawUseBox(Textdraw3, 1);
- TextDrawBoxColor(Textdraw3, 0x00000000);
- TextDrawSetShadow(Textdraw3,0);
- TextDrawShowForPlayer(playerid, Textdraw3);
- TextDrawHideForPlayer(playerid, Textdraw4);
- TextDrawHideForPlayer(playerid, Textdraw5);
- TextDrawHideForPlayer(playerid, Textdraw6);
- TextDrawHideForPlayer(playerid, Textdraw7);
- TextDrawHideForPlayer(playerid,Textdraw8);
- }
- if GetPlayerScore(playerid) >= KILLASCORE && GetPlayerScore(playerid) <=KILLASCORETO*then
- {
- TextDrawUseBox(Textdraw4,1);
- TextDrawBoxColor(Textdraw4, 0x00000000);
- TextDrawSetShadow(Textdraw4,0);
- TextDrawShowForPlayer(playerid, Textdraw4);
- TextDrawHideForPlayer(playerid, Textdraw3);
- TextDrawHideForPlayer(playerid, Textdraw5);
- TextDrawHideForPlayer(playerid, Textdraw6);
- TextDrawHideForPlayer(playerid, Textdraw7);
- TextDrawHideForPlayer(playerid,Textdraw8);
- }
- if GetPlayerScore(playerid) >= YOUNGGSCORE && GetPlayerScore(playerid) <=YOUNGGSCORETO*then
- {
- TextDrawUseBox(Textdraw5, 1);
- TextDrawBoxColor(Textdraw5, 0x00000000);
- TextDrawSetShadow(Textdraw5,0);
- TextDrawShowForPlayer(playerid, Textdraw5);
- TextDrawHideForPlayer(playerid, Textdraw3);
- TextDrawHideForPlayer(playerid, Textdraw4);
- TextDrawHideForPlayer(playerid, Textdraw6);
- TextDrawHideForPlayer(playerid, Textdraw7);
- TextDrawHideForPlayer(playerid,Textdraw8);
- }
- if GetPlayerScore(playerid) >= MOBSTASCORE && GetPlayerScore(playerid) <=MOBSTASCORETO*then
- {
- TextDrawUseBox(Textdraw6, 1);
- TextDrawBoxColor(Textdraw6, 0x00000000);
- TextDrawSetShadow(Textdraw6,0);
- TextDrawShowForPlayer(playerid, Textdraw6);
- TextDrawHideForPlayer(playerid, Textdraw3);
- TextDrawHideForPlayer(playerid, Textdraw5);
- TextDrawHideForPlayer(playerid, Textdraw4);
- TextDrawHideForPlayer(playerid, Textdraw7);
- TextDrawHideForPlayer(playerid,Textdraw8);
- }
- if GetPlayerScore(playerid) >=GANGSTASCORE && GetPlayerScore(playerid) <=GANGSTASCORETO*then
- {
- TextDrawUseBox(Textdraw7, 1);
- TextDrawBoxColor(Textdraw7, 0x00000000);
- TextDrawSetShadow(Textdraw7,0);
- TextDrawShowForPlayer(playerid, Textdraw7);
- TextDrawHideForPlayer(playerid, Textdraw3);
- TextDrawHideForPlayer(playerid, Textdraw5);
- TextDrawHideForPlayer(playerid, Textdraw6);
- TextDrawHideForPlayer(playerid, Textdraw4);
- TextDrawHideForPlayer(playerid,Textdraw8);
- }
- if GetPlayerScore(playerid) >=BOSSSCORE*then
- {
- TextDrawUseBox(Textdraw8, 1);
- TextDrawBoxColor(Textdraw8, 0x00000000);
- TextDrawSetShadow(Textdraw8,0);
- TextDrawShowForPlayer(playerid, Textdraw8);
- TextDrawHideForPlayer(playerid, Textdraw3);
- TextDrawHideForPlayer(playerid, Textdraw7);
- TextDrawHideForPlayer(playerid, Textdraw5);
- TextDrawHideForPlayer(playerid, Textdraw6);
- TextDrawHideForPlayer(playerid, Textdraw4);
- }
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid) {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid) {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid) {
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source) {
- return 1;
- }
- COMMAND:kill(playerid,params[]) {
- new name[MAX_PLAYER_NAME], string[44];
- SetPlayerHealth(playerid, 0);
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "%s has Sucided",name);
- SendClientMessageToAll(COLOR_LIGHTBLUE, string);
- GivePlayerMoney(playerid, 200);
- return 1;
- }
- COMMAND:help(playerid,parmas[]) {
- SendClientMessage(playerid,0x33CCFFAA, "~*~ /Commands - /Rules ~*~");
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "Help", "~*~ /Commands - /Rules ~*~", "Ok", "");
- return 1;
- }
- COMMAND:commands(playerid,params[]) {
- SendClientMessage(playerid,COLOR_YELLOW, "~*~/kill - /help.~*~");
- SendClientMessage(playerid,COLOR_ORANGE, "~*~/Afk-/Back - /Pm -/Me -/MyRank - /Ranks");
- SendClientMessage(playerid,COLOR_PINK, "-/UseDrugs- /NoDrugs - /Credits");
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Commands", "/Afk - /Back -\n/Credits - \n/Drugs \n/Nodrugs \n/Help \n/Pm \n/kill \n/Rules \n/MyRank \n /Ranks ", "Ok", "");
- return 1;
- }
- COMMAND:rules(playerid,params[]) {
- SendClientMessage(playerid,COLOR_GREEN,"Failure To Apply These Rules Will Result in kick/ban");
- ShowPlayerDialog(playerid, 3,DIALOG_STYLE_MSGBOX, "Rules", "*Do Not Hack or Rule Break.\n Do Not Spam,Insult,Flam,Abuse Bugs \nAdd More Rules :)! ", "Agree", "");
- return 1;
- }
- COMMAND:afk(playerid,params[]) {
- new Float: p[3];
- GetPlayerPos(playerid, p[0], p[1], p[2]);
- SetPlayerVirtualWorld(playerid, 1331);
- SetPlayerPos(playerid, p[0], p[1], p[2]);
- TogglePlayerControllable(playerid, 0);
- new PlayerName[MAX_PLAYER_NAME],
- string[128];
- GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "%s is Afk!", PlayerName);
- SendClientMessageToAll(COLOR_ORANGE, string);
- SendClientMessage(playerid, COLOR_BLUE, "Type /back' to return.");
- return 1;
- }
- COMMAND:back(playerid,params[])
- {
- new Float: p[3];
- GetPlayerPos(playerid, p[0], p[1], p[2]);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerPos(playerid, p[0], p[1], p[2]);
- TogglePlayerControllable(playerid, 1);
- SendClientMessage(playerid, COLOR_BRIGHTRED, "Welcome back!");
- new PlayerName[MAX_PLAYER_NAME],string[128];
- GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "%s is Back!", PlayerName);
- SendClientMessageToAll(COLOR_BRIGHTRED, string);
- return 1;
- }
- COMMAND:me(playerid, params[])
- {
- new name[MAX_PLAYER_NAME], str[128];
- GetPlayerName(playerid, name, sizeof(name));
- if(isnull(params)) return SendClientMessage(playerid, COLOR_BRIGHTRED,"USAGE: /me [Action]");
- format(str,sizeof(str),"%s %s",name, params);
- SendClientMessageToAll(COLOR_BLUE, str);
- return 1;
- }
- COMMAND:myrank(playerid, params[])
- {
- #pragma unused params
- if(GetPlayerScore(playerid) <= 99) SendClientMessage(playerid, COLOR_BRIGHTRED, "Your Rank is Newbie");
- else if(GetPlayerScore(playerid) <= 199) SendClientMessage(playerid, COLOR_BRIGHTRED, "Your Rank is Killa");
- else if(GetPlayerScore(playerid) <= 299) SendClientMessage(playerid, COLOR_BRIGHTRED, "Your Rank is Young Gangsta");
- else if(GetPlayerScore(playerid) <= 499) SendClientMessage(playerid, COLOR_BRIGHTRED, "Your Rank is Mobsta");
- else if(GetPlayerScore(playerid) <= 899) SendClientMessage(playerid, COLOR_BRIGHTRED, "Your Rank is Gangsta");
- else if(GetPlayerScore(playerid) >= 900) SendClientMessage(playerid, COLOR_BRIGHTRED, "Your Rank is Boss");
- return 1;
- }
- COMMAND:credits(playerid, params[])
- {
- #pragma unused params
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Credits", "Scripting/Mapping -Mr_Scripter \n Sscanf -Y_Less \nStreamer - Incognito \n gAdmin -Godkiller \nAnimations -G4m30v3r", "Thanks", "");
- return 1;
- }
- COMMAND:ranks(playerid, params[])
- {
- #pragma unused params
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Total Ranks", "Newbie -\n Killa \nYoung Gangsta \nMobsta \nGangsta \n Boss*", "Ok", "");
- return 1;
- }
- COMMAND:usedrugs(playerid, params[])
- {
- if(gTeam[playerid] == thieves)
- {
- if(gTeam[playerid] == Army) return SendClientMessage(playerid, COLOR_BRIGHTRED, "Your not a Theif");
- SetPlayerCheckpoint(playerid,211.75,1422.80,10.59, 3.0);
- SendClientMessage(playerid, COLOR_BLUE, "Go to the checkpoint to Buy and use Drugs");
- Drugs[playerid]=1;
- }
- return 1;
- }
- COMMAND:nodrugs(playerid, params[])
- {
- if(GetPVarInt(playerid, "Weather") == -66)
- {
- SetPlayerWeather(playerid, 5);
- SetPlayerDrunkLevel(playerid, 0);
- SendClientMessage(playerid, COLOR_PINK, "Drug Effect Ended");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement