Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <file>
- new infopickup;
- new apgate;
- #define COLOR_GOLD 0xFFD700FF
- #define COLOR_GREEN 0x008000FF
- #define COLOR_ROYALBLUE 0x4169E1FF
- #define COLOR_RED 0xFF0000FF
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_PINK 0xFD01FDAA
- #define COLOR_YELLOW 0xF2FF00AA
- #define VEHICLE_PARAMS_UNSET -1
- #define VEHICLE_PARAMS_OFF 0
- #define VEHICLE_PARAMS_ON 1
- forward unajail(playerid);
- forward gmx(playerid);
- forward unjail(playerid);
- forward weaponnamer(playerid);
- forward fcreate(filename[]);
- strtok(const string[], &index, seperator = ' ')
- {
- new length = strlen(string);
- new offset = index;
- new result[128];
- while((index < length) && (string[index] != seperator) && ((index - offset) < (sizeof(result) - 1)))
- {
- result[index - offset] = string[index];
- index++;
- }
- result[index - offset] = EOS;
- if((index < length) && (string[index] == seperator))
- {
- index++;
- }
- return result;
- }
- main()
- {
- print("\n----------------------------------");
- print("Country Side Death Match");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- SetVehicleNumberPlate(AddStaticVehicleEx(411,283.12582397,1979.67492676,17.44062424,0.00000000,-1,-1,40), "CS_DM"); //Infernus
- SetVehicleNumberPlate(AddStaticVehicleEx(411,279.52828979,1979.79443359,17.44062424,0.00000000,-1,-1,40), "CS_DM"); //Infernus
- SetVehicleNumberPlate(AddStaticVehicleEx(541,275.92364502,1979.93103027,17.34062576,0.00000000,-1,-1,40), "CS_DM"); //Bullet
- SetVehicleNumberPlate(AddStaticVehicleEx(451,272.74078369,1979.82714844,17.40499687,0.00000000,-1,-1,40), "CS_DM"); //Turismo
- SetVehicleNumberPlate(AddStaticVehicleEx(522,270.47418213,1980.38610840,17.30100250,0.00000000,-1,-1,40), "CS_DM"); //NRG-500
- SetVehicleNumberPlate(AddStaticVehicleEx(521,268.92736816,1980.39208984,17.30100250,0.00000000,-1,-1,40), "CS_DM"); //FCR-900
- SetVehicleNumberPlate(AddStaticVehicleEx(542,-2170.06713867,-2359.39526367,30.46839905,49.75976562,-1,-1,15), "CS_DM"); //Clover
- SetVehicleNumberPlate(AddStaticVehicleEx(542,-2233.81396484,-2568.42211914,31.76527405,59.54956055,-1,-1,15), "CS_DM"); //Clover
- SetVehicleNumberPlate(AddStaticVehicleEx(549,-2235.57299805,-2571.09960938,31.78335190,59.54956055,-1,-1,15), "CS_DM"); //Tampa
- SetVehicleNumberPlate(AddStaticVehicleEx(466,-2116.48242188,-2467.01025391,30.54500008,101.59460449,-1,-1,15), "CS_DM"); //Glendale
- SetVehicleNumberPlate(AddStaticVehicleEx(596,610.28173828,-608.62048340,17.04656219,359.95483398,-1,-1,15), "CS_DM"); //Police Car (LSPD)
- SetVehicleNumberPlate(AddStaticVehicleEx(596,614.85168457,-597.24481201,17.05301285,270.36022949,-1,-1,15), "CS_DM"); //Police Car (LSPD)
- SetVehicleNumberPlate(AddStaticVehicleEx(599,611.06359863,-587.54479980,17.61168861,270.54052734,-1,-1,15), "CS_DM"); //Police Ranger
- SetVehicleNumberPlate(AddStaticVehicleEx(523,616.67230225,-609.49432373,16.88694000,0.00000000,-1,-1,15), "CS_DM"); //HPV1000
- SetVehicleNumberPlate(AddStaticVehicleEx(523,615.38916016,-609.46685791,16.88694000,0.00000000,-1,-1,15), "CS_DM"); //HPV1000
- SetVehicleNumberPlate(AddStaticVehicleEx(549,669.60266113,-619.18823242,16.19741440,0.00000000,-1,-1,15), "CS_DM"); //Tampa
- SetVehicleNumberPlate(AddStaticVehicleEx(542,707.89270020,-473.83020020,16.17933655,89.63964844,-1,-1,15), "CS_DM"); //Clover
- SetVehicleNumberPlate(AddStaticVehicleEx(542,667.76708984,-543.18975830,16.17933655,89.54956055,-1,-1,15), "CS_DM"); //Clover
- SetVehicleNumberPlate(AddStaticVehicleEx(416,1221.03063965,303.93728638,19.85426331,155.41455078,-1,-1,15), "CS_DM"); //Ambulance
- SetVehicleNumberPlate(AddStaticVehicleEx(416,1217.86743164,305.52673340,19.85067940,156.81427002,-1,-1,15), "CS_DM"); //Ambulance
- SetVehicleNumberPlate(AddStaticVehicleEx(578,1205.22167969,184.69433594,21.26985168,336.18017578,-1,-1,15), "CS_DM"); //DFT-30
- SetVehicleNumberPlate(AddStaticVehicleEx(542,1253.12573242,243.66958618,19.39808655,63.51953125,-1,-1,15), "CS_DM"); //Clover
- SetVehicleNumberPlate(AddStaticVehicleEx(549,1349.90563965,208.32765198,19.41616440,0.00000000,-1,-1,15), "CS_DM"); //Tampa
- SetVehicleNumberPlate(AddStaticVehicleEx(549,1404.83874512,458.93774414,20.07563972,151.57958984,-1,-1,15), "CS_DM"); //Tampa
- SetVehicleNumberPlate(AddStaticVehicleEx(542,1269.19934082,358.55667114,19.39808655,246.36035156,-1,-1,15), "CS_DM"); //Clover
- SetVehicleNumberPlate(AddStaticVehicleEx(466,1285.21154785,165.80009460,20.38331223,20.97521973,-1,-1,15), "CS_DM"); //Glendale
- SetVehicleNumberPlate(AddStaticVehicleEx(466,152.55435181,-176.47029114,1.49812496,0.00000000,-1,-1,15), "CS_DM"); //Glendale
- SetVehicleNumberPlate(AddStaticVehicleEx(422,202.25236511,-155.26916504,1.65812492,0.00000000,-1,-1,15), "CS_DM"); //Bobcat
- SetVehicleNumberPlate(AddStaticVehicleEx(466,218.56462097,-170.84881592,1.49812496,89.81982422,-1,-1,15), "CS_DM"); //Glendale
- SetVehicleNumberPlate(AddStaticVehicleEx(542,2265.73266602,28.20041275,26.27093887,0.00000000,-1,-1,15), "CS_DM"); //Clover
- SetVehicleNumberPlate(AddStaticVehicleEx(403,46.69055939,-257.82855225,2.41112947,0.00000000,-1,-1,15), "CS_DM"); //Linerunner
- SetVehicleNumberPlate(AddStaticVehicleEx(403,68.72659302,-275.95770264,2.27812529,0.00000000,-1,-1,15), "CS_DM"); //Linerunner
- SetVehicleNumberPlate(AddStaticVehicleEx(403,63.24373245,-276.17819214,2.27812529,0.00000000,-1,-1,15), "CS_DM"); //Linerunner
- SetVehicleNumberPlate(AddStaticVehicleEx(542,245.53445435,-272.11273193,1.42697334,0.00000000,-1,-1,15), "CS_DM"); //Clover
- SetVehicleNumberPlate(AddStaticVehicleEx(542,767.11834717,345.99148560,19.84950638,274.33020020,-1,-1,15), "CS_DM"); //Clover
- SetVehicleNumberPlate(AddStaticVehicleEx(549,759.84155273,383.00994873,23.03335190,280.28515625,-1,-1,15), "CS_DM"); //Tampa
- SetVehicleNumberPlate(AddStaticVehicleEx(542,750.05517578,308.34130859,20.07777405,11.90991211,-1,-1,15), "CS_DM"); //Clover
- SetVehicleNumberPlate(AddStaticVehicleEx(466,2406.93457031,84.15157318,26.39355850,89.72985840,-1,-1,15), "CS_DM"); //Glendale
- SetVehicleNumberPlate(AddStaticVehicleEx(549,2281.68408203,64.38350677,26.34585190,270.27026367,-1,-1,15), "CS_DM"); //Tampa
- SetVehicleNumberPlate(AddStaticVehicleEx(542,2248.73242188,-83.56037903,26.35429382,0.00000000,-1,-1,15), "CS_DM"); //Clover
- SetVehicleNumberPlate(AddStaticVehicleEx(599,-214.06176758,973.07391357,19.70521545,270.31518555,-1,-1,15), "CS_DM"); //Police Ranger
- SetVehicleNumberPlate(AddStaticVehicleEx(596,-228.84802246,992.86370850,19.34411430,0.00000000,-1,-1,15), "CS_DM"); //Police Car (LSPD)
- SetVehicleNumberPlate(AddStaticVehicleEx(596,-225.80308533,992.83807373,19.36361694,0.00000000,-1,-1,15), "CS_DM"); //Police Car (LSPD)
- SetVehicleNumberPlate(AddStaticVehicleEx(596,-222.61958313,992.83697510,19.39305115,0.00000000,-1,-1,15), "CS_DM"); //Police Car (LSPD)
- SetVehicleNumberPlate(AddStaticVehicleEx(416,-304.19424438,1036.17810059,19.89332581,270.27026367,-1,-1,15), "CS_DM"); //Ambulance
- SetVehicleNumberPlate(AddStaticVehicleEx(416,-303.93746948,1032.27661133,19.89332581,270.27026367,-1,-1,15), "CS_DM"); //Ambulance
- SetVehicleNumberPlate(AddStaticVehicleEx(490,-304.00457764,1028.09228516,19.91387558,270.31518555,-1,-1,15), "CS_DM"); //FBI Rancher
- SetVehicleNumberPlate(AddStaticVehicleEx(466,-78.09519958,1112.59240723,19.66997147,0.00000000,-1,-1,15), "CS_DM"); //Glendale
- SetVehicleNumberPlate(AddStaticVehicleEx(542,-177.35797119,1217.05224609,19.58558655,270.31518555,-1,-1,15), "CS_DM"); //Clover
- SetVehicleNumberPlate(AddStaticVehicleEx(484,-421.79812622,1159.16198730,0.00000000,91.62481689,-1,-1,15), "CS_DM"); //Marquis
- SetVehicleNumberPlate(AddStaticVehicleEx(493,-419.84356689,1167.56506348,0.00000000,91.66979980,-1,-1,15), "CS_DM"); //Jetmax
- SetVehicleNumberPlate(AddStaticVehicleEx(411,-360.62322998,1198.65966797,19.54218674,0.00000000,-1,-1,15), "CS_DM"); //Infernus
- SetVehicleNumberPlate(AddStaticVehicleEx(542,-178.76564026,1012.16351318,19.58558655,0.00000000,-1,-1,15), "CS_DM"); //Clover
- SetVehicleNumberPlate(AddStaticVehicleEx(549,-51.79592896,1165.84997559,19.48702431,0.00000000,-1,-1,15), "CS_DM"); //Tampa
- SetVehicleNumberPlate(AddStaticVehicleEx(411,-2332.92797852,-1590.31347656,483.47027588,0.00000000,-1,-1,15), "CS_DM"); //Infernus
- SetVehicleNumberPlate(AddStaticVehicleEx(522,-2337.45336914,-1592.14245605,483.30096436,89.59466553,-1,-1,15), "CS_DM"); //NRG-500
- SetVehicleNumberPlate(AddStaticVehicleEx(471,-2337.69873047,-1588.96911621,483.18798828,0.00000000,-1,-1,15), "CS_DM"); //Quad
- SetVehicleNumberPlate(AddStaticVehicleEx(556,-2344.04345703,-1595.13793945,484.11001587,0.00000000,-1,-1,15), "CS_DM"); //Monster A
- AddStaticVehicleEx(577,1583.35876465,1192.74279785,10.12971401,180.54052734,-1,-1,15); //AT-400
- SetVehicleNumberPlate(AddStaticVehicleEx(416,1218.82958984,306.31820679,19.93050003,157.99993896,-1,-1,15), "Ambulance"); //Ambulance
- SetVehicleNumberPlate(AddStaticVehicleEx(416,1227.96630859,295.14157104,19.93050003,65.99987793,-1,-1,15), "Ambulance"); //Ambulance
- SetVehicleNumberPlate(AddStaticVehicleEx(416,1229.21948242,298.13101196,19.93050003,65.99487305,-1,-1,15), "Ambulance"); //Ambulance
- SetVehicleNumberPlate(AddStaticVehicleEx(416,1230.38037109,301.16622925,19.93050003,65.99487305,-1,-1,15), "Ambulance"); //Ambulance
- SetVehicleNumberPlate(AddStaticVehicleEx(416,1226.76977539,292.00659180,19.93050003,65.99487305,-1,-1,15), "Ambulance"); //Ambulance
- SetVehicleNumberPlate(AddStaticVehicleEx(490,1232.43420410,303.98825073,19.87481308,65.99993896,-1,-1,15), "Emergency"); //FBI Rancher
- CreateObject(3279,214.83442688,-145.52569580,0.58589172,0.00000000,0.00000000,188.00000000); //object(a51_spottower) (1)
- CreateObject(3279,214.61119080,-142.78379822,15.83589172,0.00000000,0.00000000,277.99810791); //object(a51_spottower) (2)
- CreateObject(3279,1384.54504395,269.26321411,18.56693268,0.00000000,0.00000000,336.00000000); //object(a51_spottower) (3)
- CreateObject(3279,1235.03344727,144.41175842,18.56693268,0.00000000,0.00000000,71.99487305); //object(a51_spottower) (4)
- CreateObject(970,1217.66247559,309.61746216,19.10616875,0.00000000,0.00000000,245.99536133); //object(fencesmallb) (2)
- CreateObject(970,1216.09387207,305.86929321,19.10616875,0.00000000,0.00000000,245.99487305); //object(fencesmallb) (3)
- CreateObject(970,1214.56542969,302.25048828,19.10616875,0.00000000,0.00000000,245.99487305); //object(fencesmallb) (4)
- CreateObject(970,1212.82763672,298.51135254,19.10616875,0.00000000,0.00000000,245.99487305); //object(fencesmallb) (5)
- CreateObject(970,1211.87536621,296.32263184,19.10616875,0.00000000,0.00000000,245.99487305); //object(fencesmallb) (6)
- CreateObject(970,1227.10778809,287.48663330,19.10616875,0.00000000,0.00000000,335.99487305); //object(fencesmallb) (7)
- CreateObject(970,1223.28710938,289.20733643,19.10616875,0.00000000,0.00000000,335.99487305); //object(fencesmallb) (8)
- CreateObject(3639,-2320.08154297,-1604.50366211,487.24380493,0.00000000,0.00000000,316.32946777); //object(glenphouse01_lax) (1)
- CreateObject(3276,-2313.65356445,-1586.10473633,482.47836304,0.00000000,0.00000000,326.25524902); //object(cxreffencesld) (1)
- CreateObject(3276,-2305.52319336,-1593.92370605,482.57144165,0.00000000,0.00000000,308.39038086); //object(cxreffencesld) (4)
- CreateObject(3276,-2303.65698242,-1603.74316406,483.10299683,0.00000000,3.97000122,69.47454834); //object(cxreffencesld) (5)
- CreateObject(17039,-2334.47705078,-1589.39819336,482.64929199,0.00000000,0.00000000,0.00000000); //object(cuntw_weebarn1_) (1)
- CreateObject(3276,-2335.98779297,-1580.59460449,483.46759033,0.00000000,0.00000000,358.01501465); //object(cxreffencesld) (2)
- CreateObject(3276,-2324.46752930,-1581.87805176,482.89813232,0.00000000,5.95498657,350.07501221); //object(cxreffencesld) (3)
- CreateObject(16605,2248.76782227,24.33083534,25.45116234,0.00000000,0.00000000,179.41491699); //object(des_stwnmotel03) (1)
- CreateObject(3435,2265.93481445,33.23905945,30.50130463,0.00000000,0.00000000,0.00000000); //object(motel01sgn_lvs) (1)
- CreateObject(8615,611.75817871,-592.49633789,18.95770073,0.00000000,0.00000000,179.45996094); //object(vgssstairs04_lvs) (1)
- CreateObject(14795,1283.73937988,65.11292267,1869.44262695,0.00000000,0.00000000,0.00000000); //object(genint3_smashtv) (1)
- CreateObject(983, 115.50787353516, -174.87194824219, 1.261679649353, 0, 0, 89.72998046875);
- CreateObject(983, 120.52912902832, -172.20719909668, 1.261679649353, 0, 0, 326.25524902344);
- CreateObject(983, 122.70277404785, -150.73876953125, 1.261679649353, 0, 0, 0);
- CreateObject(983, 122.70137786865, -157.14373779297, 1.261679649353, 0, 0, 0);
- CreateObject(1260, 119.85045623779, -155.30049133301, 13.450971603394, 0, 0, 0);
- CreateObject(4238, 120.97785186768, -155.10531616211, 18.6106300354, 0, 0, 119.64001464844);
- CreateObject(14577, 148.2904510498, -169.10186767578, 1695.1730957031, 0, 0, 0);
- CreateObject(3037, 203.12072753906, -171.56611633301, 1692.4497070313, 0, 0, 0);
- CreateObject(3037, 156.91586303711, -187.32580566406, 1690.4575195313, 0, 0, 0);
- CreateObject(3037, 157.46141052246, -153.89149475098, 1690.4591064453, 0, 0, 0);
- CreateObject(1998, 180.22401428223, -165.89266967773, 1688.2493896484, 0, 0, 0);
- CreateObject(2308, 192.00361633301, -175.81028747559, 1688.2540283203, 0, 0, 178.69030761719);
- CreateObject(1663, 191.13612365723, -175.88638305664, 1688.7132568359, 0, 0, 0);
- CreateObject(1663, 181.11882019043, -165.85276794434, 1688.7106933594, 0, 0, 180.54052734375);
- CreateObject(2315, 187.98504638672, -164.79690551758, 1688.2468261719, 0, 0, 0);
- CreateObject(1792, 188.60130310059, -164.69282531738, 1688.7424316406, 0, 0, 0);
- CreateObject(1712, 189.5235748291, -169.07218933105, 1688.2608642578, 0, 0, 180.54052734375);
- CreateObject(2008, 180.31811523438, -176.02368164063, 1688.2495117188, 0, 0, 89.730041503906);
- CreateObject(1671, 181.10775756836, -175.20219421387, 1688.7106933594, 0, 0, 270.27026367188);
- CreateObject(15033, 2313.0668945313, 18.958965301514, 1684.0002441406, 0, 0, 0);
- CreateObject(2571, 2314.9748535156, 19.710550308228, 1684.0002441406, 0, 0, 0);
- CreateObject(2575, 2309.9255371094, 18.49561882019, 1684.3902587891, 0, 0, 0);
- CreateObject(2314, 2310.8786621094, 13.362863540649, 1684.0080566406, 0, 0, 0);
- CreateObject(1792, 2311.8933105469, 13.268756866455, 1684.51171875, 0, 0, 180.54052734375);
- CreateObject(2395, 2325.6108398438, 15.831050872803, 1684.0080566406, 0, 0, 270.27026367188);
- CreateObject(2395, 2322.111328125, 17.26118850708, 1684.0080566406, 0, 0, 0);
- CreatePickup(1273, 2977,135.02590942383, 1935.3071289063, 18.914943695068);
- CreateObject(971,-107.34791565,67.56358337,1122.03784180,0.00000000,0.00000000,0.00000000); //object(subwaygate) (1)
- CreateObject(971,-107.17593384,60.42516327,1122.03784180,0.00000000,0.00000000,0.00000000); //object(subwaygate) (2)
- CreateObject(971,-107.13798523,64.07490540,1118.53784180,270.00000000,180.11010742,180.11010742); //object(subwaygate) (3)
- CreateObject(971,-103.09248352,63.73414612,1122.03784180,0.00000000,0.00000000,269.99996948); //object(subwaygate) (4)
- CreateObject(971,-111.66380310,64.36685944,1122.03784180,0.00000000,0.00000000,269.99450684); //object(subwaygate) (5)
- CreateObject(971,-107.88641357,64.03050232,1125.28784180,270.00000000,180.10986328,180.10986328); //object(subwaygate) (6)
- CreateObject(2603,-110.81510162,66.02884674,1119.18774414,0.00000000,0.00000000,0.00000000); //object(police_cell_bed) (1)
- CreateObject(2602,-107.17954254,67.19469452,1119.25793457,0.00000000,0.00000000,0.00000000); //object(police_cell_toilet) (1)
- CreateObject(2377,-108.47966766,67.36695862,1120.16601562,0.00000000,0.00000000,0.00000000); //object(cj_jean_dark) (1)
- CreateObject(3279,214.83442688,-145.52569580,0.58589172,0.00000000,0.00000000,188.00000000); //object(a51_spottower) (1)
- CreateObject(3279,214.61119080,-142.78379822,15.83589172,0.00000000,0.00000000,277.99810791); //object(a51_spottower) (2)
- CreateObject(3279,1384.54504395,269.26321411,18.56693268,0.00000000,0.00000000,336.00000000); //object(a51_spottower) (3)
- CreateObject(3279,1235.03344727,144.41175842,18.56693268,0.00000000,0.00000000,71.99487305); //object(a51_spottower) (4)
- apgate = CreateObject(988, 96.863021850586, 1920.2331542969, 17.146760940552, 0, 0, 90);//closed
- DisableInteriorEnterExits();
- EnableStuntBonusForAll(false);
- AllowInteriorWeapons(true);
- ShowPlayerMarkers(false);
- ManualVehicleEngineAndLights();
- SetNameTagDrawDistance(55);
- LimitGlobalChatRadius(25);
- infopickup = CreatePickup(1273, 2573, 1350.2, 348.85372924805, 20.296350479126, -1);
- infopickup = CreatePickup(1273, 2645, 83.93970489502, -149.35932922363, 2.2334928512573, -1);
- infopickup = CreatePickup(1273, 3426, 2250.9282226563, 28.268028259277, 26.07635307312, -1);
- infopickup = CreatePickup(1273, 3236, 135.29821777344, 1950.1235351563, 19.037788391113, -1);
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- new string[256], playername[MAX_PLAYER_NAME], ownername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
- format(string, sizeof(string), "%s Has Joined The {0000FF}Server.", playername);
- SendClientMessageToAll(COLOR_GOLD, string);
- GetPlayerName(playerid, ownername, MAX_PLAYER_NAME);
- if (strcmp(ownername,"Matt_Grendal") == 0)
- format(string, sizeof(string), "{0000FF}Server {FF0000}Owner: {0000FF}%s {FF0000}has {0000FF}Joined {FF0000}His {0000FF}Server.", ownername);
- SendClientMessageToAll(COLOR_GREEN, string);
- TogglePlayerSpectating(playerid,1);
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(string,256,"~r~Hello %s !",name);
- GameTextForPlayer(playerid,string,10000,6);
- format(string,256,"Players/%s.ini",name); if(fexist(string))
- {
- ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login","Welcome! Please Login!","Login","Exit");
- }
- else
- {
- ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Register","Welcome! Please Register!","Register","Exit");
- }
- new pname[24];
- GetPlayerName(playerid, pname, 24);
- format(string,256,"scores/%s.ini",pname);
- if(fexist(string))
- {
- GetPlayerName(playerid, pname, 24);
- format(string,256,"scores/%s.ini",pname);
- new File:scores=fopen(string, io_read);
- GetPlayerName(playerid, pname, 24);
- fread(scores, string);
- SetPlayerScore(playerid, strval(string));
- fclose(scores);
- }
- GetPlayerName(playerid, pname, 24);
- format(string,256,"team/%s.ini",pname);
- if(fexist(string))
- {
- GetPlayerName(playerid, pname, 24);
- format(string,256,"team/%s.ini",pname);
- new File:team=fopen(string, io_read);
- fread(team, string);
- SetPlayerTeam(playerid, strval(string));
- fclose(team);
- }
- GetPlayerName(playerid, pname, 24);
- format(string,256,"money/%s.ini",pname);
- if(fexist(string))
- {
- GetPlayerName(playerid, pname, 24);
- format(string,256,"money/%s.ini",pname);
- new File:money=fopen(string, io_read);
- fread(money, string);
- GivePlayerMoney(playerid, strval(string));
- fclose(money);
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new name[MAX_PLAYER_NAME], str[39 + MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- switch(reason)
- {
- case 0: format(str, sizeof(str), "%s has left the server. (Lost Connection)", name);
- case 1: format(str, sizeof(str), "%s has left the server. (Leaving)", name);
- case 2: format(str, sizeof(str), "%s has left the server. (Kicked)", name);
- }
- {
- new score = GetPlayerScore(playerid);
- new string[256];
- new pname[24];
- GetPlayerName(playerid, pname, 24);
- format(string,256,"scores/%s.ini",pname);
- new File:scores=fopen(string, io_write);
- format(string, 256, "%i", score);
- fwrite(scores, string);
- fclose(scores);
- }
- {
- new teamid = GetPlayerTeam(playerid);
- new string[128];
- new pname[24];
- GetPlayerName(playerid, pname, 24);
- format(string,256,"team/%s.ini",pname);
- new File:team=fopen(string, io_write);
- format(string, 256, "%i", teamid);
- fwrite(team, string);
- fclose(team);
- }
- {
- new cash = GetPlayerMoney(playerid);
- new string[128];
- new pname[24];
- GetPlayerName(playerid, pname, 24);
- format(string,256,"money/%s.ini",pname);
- new File:money=fopen(string, io_write);
- format(string, 256, "%i", cash);
- fwrite(money, string);
- fclose(money);
- }
- return 1;
- }
- public fcreate(filename[])
- {
- if (fexist(filename)){return false;}
- new File:fhandle = fopen(filename,io_write);
- fclose(fhandle);
- return true;
- }
- public unajail(playerid)
- {
- SetPlayerPos(playerid, 622.11669922,-543.86962891,15.42278004);
- SendClientMessage(playerid, COLOR_RED, "You Have Been Removed From {0000FF}Ajail");
- return 1;
- }
- public unjail(playerid)
- {
- SetPlayerPos(playerid, 622.11669922,-543.86962891,15.42278004);
- SendClientMessage(playerid, COLOR_RED, "You Have Been Removed From {0000FF}jail");
- return 1;
- }
- public weaponnamer(playerid)
- {
- new string[128];
- new adminname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- new weaponname = GetPlayerWeapon(playerid);
- new gunname[32];
- GetWeaponName(weaponname ,gunname,sizeof(gunname));
- format(string, sizeof(string), "you were given a %s from %s", gunname, adminname);
- SendClientMessage(playerid, COLOR_RED, string);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- new teamid = GetPlayerTeam(playerid);
- if(teamid == 5)
- {
- SetPlayerPos(playerid, 1351.2615966797, 348.85372924805, 19.296350479126);
- new skin = random(20);
- SetPlayerSkin(playerid, skin);
- SendClientMessage(playerid, COLOR_WHITE, "You Are A Civilian");
- }
- else if(teamid == 4)
- {
- SetPlayerPos(playerid, 1244.83984375,331.27505493,19.24350357);
- SetPlayerSkin(playerid, 275);
- GivePlayerWeapon(playerid, 42, 2000);
- SendClientMessage(playerid, COLOR_PINK, "You Are A Medic");
- }
- else if(teamid == 3)
- {
- SetPlayerPos(playerid, 622.11669922,-543.86962891,15.42278004);
- SetPlayerSkin(playerid, 266);
- GivePlayerWeapon(playerid, 24, 4000);
- GivePlayerWeapon(playerid, 25, 4000);
- SetPlayerArmour(playerid, 100);
- SendClientMessage(playerid, COLOR_GOLD, "You Are A Cop");
- }
- else if(teamid == 0)
- {
- SetPlayerPos(playerid, 1351.2615966797, 348.85372924805, 19.296350479126);
- new skin = random(20);
- SetPlayerSkin(playerid, skin);
- SendClientMessage(playerid, COLOR_WHITE, "You Are A Civilian");
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public gmx(playerid)
- {
- GameTextForAll("Server Restart", 10000, 6);
- SendRconCommand("reloadfs MidoStream");
- SendRconCommand("gmx");
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- new cmd[128], tmp[128], string[128], idx;
- cmd = strtok(cmdtext, idx);
- if (strcmp("/enter", cmdtext, true, 6) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid,5,1351.2615966797, 348.85372924805, 19.296350479126))
- SetPlayerPos(playerid, 1283.73937988,65.11292267,1869.44262695);
- if(IsPlayerInRangeOfPoint(playerid,5, 83.93970489502, -149.35932922363, 2.2334928512573))
- SetPlayerPos(playerid, 201.94351196289, -171.447265625, 1691.2509765625);
- if(IsPlayerInRangeOfPoint(playerid, 5, 2250.9282226563, 28.268028259277, 26.07635307312))
- SetPlayerPos(playerid, 2324.8288574219, 15.295373916626, 1685.5080566406);
- if(IsPlayerInRangeOfPoint(playerid, 5, 135.29821777344, 1950.1235351563, 19.037788391113))
- SetPlayerPos(playerid, 135.02590942383, 1935.3071289063, 18.914943695068);
- return 1;
- }
- if (strcmp("/exit", cmdtext, true, 6) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid,5, 1283.73937988,65.11292267,1869.44262695))
- SetPlayerPos(playerid, 1351.2615966797, 348.85372924805, 19.296350479126);
- if(IsPlayerInRangeOfPoint(playerid,5, 201.94351196289, -171.447265625, 1690.2509765625))
- SetPlayerPos(playerid, 83.93970489502, -149.35932922363, 2.2334928512573);
- if(IsPlayerInRangeOfPoint(playerid,5, 2324.8288574219, 15.295373916626, 1684.0080566406))
- SetPlayerPos(playerid, 2250.9282226563, 28.268028259277, 26.07635307312);
- if(IsPlayerInRangeOfPoint(playerid, 5,135.02590942383, 1935.3071289063, 18.914943695068))
- SetPlayerPos(playerid, 135.29821777344, 1950.1235351563, 19.037788391113);
- return 1;
- }
- if (strcmp("/minigun", cmdtext, true) == 0)
- {
- if(!IsPlayerAdmin(playerid))SendClientMessage(playerid, COLOR_ROYALBLUE, "your not a Admin, you cant use this command.");
- if(IsPlayerAdmin(playerid))return 1;
- GivePlayerWeapon (playerid, 38, 9999);
- return 1;
- }
- if (strcmp("/buyweapon", cmdtext, true) == 0)
- {
- ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "WEAPON'S/ARMOR", "M4($500) Best Assualt Rifle\nMP5($250) Good SMG\nDeagle($100) Good For Last Close Shot's\nSniper($1000) Ultimate Range Killer, Aim For The Head\nShotgun($450) Good For Moving Target's\nAK-47($300) Good Machine Gun\nArmor($800) Will Help You Live Longer\nTazer($10000) Stops People From Moving, Get The Advantage", "Buy", "Cancel");
- return 1;
- }
- if (strcmp("/changeteam", cmdtext, true) == 0)
- {
- if(IsPlayerAdmin(playerid))
- {
- ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "CHOOSE YOUR TEAM", "Red Team----[The Assualting Team]\nBlue Team----[The Defensive Team]\nCops----[The Cops]\nParamedics----[The Medics]", "Chose", "Cancel");
- }
- return 1;
- }
- if (strcmp("/afix", cmdtext, true) == 0)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- RepairVehicle(vehicleid);
- SendClientMessage(playerid, COLOR_WHITE, "Your Vehicle Has Been Repaired.");
- }
- else if(!IsPlayerInAnyVehicle(playerid))
- {
- SendClientMessage(playerid, COLOR_RED, "You Are Not In Any Vehicle");
- }
- return 1;
- }
- if(strcmp(cmdtext,"/opengate", true) == 0)
- if (IsPlayerAdmin(playerid))
- {
- {
- if(IsPlayerInRangeOfPoint(playerid, 10,96.863021850586, 1920.2331542969, 17.146760940552))
- {
- MoveObject(apgate, 96.863021850586, 1920.2331542969, 10.146760940552, 1.500000);
- return 1;
- }
- }
- }
- if(strcmp(cmdtext,"/closegate", true) == 0)
- if (IsPlayerAdmin(playerid))
- {
- {
- if(IsPlayerInRangeOfPoint(playerid, 10, 96.863021850586, 1920.2331542969, 17.146760940552))
- {
- MoveObject(apgate, 96.863021850586, 1920.2331542969, 17.146760940552, 1.500000);
- return 1;
- }
- }
- }
- if(!strcmp(cmd, "/spawncar", true))
- {
- if(!IsPlayerAdmin(playerid))SendClientMessage(playerid, COLOR_WHITE, "YOU MUST BE A ADMIN TO SPAWN A VEHICLE");
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "Use: /spawncar [Vehicle ID]");
- return 1;
- }
- new vecid = strval(tmp);
- if(vecid >= 400 && vecid <= 611)
- {
- new Float:pX, Float:pY, Float:pZ, Float: pA;
- GetPlayerPos(playerid, pX, pY, pZ);
- GetPlayerFacingAngle(playerid, pA);
- new vehid = CreateVehicle(vecid, pX, pY, pZ, pA, -1, -1, 900);
- SetVehicleNumberPlate(vehid, "Admin Car");
- PutPlayerInVehicle(playerid, vehid, 0);
- GameTextForPlayer(playerid, "You have spawned a vehicle.", 9000 , 6);
- SendClientMessage(playerid, COLOR_RED, "You Have Spawned a {0000FF}Admin Car");
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Wrong vehicle ID");
- }
- return 1;
- }
- if(strcmp(cmdtext, "/deletecar", true, 5) == 0)
- {
- if(!IsPlayerAdmin(playerid))SendClientMessage(playerid, COLOR_WHITE, "YOU MUST BE A ADMIN TO DELETE A VEHICLE");
- if(!IsPlayerAdmin(playerid)) return 1;
- if(IsPlayerInAnyVehicle(playerid))
- {
- DestroyVehicle(GetPlayerVehicleID(playerid));
- GameTextForPlayer(playerid, "You have Despawned a Car.", 9000 , 6);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"[Server] Must Be In A Car!");
- }
- return 1;
- }
- if (strcmp("/gmx", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid))SendClientMessage(playerid, COLOR_ROYALBLUE, "your not a Admin, you cant use this command.");
- if(!IsPlayerAdmin(playerid)) return 1;
- new adminname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- new tmp1[128];
- tmp1 = strtok(cmdtext, idx);
- if(strlen(tmp1) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /gmx[reason]");
- new reason[50];
- format(reason, 50, cmdtext[5 + strlen(tmp)]);
- format(string, sizeof(string), "The Server Will Be Restarted In 30 Seconds by: %s |reason: %s|", adminname, reason);
- SendClientMessageToAll(COLOR_RED, string);
- SetTimer("gmx", 30000, false);
- return 1;
- }
- if (strcmp("/fastgmx", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid))SendClientMessage(playerid, COLOR_ROYALBLUE, "your not a Admin, you cant use this command.");
- if(!IsPlayerAdmin(playerid)) return 1;
- GameTextForAll("Server Restart", 10000, 6);
- new adminname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- new tmp1[128];
- tmp1 = strtok(cmdtext, idx);
- if(strlen(tmp1) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /gmx[reason]");
- new reason[50];
- format(reason, 50, cmdtext[8 + strlen(tmp)]);
- format(string, sizeof(string), "The Server Has Been Restarted by: %s |reason: %s|", adminname, reason);
- SendClientMessageToAll(COLOR_RED, string);
- SetTimer("gmx", 1, false);
- return 1;
- }
- if (strcmp("/settime", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- new tmp2[128];
- tmp2 = strtok(cmdtext, idx);
- if(!strlen(tmp2))
- {
- SendClientMessage(playerid, COLOR_WHITE, "Usage: /settime[1-24]");
- return 1;
- }
- new time = strval(tmp2);
- if(time >= 1 && time <= 24)
- SetWorldTime(time);
- return 1;
- }
- if (strcmp("/setweather", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- new tmp2[128];
- tmp2 = strtok(cmdtext, idx);
- if(!strlen(tmp2))
- {
- SendClientMessage(playerid, COLOR_WHITE, "Usage: /setweather[1-12]");
- return 1;
- }
- new weather = strval(tmp2);
- if(weather >= 1 && weather <= 12)
- SetWeather(weather);
- return 1;
- }
- if (strcmp("/setdrunklevel", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /setdrunklevel[player id][level]");
- new playeree = strval(tmp);
- if(!IsPlayerConnected(playeree)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME];
- GetPlayerName(playeree, playername, MAX_PLAYER_NAME);
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- new tmp2[128];
- tmp2 = strtok(cmdtext, idx);
- if(!strlen(tmp2))
- {
- SendClientMessage(playerid, COLOR_WHITE, "Usage: /setdrunklevel[player id][level]");
- return 1;
- }
- new level = strval(tmp2);
- if(level >= 1 && level <= 100000)
- SetPlayerDrunkLevel(playeree, level);
- format(string, sizeof(string), "Admin %s has set your drunk level to %s", adminname, level);
- SendClientMessage(playeree, COLOR_PINK, string);
- return 1;
- }
- if (strcmp("/getweapon", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /getweapon[player id]");
- new playeree = strval(tmp);
- if(!IsPlayerConnected(playeree)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], gunname[32];
- GetPlayerName(playeree, playername, MAX_PLAYER_NAME);
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- new weaponid = GetPlayerWeapon(playeree);
- GetWeaponName(weaponid ,gunname,sizeof(gunname));
- format(string, sizeof(string), "%s Has Weapon %s", playername, gunname);
- SendClientMessage(playerid, COLOR_RED, string);
- return 1;
- }
- if (strcmp("/ajail", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /ajail[player id][time][reason]");
- new playeree = strval(tmp);
- if(!IsPlayerConnected(playeree)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME];
- GetPlayerName(playeree, playername, MAX_PLAYER_NAME);
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- new tmp2[128];
- tmp2 = strtok(cmdtext, idx);
- if(!strlen(tmp2))
- {
- SendClientMessage(playerid, COLOR_WHITE, "Usage: /ajail[player id][time][reason]");
- return 1;
- }
- new time = strval(tmp2);
- if(time < 1 && time > 100000) return SendClientMessage(playerid, COLOR_WHITE, "Time was invalid, please use 1 - 100000 only");
- new tmp3[128];
- tmp3 = strtok(cmdtext, idx);
- new reason[50];
- format(reason, 50, cmdtext[10 + strlen(tmp)]);
- SetTimerEx("unajail", time*60000, false, "d", playeree);
- SetPlayerPos(playeree, -106.94283295,64.28833771,1122.22668457);
- format(string, sizeof(string), "[Ajail]: Admin: %s has Admin-jailed %s. {66FF33}|Time:%s minutes.| |reason:%s|", adminname, playername, time, reason);
- SendClientMessageToAll(COLOR_RED, string);
- return 1;
- }
- if (strcmp("/jail", cmd, true) == 0)
- {
- new teamid = GetPlayerTeam(playerid);
- if (teamid == 3)
- {
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /jail[player id][time]");
- new playeree = strval(tmp);
- if(!IsPlayerConnected(playeree)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME];
- GetPlayerName(playeree, playername, MAX_PLAYER_NAME);
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- new tmp2[128];
- tmp2 = strtok(cmdtext, idx);
- if(!strlen(tmp2))
- {
- SendClientMessage(playerid, COLOR_WHITE, "Usage: /jail[player id][time]");
- return 1;
- }
- new time = strval(tmp2);
- if(time < 1 && time > 100000) return SendClientMessage(playerid, COLOR_WHITE, "Time was invalid, please use 1 - 100000 only");
- SetTimerEx("unjail", time*60000, false, "d", playeree);
- SetPlayerPos(playeree, -106.94283295,64.28833771,1122.22668457);
- format(string, sizeof(string), "[jail]: Officer: %s has jailed %s. {66FFCC}|Time:%s minutes.", adminname, playername, time);
- SendClientMessageToAll(COLOR_RED, string);
- return 1;
- }
- }
- if (strcmp("/invite", cmd, true) == 0)
- {
- new teamid = GetPlayerTeam(playerid);
- if (teamid == 3)
- {
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /invite[player id]");
- new playeree = strval(tmp);
- if(!IsPlayerConnected(playeree)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME];
- GetPlayerName(playeree, playername, MAX_PLAYER_NAME);
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[Faction Invite]: Cheif: %s has Invited you to Join the SASP", adminname);
- SendClientMessageToAll(COLOR_GOLD, string);
- SetPlayerTeam(playeree, 3);
- SpawnPlayer(playeree);
- SetPlayerPos(playeree, 622.11669922,-543.86962891,15.42278004);
- }
- else if(teamid == 4)
- {
- new playeree = strval(tmp);
- new playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME];
- GetPlayerName(playeree, playername, MAX_PLAYER_NAME);
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[Faction Invite]: Cheif: %s has Invited you to Join the SAMS", adminname);
- SendClientMessageToAll(COLOR_GOLD, string);
- SetPlayerTeam(playeree, 4);
- SpawnPlayer(playeree);
- SetPlayerPos(playeree, 1244.83984375,331.27505493,19.24350357);
- }
- return 1;
- }
- if (strcmp("/uninvite", cmd, true) == 0)
- {
- new teamid = GetPlayerTeam(playerid);
- if (teamid == 3)
- {
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /uninvite[player id]");
- new playeree = strval(tmp);
- if(!IsPlayerConnected(playeree)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME];
- GetPlayerName(playeree, playername, MAX_PLAYER_NAME);
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[Faction Uninvite]: Cheif: %s has Uninvited from SASP", adminname);
- SendClientMessageToAll(COLOR_GOLD, string);
- SetPlayerTeam(playeree, 5);
- SpawnPlayer(playeree);
- }
- else if(teamid == 4)
- {
- new playeree = strval(tmp);
- new playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME];
- GetPlayerName(playeree, playername, MAX_PLAYER_NAME);
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[Faction Uninvite]: Cheif: %s has Uninvited you From SAMS", adminname);
- SendClientMessageToAll(COLOR_GOLD, string);
- SetPlayerTeam(playeree, 5);
- SpawnPlayer(playeree);
- }
- return 1;
- }
- if (strcmp("/quitfaction", cmd, true) == 0)
- {
- new teamid = GetPlayerTeam(playerid);
- if(teamid != 5)
- {
- SendClientMessage(playerid, COLOR_GREEN, "You Have Left Your Faction");
- SetPlayerTeam(playerid, 5);
- SpawnPlayer(playerid);
- }
- else if(teamid == 5)
- {
- SendClientMessage(playerid, COLOR_RED, "You Aren't In Any Faction");
- }
- return 1;
- }
- if (strcmp("/skin1", cmd, true) == 0)
- {
- new teamid = GetPlayerTeam(playerid);
- if (teamid == 3)
- {
- SetPlayerSkin(playerid, 265);
- }
- else if(teamid == 4)
- {
- SetPlayerSkin(playerid, 274);
- }
- return 1;
- }
- if (strcmp("/skin2", cmd, true) == 0)
- {
- new teamid = GetPlayerTeam(playerid);
- if (teamid == 3)
- {
- SetPlayerSkin(playerid, 266);
- }
- else if(teamid == 4)
- {
- SetPlayerSkin(playerid, 275);
- }
- return 1;
- }
- if (strcmp("/skin3", cmd, true) == 0)
- {
- new teamid = GetPlayerTeam(playerid);
- if (teamid == 3)
- {
- SetPlayerSkin(playerid, 267);
- }
- else if(teamid == 4)
- {
- SetPlayerSkin(playerid, 276);
- }
- return 1;
- }
- if (strcmp("/setfightingstyle", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /setfightingstyle[player id][style 5-10]");
- new playeree = strval(tmp);
- if(!IsPlayerConnected(playeree)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME];
- GetPlayerName(playeree, playername, MAX_PLAYER_NAME);
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- new tmp2[128];
- tmp2 = strtok(cmdtext, idx);
- if(!strlen(tmp2))
- {
- SendClientMessage(playerid, COLOR_WHITE, "Usage: /setfightingstyle[player id][style 5-10]");
- return 1;
- }
- new style = strval(tmp2);
- if(style >= 5 && style <= 10)
- SetPlayerFightingStyle(playeree, style);
- format(string, sizeof(string), "Admin: %s has set your fightingstyle to style %s", adminname, style);
- SendClientMessage(playeree, COLOR_PINK, string);
- return 1;
- }
- if (strcmp("/armor", cmdtext, true) == 0)
- {
- SendClientMessage(playerid, COLOR_WHITE, "Your Armor Has been set to 100.");
- if(IsPlayerAdmin(playerid)) return 1;
- SetPlayerArmour(playerid,100);
- return 1;
- }
- if (strcmp("/health", cmdtext, true) == 0)
- {
- SendClientMessage(playerid, COLOR_WHITE, "Your Health Has been set to 100.");
- if(IsPlayerAdmin(playerid)) return 1;
- SetPlayerHealth(playerid,100);
- return 1;
- }
- if (strcmp("/kill", cmdtext, true) == 0)
- {
- SetPlayerHealth(playerid,0);
- GivePlayerMoney(playerid, -50);
- return 1;
- }
- if (strcmp("/atext", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid))SendClientMessage(playerid, COLOR_ROYALBLUE, "your not a Admin, you cant use this command.");
- if(!IsPlayerAdmin(playerid)) return 1;
- new tmp2[128];
- tmp2 = strtok(cmdtext, idx);
- if(strlen(tmp2) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /atext[message]");
- new message[50];
- format(message, 50, cmdtext[6 + strlen(tmp)]);
- GameTextForAll(message , 8, 0);
- return 1;
- }
- if (strcmp("/asay", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid))SendClientMessage(playerid, COLOR_ROYALBLUE, "your not a Admin, you cant use this command.");
- if(!IsPlayerAdmin(playerid)) return 1;
- new playername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
- new tmp2[128];
- tmp2 = strtok(cmdtext, idx);
- if(strlen(tmp2) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /atext[message]");
- new message[50];
- format(message, 50, cmdtext[5 + strlen(tmp)]);
- format(string, sizeof(string), "Admin-%s:%s", playername, message);
- SendClientMessageToAll(COLOR_RED, string);
- return 1;
- }
- if (strcmp("/chilliad", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid))SendClientMessage(playerid, COLOR_ROYALBLUE, "your not a Admin, you cant use this command.");
- if(IsPlayerAdmin(playerid)) return 1;
- SetPlayerPos(playerid,-2340.47705078,-1592.39819336,486.64929199);
- SendClientMessage(playerid, COLOR_GREEN, "You Have Made it to Chilliad");
- return 1;
- }
- new engine,lights,alarm,doors,bonnet,boot,objective;
- if (strcmp("/eon", cmd, true) == 0)
- {
- new vid = GetPlayerVehicleID(playerid);
- if(vid != INVALID_VEHICLE_ID)
- if(IsPlayerInAnyVehicle(playerid))
- {
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
- GameTextForPlayer(playerid, "Engine On", 4000, 3);
- }
- else if(!IsPlayerInAnyVehicle(playerid))
- {
- SendClientMessage(playerid, COLOR_RED, "You Are Not In Any Vehicle");
- }
- else if(engine == VEHICLE_PARAMS_ON)
- {
- SendClientMessage(playerid, COLOR_GREEN, "Engine Is Already Running");
- }
- return 1;
- }
- if (strcmp("/eoff", cmd, true) == 0)
- {
- new vid = GetPlayerVehicleID(playerid);
- if(vid != INVALID_VEHICLE_ID)
- if(IsPlayerInAnyVehicle(playerid))
- {
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- GameTextForPlayer(playerid, "Engine Off", 4000, 3);
- }
- else if(!IsPlayerInAnyVehicle(playerid))
- {
- SendClientMessage(playerid, COLOR_RED, "You Are Not In Any Vehicle");
- }
- return 1;
- }
- if (strcmp("/lightson", cmd, true) == 0)
- {
- new vid = GetPlayerVehicleID(playerid);
- if(vid != INVALID_VEHICLE_ID)
- if(IsPlayerInAnyVehicle(playerid))
- {
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
- GameTextForPlayer(playerid, "Lights On", 4000, 3);
- }
- else if(!IsPlayerInAnyVehicle(playerid))
- {
- SendClientMessage(playerid, COLOR_RED, "You Are Not In Any Vehicle");
- }
- return 1;
- }
- if (strcmp("/lightsoff", cmd, true) == 0)
- {
- new vid = GetPlayerVehicleID(playerid);
- if(vid != INVALID_VEHICLE_ID)
- if(IsPlayerInAnyVehicle(playerid))
- {
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
- GameTextForPlayer(playerid, "Lights Off", 4000, 3);
- }
- else if(!IsPlayerInAnyVehicle(playerid))
- {
- SendClientMessage(playerid, COLOR_RED, "You Are Not In Any Vehicle");
- }
- return 1;
- }
- if (strcmp("/opentrunk", cmd, true) == 0)
- {
- new vid = GetPlayerVehicleID(playerid);
- if(vid != INVALID_VEHICLE_ID)
- if(IsPlayerInAnyVehicle(playerid))
- {
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_ON,objective);
- GameTextForPlayer(playerid, "Trunk Open", 4000, 3);
- }
- else if(!IsPlayerInAnyVehicle(playerid))
- {
- SendClientMessage(playerid, COLOR_RED, "You Are Not In Any Vehicle");
- }
- return 1;
- }
- if (strcmp("/closetrunk", cmd, true) == 0)
- {
- new vid = GetPlayerVehicleID(playerid);
- if(vid != INVALID_VEHICLE_ID)
- if(IsPlayerInAnyVehicle(playerid))
- {
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
- GameTextForPlayer(playerid, "Trunk Closed", 4000, 3);
- }
- else if(!IsPlayerInAnyVehicle(playerid))
- {
- SendClientMessage(playerid, COLOR_RED, "You Are Not In Any Vehicle");
- }
- return 1;
- }
- if (strcmp("/openhood", cmd, true) == 0)
- {
- new vid = GetPlayerVehicleID(playerid);
- if(vid != INVALID_VEHICLE_ID)
- if(IsPlayerInAnyVehicle(playerid))
- {
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,lights,alarm,doors,VEHICLE_PARAMS_ON,boot,objective);
- GameTextForPlayer(playerid, "Hood Open", 4000, 3);
- }
- else if(!IsPlayerInAnyVehicle(playerid))
- {
- SendClientMessage(playerid, COLOR_RED, "You Are Not In Any Vehicle");
- }
- return 1;
- }
- if (strcmp("/closehood", cmd, true) == 0)
- {
- new vid = GetPlayerVehicleID(playerid);
- if(vid != INVALID_VEHICLE_ID)
- if(IsPlayerInAnyVehicle(playerid))
- {
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,lights,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
- GameTextForPlayer(playerid, "Hood closed", 4000, 3);
- }
- else if(!IsPlayerInAnyVehicle(playerid))
- {
- SendClientMessage(playerid, COLOR_RED, "You Are Not In Any Vehicle");
- }
- return 1;
- }
- if (strcmp("/lock", cmd, true) == 0)
- {
- new vid = GetPlayerVehicleID(playerid);
- if(vid != INVALID_VEHICLE_ID)
- if(IsPlayerInAnyVehicle(playerid))
- {
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,lights,alarm,VEHICLE_PARAMS_ON,bonnet,boot,objective);
- GameTextForPlayer(playerid, "Door's Locked", 4000, 3);
- }
- else if(!IsPlayerInAnyVehicle(playerid))
- {
- SendClientMessage(playerid, COLOR_RED, "You Are Not In Any Vehicle");
- }
- return 1;
- }
- if (strcmp("/unlock", cmd, true) == 0)
- {
- new vid = GetPlayerVehicleID(playerid);
- if(vid != INVALID_VEHICLE_ID)
- if(IsPlayerInAnyVehicle(playerid))
- {
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,lights,alarm,VEHICLE_PARAMS_OFF,bonnet,boot,objective);
- GameTextForPlayer(playerid, "Door's Unlocked", 4000, 3);
- }
- else if(!IsPlayerInAnyVehicle(playerid))
- {
- SendClientMessage(playerid, COLOR_RED, "You Are Not In Any Vehicle");
- }
- return 1;
- }
- if (strcmp("/pm", cmd, true) == 0)
- {
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /pm [player id] [message]");
- new kickee = strval(tmp);
- if(!IsPlayerConnected(kickee)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new tmp2[128];
- tmp2 = strtok(cmdtext, idx);
- if(strlen(tmp2) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /pm [player id] [message]");
- new message[50];
- format(message, 50, cmdtext[5 + strlen(tmp)]);
- new kickname[MAX_PLAYER_NAME], playername[MAX_PLAYER_NAME];
- GetPlayerName(kickee, kickname, MAX_PLAYER_NAME);
- GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[> PM from %s(ID:%i): %s <]", playername, playerid, message);
- SendClientMessage(kickee, COLOR_YELLOW, string);
- format(string, sizeof(string), "[> PM to %s(ID:%i): %s <]", kickname, kickee, message);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- return 1;
- }
- if (strcmp("/me", cmd, true) == 0)
- {
- new tmp2[128];
- tmp2 = strtok(cmdtext, idx);
- if(strlen(tmp2) == 0)
- SendClientMessage(playerid, COLOR_WHITE, "Usage: /do[message]");
- new message[50];
- format(message, 50, cmdtext[4 + strlen(tmp)]);
- new playername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
- format(string, sizeof(string), "%s %s", playername, message);
- SendClientMessageToAll(COLOR_PINK, string);
- return 1;
- }
- if (strcmp("/do", cmd, true) == 0)
- {
- new tmp2[128];
- tmp2 = strtok(cmdtext, idx);
- if(strlen(tmp2) == 0)
- SendClientMessage(playerid, COLOR_WHITE, "Usage: /do[message]");
- new message[50];
- format(message, 50, cmdtext[4 + strlen(tmp)]);
- new playername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
- format(string, sizeof(string), "%s ((%s))", message, playername);
- SendClientMessageToAll(COLOR_PINK, string);
- LimitGlobalChatRadius(10);
- return 1;
- }
- if (strcmp("/kick", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid))SendClientMessage(playerid, COLOR_ROYALBLUE, "your not a Admin, you cant use this command.");
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) SendClientMessage(playerid, COLOR_WHITE, "Usage: /kick [player id] [reason]");
- new kickee = strval(tmp);
- if(!IsPlayerConnected(kickee)) SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new tmp2[128];
- tmp2 = strtok(cmdtext, idx);
- if(strlen(tmp2) == 0) SendClientMessage(playerid, COLOR_WHITE, "Usage: /kick [player id] [reason]");
- new reason[50];
- format(reason, 50, cmdtext[7 + strlen(tmp)]);
- new kickname[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME];
- GetPlayerName(kickee, kickname, MAX_PLAYER_NAME);
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- SendClientMessage(kickee, COLOR_WHITE, "You Have Been kicked from the server.");
- format(string, sizeof(string), "Admin %s has kicked %s from the server. Reason: %s", adminname, kickname, reason);
- SendClientMessageToAll(COLOR_RED, string);
- Kick(kickee);
- }
- if (strcmp("/setskin", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid))SendClientMessage(playerid, COLOR_ROYALBLUE, "your not a Admin, you cant use this command.");
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) SendClientMessage(playerid, COLOR_WHITE, "Usage: /setskin [player id][skinid]");
- new kickee = strval(tmp);
- if(!IsPlayerConnected(kickee)) SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new tmp2[128];
- tmp2 = strtok(cmdtext, idx);
- if(!strlen(tmp2))
- {
- }
- new skinid = strval(tmp2);
- SetPlayerSkin(kickee, skinid);
- SendClientMessage(kickee, COLOR_RED, " Your Skin Was Set By A Admin");
- return 1;
- }
- if (strcmp("/disarm", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid))SendClientMessage(playerid, COLOR_ROYALBLUE, "your not a Admin, you cant use this command.");
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /disarm[player id]");
- new kickee = strval(tmp);
- if(!IsPlayerConnected(kickee)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new adminname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- ResetPlayerWeapons(kickee);
- format(string, sizeof(string), "Admin: %s Has Disarmed you", adminname);
- SendClientMessage(kickee, COLOR_RED, string);
- SendClientMessage(playerid, COLOR_WHITE, "You Were Disarmed For a {FF0000}Reason");
- return 1;
- }
- if (strcmp("/eject", cmd, true) == 0)
- {
- new seatid = GetPlayerVehicleSeat(playerid);
- tmp = strtok(cmdtext, idx);
- if(IsPlayerInAnyVehicle(playerid))
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /eject [player id]");
- new kickee = strval(tmp);
- if(IsPlayerInAnyVehicle(playerid))
- {
- if (seatid != 0)
- RemovePlayerFromVehicle(kickee);
- }
- if(!IsPlayerConnected(kickee)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not in your vehicle.");
- return 1;
- }
- if (strcmp("/megaslap", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /megaslap [player id]");
- new playeree = strval(tmp);
- if(!IsPlayerConnected(playeree)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- SendClientMessage(playeree, COLOR_WHITE, "you were megaslapped by a admin, Beware of what your doing");
- new Float:x, Float:y, Float:z, vehicleid = GetPlayerVehicleID(playeree);
- if(vehicleid > 0)
- {
- GetVehicleVelocity(vehicleid, x, y, z);
- SetVehicleVelocity(vehicleid, x, y, z+20.75);
- }
- else
- {
- GetPlayerPos(playeree, x, y, z);
- SetPlayerPos(playeree, x, y, z+5500);
- PlayerPlaySound(playerid, 1190, x, y, z);
- }
- return 1;
- }
- if (strcmp("/superslap", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /superslap [player id]");
- new playeree = strval(tmp);
- if(!IsPlayerConnected(playeree)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- SendClientMessage(playeree, COLOR_WHITE, "you were slapped by a admin, Beware of what your doing");
- new Float:x, Float:y, Float:z, vehicleid = GetPlayerVehicleID(playeree);
- if(vehicleid > 0)
- {
- GetVehicleVelocity(vehicleid, x, y, z);
- SetVehicleVelocity(vehicleid, x, y, z+3.50);
- }
- else
- {
- GetPlayerPos(playeree, x, y, z);
- SetPlayerPos(playeree, x, y, z+500);
- PlayerPlaySound(playerid, 1190, x, y, z);
- }
- return 1;
- }
- if (strcmp("/slap", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /slap [player id]");
- new playeree = strval(tmp);
- if(!IsPlayerConnected(playeree)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- SendClientMessage(playeree, COLOR_WHITE, "you were slapped by a admin, Beware of what your doing");
- new Float:x, Float:y, Float:z, vehicleid = GetPlayerVehicleID(playeree);
- if(vehicleid > 0)
- {
- GetVehicleVelocity(vehicleid, x, y, z);
- SetVehicleVelocity(vehicleid, x, y, z+0.50);
- }
- else
- {
- GetPlayerPos(playeree, x, y, z);
- SetPlayerPos(playeree, x, y, z+10);
- PlayerPlaySound(playerid, 1190, x, y, z);
- }
- return 1;
- }
- if (strcmp("/bitchslap", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /bitch slap [player id]");
- new playeree = strval(tmp);
- if(!IsPlayerConnected(playeree)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- SendClientMessage(playeree, COLOR_WHITE, "you were Bitchslapped by a admin, Beware of what your doing");
- new Float:x, Float:y, Float:z, vehicleid = GetPlayerVehicleID(playeree);
- if(vehicleid > 0)
- {
- GetVehicleVelocity(vehicleid, x, y, z);
- SetVehicleVelocity(vehicleid, x+2.0, y+0.90, z+0.50);
- }
- else
- {
- GetPlayerVelocity(playeree, x, y, z);
- SetPlayerVelocity(playeree, x+5, y+8, z+10);
- PlayerPlaySound(playerid, 1190, x, y, z);
- }
- return 1;
- }
- if (strcmp("/explode", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /explode [player id]");
- new playeree = strval(tmp);
- if(!IsPlayerConnected(playeree)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new Float:x, Float:y, Float:z;
- SendClientMessage(playeree, COLOR_WHITE, "you were exploded by a Admin");
- GetPlayerPos(playeree, x, y, z);
- CreateExplosion(x, y, z, 6, 20);
- return 1;
- }
- if (strcmp("/getp", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /getp [player id]");
- new playeree = strval(tmp);
- if(!IsPlayerConnected(playeree)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new Float:x, Float:y, Float:z, vehicleid = GetPlayerVehicleID(playeree);
- GetPlayerPos(playerid, x, y, z);
- if(vehicleid > 0)
- {
- SetVehiclePos(vehicleid, x, y, z+10);
- }
- else
- {
- SetPlayerPos(playeree, x, y, z+3);
- }
- SendClientMessage(playeree, COLOR_WHITE, "you were Teleported by a admin");
- return 1;
- }
- if (strcmp("/gotop", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /gotop [player id]");
- new playeree = strval(tmp);
- if(!IsPlayerConnected(playeree)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new Float:x, Float:y, Float:z, vehicleid = GetPlayerVehicleID(playerid);
- GetPlayerPos(playeree, x, y, z);
- if(vehicleid > 0)
- {
- SetVehiclePos(vehicleid, x, y, z+3);
- }
- else
- {
- SetPlayerPos(playerid, x, y, z+3);
- }
- return 1;
- }
- if (strcmp("/setname", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /setname[player id] [name]");
- new playeree = strval(tmp);
- if(!IsPlayerConnected(playeree)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new tmp2[128];
- tmp2 = strtok(cmdtext, idx);
- if(strlen(tmp2) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /setname[player id] [name]");
- new name[50];
- format(name, 50, cmdtext[10 + strlen(tmp)]);
- new playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME];
- GetPlayerName(playeree, playername, MAX_PLAYER_NAME);
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- SetPlayerName(playeree, name);
- format(string, sizeof(string), "Admin %s has set %s name to %s", adminname, playername, name);
- SendClientMessageToAll(COLOR_RED, string);
- return 1;
- }
- if (strcmp("/report", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /report[player id][reason]");
- new playeree = strval(tmp);
- if(!IsPlayerConnected(playeree)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new tmp2[128];
- tmp2 = strtok(cmdtext, idx);
- if(strlen(tmp2) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /report[player id][reason]");
- new name[50];
- format(name, 50, cmdtext[9 + strlen(tmp)]);
- new playername[MAX_PLAYER_NAME], playeredname[MAX_PLAYER_NAME];
- GetPlayerName(playeree, playeredname, MAX_PLAYER_NAME);
- GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
- format(string, sizeof(string), "Player %s has Reported %s for %s", playername, playeredname, name);
- SendClientMessageToAll(COLOR_RED, string);
- return 1;
- }
- if (strcmp("/giveweapon", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /giveweapon[player id][weaponid]");
- new playeree = strval(tmp);
- if(!IsPlayerConnected(playeree)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME];
- GetPlayerName(playeree, playername, MAX_PLAYER_NAME);
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- new tmp2[128];
- tmp2 = strtok(cmdtext, idx);
- if(!strlen(tmp2))
- {
- SendClientMessage(playerid, COLOR_WHITE, "Usage: /giveweapon [playerid][weaponid]");
- return 1;
- }
- new weaponid = strval(tmp2);
- if(weaponid >= 1 && weaponid <= 46)
- GivePlayerWeapon(playeree, weaponid, 500);
- SetTimer("weaponnamer", 1500, false);
- return 1;
- }
- if (strcmp("/spray", cmd, true) == 0)
- {
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /spray[color 1][color 2]");
- new tmp2[128];
- tmp2 = strtok(cmdtext, idx);
- if(!strlen(tmp2))
- {
- SendClientMessage(playerid, COLOR_WHITE, "Usage: /spray[color 1][color 2]");
- return 1;
- }
- new vehicleid = GetPlayerVehicleID(playerid);
- new color = strval(tmp2);
- if(color >= 0 && color <= 126)
- ChangeVehicleColor(vehicleid, color, color);
- SendClientMessage(playerid, COLOR_WHITE, "You Resprayed your vehicle");
- return 1;
- }
- if (strcmp("/nos", cmd, true) == 0)
- {
- tmp = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- AddVehicleComponent(vehicleid, 1010);
- SendClientMessage(playerid, COLOR_WHITE, "You Have Added Nos to the Vehicle");
- return 1;
- }
- if (strcmp("/hyd", cmd, true) == 0)
- {
- tmp = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- AddVehicleComponent(vehicleid, 1087);
- SendClientMessage(playerid, COLOR_WHITE, "You Have Added Hydralics to the Vehicle");
- return 1;
- }
- if (strcmp("/flip", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- new Float:angle;
- GetVehicleZAngle(vehicleid, angle);
- SetVehicleZAngle(vehicleid, angle);
- return 1;
- }
- if (strcmp("/sethealth", cmd, true) == 0)
- {
- if(IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /sethealth[player id][health 0-100]");
- new playeree = strval(tmp);
- if(!IsPlayerConnected(playeree)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME];
- GetPlayerName(playeree, playername, MAX_PLAYER_NAME);
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- new tmp2[128];
- tmp2 = strtok(cmdtext, idx);
- if(!strlen(tmp2))
- {
- SendClientMessage(playerid, COLOR_WHITE, "Usage: /sethealth[player id] [health 0-100]");
- return 1;
- }
- new health = strval(tmp2);
- if(health >= 0 && health <= 100)
- SetPlayerHealth(playeree, health);
- SendClientMessage(playeree, COLOR_WHITE, "your Health was set by an admin");
- return 1;
- }
- if (strcmp("/heal", cmd, true) == 0)
- {
- new teamid = GetPlayerTeam(playerid);
- if(teamid == 4)
- {
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /heal[player id]");
- new playeree = strval(tmp);
- if(!IsPlayerConnected(playeree)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME];
- GetPlayerName(playeree, playername, MAX_PLAYER_NAME);
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- SetPlayerHealth(playeree, 100);
- format(string, sizeof(string), "Paramedic :%s has healed: %s",adminname, playername);
- SendClientMessageToAll(COLOR_RED, string);
- }
- else
- {
- if(teamid != 4)
- {
- SendClientMessage(playerid, COLOR_RED, "You Are Not A Paramedic");
- }
- }
- return 1;
- }
- if (strcmp("/siren", cmd, true) == 0)
- {
- new teamid = GetPlayerTeam(playerid);
- new vehid = GetPlayerVehicleID(playerid);
- if(teamid == 3)
- {
- new Siren = CreateObject(18646, 10.0, 10.0, 10.0, 0, 0, 0);
- AttachObjectToVehicle(Siren, vehid, -0.43, 0.0, 0.785, 0.0, 0.1, 0.0);
- }
- else if(!IsPlayerInAnyVehicle(playerid))
- {
- SendClientMessage(playerid, COLOR_RED, "You Are Not In A Vehicle");
- }
- else if(teamid != 3)
- {
- SendClientMessage(playerid, COLOR_RED, "You Are Not A {0000FF}Officer");
- }
- return 1;
- }
- if (strcmp("/setcash", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /setcash[player id][Amount 0-1000000]");
- new playeree = strval(tmp);
- if(!IsPlayerConnected(playeree)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME];
- GetPlayerName(playeree, playername, MAX_PLAYER_NAME);
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- new tmp2[128];
- tmp2 = strtok(cmdtext, idx);
- if(!strlen(tmp2))
- {
- SendClientMessage(playerid, COLOR_WHITE, "Usage: /setcash[player id][Amount 0-100000]");
- return 1;
- }
- new health = strval(tmp2);
- if(health >= 0 && health <= 1000000)
- GivePlayerMoney(playeree, health);
- SendClientMessage(playeree, COLOR_WHITE, "your Cash was set by an admin");
- return 1;
- }
- if (strcmp("/setteam", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /setteam[player id][teamid 1-5]");
- new playeree = strval(tmp);
- if(!IsPlayerConnected(playeree)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME];
- GetPlayerName(playeree, playername, MAX_PLAYER_NAME);
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- new tmp2[128];
- tmp2 = strtok(cmdtext, idx);
- if(!strlen(tmp2))
- {
- SendClientMessage(playerid, COLOR_WHITE, "Usage: /setteam[player id][teamid 1-5]");
- return 1;
- }
- new health = strval(tmp2);
- if(health >= 0 && health <= 5)
- SetPlayerTeam(playeree, health);
- SpawnPlayer(playeree);
- format(string, sizeof(string), " Admin: %s Set Your Team to Team id: %s", adminname, health);
- SendClientMessage(playerid, COLOR_ROYALBLUE, string);
- return 1;
- }
- if (strcmp("/setscore", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /setscore[player id][score]");
- new playeree = strval(tmp);
- if(!IsPlayerConnected(playeree)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME];
- GetPlayerName(playeree, playername, MAX_PLAYER_NAME);
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- new tmp2[128];
- tmp2 = strtok(cmdtext, idx);
- if(!strlen(tmp2))
- {
- SendClientMessage(playerid, COLOR_WHITE, "Usage: /setscore[player id] [score]");
- return 1;
- }
- new score = strval(tmp2);
- if(score >= 0 && score <= 100)
- SetPlayerScore(playeree, score);
- SendClientMessage(playeree, COLOR_WHITE, "your Score was set by an admin");
- return 1;
- }
- if (strcmp("/setarmor", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /setarmor[player id][armor 0-100]");
- new playeree = strval(tmp);
- if(!IsPlayerConnected(playeree)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME];
- GetPlayerName(playeree, playername, MAX_PLAYER_NAME);
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- new tmp2[128];
- tmp2 = strtok(cmdtext, idx);
- if(!strlen(tmp2))
- {
- SendClientMessage(playerid, COLOR_WHITE, "Usage: /setarmor[player id] [armor 0-100]");
- return 1;
- }
- new armor = strval(tmp2);
- if(armor >= 0 && armor <= 100)
- SetPlayerArmour(playeree, armor);
- SendClientMessage(playeree, COLOR_WHITE, "your Armor was set by an admin");
- return 1;
- }
- if (strcmp("/freeze", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage:/freeze[player ID]");
- new banee = strval(tmp);
- if(!IsPlayerConnected(banee)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new banname[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME];
- GetPlayerName(banee, banname, MAX_PLAYER_NAME);
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- TogglePlayerControllable(banee, false);
- SendClientMessage(banee, COLOR_WHITE, "You Were Frozen by a Admin");
- return 1;
- }
- if (strcmp("/unfreeze", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage:/unfreeze[player ID]");
- new banee = strval(tmp);
- if(!IsPlayerConnected(banee)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new banname[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME];
- GetPlayerName(banee, banname, MAX_PLAYER_NAME);
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- TogglePlayerControllable(banee, true);
- SendClientMessage(banee, COLOR_WHITE, "You Were Unfrozen by a Admin");
- return 1;
- }
- if (strcmp("/ban", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /ban [player id] [reason]");
- new banee = strval(tmp);
- if(!IsPlayerConnected(banee)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new tmp2[128];
- tmp2 = strtok(cmdtext, idx);
- if(strlen(tmp2) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /ban [player id] [reason]");
- new reason[50];
- format(reason, 50, cmdtext[6 + strlen(tmp)]);
- new banname[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME];
- GetPlayerName(banee, banname, MAX_PLAYER_NAME);
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- SendClientMessage(banee, COLOR_WHITE, "You Have Been Banned from the server.");
- SendClientMessage(banee, COLOR_WHITE, "You Will Be Unbanned Later, but you may be Banned Again.");
- format(string, sizeof(string), "Admin %s has banned %s from the server. Reason: %s", adminname, banname, reason);
- SendClientMessageToAll(COLOR_RED, string);
- Ban(banee);
- return 1;
- }
- if (strcmp("/su", cmd, true) == 0)
- {
- new teamid = GetPlayerTeam(playerid);
- if (teamid == 3)
- {
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /su [player id][level][reason]");
- new banee = strval(tmp);
- if(!IsPlayerConnected(banee)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- new tmp2[128];
- tmp2 = strtok(cmdtext, idx);
- if(!strlen(tmp2))
- {
- SendClientMessage(playerid, COLOR_WHITE, "Usage: /su[player id][level][reason]");
- return 1;
- }
- new level = strval(tmp2);
- if(level >= 0 && level <= 6)
- SetPlayerWantedLevel(banee, level);
- new tmp3[128];
- tmp3 = strtok(cmdtext, idx);
- new reason[50];
- format(reason, 50, cmdtext[7 + strlen(tmp)]);
- new banname[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
- GetPlayerName(banee, banname, MAX_PLAYER_NAME);
- format(string, sizeof(string), "%s has charged the crime %s Against you", adminname, reason);
- SendClientMessage(banee, COLOR_RED, string);
- format(string, sizeof(string), "You have charged %s with the charge of %s", banname, reason);
- SendClientMessage(playerid, COLOR_RED, string );
- }
- else
- {
- if (teamid != 3)
- {
- SendClientMessage(playerid, COLOR_RED, "{FF0000}You Are Not A Cop, You {0000FF}Cannot {FF0000}Use This");
- }
- }
- return 1;
- }
- if (strcmp("/spec", cmd, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- tmp = strtok(cmdtext, idx);
- if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /spec [player id]");
- new playa = strval(tmp);
- if(!IsPlayerConnected(playa)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected.");
- TogglePlayerSpectating(playerid, true);
- if(GetPlayerVehicleID(playa) == 0)
- {
- PlayerSpectatePlayer(playerid, playa, SPECTATE_MODE_NORMAL);
- }
- else
- {
- PlayerSpectateVehicle(playerid, GetPlayerVehicleID(playa), SPECTATE_MODE_NORMAL);
- }
- return 1;
- }
- if (strcmp("/specoff", cmdtext, true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return 1;
- TogglePlayerSpectating(playerid, false);
- return 1;
- }
- if(strcmp(cmd, "/online", true) == 0)
- {
- new count, str[128];
- for(new i=0; i<=MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i)) count++;
- }
- SendClientMessage(playerid, COLOR_GREEN, "*******PLAYERS ONLINE*******");
- format(str,sizeof(str), "Players Online: %d", count);
- SendClientMessage(playerid, COLOR_RED, str);
- return 1;
- }
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- SendClientMessage(playerid, COLOR_GREEN, "Type /eon To Start a Vehicle");
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- SendClientMessage(playerid, COLOR_GREEN, "Dont Forget to /eoff");
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- if(newstate == PLAYER_STATE_DRIVER)
- {
- new teamid = GetPlayerTeam(playerid);
- new vehid = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(vehid) == 427)
- {
- if(teamid == 3)
- {
- SendClientMessage(playerid, COLOR_ROYALBLUE, "You Are In The {6600FF}LSPD, {99FF00}You Can Drive This");
- }
- else
- {
- SendClientMessage(playerid, COLOR_ROYALBLUE, "You Are Not In The {6600FF}LSPD, {CC0000}You Cannont Drive This");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(GetVehicleModel(vehid) == 430)
- {
- if(teamid == 3)
- {
- SendClientMessage(playerid, COLOR_ROYALBLUE, "You Are In The {6600FF}LSPD, {99FF00}You Can Drive This");
- }
- else
- {
- SendClientMessage(playerid, COLOR_ROYALBLUE, "You Are Not In The {6600FF}LSPD, {CC0000}You Cannont Drive This");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(GetVehicleModel(vehid) == 528)
- {
- if(teamid == 3)
- {
- SendClientMessage(playerid, COLOR_ROYALBLUE, "You Are In The {6600FF}LSPD, {99FF00}You Can Drive This");
- }
- else
- {
- SendClientMessage(playerid, COLOR_ROYALBLUE, "You Are Not In The {6600FF}LSPD, {CC0000}You Cannont Drive This");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(GetVehicleModel(vehid) == 497)
- {
- if(teamid == 3)
- {
- SendClientMessage(playerid, COLOR_ROYALBLUE, "You Are In The {6600FF}LSPD, {99FF00}You Can Drive This");
- }
- else
- {
- SendClientMessage(playerid, COLOR_ROYALBLUE, "You Are Not In The {6600FF}LSPD, {CC0000}You Cannont Drive This");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(GetVehicleModel(vehid) == 416)
- {
- if(teamid == 4)
- {
- SendClientMessage(playerid, COLOR_ROYALBLUE, "You Are In The {CC3399}Paramedics, {99FF00}You Can Drive This");
- }
- else
- {
- SendClientMessage(playerid, COLOR_ROYALBLUE, "You Are Not In The {CC3399}Paramedics, {CC0000}You Cannont Drive This");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(GetVehicleModel(vehid) == 490)
- {
- if(teamid == 4)
- {
- SendClientMessage(playerid, COLOR_ROYALBLUE, "You Are In The {CC3399}Paramedics, {99FF00}You Can Drive This");
- }
- else
- {
- SendClientMessage(playerid, COLOR_ROYALBLUE, "You Are Not In The {CC3399}Paramedics, {CC0000}You Cannont Drive This");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(GetVehicleModel(vehid) == 523)
- {
- if(teamid == 3)
- {
- SendClientMessage(playerid, COLOR_ROYALBLUE, "You Are In The {6600FF}LSPD, {99FF00}You Can Drive This");
- }
- else
- {
- SendClientMessage(playerid, COLOR_ROYALBLUE, "You Are Not In The {6600FF}LSPD, {CC0000}You Cannont Drive This");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(GetVehicleModel(vehid) == 596)
- {
- if(teamid == 3)
- {
- SendClientMessage(playerid, COLOR_ROYALBLUE, "You Are In The {6600FF}LSPD, {99FF00}You Can Drive This");
- }
- else
- {
- SendClientMessage(playerid, COLOR_ROYALBLUE, "You Are Not In The {6600FF}LSPD, {CC0000}You Cannont Drive This");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(GetVehicleModel(vehid) == 597)
- {
- if(teamid == 3)
- {
- SendClientMessage(playerid, COLOR_ROYALBLUE, "You Are In The {6600FF}LSPD, {99FF00}You Can Drive This");
- }
- else
- {
- SendClientMessage(playerid, COLOR_ROYALBLUE, "You Are Not In The {6600FF}LSPD, {CC0000}You Cannont Drive This");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(GetVehicleModel(vehid) == 598)
- {
- if(teamid == 3)
- {
- SendClientMessage(playerid, COLOR_ROYALBLUE, "You Are In The {6600FF}LSPD, {99FF00}You Can Drive This");
- }
- else
- {
- SendClientMessage(playerid, COLOR_ROYALBLUE, "You Are Not In The {6600FF}LSPD, {CC0000}You Cannont Drive This");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(GetVehicleModel(vehid) == 599)
- {
- if(teamid == 3)
- {
- SendClientMessage(playerid, COLOR_ROYALBLUE, "You Are In The {6600FF}LSPD, {99FF00}You Can Drive This");
- }
- else
- {
- SendClientMessage(playerid, COLOR_ROYALBLUE, "You Are Not In The {6600FF}LSPD, {CC0000}You Cannont Drive This");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(GetVehicleModel(vehid) == 601)
- {
- if(teamid == 3)
- {
- SendClientMessage(playerid, COLOR_ROYALBLUE, "You Are In The {6600FF}LSPD, {99FF00}You Can Drive This");
- }
- else
- {
- SendClientMessage(playerid, COLOR_ROYALBLUE, "You Are Not In The {6600FF}LSPD, {CC0000}You Cannont Drive This");
- RemovePlayerFromVehicle(playerid);
- }
- }
- }
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- GameTextForPlayer(playerid, "You Have Reached Your Rivals Base", 8000, 6);
- GivePlayerMoney(playerid, 50);
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- GameTextForPlayer(playerid, "You Have Left Your Rivals Base", 8000, 3);
- 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)
- {
- if(pickupid == infopickup)
- {
- GameTextForPlayer(playerid,"~r~ /enter ~y~ to enter this building",9000,3);
- }
- 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)
- {
- 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[])
- {
- if(response)
- {
- switch(dialogid)
- {
- case 4:
- {
- switch(listitem)
- {
- case 0:
- {
- if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, COLOR_ROYALBLUE, "You don't have enough cash.");
- GivePlayerMoney(playerid, -500);
- GivePlayerWeapon(playerid, 31, 250);
- }
- case 1:
- {
- if(GetPlayerMoney(playerid) < 250) return SendClientMessage(playerid, COLOR_ROYALBLUE, "You don't have enough cash.");
- GivePlayerMoney(playerid, -250);
- GivePlayerWeapon(playerid, 29, 500);
- }
- case 2:
- {
- if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid, COLOR_ROYALBLUE, "You don't have enough cash.");
- GivePlayerMoney(playerid, -100);
- GivePlayerWeapon(playerid, 24, 200);
- }
- case 3:
- {
- if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, COLOR_ROYALBLUE, "You don't have enough cash.");
- GivePlayerMoney(playerid, -1000);
- GivePlayerWeapon(playerid, 34, 200);
- }
- case 4:
- {
- if(GetPlayerMoney(playerid) < 450) return SendClientMessage(playerid, COLOR_ROYALBLUE, "You don't have enough cash.");
- GivePlayerMoney(playerid, -450);
- GivePlayerWeapon(playerid, 25, 200);
- }
- case 5:
- {
- if(GetPlayerMoney(playerid) < 300) return SendClientMessage(playerid, COLOR_ROYALBLUE, "You don't have enough cash.");
- GivePlayerMoney(playerid, -300);
- GivePlayerWeapon(playerid, 30, 400);
- }
- case 6:
- {
- if(GetPlayerMoney(playerid) < 800) return SendClientMessage(playerid, COLOR_ROYALBLUE, "You don't have enough cash.");
- GivePlayerMoney(playerid, -800);
- SetPlayerArmour(playerid, 100);
- }
- case 7:
- {
- if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, COLOR_ROYALBLUE, "You Cannot Afford The Tazer.");
- GivePlayerMoney(playerid, -10000);
- GivePlayerWeapon(playerid, 23, 1000);
- }
- }
- }
- case 3:
- {
- switch(listitem)
- {
- case 0:
- {
- new skinid = GetPlayerSkin(playerid);
- SetSpawnInfo(playerid, 1, skinid, 1351.2615966797, 348.85372924805, 19.296350479126, 0, 22, 150, 0, 0, 0, 0);
- SetPlayerTeam(playerid, 1);
- SetPlayerColor(playerid, COLOR_RED);
- SetPlayerPos(playerid, 1351.2615966797, 348.85372924805, 19.296350479126);
- GivePlayerWeapon(playerid, 22, 150);
- SetPlayerMapIcon(playerid, 1, 83.93970489502, -149.35932922363, 2.2334928512573, 5, COLOR_ROYALBLUE);
- SendClientMessage(playerid, COLOR_WHITE, "You Have Joined The {FF0000}Red Team");
- GameTextForPlayer(playerid, "Go To Blueberry and kill your Rivals!!!", 8000, 3);
- SetPlayerCheckpoint(playerid, 83.93970489502, -149.35932922363, 2.2334928512573, 10);
- return 1;
- }
- case 1:
- {
- new skinid = GetPlayerSkin(playerid);
- SetSpawnInfo(playerid, 2, skinid, 83.93970489502, -149.35932922363, 2.2334928512573, 0, 22, 150, 0, 0, 0, 0);
- SetPlayerTeam(playerid, 2);
- SetPlayerColor(playerid, COLOR_ROYALBLUE);
- SetPlayerPos(playerid, 83.93970489502, -149.35932922363, 2.2334928512573);
- GivePlayerWeapon(playerid, 22, 150);
- SetPlayerMapIcon(playerid, 2, 1351.2615966797, 348.85372924805, 19.296350479126, 5, COLOR_RED);
- SendClientMessage(playerid, COLOR_WHITE, "You Have Joined The {0000FF}Blue Team");
- GameTextForPlayer(playerid, "Defend Your Town From Your Rivals!!!", 8000, 3);
- SetPlayerCheckpoint(playerid, 1351.2615966797, 348.85372924805, 19.296350479126, 10);
- return 1;
- }
- case 2:
- {
- new skinid = GetPlayerSkin(playerid);
- SetSpawnInfo(playerid, 3, skinid, 622.11669922,-543.86962891,15.42278004, 0, 22, 150, 0, 0, 0, 0);
- SetPlayerTeam(playerid, 3);
- SetPlayerColor(playerid, COLOR_GOLD);
- SetPlayerPos(playerid, 622.11669922,-543.86962891,15.42278004);
- GivePlayerWeapon(playerid, 22, 150);
- SendClientMessage(playerid, COLOR_WHITE, "You Have Joined {FFFF33}The Cops");
- GameTextForPlayer(playerid, "Attack, And Try to Stop the Gang war", 8000, 3);
- return 1;
- }
- case 3:
- {
- new skinid = GetPlayerSkin(playerid);
- SetSpawnInfo(playerid, 4, skinid, 1244.83984375,331.27505493,19.24350357, 0, 22, 150, 0, 0, 0, 0);
- SetPlayerTeam(playerid, 4);
- SetPlayerColor(playerid, COLOR_PINK);
- SetPlayerPos(playerid, 1244.83984375,331.27505493,19.24350357);
- GivePlayerWeapon(playerid, 22, 150);
- SendClientMessage(playerid, COLOR_WHITE, "You Have Joined {CC3399} The Medics");
- GameTextForPlayer(playerid, "Help, And Try to Keep People Alive", 8000, 3);
- return 1;
- }
- }
- }
- case 1:
- {
- if(response==1)
- {
- if(strcmp(ReadPlayer(1,playerid),inputtext,false)!=0)
- {
- SendClientMessage(playerid,COLOR_WHITE,"Invalid Password!");
- ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login","Welcome! Please Login!","Login","Exit");
- }
- else TogglePlayerSpectating(playerid,0);
- }
- else Kick(playerid);
- }
- case 2:
- {
- if(response==1)
- {
- WritePlayer(inputtext,playerid,true);
- TogglePlayerSpectating(playerid,0);
- }
- else Kick(playerid);
- }
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- ReadPlayer(line,playerid)
- {
- new string[256],name[MAX_PLAYER_NAME];
- new File:player;
- GetPlayerName(playerid,name,sizeof(name));
- format(string,256,"Players/%s.ini",name);
- player = fopen(string, io_read);
- for(new i=1; i<=line; i++)
- {
- fread(player,string);
- if(line==i)
- {fclose(player); return string;}
- }
- return string;
- }
- WritePlayer(text[],playerid, bool:filestart)
- {
- new string[256],name[MAX_PLAYER_NAME];
- new File:player;
- GetPlayerName(playerid,name,sizeof(name));
- format(string,256,"Players/%s.ini",name);
- player = fopen(string, io_append);
- if(filestart)
- {
- fwrite(player,text);
- }
- else
- {
- format(string,256,"\n%s",text);
- fwrite(player,string);
- }
- fclose(player);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement