#include #include #include #include #include #define VERSION 3.07 #define TEAM_GROVE 1 #define TEAM_BALLAS 2 #define TEAM_LOS_SANTOS_VAGOS 3 #define TEAM_VARIOS_LOS_AZTECAS 4 #define TEAM_COPS 5 #define TEAM_ANARCHIST 6 #define TEAM_GROVE_COLOR 0x00FF00AA #define TEAM_BALLA_COLOR 0xFF00FFAA #define TEAM_LOS_SANTOS_VAGOS_COLOR 0xAFAFAFAA #define TEAM_VARIOS_LOS_AZTECAS_COLOR 0x33CCFFAA #define COLOR_BLUE 0x0000BBAA #define COLOR_LIGHTBLUE 0x33CCFFAA #define COLOR_RED 0xAA3333AA #define COLOR_PINK 0xFF66FFAA #define COLOR_GREY 0xAFAFAFAA #define COLOR_GREEN 0x00FF00AA #define COLOR_PURPLE 0xFF00FFAA #define COLOR_YELLOW 0xFFFF00AA #define COLOR_LIGHTPURPLE 0xFD0BB5D7 #define COLOR_LIGHTYELLOW 0xFFFF00E6 #define COLOR_BLACK 0x000000AA #define AWARD_TRACK_START 1097 #define SOUND_OFF 1184 #define HORN 1147 #define Crash 1148 #define CRAZYSLOTS 300 #define GODSLOTS 300 #define AFKSLOTS 300 #define GUNGAMESLOTS 300 #define MAX_GANGS 32 #define MAX_GANG_MEMBERS 6 #define MAX_GANG_NAME 16 #define SLOTS 200 new string[256]; new playerColors[100] = { 0xFF8C13FF,0xC715FFFF,0x20B2AAFF,0xDC143CFF,0x6495EDFF,0xf0e68cFF,0x778899FF,0xFF1493FF,0xF4A460FF,0xEE82EEFF,0xFFD720FF, 0x8b4513FF,0x4949A0FF,0x148b8bFF,0x14ff7fFF,0x556b2fFF,0x0FD9FAFF,0x10DC29FF,0x534081FF,0x0495CDFF,0xEF6CE8FF,0xBD34DAFF, 0x247C1BFF,0x0C8E5DFF,0x635B03FF,0xCB7ED3FF,0x65ADEBFF,0x5C1ACCFF,0xF2F853FF,0x11F891FF,0x7B39AAFF,0x53EB10FF,0x54137DFF, 0x275222FF,0xF09F5BFF,0x3D0A4FFF,0x22F767FF,0xD63034FF,0x9A6980FF,0xDFB935FF,0x3793FAFF,0x90239DFF,0xE9AB2FFF,0xAF2FF3FF, 0x057F94FF,0xB98519FF,0x388EEAFF,0x028151FF,0xA55043FF,0x0DE018FF,0x93AB1CFF,0x95BAF0FF,0x369976FF,0x18F71FFF,0x4B8987FF, 0x491B9EFF,0x829DC7FF,0xBCE635FF,0xCEA6DFFF,0x20D4ADFF,0x2D74FDFF,0x3C1C0DFF,0x12D6D4FF,0x48C000FF,0x2A51E2FF,0xE3AC12FF, 0xFC42A8FF,0x2FC827FF,0x1A30BFFF,0xB740C2FF,0x42ACF5FF,0x2FD9DEFF,0xFAFB71FF,0x05D1CDFF,0xC471BDFF,0x94436EFF,0xC1F7ECFF, 0xCE79EEFF,0xBD1EF2FF,0x93B7E4FF,0x3214AAFF,0x184D3BFF,0xAE4B99FF,0x7E49D7FF,0x4C436EFF,0xFA24CCFF,0xCE76BEFF,0xA04E0AFF, 0x9F945CFF,0xDCDE3DFF,0x10C9C5FF,0x70524DFF,0x0BE472FF,0x8A2CD7FF,0x6152C2FF,0xCF72A9FF,0xE59338FF,0xEEDC2DFF,0xD8C762FF, 0x3FE65CFF }; enum pInfo { pKills, pDeaths, pPassword[128], pCash, pLicense, pLicenseB, pLicenseP }; new PlayerInfo[MAX_PLAYERS][pInfo]; new killer[MAX_PLAYER_NAME]; new player[MAX_PLAYER_NAME]; new gTeam[MAX_PLAYERS]; new gPlayerClass[MAX_PLAYERS]; new GodTimer; new God[MAX_PLAYERS]; new grovezone; new ballazone; new vagoszone; new aztecaszone; new punkzone; new name[MAX_PLAYER_NAME]; new name3[MAX_PLAYER_NAME]; new name6[MAX_PLAYER_NAME]; new IsInGunGame[MAX_PLAYERS]; new IsInCHole[MAX_PLAYERS]; new IsInMotel[MAX_PLAYERS]; new GSpawn[MAX_PLAYERS]; new BSpawn[MAX_PLAYERS]; new VSpawn[MAX_PLAYERS]; new ASpawn[MAX_PLAYERS]; new CSpawn[MAX_PLAYERS]; new PSpawn[MAX_PLAYERS]; new gangMembers[MAX_GANGS][MAX_GANG_MEMBERS]; new gangNames[MAX_GANGS][MAX_GANG_NAME]; new gangInfo[MAX_GANGS][3]; new gangBank[MAX_GANGS]; new playerGang[MAX_PLAYERS]; new gangInvite[MAX_PLAYERS]; new Grove[MAX_PLAYERS]; new Ballas[MAX_PLAYERS]; new Vagos[MAX_PLAYERS]; new Aztecas[MAX_PLAYERS]; new Cop[MAX_PLAYERS]; new Punk[MAX_PLAYERS]; new KillScore[MAX_PLAYERS]; new DeathScore[MAX_PLAYERS]; new rank[MAX_PLAYERS]; new RankDown[MAX_PLAYERS]; new AfkT; new afk[MAX_PLAYERS]; new GangA; new crack[MAX_PLAYERS]; new steroids[MAX_PLAYERS]; new alcohol[MAX_PLAYERS]; new weed[MAX_PLAYERS]; new sweed[MAX_PLAYERS]; new salcohol[MAX_PLAYERS]; new ssteroids[MAX_PLAYERS]; new scrack[MAX_PLAYERS]; new rcrack[MAX_PLAYERS]; new rsteroids[MAX_PLAYERS]; new ralcohol[MAX_PLAYERS]; new rweed[MAX_PLAYERS]; new drugdealer[MAX_PLAYERS]; new wweed[MAX_PLAYERS]; new walcohol[MAX_PLAYERS]; new wsteroids[MAX_PLAYERS]; new wcrack[MAX_PLAYERS]; new AlrmTimer; new grovemoney, ballamoney, vagosmoney, aztecasmoney, copmoney, punkmoney; new AThug[MAX_PLAYERS]; new PlayerDied[MAX_PLAYERS]; new TeamGang[MAX_PLAYERS]; new TeamKills[MAX_PLAYERS]; new crazy[MAX_PLAYERS]; new crazyT; enum SavePlayerPosEnum { Float:LastX, Float:LastY, Float:LastZ } new SavePlayerPos[SLOTS][SavePlayerPosEnum]; new Text:Speedo[SLOTS]; new UpdateSeconds; new Boxen[MAX_PLAYERS]; new BWins[MAX_PLAYERS]; new BLoses[MAX_PLAYERS]; new BMatches[MAX_PLAYERS]; new BGiveUp[MAX_PLAYERS]; new IsInBoxring; new InBoxRing; new FirstSpawn[MAX_PLAYERS]; new Respect[MAX_PLAYERS]; enum Rank { Beg, Ama, Adv, Pro, None, StrL }; new BoxStat[MAX_PLAYERS][Rank]; new LoggedIn[MAX_PLAYERS]; new PAccount[MAX_PLAYERS]; new Menu:Carspawner; new Menu:Sportcars; new Menu:Alldaycars; new Menu:Tuningcars; new Menu:SpecialRaceCars; new Menu:Bikes; new Menu:Planes; new Menu:Boats; new Menu:Military; new Menu:GetWeapons; new Menu:StandartWeapons; new Menu:Pistols; new Menu:Shotguns; new Menu:MachineGuns; new Menu:StormGuns; new Menu:Rifles; new Menu:HardGuns; new Menu:ThrowWeapons; new Menu:Other; new Menu:SetSkills; new wAssault[MAX_PLAYERS]; new wGangster[MAX_PLAYERS]; new wCop[MAX_PLAYERS]; new wStandart[MAX_PLAYERS]; new wIndividual[MAX_PLAYERS]; new CurrentWeapons[12][MAX_PLAYERS]; new CurrentAmmos[12][MAX_PLAYERS]; new WeaponSetting[50]; new IndPlayer[MAX_PLAYER_NAME]; new Float:RandomCustomer[21][3] = { {2151.1045,-1671.3440,15.0859}, {2065.4126,-1703.5499,14.1484}, {1905.8627,-1113.3171,26.6641}, {2045.5269,-1115.7684,26.3617}, {2104.6199,-1188.6127,25.9438}, {2153.1741,-979.7184,63.2934}, {2363.7437,-1047.8143,54.1484}, {2478.7617,-1063.3158,66.8359}, {2595.1321,-1224.8613,52.3757}, {2476.7546,-1375.6921,28.8349}, {2379.3591,-1785.3457,13.5469}, {2306.8369,-1786.2206,13.5554}, {2402.6121,-1716.4543,13.6873}, {1915.7899,-1064.5990,24.1247}, {2059.3528,-1057.1555,26.5827}, {2032.0249,-1044.2787,25.2259}, {2156.6655,-1071.5574,39.9156}, {2250.2297,-1250.2994,25.4440}, {2229.2400,-1268.8245,25.3672}, {2192.0325,-1250.0953,23.9409}, {2368.0107,-1674.8628,14.1682} }; new Float:RandomGG[7][3] = { {-1130.9011,1076.9305,1353.4279}, {-1136.5948,1077.3739,1345.8052}, {-1083.2759,1045.3164,1343.3174}, {-1059.1899,1056.0432,1344.1494}, {-1017.5864,1050.0138,1342.8647}, {-974.0999,1061.7153,1345.6708}, {-972.9766,1022.9188,1345.0541} }; new Float:RandomMotel[3][3] = { {2230.8601,-1178.8292,1029.7969}, {2203.7830,-1198.6079,1029.7969}, {2193.4458,-1147.0142,1033.7969} }; new Float:RandomCHole[3][3] = { {2552.8362,-1286.8530,1054.6406}, {2539.8230,-1287.6913,1054.6406}, {2577.8521,-1286.7396,1065.3577} }; new CarColors[127][1] = { {0}, {1},{2},{3},{4},{5},{6},{7},{8},{9},{10}, {11},{12},{13},{14},{15},{16},{17},{18},{19},{20}, {21},{22},{23},{24},{25},{26},{27},{28},{29},{30}, {31},{32},{33},{34},{35},{36},{37},{38},{39},{40}, {41},{42},{43},{44},{45},{46},{47},{48},{49},{50}, {51},{52},{53},{54},{55},{56},{57},{58},{59},{60}, {61},{62},{63},{64},{65},{66},{67},{68},{69},{70}, {71},{72},{73},{74},{75},{76},{77},{78},{79},{80}, {81},{82},{83},{84},{85},{86},{87},{88},{89},{90}, {91},{92},{93},{94},{95},{96},{97},{98},{99},{100}, {101},{102},{103},{104},{105},{106},{107},{108},{109},{110}, {111},{112},{113},{114},{115},{116},{117},{118},{119},{120}, {121},{122},{123},{124},{125},{126} }; forward PlayerLeaveGang(playerid); #define COLOR_ORANGERED 0xE9370DFC #define COLOR_GOLD 0xDEAD4370 #define COLOR_MEDIUMAQUA 0x83BFBFFF #define COLOR_GREY 0xAFAFAFAA #define COLOR_YELLOW 0xFFFF00AA #define COLOR_WHITE 0xFFFFFFAA #define COLOR_BROWN 0x993300AA #define COLOR_ORANGE 0xFF9933AA #define COLOR_CYAN 0x99FFFFAA #define COLOR_TAN 0xFFFFCCAA #define COLOR_PINK 0xFF66FFAA #define COLOR_KHAKI 0x999900AA #define COLOR_LIME 0x99FF00AA #define COLOR_TURQ 0x00A3C0AA #define COLOR_GREENISHGOLD 0xCCFFDD56 #define COLOR_LIGHTBLUEGREEN 0x0FFDD349 #define COLOR_LIGHTCYAN 0xAAFFCC33 #define COLOR_LEMON 0xDDDD2357 #define COLOR_LIGHTGREEN 0x7CFC00AA #define COLOR_WHITEYELLOW 0xFFE87DAA #define COLOR_BLUEAQUA 0x7E60FFAA #define COLOR_GREENYELLOWWHITE 0xCBFF45AA #define COLOR_DARKBLUE 0x15005EAA #define COLOR_RED 0xAA3333AA #define COLOR_LIGHTRED 0xFF0000AA #define NUMVALUES 4 forward UpdateSpeed(); forward Boxcheck(playerid); forward Crazymode(playerid); forward OnPlayerPickUpPickup(playerid,pickupid); forward ServerTime(); forward OnPlayerUpdate(playerid); forward Encrypt(string[]); forward OnPlayerLogin(playerid,const string[]); forward InfiniteLife(); forward SetupPlayerForClassSelection(playerid); forward AfkTimer(); forward GunGameRefresh(); forward DestroyTextTimer(Text:text); forward End(); forward GiveWeaponSettingStandart(playerid); forward GiveWeaponSettingAssault(playerid); forward GiveWeaponSettingGangster(playerid); forward GiveWeaponSettingCop(playerid); forward SaveWeaponSettingIndividual(playerid); forward GiveWeaponSettingIndividual(playerid); main() { print("\n-----------------------------------"); print("--------GangDM V." #1 "--------------"); print("---------Made by max_pain----------"); print("-----------------------------------\n"); } public OnGameModeInit() { SetGameModeText("Gangs Of LoS SanToS"); SetTeamCount(2); AddPlayerClass(0, 2494.5767,-1686.1864,13.5129,355.7687,0,0,0,0,0,0); // CJ AddPlayerClass(269, 2494.5767,-1686.1864,13.5129,355.7687,0,0,0,0,0,0); // Big Smoke AddPlayerClass(270, 2494.5767,-1686.1864,13.5129,355.7687,0,0,0,0,0,0); // Sweet AddPlayerClass(271, 2494.5767,-1686.1864,13.5129,355.7687,0,0,0,0,0,0); // Ryder AddStaticVehicle(492,2504.6165,-1682.2120,13.1676,11.5484,16,1); //grovecar0 AddStaticVehicle(603,2508.5613,-1679.7991,13.3848,10.1013,69,1); // grovecar1 AddStaticVehicle(541,2499.1650,-1683.3696,13.0231,11.1869,58,8); // grovecar2 AddStaticVehicle(402,2491.1704,-1682.9939,13.2519,3.8113,13,13); // grovecar3 AddStaticVehicle(602,2486.7319,-1683.1348,13.2257,6.0132,69,1); // grovecar4 AddStaticVehicle(562,2512.3042,-1676.9368,13.1989,11.6676,17,1); //grovecar5 AddStaticVehicle(558,2483.3882,-1682.8966,13.0427,1.4005,116,1); // grovecar6 AddStaticVehicle(522,2513.1646,-1670.0023,13.0755,102.7341,3,8); // grovebike1 AddStaticVehicle(522,2512.9490,-1666.9865,13.1306,91.7290,6,25); // grovebike2 AddStaticVehicle(522,2512.5134,-1663.8923,13.1505,90.4309,7,79); // grovebike3 AddPlayerClass(102, 1999.8833,-1120.6167,26.7746,181.6846,0,0,0,0,0,0); //BALLAS AddPlayerClass(103, 1999.8833,-1120.6167,26.7746,181.68460,0,0,0,0,0,0); //BALLAS AddPlayerClass(104, 1999.8833,-1120.6167,26.7746,181.6846,0,0,0,0,0,0); //BALLAS AddStaticVehicle(517,1948.2378,-1131.5389,25.4572,90.2552,85,1); // ballascar0 AddStaticVehicle(480,1941.4482,-1131.4258,25.2050,90.5242,12,12); // ballascar1 AddStaticVehicle(559,1934.8057,-1131.4783,24.9225,91.1032,58,8); // ballascar2 AddStaticVehicle(560,1927.4950,-1131.5046,24.7885,90.1411,9,39); // ballascar3 AddStaticVehicle(477,1921.0233,-1131.7767,24.6739,90.1544,94,1); // ballascar4 AddStaticVehicle(522,1944.6661,-1143.2561,25.1773,353.6760,51,118); // ballasbike1 AddStaticVehicle(522,1937.8147,-1143.0463,24.9998,359.4231,3,3); // ballasbike2 AddStaticVehicle(522,1941.4227,-1143.1160,25.0893,2.3917,6,25); // ballasbike3 AddPlayerClass(108,2455.4861,-1097.9379,43.0875,5.9461,0,0,0,0,0,0); //VAGOS AddPlayerClass(109,2455.4861,-1097.9379,43.0875,5.9461,0,0,0,0,0,0); //VAGOS AddPlayerClass(110,2455.4861,-1097.9379,43.0875,5.9461,0,0,0,0,0,0); //VAGOS AddStaticVehicle(467,2452.1470,-1091.2831,42.7618,83.0713,6,1); //vagoscar0 AddStaticVehicle(451,2446.1501,-1090.6051,42.2327,86.7128,125,125); // vagoscar1 AddStaticVehicle(506,2439.2578,-1090.2717,42.0260,87.4805,6,6); // vagoscar2 AddStaticVehicle(535,2434.1211,-1090.4794,41.9198,90.7554,28,1); // vagoscar3 AddStaticVehicle(534,2460.1555,-1092.1799,42.7848,84.5848,42,42); // vagoscar4 AddStaticVehicle(522,2442.5461,-1077.5634,42.0500,175.0155,36,105); // vagosbike1 AddStaticVehicle(522,2444.6919,-1077.6454,42.1150,177.8491,51,118); // vagosbike2 AddStaticVehicle(522,2447.6184,-1077.4908,42.1594,175.2416,3,3); // vagosbike3 AddPlayerClass(292,2522.2378,-2000.4359,13.5469,128.5352,0,0,0,0,0,0); //Cesar AddPlayerClass(114,2522.2378,-2000.4359,13.5469,128.5352,0,0,0,0,0,0); //LOS AZTECAS AddPlayerClass(115,2522.2378,-2000.4359,13.5469,128.5352,0,0,0,0,0,0); //LOS AZTECAS AddPlayerClass(116,2522.2378,-2000.4359,13.5469,128.5352,0,0,0,0,0,0); //LOS AZTECAS AddStaticVehicle(536,1844.2039,-1927.9865,13.1998,89.6847,93,1); // aztecascar0 AddStaticVehicle(562,1837.5275,-1928.0200,13.1228,89.8919,35,1); // aztecascar1 AddStaticVehicle(411,1851.5607,-1928.0968,13.1904,90.1852,64,1); // aztecascar2 AddStaticVehicle(541,1857.9548,-1927.9910,13.0882,89.1671,60,1); // aztecascar3 AddStaticVehicle(559,1864.5150,-1927.9908,13.1197,89.4659,60,1); // aztecascar4 AddStaticVehicle(522,1845.3577,-1939.6879,13.0989,358.2544,6,25); // aztecasbike1 AddStaticVehicle(522,1848.4471,-1939.7332,13.1173,358.5280,7,79); // aztecasbike2 AddStaticVehicle(522,1852.2606,-1939.7489,13.1123,0.9635,8,82); // aztecasbike3 AddPlayerClass(265,1550.6207,-1675.7418,15.4894,86.4241,0,0,0,0,0,0); //Tenpenny AddPlayerClass(266,1550.6207,-1675.7418,15.4894,86.4241,0,0,0,0,0,0); //Pulaski AddPlayerClass(280,1550.6207,-1675.7418,15.4894,86.4241,0,0,0,0,0,0); //LS Cop AddStaticVehicle(427,1534.0969,-1686.4365,13.5910,179.3800,0,1); // POLICETRUCK1 AddStaticVehicle(596,1533.9149,-1661.6329,13.1821,179.4230,0,1); // POLICECAR1 AddStaticVehicle(596,1533.9535,-1648.1016,13.1825,181.0566,0,1); // POLICECAR2 AddStaticVehicle(596,1534.2207,-1638.7291,13.1814,178.9015,0,1); // POLICECAR3 AddStaticVehicle(523,1542.1992,-1683.5516,13.1198,93.8415,0,0); // POLICEBIKE1 AddStaticVehicle(523,1542.2690,-1667.6261,13.1238,90.6924,0,0); // POLICEBIKE2 AddPlayerClass(181,1304.3850,-1092.8927,25.7651,181.1556,0,0,0,0,0,0); //Punk AddStaticVehicle(475,1297.8812,-1099.4774,25.6601,180.3320,7,121); // PUNKCAR1 AddStaticVehicle(434,1301.1383,-1100.0808,25.7716,182.8269,0,74); // PUNKCAR2 AddStaticVehicle(522,1306.7966,-1100.1927,25.2962,184.3666,6,25); // PUNKBIKE1 AddStaticVehicle(558,1304.4956,-1099.9102,25.3941,181.8885,45,60); // PUNKCAR3 AddStaticVehicle(445,1314.0208,-1100.9015,25.5036,177.5006,47,21); // PUNKCAR4 //------------------Race_1---------------------------------------------------------------------- AddStaticVehicle(415,1395.2716,-1712.3538,7.8567,172.6913,25,1); // race1car1 AddStaticVehicle(541,1391.4816,-1711.8807,8.0252,173.7650,2,1); // race1car2 AddStaticVehicle(411,1382.9812,-1711.3550,8.5864,180.7007,116,1); // race1car3 AddStaticVehicle(451,1380.0754,-1711.9581,8.5659,180.3076,16,16); // race1car4 //------------------DriftRace-------------------------------------------------------------------- AddStaticVehicle(494,-320.9408,1515.6124,75.2534,178.9626,36,13); //DRIFTCARHOTRING AddStaticVehicle(562,-346.0301,1514.9027,75.0183,180.7103,1,1); //DRIFTCAR1ELEGY AddStaticVehicle(559,-339.9518,1515.6410,75.0190,181.9309,1,1); // DRIFTCAR2JESTER AddStaticVehicle(560,-333.5864,1515.0402,75.0180,180.4218,1,1); // DRIFTCAR3SULTAN AddStaticVehicle(558,-327.2034,1514.8145,75.0190,179.1005,1,1); // DRIFTCAR4URANUS //------------------GangZones-------------------------------------------------------------------- grovezone = GangZoneCreate(1923.388, -1930.57, 2847.478, -1492.37); ballazone = GangZoneCreate(1611.556, -1496.318, 2261.841, -1006.798); vagoszone = GangZoneCreate(2280.855, -1484.475, 2893.112, -1077.857); aztecaszone = GangZoneCreate(1349.16, -2041.106, 1908.177, -1504.214); punkzone = GangZoneCreate(927.0455, -1504.214, 1622.964, -967.3207); //--------------------------------LS_RAMPS^^------------------------------------------------------- CreateObject(14416, 1613.838, -2481.776, 13.525, 0, 0, 91.1); // CreateObject(14416, 1614.011, -2485.66, 13.525, 0, 0, 91.1); // CreateObject(14416, 1613.753, -2489.554, 13.525, 0, 0, 91.1); // CreateObject(1634, 1891.363, -2593.323, 13.844, 0, 0, -87.662); // CreateObject(1634, 1891.33, -2601.981, 13.844, 0, -1.719, -91.96); // CreateObject(1634, 1891.128, -2584.288, 13.844, 0, 0, -92.819); // CreateObject(1634, 1891.029, -2588.78, 13.844, 0, 0, -89.381); // CreateObject(1634, 1891.183, -2597.526, 13.844, 0, 0, -89.381); // CreateObject(7971, 1982.917, -2387.994, 17.373, 0, 0, 0); // CreateObject(1634, 1783.611, -2503.6, 13.852, 0, 0, 87.662); // CreateObject(1634, 1841.735, -2494.158, 13.852, -57.296, 0, -89.381); // //---------------------------------SELF_RAMP------------------------------------------------------ CreateObject(1634, 1580.553, -2493.728, 13.852, 0, 2.578, 98.835); // CreateObject(1634, 1578.662, -2493.81, 16.991, 28.361, 2.578, 97.976); // CreateObject(1634, 1577.086, -2493.875, 22.103, 52.426, 2.578, 97.976); // CreateObject(5168, 2113.838, -2435.224, 18.667, 0, 0, -181.341); // CreateObject(4165, 1669.367, -2471.106, 32.102, 0, 30.94, 1.719); // CreateObject(4165, 1616.114, -2472.697, 64.028, 0, 30.94, 1.719); // CreateObject(4165, 1574.372, -2473.813, 89.048, 0, 30.94, 1.719); // CreateObject(4165, 1519.546, -2475.558, 121.919, 0, 30.94, 1.719); // CreateObject(4165, 1461.684, -2477.469, 156.612, 0, 30.94, 1.719); // CreateObject(4165, 1403.889, -2479.006, 191.257, 0, 30.94, 1.719); // CreateObject(4165, 1347.155, -2480.75, 225.272, 0, 30.94, 1.719); // CreateObject(4165, 1290.322, -2482.379, 259.343, 0, 30.94, 1.719); // CreateObject(4165, 1233.106, -2484.128, 293.645, 0, 30.94, 1.719); // CreateObject(4165, 1174.271, -2485.843, 328.918, 0, 30.94, 1.719); // CreateObject(4165, 1116.65, -2487.594, 363.463, 0, 30.94, 1.719); // CreateObject(4165, 1061.319, -2489.441, 396.639, 0, 30.94, 1.719); // CreateObject(4165, 1002.912, -2491.09, 431.653, 0, 30.94, 1.719); // CreateObject(4165, 945.474, -2492.745, 466.087, 0, 30.94, 1.719); // CreateObject(8040, 845.236, -2494.65, 503.089, 0, 0, 0); // CreateObject(10629, 852.701, -2454.851, 517.775, 0, 0, 91.96); // CreateObject(1655, 1679.11, -2464.777, 27.551, -19.767, 0, -88.522); // CreateObject(1655, 1684.128, -2464.76, 29.651, 10.313, 0, -88.522); // CreateObject(1655, 1686.418, -2464.904, 33.243, 38.675, 0, -88.522); // CreateObject(1655, 1679.305, -2473.875, 27.407, -19.767, 0, -88.522); // CreateObject(1655, 1682.848, -2473.971, 29.598, 10.313, 0, -88.522); // CreateObject(1655, 1685.605, -2474.165, 33.547, 37.815, 0, -88.522); // AddStaticVehicle(541,863.2459,-2498.0796,502.9485,180.2912,58,8); // LSJCAR1 AddStaticVehicle(494,856.7824,-2498.5381,503.2180,180.2564,42,30); // LSJCAR2 AddStaticVehicle(562,850.3459,-2498.4639,502.9829,178.9652,116,1); // LSJCAR3 AddStaticVehicle(603,844.0020,-2498.1384,503.1620,179.3683,75,77); // LSJCAR4 AddStaticVehicle(451,837.6649,-2498.2542,503.0299,179.3149,16,16); // LSJCAR5 AddStaticVehicle(601,856.8906,-2490.3521,503.0820,179.5559,1,1); // LSJCAR6 AddStaticVehicle(432,858.0527,-2479.6790,503.3364,269.4456,43,0); // LSJCAR7 //-----------------------------GOLDENGATESTUNT--------------------------------------------------- CreateObject(1634, -954.52, -274.464, 36.871, 0, 0, -9.454); // CreateObject(1634, -953.94, -272.587, 40.056, 33.518, 0, -9.454); // CreateObject(1634, -953.564, -270.672, 45.21, 54.144, 0, -9.454); // CreateObject(16358, -1418.512, 787.455, 105.295, 0, 31.799, 46.41); // CreateObject(1633, -1363.608, 851.235, 54.971, -14.61, 0, -42.112); // CreateObject(1633, -1361.264, 853.509, 56.634, 5.157, 0.859, -41.253); // CreateObject(1633, -1359.28, 855.784, 59.407, 20.626, 0.859, -41.253); // CreateObject(8390, -1539.895, 664.48, 188.885, 0, 0, 135.791); // //-----------------------------------Speedo------------------------------------------------------ SetTimer("Speed",1000,true); //------------------------------------Misc------------------------------------------------------- GodTimer = SetTimer("InfiniteLife",50,1); AfkT = SetTimer("AfkTimer",50,1); SetTimer("UpdateSpeed",1000, 1); GangA = SetTimer("AreaCheck",30000,1); crazyT = SetTimer("Crazymode",150,1); IsInBoxring = SetTimer("Boxcheck",50,1); AllowInteriorWeapons( 1 ); EnableStuntBonusForAll(1); //------------------------------CARS SPAWNER-------------------------------------------------- Carspawner = CreateMenu("Car Spawner v1.0",4,200.0,100.0,150.0,150.0); AddMenuItem(Carspawner,0,"Sport Cars"); AddMenuItem(Carspawner,0,"Allday Cars"); AddMenuItem(Carspawner,0,"Tuning Cars"); AddMenuItem(Carspawner,0,"Special Race Cars"); AddMenuItem(Carspawner,0,"Bikes"); AddMenuItem(Carspawner,0,"Planes"); AddMenuItem(Carspawner,0,"Boats"); AddMenuItem(Carspawner,0,"Military&Other"); Sportcars = CreateMenu("Sport Cars",1,200.0,100.0,150.0,150.0); AddMenuItem(Sportcars,0,"Cheetah"); AddMenuItem(Sportcars,0,"HotKnife"); AddMenuItem(Sportcars,0,"Super GT"); AddMenuItem(Sportcars,0,"Alpha"); AddMenuItem(Sportcars,0,"ZR-350"); AddMenuItem(Sportcars,0,"Bullet"); AddMenuItem(Sportcars,0,"Infernus"); Alldaycars = CreateMenu("Allday Cars",1,200.0,100.0,150.0,150.0); AddMenuItem(Alldaycars,0,"Stallion"); AddMenuItem(Alldaycars,0,"Sabre"); AddMenuItem(Alldaycars,0,"Blista Compact"); AddMenuItem(Alldaycars,0,"SlamVan"); AddMenuItem(Alldaycars,0,"Blade"); AddMenuItem(Alldaycars,0,"Voodoo"); AddMenuItem(Alldaycars,0,"Admiral"); AddMenuItem(Alldaycars,0,"Oceanic"); AddMenuItem(Alldaycars,0,"Caddy"); AddMenuItem(Alldaycars,0,"Hermes"); AddMenuItem(Alldaycars,0,"Greenwood"); AddMenuItem(Alldaycars,0,"Remington"); Tuningcars = CreateMenu("Tuning Cars",1,200.0,100.0,150.0,150.0); AddMenuItem(Tuningcars,0,"Uranus"); AddMenuItem(Tuningcars,0,"Jester"); AddMenuItem(Tuningcars,0,"Sultan"); AddMenuItem(Tuningcars,0,"Stratum"); AddMenuItem(Tuningcars,0,"Elegy"); SpecialRaceCars = CreateMenu("Special Race Cars",1,200.0,100.0,150.0,150.0); AddMenuItem(SpecialRaceCars,0,"Hotring Racer 1"); AddMenuItem(SpecialRaceCars,0,"Hotring Racer 2"); AddMenuItem(SpecialRaceCars,0,"Hotring Racer 3"); AddMenuItem(SpecialRaceCars,0,"Monster Truck 1"); AddMenuItem(SpecialRaceCars,0,"Monster Truck 2"); AddMenuItem(SpecialRaceCars,0,"Derby Car"); Bikes = CreateMenu("Bikes",1,200.0,100.0,150.0,150.0); AddMenuItem(Bikes,0,"Pizzaboy"); AddMenuItem(Bikes,0,"PCJ-600"); AddMenuItem(Bikes,0,"Faggio"); AddMenuItem(Bikes,0,"Freeway"); AddMenuItem(Bikes,0,"Sanchez"); AddMenuItem(Bikes,0,"FCR-900"); AddMenuItem(Bikes,0,"NRG-500"); AddMenuItem(Bikes,0,"BF-400"); AddMenuItem(Bikes,0,"Wayfarer"); Planes = CreateMenu("Planes",1,200.0,100.0,150.0,150.0); AddMenuItem(Planes,0,"Hunter"); AddMenuItem(Planes,0,"Skimmer"); AddMenuItem(Planes,0,"Rustler"); AddMenuItem(Planes,0,"Maverick"); AddMenuItem(Planes,0,"Stuntplane"); AddMenuItem(Planes,0,"Hydra"); AddMenuItem(Planes,0,"Nevada"); AddMenuItem(Planes,0,"AT-400"); AddMenuItem(Planes,0,"Andromada"); AddMenuItem(Planes,0,"Dodo"); AddMenuItem(Planes,0,"Seasparrow"); Boats = CreateMenu("Boats",1,200.0,100.0,150.0,150.0); AddMenuItem(Boats,0,"Predator"); AddMenuItem(Boats,0,"Squallo"); AddMenuItem(Boats,0,"Speeder"); AddMenuItem(Boats,0,"Reefer"); AddMenuItem(Boats,0,"Tropic"); AddMenuItem(Boats,0,"Coastguard"); AddMenuItem(Boats,0,"Dinghy"); AddMenuItem(Boats,0,"Marquis"); AddMenuItem(Boats,0,"Jetmax"); AddMenuItem(Boats,0,"Vortex"); AddMenuItem(Boats,0,"Launch"); Military = CreateMenu("Military&Others",1,200.0,100.0,150.0,150.0); AddMenuItem(Military,0,"LS Police Car"); AddMenuItem(Military,0,"SF Police Car"); AddMenuItem(Military,0,"LV Police Car"); AddMenuItem(Military,0,"Police Ranger"); AddMenuItem(Military,0,"S.W.A.T."); AddMenuItem(Military,0,"Enforcer"); AddMenuItem(Military,0,"Securicar"); AddMenuItem(Military,0,"Rhino"); AddMenuItem(Military,0,"FBI Rancher"); AddMenuItem(Military,0,"Police Maverick"); AddMenuItem(Military,0,"HPV-1000"); AddMenuItem(Military,0,"FBI Truck"); //-------------------------------------------------------------------------------------------- //---------------------------------GetWeapons------------------------------------------------- GetWeapons = CreateMenu("Virtual Ammunation",9,200.0,100.0,150.0,150.0); AddMenuItem(GetWeapons,0,"Standart Weapons"); AddMenuItem(GetWeapons,0,"Pistols"); AddMenuItem(GetWeapons,0,"Shotguns"); AddMenuItem(GetWeapons,0,"Machine Weapons"); AddMenuItem(GetWeapons,0,"Storm Weapons"); AddMenuItem(GetWeapons,0,"Rifles"); AddMenuItem(GetWeapons,0,"Advanced Weapons"); AddMenuItem(GetWeapons,0,"Throw Weapons"); AddMenuItem(GetWeapons,0,"Other Weapons"); StandartWeapons = CreateMenu("Standart Weapons",1,200.0,100.0,150.0,150.0); AddMenuItem(StandartWeapons,0,"Golf Club"); AddMenuItem(StandartWeapons,0,"Nite Stick"); AddMenuItem(StandartWeapons,0,"Knife"); AddMenuItem(StandartWeapons,0,"Baseball Bat"); AddMenuItem(StandartWeapons,0,"Shovel"); AddMenuItem(StandartWeapons,0,"Pool Cue"); AddMenuItem(StandartWeapons,0,"Katana"); AddMenuItem(StandartWeapons,0,"Chainsaw"); Pistols = CreateMenu("Pistols",1,200.0,100.0,150.0,150.0); AddMenuItem(Pistols,0,"9mm"); AddMenuItem(Pistols,0,"Silenced 9mm"); AddMenuItem(Pistols,0,"Desert Eagle"); Shotguns = CreateMenu("Shotguns",1,200.0,100.0,150.0,150.0); AddMenuItem(Shotguns,0,"Shotgun"); AddMenuItem(Shotguns,0,"Sawn-Off Shotgun"); AddMenuItem(Shotguns,0,"Combat Shotgun"); MachineGuns = CreateMenu("Machine Weapons",1,200.0,100.0,150.0,150.0); AddMenuItem(MachineGuns,0,"Micro SMG"); AddMenuItem(MachineGuns,0,"SMG"); AddMenuItem(MachineGuns,0,"Tec9"); StormGuns = CreateMenu("Storm Weapons",1,200.0,100.0,150.0,150.0); AddMenuItem(StormGuns,0,"AK-47"); AddMenuItem(StormGuns,0,"M4"); Rifles = CreateMenu("Rifles",1,200.0,100.0,150.0,150.0); AddMenuItem(Rifles,0,"Country Rifle"); AddMenuItem(Rifles,0,"Sniper Rifle"); HardGuns = CreateMenu("Advanced Weapons",1,200.0,100.0,150.0,150.0); AddMenuItem(HardGuns,0,"Rocket Launcher"); AddMenuItem(HardGuns,0,"HS Rocket Launcher"); AddMenuItem(HardGuns,0,"Flametrower"); AddMenuItem(HardGuns,0,"Minigun"); ThrowWeapons = CreateMenu("Throw Weapons",1,200.0,100.0,150.0,150.0); AddMenuItem(ThrowWeapons,0,"Grenade"); AddMenuItem(ThrowWeapons,0,"Tear Gas"); AddMenuItem(ThrowWeapons,0,"Molotov Cocktail"); AddMenuItem(ThrowWeapons,0,"C4"); Other = CreateMenu("Throw Weapons",1,200.0,100.0,150.0,150.0); AddMenuItem(Other,0,"Brass Knuckles"); AddMenuItem(Other,0,"Cane"); AddMenuItem(Other,0,"Spraycan"); AddMenuItem(Other,0,"Fire Extinguisher"); AddMenuItem(Other,0,"Nightvision"); AddMenuItem(Other,0,"Thermal Googles"); AddMenuItem(Other,0,"Parachute"); //-------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------- SetSkills = CreateMenu("Virtual Ammunation V.2",9,200.0,100.0,150.0,150.0); AddMenuItem(SetSkills,0,"One handed Pistol"); AddMenuItem(SetSkills,0,"One handed Shotgun"); AddMenuItem(SetSkills,0,"One handed Uzi"); AddMenuItem(SetSkills,0,"Two handed Pistol"); AddMenuItem(SetSkills,0,"Two handed Shotgun"); AddMenuItem(SetSkills,0,"Two handed Uzi"); //-------------------------------------------------------------------------------------------- //-----------------------------------MONEY----------PICKUP----------------------------------- grovemoney = CreatePickup(1274,2,2503.7720,-1687.5665,13.5496); ballamoney = CreatePickup(1274,2,2464.5879,-1096.7202,43.7850); vagosmoney = CreatePickup(1274,2,1934.3544,-1123.9164,25.8963); aztecasmoney = CreatePickup(1274,2,1861.0817,-1923.8232,13.5469); copmoney = CreatePickup(1274,2,1546.9347,-1682.6227,13.5581); punkmoney = CreatePickup(1274,2,1312.5149,-1093.4603,25.6499); return 1; } public OnGameModeExit() { KillTimer(GodTimer); KillTimer(AfkT); KillTimer(GangA); KillTimer(AlrmTimer); KillTimer(crazyT); KillTimer(IsInBoxring); return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerClass(playerid, classid); SetupPlayerForClassSelection(playerid); gPlayerClass[playerid] = classid; switch (classid) { case 0: { GameTextForPlayer(playerid, "~g~Carl Johnson", 500, 6); } case 1: { GameTextForPlayer(playerid, "~g~Big Smoke", 500, 6); } case 2: { GameTextForPlayer(playerid, "~g~Sweet", 500, 6); } case 3: { GameTextForPlayer(playerid, "~g~Ryder", 500, 6); } case 4: { GameTextForPlayer(playerid, "~p~Ballas", 500, 6); } case 5: { GameTextForPlayer(playerid, "~p~Ballas", 500, 6); } case 6: { GameTextForPlayer(playerid, "~p~Ballas", 500, 6); } case 7: { GameTextForPlayer(playerid, "~Y~LS Vagos", 500, 6); } case 8: { GameTextForPlayer(playerid, "~Y~LS Vagos", 500, 6); } case 9: { GameTextForPlayer(playerid, "~Y~LS Vagos", 500, 6); } case 10: { GameTextForPlayer(playerid,"~GaZa",500,6); } case 11: { GameTextForPlayer(playerid, "~b~DMH", 500, 6); } case 12: { GameTextForPlayer(playerid,"~b~CnR DoGs",500,6); } case 13: { GameTextForPlayer(playerid,"~b~noobs",500,6); } case 14: { GameTextForPlayer(playerid,"~w~COPS:Tennpenny",500,6); } case 15: { GameTextForPlayer(playerid,"~w~COPS:Pulaski",500,6); } case 16: { GameTextForPlayer(playerid,"~w~COPS:LS Cop",500,6); } case 17: { GameTextForPlayer(playerid,"~r~Anarchist",500,6); } } return 1; } SetPlayerClass(playerid, classid) { if(classid == 0) { gTeam[playerid] = TEAM_GROVE; } else if(classid == 1) { gTeam[playerid] = TEAM_GROVE; } else if(classid == 2) { gTeam[playerid] = TEAM_GROVE; } else if(classid == 3) { gTeam[playerid] = TEAM_GROVE; } else if(classid == 4) { gTeam[playerid] = TEAM_BALLAS; } else if(classid == 5) { gTeam[playerid] = TEAM_BALLAS; } else if(classid == 6) { gTeam[playerid] = TEAM_BALLAS; } else if(classid == 7) { gTeam[playerid] = TEAM_LOS_SANTOS_VAGOS; } else if(classid == 8) { gTeam[playerid] = TEAM_LOS_SANTOS_VAGOS; } else if(classid == 9) { gTeam[playerid] = TEAM_LOS_SANTOS_VAGOS; } else if(classid == 10) { gTeam[playerid] = TEAM_VARIOS_LOS_AZTECAS; } else if(classid == 11) { gTeam[playerid] = TEAM_VARIOS_LOS_AZTECAS; } else if(classid == 12) { gTeam[playerid] = TEAM_VARIOS_LOS_AZTECAS; } else if (classid == 13) { gTeam[playerid] = TEAM_VARIOS_LOS_AZTECAS; } else if (classid == 14) { gTeam[playerid] = TEAM_COPS; } else if (classid == 15) { gTeam[playerid] = TEAM_COPS; } else if (classid == 16) { gTeam[playerid] = TEAM_COPS; } else if (classid == 17) { gTeam[playerid] = TEAM_ANARCHIST; } } public OnPlayerRequestSpawn(playerid) { SetupPlayerForClassSelection(playerid); return 1; } public OnPlayerConnect(playerid) { GetPlayerName(playerid, name, sizeof(name)); SendClientMessage(playerid,COLOR_GREEN,"Welcome and Have Fun on LoS SanToS Gangs-Gamemode Thanks to max_pain"); format(string, sizeof(string), "%s joined the server.", name ); SendClientMessageToAll(COLOR_YELLOW, string); KillScore[playerid] = 0; DeathScore[playerid] = 0; PlayerInfo[playerid][pKills] = 0; PlayerInfo[playerid][pDeaths] = 0; IsInGunGame[playerid] = 0; afk[playerid] = 0; rank[playerid] = 0; TeamKills[playerid] = 0; new Text:Connect; Connect = TextDrawCreate(180.0,200.0,"~w~Welcome To LS ~n~GangDeathmatch!"); TextDrawColor(Connect,COLOR_GREEN); TextDrawSetOutline(Connect,1); TextDrawSetShadow(Connect,0); TextDrawFont(Connect,0); TextDrawLetterSize(Connect,1.5,2.99); TimeTextForPlayer(playerid,Connect,3500); Grove[playerid] = 0; Ballas[playerid] = 0; Vagos[playerid] = 0; Aztecas[playerid] = 0; Cop[playerid] = 0; Punk[playerid] = 0; TogglePlayerClock(playerid,0); AThug[playerid] = 0; PlayerDied[playerid] = 0; playerGang[playerid]=0; gangInvite[playerid]=0; OnPlayerRequestSpawn(playerid); FirstSpawn[playerid] = 1; God[playerid] = 0; SendClientMessage(playerid,COLOR_WHITE,"Please choose your Weapon-Setting by /wSetting !"); SendClientMessage(playerid,COLOR_WHITE,"Otherwise you'll get the Standart Weapon-Setting."); wStandart[playerid] = 1; wAssault[playerid] = 0; wGangster[playerid] = 0; wCop[playerid] = 0; //-----------------------REGISTER---------------------------------------- new playername[MAX_PLAYER_NAME]; new connect[128]; GetPlayerName(playerid, playername, sizeof(playername)); format(connect, sizeof(connect), "%s.ini", playername); if(fexist(connect)) { PAccount[playerid] = 1; SendClientMessage(playerid, COLOR_YELLOW, "You are registered, please login with /login password"); return 1; } else { PAccount[playerid] = 0; SendClientMessage(playerid, COLOR_YELLOW, "Your name is not registered, please register with /register password"); return 1; } //----------------------------REGISTER-------------------------------------- } TimeTextForPlayer(playerid, Text:text, time) { TextDrawShowForPlayer(playerid,text); SetTimerEx("DestroyTextTimer",time,0,"i",_:text); } public DestroyTextTimer(Text:text) { TextDrawDestroy(text); } public OnPlayerDisconnect(playerid, reason) { GetPlayerName(playerid,name6,sizeof(name6)); format(string,sizeof(string),"%s Left Us",name6); SendClientMessageToAll(COLOR_YELLOW,string); afk[playerid] = 0; //------------------------------REGISTER---------------------------- OnPlayerUpdate(playerid); LoggedIn[playerid] = 0; //-------------------------------REGISTER---------------------------- GSpawn[playerid] = 0; BSpawn[playerid] = 0; VSpawn[playerid] = 0; ASpawn[playerid] = 0; CSpawn[playerid] = 0; PSpawn[playerid] = 0; IsInMotel[playerid] = 0; IsInCHole[playerid] = 0; PlayerDied[playerid] = 0; God[playerid] = 0; if(wIndividual[playerid] == 1) { format(WeaponSetting, sizeof(WeaponSetting), "%s_WeaponSetting.ini", IndPlayer); fremove(WeaponSetting); } return 1; } public OnPlayerSpawn(playerid) { if(IsInGunGame[playerid] == 1 || IsInMotel[playerid] == 1 || IsInCHole[playerid] == 1) { if(IsInGunGame[playerid] == 1) { PlayerDied[playerid] = 0; IsInGunGame[playerid] = 1; IsInMotel[playerid] = 0; IsInCHole[playerid] = 0; SetPlayerInterior(playerid,10); new rand = random(sizeof(RandomGG)); SetPlayerPos(playerid, RandomGG[rand][0], RandomGG[rand][1], RandomGG[rand][2]); SetPlayerFacingAngle(playerid,180); if(playerid != INVALID_PLAYER_ID) { if(KillScore[playerid] == 0 || KillScore[playerid] == 1) { rank[playerid] = 0; GivePlayerWeapon(playerid,22,1000); } else if(KillScore[playerid] == 2 || KillScore[playerid] == 3) { rank[playerid] = 1; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,24,1000); } else if(KillScore[playerid] == 4 || KillScore[playerid] == 5) { rank[playerid] = 2; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,32,1000); } else if(KillScore[playerid] == 6 || KillScore[playerid] == 7) { rank[playerid] = 3; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,28,1000); } else if(KillScore[playerid] == 8 || KillScore[playerid] == 9) { rank[playerid] = 4; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,29,1000); } else if(KillScore[playerid] == 10 || KillScore[playerid] == 11) { rank[playerid] = 5; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,30,1000); } else if(KillScore[playerid] == 12 || KillScore[playerid] == 13) { rank[playerid] = 6; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,33,1000); } else if(KillScore[playerid] == 14 || KillScore[playerid] == 15) { rank[playerid] = 7; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,34,1000); } else if(KillScore[playerid] == 16 || KillScore[playerid] == 17) { rank[playerid] = 8; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,16,1000); } else if(KillScore[playerid] == 18 || KillScore[playerid] == 19) { rank[playerid] = 9; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,9,0); } else if(KillScore[playerid] == 20 || KillScore[playerid] == 21) { rank[playerid] = 10; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,41,1000); } else if(KillScore[playerid] >= 22) { rank[playerid] = 11; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,4,0); } if(RankDown[playerid] == 1) { RankDown[playerid] = 0; KillScore[playerid]-=2; DeathScore[playerid] = 0; if(rank[playerid] == 1) { rank[playerid] = 0; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,22,1000); SendClientMessage(playerid,COLOR_RED,"You Are Back On Level 0 = Pistols"); } else if(rank[playerid] == 2) { rank[playerid] = 1; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,24,1000); SendClientMessage(playerid,COLOR_RED,"You Are Back On Level 1 = Desert Eagle"); } else if(rank[playerid] == 3) { rank[playerid] = 2; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,32,1000); SendClientMessage(playerid,COLOR_RED,"You Are Back On Level 2 = Tec 9"); } else if(rank[playerid] == 4) { rank[playerid] = 3; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,28,1000); SendClientMessage(playerid,COLOR_RED,"You Are Back On Level 3 = Uzi"); } else if(rank[playerid] == 5) { rank[playerid] = 4; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,29,1000); SendClientMessage(playerid,COLOR_RED,"You Are Back On Level 4 = SMG"); } else if(rank[playerid] == 6) { rank[playerid] = 5; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,30,1000); SendClientMessage(playerid,COLOR_RED,"You Are Back On Level 5 = Ak 47"); } else if(rank[playerid] == 7) { rank[playerid] = 6; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,33,1000); SendClientMessage(playerid,COLOR_RED,"You Are Back On Level 6 = Country Rifle"); } else if(rank[playerid] == 8) { rank[playerid] = 7; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,34,1000); SendClientMessage(playerid,COLOR_RED,"You Are Back On Level 7 = Sniper Rifle"); } else if(rank[playerid] == 9) { rank[playerid] = 8; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,16,1000); SendClientMessage(playerid,COLOR_RED,"You Are Back On Level 8 = Grenades"); } else if(rank[playerid] == 10) { rank[playerid] = 9; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,9,0); SendClientMessage(playerid,COLOR_RED,"You Are Back On Level 9 = Chainsaw"); } else if(rank[playerid] == 11) { rank[playerid] = 10; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,41,1000); SendClientMessage(playerid,COLOR_RED,"You Are Back On Level 10 = Spraycan"); } }//rankdown GB }//playerid GB }//IsInGunGame == 1 GB if(IsInMotel[playerid] == 1) { PlayerDied[playerid] = 0; IsInMotel[playerid] = 1; IsInCHole[playerid] = 0; IsInGunGame[playerid] = 0; new randM = random(sizeof(RandomMotel)); SetPlayerPos(playerid,RandomMotel[randM][0],RandomMotel[randM][1],RandomMotel[randM][2]); SetPlayerInterior(playerid,15); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,23,500); GivePlayerWeapon(playerid,29,1000); GivePlayerWeapon(playerid,31,1000); GivePlayerWeapon(playerid,33,500); } if(IsInCHole[playerid] == 1) { PlayerDied[playerid] = 0; IsInMotel[playerid] = 0; IsInCHole[playerid] = 1; IsInGunGame[playerid] = 0; new randC = random(sizeof(RandomCHole)); SetPlayerPos(playerid,RandomCHole[randC][0],RandomCHole[randC][1],RandomCHole[randC][2]); SetPlayerInterior(playerid,2); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,23,500); GivePlayerWeapon(playerid,25,500); GivePlayerWeapon(playerid,30,5000); GivePlayerWeapon(playerid,33,500); } }//IsInGunGame || etc GB else if(IsInGunGame[playerid] == 0 || IsInMotel[playerid] == 0 || IsInCHole[playerid] == 0) { switch (gTeam[playerid]) { case TEAM_GROVE: { GSpawn[playerid] = 1; PlayerPlaySound(playerid,1147,0.0,0.0,0.0); SetPlayerScore(playerid, 500); SetPlayerColor(playerid,COLOR_GREEN); SetPlayerArmour(playerid,100.0); SetPlayerInterior(playerid,0); SendClientMessage(playerid,COLOR_WHITE,"Type: /tut /help /telehelp /dmhelp /wSetting / /fighthelp /carhelp /ganghelp"); GangZoneFlashForAll(grovezone,0xAA3333AA); GetPlayerName(playerid,name,sizeof(name)); format(string,sizeof(string),"%s is a Grove Street Member",name); SendClientMessageToAll(COLOR_YELLOW,string); GangZoneShowForAll(grovezone,COLOR_GREEN); GangZoneShowForAll(ballazone,COLOR_PURPLE); GangZoneShowForAll(vagoszone,COLOR_YELLOW); GangZoneShowForAll(aztecaszone,COLOR_LIGHTBLUE); GangZoneShowForAll(punkzone,COLOR_RED); IsInMotel[playerid] = 0; IsInCHole[playerid] = 0; IsInGunGame[playerid] = 0; Boxen[playerid] = 0; Grove[playerid] = 1; TeamGang[playerid] = 1; if(PlayerDied[playerid] == 1) { SetPlayerPos(playerid,2025.2041,-1423.6470,16.9922); SendClientMessage(playerid,COLOR_WHITE,"You Got Rescued by Medics!"); SetPlayerFacingAngle(playerid,137.0703); PlayerDied[playerid] = 0; } else { SetPlayerPos(playerid,2494.5767,-1686.1864,13.5129); } if(FirstSpawn[playerid] == 1) { GivePlayerMoney(playerid,50000); } if(wAssault[playerid] == 1) { GiveWeaponSettingAssault(playerid); } if(wGangster[playerid] == 1) { GiveWeaponSettingGangster(playerid); } if(wCop[playerid] == 1) { GiveWeaponSettingCop(playerid); } if(wStandart[playerid] == 1) { GiveWeaponSettingStandart(playerid); } if(wIndividual[playerid] == 1) { GiveWeaponSettingIndividual(playerid); } }//Grove GB case TEAM_BALLAS: { BSpawn[playerid] = 1; PlayerPlaySound(playerid,1147,0.0,0.0,0.0); SetPlayerScore(playerid, 500); SetPlayerColor(playerid,COLOR_PURPLE); SetPlayerArmour(playerid,100.0); SetPlayerInterior(playerid,0); SendClientMessage(playerid,COLOR_WHITE,"Type /tut /help /telehelp /dmhelp /wSetting /fighthelp /carhelp /ganghelp"); GangZoneFlashForAll(ballazone,0xAA3333AA); GetPlayerName(playerid,name,sizeof(name)); format(string,sizeof(string),"%s is a Ballas Member",name); SendClientMessageToAll(COLOR_YELLOW,string); GangZoneShowForAll(grovezone,COLOR_GREEN); GangZoneShowForAll(ballazone,COLOR_PURPLE); GangZoneShowForAll(vagoszone,COLOR_YELLOW); GangZoneShowForAll(aztecaszone,COLOR_LIGHTBLUE); GangZoneShowForAll(punkzone,COLOR_RED); IsInMotel[playerid] = 0; IsInCHole[playerid] = 0; IsInGunGame[playerid] = 0; Boxen[playerid] = 0; Ballas[playerid] = 1; TeamGang[playerid] = 2; if(PlayerDied[playerid] == 1) { SetPlayerPos(playerid,2025.2041,-1423.6470,16.9922); SendClientMessage(playerid,COLOR_WHITE,"You Got Rescued by Medics!"); SetPlayerFacingAngle(playerid,137.0703); PlayerDied[playerid] = 0; } else { SetPlayerPos(playerid,1956.772,-1121.052,26.870); } if(FirstSpawn[playerid] == 1) { GivePlayerMoney(playerid,50000); } if(wAssault[playerid] == 1) { GiveWeaponSettingAssault(playerid); } if(wGangster[playerid] == 1) { GiveWeaponSettingGangster(playerid); } if(wCop[playerid] == 1) { GiveWeaponSettingCop(playerid); } if(wStandart[playerid] == 1) { GiveWeaponSettingStandart(playerid); } if(wIndividual[playerid] == 1) { GiveWeaponSettingIndividual(playerid); } }//Ballas GB case TEAM_LOS_SANTOS_VAGOS: { VSpawn[playerid] = 1; PlayerPlaySound(playerid,1147,0.0,0.0,0.0); SetPlayerScore(playerid, 500); SetPlayerColor(playerid,COLOR_YELLOW); SetPlayerArmour(playerid,100.0); SetPlayerInterior(playerid,0); SendClientMessage(playerid,COLOR_WHITE,"Type /tut /help /telehelp /dmhelp /wSetting /fighthelp /carhelp /ganghelp"); GangZoneFlashForAll(vagoszone,0xAA3333AA); GetPlayerName(playerid,name,sizeof(name)); format(string,sizeof(string),"%s is a LS Vagos Member",name); SendClientMessageToAll(COLOR_YELLOW,string); GangZoneShowForAll(grovezone,COLOR_GREEN); GangZoneShowForAll(ballazone,COLOR_PURPLE); GangZoneShowForAll(vagoszone,COLOR_YELLOW); GangZoneShowForAll(aztecaszone,COLOR_LIGHTBLUE); GangZoneShowForAll(punkzone,COLOR_RED); IsInMotel[playerid] = 0; IsInCHole[playerid] = 0; IsInGunGame[playerid] = 0; Boxen[playerid] = 0; Vagos[playerid] = 1; TeamGang[playerid] = 3; if(PlayerDied[playerid] == 1) { SetPlayerPos(playerid,2025.2041,-1423.6470,16.9922); SendClientMessage(playerid,COLOR_WHITE,"You Got Rescued by Medics!"); SetPlayerFacingAngle(playerid,137.0703); PlayerDied[playerid] = 0; } else { SetPlayerPos(playerid,2457.052,-1097.219,42.967); } if(FirstSpawn[playerid] == 1) { GivePlayerMoney(playerid,50000); } if(wAssault[playerid] == 1) { GiveWeaponSettingAssault(playerid); } if(wGangster[playerid] == 1) { GiveWeaponSettingGangster(playerid); } if(wCop[playerid] == 1) { GiveWeaponSettingCop(playerid); } if(wStandart[playerid] == 1) { GiveWeaponSettingStandart(playerid); } if(wIndividual[playerid] == 1) { GiveWeaponSettingIndividual(playerid); } }//Los Santos .. GB case TEAM_VARIOS_LOS_AZTECAS: { ASpawn[playerid] = 1; PlayerPlaySound(playerid,1147,0.0,0.0,0.0); SetPlayerScore(playerid, 500); SetPlayerColor(playerid,COLOR_LIGHTBLUE); SetPlayerArmour(playerid,100.0); SetPlayerInterior(playerid,0); SendClientMessage(playerid,COLOR_WHITE,"Type /tut /help /telehelp /dmhelp /wSetting /fighthelp /carhelp /ganghelp"); GangZoneFlashForAll(aztecaszone,0xAA3333AA); GetPlayerName(playerid,name,sizeof(name)); format(string,sizeof(string),"%s is a Varios Los Aztecas Member",name); SendClientMessageToAll(COLOR_YELLOW,string); GangZoneShowForAll(grovezone,COLOR_GREEN); GangZoneShowForAll(ballazone,COLOR_PURPLE); GangZoneShowForAll(vagoszone,COLOR_YELLOW); GangZoneShowForAll(aztecaszone,COLOR_LIGHTBLUE); GangZoneShowForAll(punkzone,COLOR_RED); IsInMotel[playerid] = 0; IsInCHole[playerid] = 0; Boxen[playerid] = 0; Aztecas[playerid] = 1; TeamGang[playerid] = 4; if(PlayerDied[playerid] == 1) { SetPlayerPos(playerid,2025.2041,-1423.6470,16.9922); SendClientMessage(playerid,COLOR_WHITE,"You Got Rescued by Medics!"); SetPlayerFacingAngle(playerid,137.0703); PlayerDied[playerid] = 0; } else { SetPlayerPos(playerid,1849.725,-1923.175,13.546); } if(FirstSpawn[playerid] == 1) { GivePlayerMoney(playerid,50000); } if(wAssault[playerid] == 1) { GiveWeaponSettingAssault(playerid); } if(wGangster[playerid] == 1) { GiveWeaponSettingGangster(playerid); } if(wCop[playerid] == 1) { GiveWeaponSettingCop(playerid); } if(wStandart[playerid] == 1) { GiveWeaponSettingStandart(playerid); } if(wIndividual[playerid] == 1) { GiveWeaponSettingIndividual(playerid); } }//Aztecas GB case TEAM_COPS: { CSpawn[playerid] = 1; SetPlayerColor(playerid,COLOR_BLUE); SetPlayerArmour(playerid,100.0); SetPlayerScore(playerid, 500); SetPlayerInterior(playerid,0); SendClientMessage(playerid,COLOR_WHITE,"Type /tut /help /telehelp /dmhelp /wSetting /fighthelp /carhelp /ganghelp"); GetPlayerName(playerid,name,sizeof(name)); format(string,sizeof(string),"%s is a Cop",name); SendClientMessageToAll(COLOR_YELLOW,string); GangZoneShowForAll(grovezone,COLOR_GREEN); GangZoneShowForAll(ballazone,COLOR_PURPLE); GangZoneShowForAll(vagoszone,COLOR_YELLOW); GangZoneShowForAll(aztecaszone,COLOR_LIGHTBLUE); GangZoneShowForAll(punkzone,COLOR_RED); IsInMotel[playerid] = 0; IsInCHole[playerid] = 0; Boxen[playerid] = 0; Cop[playerid] = 1; TeamGang[playerid] = 5; if(PlayerDied[playerid] == 1) { SetPlayerPos(playerid,2025.2041,-1423.6470,16.9922); SendClientMessage(playerid,COLOR_WHITE,"You Got Rescued by Medics!"); SetPlayerFacingAngle(playerid,137.0703); PlayerDied[playerid] = 0; } else { SetPlayerPos(playerid,1550.6207,-1675.7418,15.4894); } if(FirstSpawn[playerid] == 1) { GivePlayerMoney(playerid,50000); } if(wAssault[playerid] == 1) { GiveWeaponSettingAssault(playerid); } if(wGangster[playerid] == 1) { GiveWeaponSettingGangster(playerid); } if(wCop[playerid] == 1) { GiveWeaponSettingCop(playerid); } if(wStandart[playerid] == 1) { GiveWeaponSettingStandart(playerid); } if(wIndividual[playerid] == 1) { GiveWeaponSettingIndividual(playerid); } }//Cops GB case TEAM_ANARCHIST: { PSpawn[playerid] = 1; SetPlayerColor(playerid,COLOR_BLACK); SetPlayerArmour(playerid,100.0); SetPlayerScore(playerid, 500); SetPlayerInterior(playerid,0); SendClientMessage(playerid,COLOR_WHITE,"Type /tut /help /telehelp /dmhelp /wSetting /fighthelp /carhelp /ganghelp"); GetPlayerName(playerid,name,sizeof(name)); format(string,sizeof(string),"%s is a Anarchist",name); SendClientMessageToAll(COLOR_YELLOW,string); GangZoneShowForAll(grovezone,COLOR_GREEN); GangZoneShowForAll(ballazone,COLOR_PURPLE); GangZoneShowForAll(vagoszone,COLOR_YELLOW); GangZoneShowForAll(aztecaszone,COLOR_LIGHTBLUE); GangZoneShowForAll(punkzone,COLOR_RED); IsInMotel[playerid] = 0; IsInCHole[playerid] = 0; Boxen[playerid] = 0; Punk[playerid] = 1; TeamGang[playerid] = 6; if(PlayerDied[playerid] == 1) { SetPlayerPos(playerid,2025.2041,-1423.6470,16.9922); SendClientMessage(playerid,COLOR_WHITE,"You Got Rescued by Medics!"); SetPlayerFacingAngle(playerid,137.0703); PlayerDied[playerid] = 0; } else { SetPlayerPos(playerid,1304.3850,-1092.8927,25.7651); } if(FirstSpawn[playerid] == 1) { GivePlayerMoney(playerid,50000); } if(wAssault[playerid] == 1) { GiveWeaponSettingAssault(playerid); } if(wGangster[playerid] == 1) { GiveWeaponSettingGangster(playerid); } if(wCop[playerid] == 1) { GiveWeaponSettingCop(playerid); } if(wStandart[playerid] == 1) { GiveWeaponSettingStandart(playerid); } if(wIndividual[playerid] == 1) { GiveWeaponSettingIndividual(playerid); } }//Anarchist GB }//switcher GB }//else GB PlayerDied[playerid] = 0; return 1; } public OnPlayerDeath(playerid, killerid, reason) { GameTextForPlayer(playerid,"~r~Wasted",1500,0); PlayerDied[playerid] = 1; SendDeathMessage(killerid, playerid, reason); FirstSpawn[playerid] = 0; if(IsInGunGame[playerid] || Boxen[playerid] == 1) { if(IsInGunGame[playerid] == 1) { //GunGame Gültigkeitsbereich if(killerid != INVALID_PLAYER_ID) { IsInGunGame[killerid] = 1; KillScore[killerid]++; PlayerInfo[killerid][pKills]++; if(KillScore[killerid] == 2) { DeathScore[killerid] = 0; rank[killerid] = 1; ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid,24,1000); SendClientMessage(killerid,COLOR_GREEN,"You Are On Level 1 = Desert Eagle"); } else if(KillScore[killerid] == 4) { DeathScore[killerid] = 0; rank[killerid] = 2; ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid,32,1000); SendClientMessage(killerid,COLOR_GREEN,"You Are On Level 2 = Tec 9"); } else if(KillScore[killerid] == 6) { DeathScore[killerid] = 0; rank[killerid] = 3; ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid,28,1000); SendClientMessage(killerid,COLOR_GREEN,"You Are On Level 3 = Uzi"); } else if(KillScore[killerid] == 8) { DeathScore[killerid] = 0; rank[killerid] = 4; ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid,29,1000); SendClientMessage(killerid,COLOR_GREEN,"You Are On Level 4 = SMG"); } else if(KillScore[killerid] == 10) { DeathScore[killerid] = 0; rank[killerid] = 5; ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid,30,1000); SendClientMessage(killerid,COLOR_GREEN,"You Are On Level 5 = Ak 47"); } else if(KillScore[killerid] == 12) { DeathScore[killerid] = 0; rank[killerid] = 6; ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid,33,1000); SendClientMessage(killerid,COLOR_GREEN,"You Are On Level 6 = Country Rifle"); } else if(KillScore[killerid] == 14) { DeathScore[killerid] = 0; rank[killerid] = 7; ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid,34,1000); SendClientMessage(killerid,COLOR_GREEN,"You Are On Level 7 = Sniper Rifle"); } else if(KillScore[killerid] == 16) { DeathScore[killerid] = 0; rank[killerid] = 8; ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid,16,1000); SendClientMessage(killerid,COLOR_GREEN,"You Are On Level 8 = Grenades"); } else if(KillScore[killerid] == 18) { DeathScore[killerid] = 0; rank[killerid] = 9; ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid,9,0); SendClientMessage(killerid,COLOR_GREEN,"You Are On Level 9 = Chainsaw"); } else if(KillScore[killerid] == 20) { DeathScore[killerid] = 0; rank[killerid] = 10; ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid,41,10000); SendClientMessage(killerid,COLOR_GREEN,"You Are On Level 10 = Spraycan"); } else if(KillScore[killerid] == 22) { DeathScore[killerid] = 0; rank[killerid] = 11; ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid,4,0); SendClientMessage(killerid,COLOR_GREEN,"You Are On The Last level = Knife!"); } else if(KillScore[killerid] == 23) { GetPlayerName(killerid,name,sizeof(name)); format(string,sizeof(string),"-->%s WON the GunGame!<--",name); SendClientMessageToAll(COLOR_GREEN,string); GivePlayerMoney(killerid,50000); KillScore[killerid] = 0; DeathScore[killerid] = 0; IsInGunGame[killerid] = 0; if(Grove[killerid] == 1) { SetPlayerPos(killerid,2494.5767,-1686.1864,13.5129); SetPlayerInterior(killerid,0); rank[killerid] = 0; SetPlayerColor(killerid,COLOR_GREEN); if(wAssault[playerid] == 1) { GiveWeaponSettingAssault(playerid); } if(wGangster[playerid] == 1) { GiveWeaponSettingGangster(playerid); } if(wCop[playerid] == 1) { GiveWeaponSettingCop(playerid); } if(wStandart[playerid] == 1) { GiveWeaponSettingStandart(playerid); } if(wIndividual[playerid] == 1) { GiveWeaponSettingIndividual(playerid); } } if(Ballas[killerid] == 1) { SetPlayerPos(killerid,1999.8833,-1120.6167,26.7746); SetPlayerInterior(killerid,0); rank[killerid] = 0; SetPlayerColor(killerid,COLOR_PURPLE); if(wAssault[playerid] == 1) { GiveWeaponSettingAssault(playerid); } if(wGangster[playerid] == 1) { GiveWeaponSettingGangster(playerid); } if(wCop[playerid] == 1) { GiveWeaponSettingCop(playerid); } if(wStandart[playerid] == 1) { GiveWeaponSettingStandart(playerid); } if(wIndividual[playerid] == 1) { GiveWeaponSettingIndividual(playerid); } } if(Vagos[killerid] == 1) { SetPlayerPos(killerid,2455.4861,-1097.9379,43.0875); SetPlayerInterior(killerid,0); rank[killerid] = 0; SetPlayerColor(killerid,COLOR_YELLOW); if(wAssault[playerid] == 1) { GiveWeaponSettingAssault(playerid); } if(wGangster[playerid] == 1) { GiveWeaponSettingGangster(playerid); } if(wCop[playerid] == 1) { GiveWeaponSettingCop(playerid); } if(wStandart[playerid] == 1) { GiveWeaponSettingStandart(playerid); } if(wIndividual[playerid] == 1) { GiveWeaponSettingIndividual(playerid); } } if(Aztecas[killerid] == 1) { SetPlayerPos(killerid,2522.2378,-2000.4359,13.5469); SetPlayerInterior(killerid,0); rank[killerid] = 0; SetPlayerColor(killerid,COLOR_LIGHTBLUE); if(wAssault[playerid] == 1) { GiveWeaponSettingAssault(playerid); } if(wGangster[playerid] == 1) { GiveWeaponSettingGangster(playerid); } if(wCop[playerid] == 1) { GiveWeaponSettingCop(playerid); } if(wStandart[playerid] == 1) { GiveWeaponSettingStandart(playerid); } if(wIndividual[playerid] == 1) { GiveWeaponSettingIndividual(playerid); } } if(Cop[killerid] == 1) { SetPlayerPos(killerid,1550.6207,-1675.7418,15.4894); SetPlayerInterior(killerid,0); rank[killerid] = 0; SetPlayerColor(killerid,COLOR_BLUE); if(wAssault[playerid] == 1) { GiveWeaponSettingAssault(playerid); } if(wGangster[playerid] == 1) { GiveWeaponSettingGangster(playerid); } if(wCop[playerid] == 1) { GiveWeaponSettingCop(playerid); } if(wStandart[playerid] == 1) { GiveWeaponSettingStandart(playerid); } if(wIndividual[playerid] == 1) { GiveWeaponSettingIndividual(playerid); } } if(Punk[killerid] == 1) { SetPlayerPos(killerid,1304.3850,-1092.8927,25.7651); SetPlayerInterior(killerid,0); rank[killerid] = 0; SetPlayerColor(killerid,COLOR_BLACK); if(wAssault[playerid] == 1) { GiveWeaponSettingAssault(playerid); } if(wGangster[playerid] == 1) { GiveWeaponSettingGangster(playerid); } if(wCop[playerid] == 1) { GiveWeaponSettingCop(playerid); } if(wStandart[playerid] == 1) { GiveWeaponSettingStandart(playerid); } if(wIndividual[playerid] == 1) { GiveWeaponSettingIndividual(playerid); } }//Punk ? }//Killscore 23 GB }//Killerid GB if(playerid != INVALID_PLAYER_ID) { PlayerDied[playerid] = 1; PlayerInfo[playerid][pDeaths]++; DeathScore[playerid]++; IsInGunGame[playerid] = 1; if(DeathScore[playerid] == 2) { RankDown[playerid] = 1; SendClientMessage(playerid,COLOR_RED,"You lost one Level!"); } if(KillScore[playerid] == 0 || KillScore[playerid] == 1) { rank[playerid] = 0; } else if(KillScore[playerid] == 2 || KillScore[playerid] == 3) { rank[playerid] = 1; } else if(KillScore[playerid] == 4 || KillScore[playerid] == 5) { rank[playerid] = 2; } else if(KillScore[playerid] == 6 || KillScore[playerid] == 7) { rank[playerid] = 3; } else if(KillScore[playerid] == 8 || KillScore[playerid] == 9) { rank[playerid] = 4; } else if(KillScore[playerid] == 10 || KillScore[playerid] == 11) { rank[playerid] = 5; } else if(KillScore[playerid] == 12 || KillScore[playerid] == 13) { rank[playerid] = 6; } else if(KillScore[playerid] == 14 || KillScore[playerid] == 15) { rank[playerid] = 7; } else if(KillScore[playerid] == 16 || KillScore[playerid] == 17) { rank[playerid] = 8; } else if(KillScore[playerid] == 18 || KillScore[playerid] == 19) { rank[playerid] = 9; } else if(KillScore[playerid] == 20 || KillScore[playerid] == 21) { rank[playerid] = 10; } else if(KillScore[playerid] == 22) { rank[playerid] = 11; } }//playerid }//End GunGame Gültigkeitsbereich if(Boxen[playerid] == 1) { if(killerid != INVALID_PLAYER_ID) { InBoxRing--; PlayerInfo[killerid][pKills]++; GetPlayerName(killerid,killer,sizeof(killer)); BWins[killerid]++; format(string,sizeof(string),"->%s Won The Boxing Match<-",killer,BWins[playerid],BLoses[playerid]); SendClientMessageToAll(COLOR_YELLOW,string); GivePlayerMoney(killerid,7500); Boxen[killerid] = 0; SetPlayerPos(killerid,2227.638183,-1722.604980,13.554870); SetPlayerInterior(killerid,0); if(wAssault[playerid] == 1) { GiveWeaponSettingAssault(playerid); } if(wGangster[playerid] == 1) { GiveWeaponSettingGangster(playerid); } if(wCop[playerid] == 1) { GiveWeaponSettingCop(playerid); } if(wStandart[playerid] == 1) { GiveWeaponSettingStandart(playerid); } if(wIndividual[playerid] == 1) { GiveWeaponSettingIndividual(playerid); } } if(playerid != INVALID_PLAYER_ID) { InBoxRing--; PlayerInfo[playerid][pDeaths]++; GetPlayerName(playerid,player,sizeof(player)); BLoses[playerid]++; format(string,sizeof(string),"-->%s Lost The Boxing Match<--",player,BWins[playerid],BLoses[playerid]); SendClientMessageToAll(COLOR_YELLOW,string); GivePlayerMoney(playerid,500); Boxen[playerid] = 0; } InBoxRing = 0; } }//End GunGame || Boxen else { if(killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pKills]++; GivePlayerMoney(killerid,10000); new kills = PlayerInfo[killerid][pKills]; SetPlayerScore(killerid, kills); Respect[killerid] +=5; if(Respect[killerid] == 10 || Respect[killerid] == 20 || Respect[killerid] == 30 || Respect[killerid] == 40 || Respect[killerid] == 50 || Respect[killerid] == 60 || Respect[killerid] == 70 || Respect[killerid] == 80 || Respect[killerid] == 90) { SendClientMessage(killerid,COLOR_WHITE,"You increased your Rank! Use /rank"); } if(Respect[killerid] == 150) { SendClientMessage(killerid,COLOR_WHITE,"You have 75 kills and became an Admin!"); AThug[killerid] = 1; } } if(playerid != INVALID_PLAYER_ID) { PlayerInfo[playerid][pDeaths]++; new kills = PlayerInfo[playerid][pKills]; SetPlayerScore(playerid, kills); GSpawn[playerid] = 0; BSpawn[playerid] = 0; VSpawn[playerid] = 0; ASpawn[playerid] = 0; CSpawn[playerid] = 0; PSpawn[playerid] = 0; Grove[playerid] = 0; Ballas[playerid] = 0; Vagos[playerid] = 0; Aztecas[playerid] = 0; Cop[playerid] = 0; Punk[playerid] = 0; Boxen[playerid] = 0; IsInGunGame[playerid] = 0; GetPlayerName(playerid,name,sizeof(name)); format(string,sizeof(string),"%s Died",name); SendClientMessageToAll(COLOR_WHITE,string); if(TeamGang[playerid] == 1) { SetPlayerColor(playerid,COLOR_GREEN); } else if(TeamGang[playerid] == 2) { SetPlayerColor(playerid,COLOR_PURPLE); } else if(TeamGang[playerid] == 3) { SetPlayerColor(playerid,COLOR_YELLOW); } else if(TeamGang[playerid] == 4) { SetPlayerColor(playerid,COLOR_LIGHTBLUE); } else if(TeamGang[playerid] == 5) { SetPlayerColor(playerid,COLOR_BLUE); } else if(TeamGang[playerid] == 6) { SetPlayerColor(playerid,COLOR_BLACK); } if(wIndividual[playerid] == 1) { SaveWeaponSettingIndividual(playerid); } } } if(TeamGang[killerid] == TeamGang[playerid]) { GetPlayerName(killerid,killer,sizeof(killer)); GetPlayerName(playerid,player,sizeof(player)); format(string,sizeof(string),"%s killed his Gangmate %s",killer,player); SendClientMessageToAll(COLOR_WHITE,string); GivePlayerMoney(killerid,GetPlayerMoney(killerid)-1000); TeamKills[killerid]+=1; if(TeamKills[killerid] == 1) { SendClientMessage(killerid,COLOR_RED,"!Warning: You killed a Gangmate!"); SendClientMessage(killerid,COLOR_RED,"![9] TeamKills remaining for getting Kicked!"); } else if(TeamKills[killerid] == 2) { SendClientMessage(killerid,COLOR_RED,"!Warning: You killed a Gangmate!"); SendClientMessage(killerid,COLOR_RED,"![8] TeamKills remaining for getting Kicked!"); } else if(TeamKills[killerid] == 3) { SendClientMessage(killerid,COLOR_RED,"!Warning: You killed a Gangmate!"); SendClientMessage(killerid,COLOR_RED,"![7] TeamKills remaining for getting Kicked!"); } else if(TeamKills[killerid] == 4) { SendClientMessage(killerid,COLOR_RED,"!Warning: You killed a Gangmate!"); SendClientMessage(killerid,COLOR_RED,"![6] TeamKills remaining for getting Kicked!"); } else if(TeamKills[killerid] == 5) { SendClientMessage(killerid,COLOR_RED,"!Warning: You killed a Gangmate!"); SendClientMessage(killerid,COLOR_RED,"![5] TeamKills remaining for getting Kicked!"); } else if(TeamKills[killerid] == 6) { SendClientMessage(killerid,COLOR_RED,"!Warning: You killed a Gangmate!"); SendClientMessage(killerid,COLOR_RED,"![4] TeamKills remaining for getting Kicked!"); } else if(TeamKills[killerid] == 7) { SendClientMessage(killerid,COLOR_RED,"!Warning: You killed a Gangmate!"); SendClientMessage(killerid,COLOR_RED,"![3] TeamKills remaining for getting Kicked!"); } else if(TeamKills[killerid] == 8) { SendClientMessage(killerid,COLOR_RED,"!Warning: You killed a Gangmate!"); SendClientMessage(killerid,COLOR_RED,"![2] TeamKills remaining for getting Kicked!"); } else if(TeamKills[killerid] == 9) { SendClientMessage(killerid,COLOR_RED,"!Warning: You killed a Gangmate!"); SendClientMessage(killerid,COLOR_RED,"![1] TeamKills remaining for getting Kicked!"); } else if(TeamKills[killerid] == 10) { SendClientMessage(killerid,COLOR_RED,"!Advice:You got Kicked due of [10] TeamKills!"); Kick(killerid); } }//TeamGang GB return 1; }//OnPlayerDeath GB public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp("/tut",cmdtext,true) == 0) { SendClientMessage(playerid,COLOR_PURPLE," ~WELCOME TO THE Gang DEATHMATCH TUTORIAL~ "); SendClientMessage(playerid,COLOR_PURPLE,"Gangs: Use /ganghelp"); SendClientMessage(playerid,COLOR_PURPLE,"DM's: Use /dmhelp & /boxhelp & /fighthelp"); SendClientMessage(playerid,COLOR_PURPLE,"CARS: Use /carhelp [/cs -> Car-Spawner]"); SendClientMessage(playerid,COLOR_PURPLE,"TELEPORT: Use /telehelp [/home -> Go To Your Hood]"); SendClientMessage(playerid,COLOR_PURPLE,"DRUGDEALER: Use /dhelp"); SendClientMessage(playerid,COLOR_PURPLE,"ACCOUNT: Use /rank & /athug[password]"); SendClientMessage(playerid,COLOR_PURPLE,"OTHERWISE: Use /gw & /wSetting"); SendClientMessage(playerid,COLOR_PURPLE," /gw2 & /help & /thugcmds"); SendClientMessage(playerid,COLOR_PURPLE,"------------------------------------------------------------------------------------"); return 1; } if (strcmp("/help", cmdtext, true, 10) == 0) { SendClientMessage(playerid,COLOR_PURPLE,"/tut & /ganghelp & /dmhelp & /boxhelp & fighthelp & /carhelp & /telehelp & /dhelp"); SendClientMessage(playerid,COLOR_PURPLE,"/thugcmds & /kill & /ammu & /rank & /pee & /heal & /kiss & /afk & /alarm[playerid]"); SendClientMessage(playerid,COLOR_PURPLE,"/pinfo[playerid] & /explode & /jetpack & /time & /buddy[playerid] & /ip[playerid] & /lol"); SendClientMessage(playerid,COLOR_PURPLE,"/crazy & /boxstats & /gw2 & /goto[playerid] & /cs & /wSetting"); return 1; } if(strcmp("/thugcmds",cmdtext, true) == 0) { SendClientMessage(playerid,COLOR_PURPLE,"/god & /akill[playerid] & /akick[playerid] & /aexplode[playerid]"); SendClientMessage(playerid,COLOR_PURPLE,"/slap[playerid] & /cash & /gw & /get[playerid]"); return 1; } if (strcmp("/telehelp",cmdtext, true, 10) == 0) { SendClientMessage(playerid,COLOR_PURPLE,"/chilliad & /lsbeach & /lsgrove & /lsskate & /lsairport & /sfairport"); SendClientMessage(playerid,COLOR_PURPLE,"/sfbayside & /sfpolice & /lvairport & /lvpolice & /area & /verdant"); SendClientMessage(playerid,COLOR_PURPLE,"Stunts: /lsj & /ggj"); SendClientMessage(playerid,COLOR_PURPLE,"Tuning: /lstrans & /sfwheel & /sfwang & /loco"); SendClientMessage(playerid,COLOR_PURPLE,"Others: /home & liberty"); return 1; } if(strcmp("/dmhelp",cmdtext,true) == 0) { SendClientMessage(playerid,COLOR_PURPLE,"/gg & /motel & /chole & /dbrace /drift & /box & /boxwith & /boxhelp"); return 1; } if(strcmp("/carhelp",cmdtext,true) == 0) { SendClientMessage(playerid,COLOR_PURPLE,"/nos & /hyd & /jestertun & /elegytun & /sultantun & /urnanustun & /flip"); SendClientMessage(playerid,COLOR_PURPLE,"Tuning Teleports: /sfwang & /loco & /lstrans & /sfwheel"); return 1; } if(strcmp("/weatherhelp",cmdtext,true) == 0) { SendClientMessage(playerid,COLOR_PURPLE,"/sun & /dark & /sandstorm & /storm & /funny"); return 1; } //------------------------------------------GANGS----------------------------------------------------------- if(strcmp(cmdtext, "/ganghelp", true) == 0) { SendClientMessage(playerid, COLOR_PURPLE, "/gang create [Name]"); SendClientMessage(playerid, COLOR_PURPLE, "/gang join"); SendClientMessage(playerid, COLOR_PURPLE, "/gang invite [PlayerID]"); SendClientMessage(playerid, COLOR_PURPLE, "/gang leave"); SendClientMessage(playerid, COLOR_PURPLE, "/ganginfo [GangID]"); SendClientMessage(playerid, COLOR_PURPLE, "! Gangchat"); return 1; } //----------------------------------------------------------------------------------------------------------- //----------------------------------------------DDEALER------------------------------------------------------ if(strcmp("/dhelp",cmdtext,true) == 0) { SendClientMessage(playerid,COLOR_PURPLE,"--------------------------------------~Drug_Help~---------------------------------------"); SendClientMessage(playerid,COLOR_PURPLE,"Type: /dd -> to became a DrugDealer"); SendClientMessage(playerid,COLOR_PURPLE,"Type: /dd0 -> to End Being A DrugDealer"); SendClientMessage(playerid,COLOR_PURPLE,"Type: /b[DrugName] -> to Buy a Drug"); SendClientMessage(playerid,COLOR_PURPLE,"Type: /t[DrugName] -> to Take Your Drug"); SendClientMessage(playerid,COLOR_PURPLE,"Type: /s[DrugName] -> To Sell your Drug (not to Player!)"); SendClientMessage(playerid,COLOR_PURPLE,"Type: /r[DrugName] -> to request a drug from a DrugDealer"); SendClientMessage(playerid,COLOR_PURPLE,"Type: /s[DrugName]_to [playerid] -> to Sell Your Drug"); SendClientMessage(playerid,COLOR_PURPLE,"Type: /mydrugs -> Show your buyed Drugs"); SendClientMessage(playerid,COLOR_PURPLE,"[DrugName] = weed | alcohol | steroids | crack"); return 1; } //-------------------------------------------------------------------------------------------------------------- if (strcmp("/chilliad", cmdtext, true, 10) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(vehicleid,0); SetPlayerInterior(playerid,0); return SetVehiclePos(vehicleid,-2313.0051,-1598.2239,483.9092); } SetPlayerPos(playerid,-2313.0051,-1598.2239,483.9092); SetPlayerInterior(playerid,0); } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if (strcmp("/lsbeach", cmdtext, true, 10) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(vehicleid,0); SetPlayerInterior(playerid,0); return SetVehiclePos(vehicleid,390.8239,-1795.4397,7.8281); } SetPlayerPos(playerid,390.8239,-1795.4397,7.8281); SetPlayerInterior(playerid,0); } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if (strcmp("/lsgrove", cmdtext, true, 10) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(vehicleid,0); SetPlayerInterior(playerid,0); return SetVehiclePos(vehicleid,2500.5486,-1660.5367,13.2367); } SetPlayerPos(playerid,2500.5486,-1660.5367,13.2367); SetPlayerInterior(playerid,0); } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if (strcmp("/lsskate", cmdtext, true, 10) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(vehicleid,0); SetPlayerInterior(playerid,0); return SetVehiclePos(vehicleid,1863.9141,-1403.1565,13.4763); } SetPlayerPos(playerid,1863.9141,-1403.1565,13.4763); SetPlayerInterior(playerid,0); } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if (strcmp("/lsairport", cmdtext, true, 10) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(vehicleid,0); SetPlayerInterior(playerid,0); return SetVehiclePos(vehicleid,1959.5099,-2254.6060,13.5469); } SetPlayerPos(playerid,1959.5099,-2254.6060,13.5469); SetPlayerInterior(playerid,0); } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if (strcmp("/sfwang", cmdtext, true, 10) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(vehicleid,0); SetPlayerInterior(playerid,0); return SetVehiclePos(vehicleid,-1976.9542,286.9585,35.1719); } SetPlayerPos(playerid,-1976.9542,286.9585,35.1719); SetPlayerInterior(playerid,0); } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if (strcmp("/sfwheel", cmdtext, true, 10) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(vehicleid,0); SetPlayerInterior(playerid,0); return SetVehiclePos(vehicleid,-2707.0562,233.4540,4.1797); } SetPlayerPos(playerid,-2707.0562,233.4540,4.1797); SetPlayerInterior(playerid,0); } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if (strcmp("/sfairport", cmdtext, true, 10) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(vehicleid,0); SetPlayerInterior(playerid,0); return SetVehiclePos(vehicleid,-1340.6821,-390.6559,14.1484); } SetPlayerPos(playerid,-1340.6821,-390.6559,14.1484); SetPlayerInterior(playerid,0); } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if (strcmp("/sfbayside", cmdtext, true, 10) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(vehicleid,0); SetPlayerInterior(playerid,0); return SetVehiclePos(vehicleid,-2250.2200,2306.4431,4.8125); } SetPlayerPos(playerid,-2250.2200,2306.4431,4.8125); SetPlayerInterior(playerid,0); } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if (strcmp("/sfpolice", cmdtext, true, 10) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(vehicleid,0); SetPlayerInterior(playerid,0); return SetVehiclePos(vehicleid,-1607.0485,663.9161,7.1875); } SetPlayerPos(playerid,-1607.0485,663.9161,7.1875); SetPlayerInterior(playerid,0); } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if (strcmp("/lvairport", cmdtext, true, 10) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(vehicleid,0); SetPlayerInterior(playerid,0); return SetVehiclePos(vehicleid,1306.1312,1277.0331,10.8203); } SetPlayerPos(playerid,1306.1312,1277.0331,10.8203); SetPlayerInterior(playerid,0); } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if (strcmp("/lvpolice", cmdtext, true, 10) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(vehicleid,0); SetPlayerInterior(playerid,0); return SetVehiclePos(vehicleid,2256.3958,2444.2156,10.8203); } SetPlayerPos(playerid,2256.3958,2444.2156,10.8203); SetPlayerInterior(playerid,0); } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if (strcmp("/area", cmdtext, true, 10) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(vehicleid,0); SetPlayerInterior(playerid,0); return SetVehiclePos(vehicleid,82.1171,1892.0632,17.6675); } SetPlayerPos(playerid,82.1171,1892.0632,17.6675); SetPlayerInterior(playerid,0); } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if(strcmp("/liberty",cmdtext,true) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(playerid,1); SetPlayerInterior(playerid,1); return SetVehiclePos(vehicleid,-750.80,491.00,1371.70); } SetPlayerPos(playerid,-750.80,491.00,1371.70); SetPlayerInterior(playerid,1); } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if(strcmp("/verdant",cmdtext,true) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(playerid,0); SetPlayerInterior(playerid,0); return SetVehiclePos(vehicleid,427.8212,2536.5237,16.4251); } SetPlayerPos(playerid,427.8212,2536.5237,16.4251); SetPlayerInterior(playerid,0); } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if(strcmp("/smoke",cmdtext,true) == 0) { AttachObjectToPlayer(2780, playerid, Float:0.0, Float:0.0, Float:0.0, Float:0.0, Float:0.0, Float:0.0); return 1; } if(strcmp("/kill",cmdtext,true) == 0.0) { SetPlayerHealth(playerid,0); GetPlayerName(playerid,name3,sizeof(name3)); format(string,sizeof(string),"%s commited Suicide!",name3); SendClientMessage(playerid,COLOR_RED,string); return 1; } if(strcmp(cmdtext,"/god",true)==0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { if(AThug[playerid] == 1) { if(God[playerid] == 0) { God[playerid] = 1; SendClientMessage(playerid,COLOR_GREEN,"GODMODE ON"); GetPlayerName(playerid,name,sizeof(name)); format(string,sizeof(string),"%s turned his Godmode on",name); SendClientMessageToAll(COLOR_WHITE,string); } else { God[playerid] = 0; SendClientMessage(playerid,COLOR_RED,"GODMODE OFF"); SetPlayerHealth(playerid, 100); GetPlayerName(playerid,name,sizeof(name)); format(string,sizeof(string),"%s turned his Godmode off",name); SendClientMessageToAll(COLOR_WHITE,string); } } else { SendClientMessage(playerid,COLOR_RED,"You aren't a AdminThug->Command forbidden!"); SendClientMessage(playerid,COLOR_RED,"Use: /athug[password] !"); } } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if(strcmp("/dbrace",cmdtext,true) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(vehicleid,0); SetPlayerInterior(playerid,0); return SetVehiclePos(vehicleid,1388.1826,-1711.9554,8.6670); } SetPlayerPos(playerid,1388.1826,-1711.9554,8.6670); SetPlayerInterior(playerid,0); } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if(strcmp("/ammu",cmdtext,true) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { SetPlayerPos(playerid,1363.0990,-1279.0712,13.5469); SetPlayerInterior(playerid,0); } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if(strcmp("/lstrans",cmdtext,true) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(vehicleid,0); SetPlayerInterior(playerid,0); return SetVehiclePos(vehicleid,1041.3931,-1035.4882,31.4467); } SetPlayerPos(playerid,1041.3931,-1035.4882,31.4467); SetPlayerInterior(playerid,0); } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if(strcmp("/loco",cmdtext,true) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(vehicleid,0); SetPlayerInterior(playerid,0); return SetVehiclePos(vehicleid,2644.8145,-2032.4596,13.3598); } SetPlayerPos(playerid,2644.8145,-2032.4596,13.3598); SetPlayerInterior(playerid,0); } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } //---------------------DM'S------------------------------------------------------------- if(strcmp("/motel",cmdtext,true) == 0) { if(IsInCHole[playerid] == 0 && Boxen[playerid] == 0 && IsInGunGame[playerid] == 0) { if(IsInMotel[playerid] == 0) { Boxen[playerid] = 0; IsInGunGame[playerid] = 0; IsInCHole[playerid] = 0; IsInMotel[playerid] = 1; SetPlayerPos(playerid,2203.7830,-1198.6079,1029.7969); SetPlayerInterior(playerid,15); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,23,500); GivePlayerWeapon(playerid,29,1000); GivePlayerWeapon(playerid,31,1000); GivePlayerWeapon(playerid,33,500); SetPlayerColor(playerid,0x00000000); GetPlayerName(playerid,player,sizeof(player)); format(string,sizeof(string),"%s joined the Motel DM [/motel]!",player); SendClientMessageToAll(COLOR_YELLOW,string); } else { GetPlayerName(playerid,player,sizeof(player)); format(string,sizeof(string),"%s left the Motel DM!",player); SendClientMessageToAll(COLOR_YELLOW,string); IsInMotel[playerid] = 0; if(TeamGang[playerid] == 1) { SetPlayerPos(playerid,2494.5767,-1686.1864,13.5129); SetPlayerInterior(playerid,0); SetPlayerColor(playerid,COLOR_GREEN); } else if(TeamGang[playerid] == 2) { SetPlayerPos(playerid,1999.8833,-1120.6167,26.7746); SetPlayerInterior(playerid,0); SetPlayerColor(playerid,COLOR_PURPLE); } else if(TeamGang[playerid] == 3) { SetPlayerPos(playerid,2455.4861,-1097.9379,43.0875); SetPlayerInterior(playerid,0); SetPlayerColor(playerid,COLOR_YELLOW); } else if(TeamGang[playerid] == 4) { SetPlayerPos(playerid,2522.2378,-2000.4359,13.5469); SetPlayerInterior(playerid,0); SetPlayerColor(playerid,COLOR_LIGHTBLUE); } else if(TeamGang[playerid] == 5) { SetPlayerPos(playerid,1550.6207,-1675.7418,15.4894); SetPlayerInterior(playerid,0); SetPlayerColor(playerid,COLOR_BLUE); } else if(TeamGang[playerid] == 6) { SetPlayerPos(playerid,1304.3850,-1092.8927,25.7651); SetPlayerInterior(playerid,0); SetPlayerColor(playerid,COLOR_BLACK); } if(wAssault[playerid] == 1) { GiveWeaponSettingAssault(playerid); } if(wGangster[playerid] == 1) { GiveWeaponSettingGangster(playerid); } if(wCop[playerid] == 1) { GiveWeaponSettingCop(playerid); } if(wStandart[playerid] == 1) { GiveWeaponSettingStandart(playerid); } if(wIndividual[playerid] == 1) { GiveWeaponSettingIndividual(playerid); } } } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if(strcmp("/chole",cmdtext,true) == 0) { if(IsInMotel[playerid] == 0 && IsInGunGame[playerid] == 0 && Boxen[playerid] == 0) { if(IsInCHole[playerid] == 0) { Boxen[playerid] = 0; IsInGunGame[playerid] = 0; IsInMotel[playerid] = 0; IsInCHole[playerid] = 1; SetPlayerPos(playerid,2539.8230,-1287.6913,1054.6406); SetPlayerInterior(playerid,2); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,23,500); GivePlayerWeapon(playerid,25,500); GivePlayerWeapon(playerid,30,5000); GivePlayerWeapon(playerid,33,500); SetPlayerColor(playerid,0x00000000); GetPlayerName(playerid,player,sizeof(player)); format(string,sizeof(string),"%s joined the Crack Hole DM [/chole]!",player); SendClientMessageToAll(COLOR_YELLOW,string); } else { GetPlayerName(playerid,player,sizeof(player)); format(string,sizeof(string),"%s left the Crack Hole DM!",player); SendClientMessageToAll(COLOR_YELLOW,string); IsInCHole[playerid] = 0; if(TeamGang[playerid] == 1) { SetPlayerPos(playerid,2494.5767,-1686.1864,13.5129); SetPlayerInterior(playerid,0); SetPlayerColor(playerid,COLOR_GREEN); } else if(TeamGang[playerid] == 2) { SetPlayerPos(playerid,1999.8833,-1120.6167,26.7746); SetPlayerInterior(playerid,0); SetPlayerColor(playerid,COLOR_PURPLE); } else if(TeamGang[playerid] == 3) { SetPlayerPos(playerid,2455.4861,-1097.9379,43.0875); SetPlayerInterior(playerid,0); SetPlayerColor(playerid,COLOR_YELLOW); } else if(TeamGang[playerid] == 4) { SetPlayerPos(playerid,2522.2378,-2000.4359,13.5469); SetPlayerInterior(playerid,0); SetPlayerColor(playerid,COLOR_LIGHTBLUE); } else if(TeamGang[playerid] == 5) { SetPlayerPos(playerid,1550.6207,-1675.7418,15.4894); SetPlayerInterior(playerid,0); SetPlayerColor(playerid,COLOR_BLUE); } else if(TeamGang[playerid] == 6) { SetPlayerPos(playerid,1304.3850,-1092.8927,25.7651); SetPlayerInterior(playerid,0); SetPlayerColor(playerid,COLOR_BLACK); } if(wAssault[playerid] == 1) { GiveWeaponSettingAssault(playerid); } if(wGangster[playerid] == 1) { GiveWeaponSettingGangster(playerid); } if(wCop[playerid] == 1) { GiveWeaponSettingCop(playerid); } if(wStandart[playerid] == 1) { GiveWeaponSettingStandart(playerid); } if(wIndividual[playerid] == 1) { GiveWeaponSettingIndividual(playerid); } } } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if(strcmp("/drift",cmdtext,true) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(playerid,0); SetPlayerInterior(playerid,0); return SetVehiclePos(vehicleid,-367.8953,1580.2998,76.0617); } SetPlayerPos(playerid,-367.8953,1580.2998,76.0617); SetPlayerInterior(playerid,0); } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if(strcmp("/gg",cmdtext,true) == 0) { if(IsInMotel[playerid] == 0 && IsInCHole[playerid] == 0 && Boxen[playerid] == 0) { if(IsInGunGame[playerid] == 0) { Boxen[playerid] = 0; IsInCHole[playerid] = 0; IsInMotel[playerid] = 0; IsInGunGame[playerid] = 1; SetPlayerInterior(playerid,10); SetPlayerPos(playerid,-1130.9011,1076.9305,1353.4279); SetPlayerFacingAngle(playerid,180); GetPlayerName(playerid,name,sizeof(name)); format(string,sizeof(string),"%s joined the GunGame DM [/gg]!",name); SendClientMessageToAll(COLOR_YELLOW,string); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,22,1000); KillScore[playerid] = 0; DeathScore[playerid] = 0; SetPlayerColor(playerid,0x00000000); } else { rank[playerid] = 0; IsInGunGame[playerid] = 0; KillScore[playerid] = 0; DeathScore[playerid] = 0; format(string,sizeof(string),"%s left the GunGame DM!",name); SendClientMessageToAll(COLOR_YELLOW,string); ResetPlayerWeapons(playerid); if(TeamGang[playerid] == 1) { SetPlayerPos(playerid,2494.5767,-1686.1864,13.5129); SetPlayerInterior(playerid,0); SetPlayerColor(playerid,COLOR_GREEN); } else if(TeamGang[playerid] == 2) { SetPlayerPos(playerid,1999.8833,-1120.6167,26.7746); SetPlayerInterior(playerid,0); SetPlayerColor(playerid,COLOR_PURPLE); } else if(TeamGang[playerid] == 3) { SetPlayerPos(playerid,2455.4861,-1097.9379,43.0875); SetPlayerInterior(playerid,0); SetPlayerColor(playerid,COLOR_YELLOW); } else if(TeamGang[playerid] == 4) { SetPlayerPos(playerid,2522.2378,-2000.4359,13.5469); SetPlayerInterior(playerid,0); SetPlayerColor(playerid,COLOR_LIGHTBLUE); } else if(TeamGang[playerid] == 5) { SetPlayerPos(playerid,1550.6207,-1675.7418,15.4894); SetPlayerInterior(playerid,0); SetPlayerColor(playerid,COLOR_BLUE); } else if(TeamGang[playerid] == 6) { SetPlayerPos(playerid,1304.3850,-1092.8927,25.7651); SetPlayerInterior(playerid,0); SetPlayerColor(playerid,COLOR_BLACK); } if(wAssault[playerid] == 1) { GiveWeaponSettingAssault(playerid); } if(wGangster[playerid] == 1) { GiveWeaponSettingGangster(playerid); } if(wCop[playerid] == 1) { GiveWeaponSettingCop(playerid); } if(wStandart[playerid] == 1) { GiveWeaponSettingStandart(playerid); } if(wIndividual[playerid] == 1) { GiveWeaponSettingIndividual(playerid); } } } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } //-------------------------------------------------------------------------------------- if(strcmp("/nos",cmdtext,true) == 0) { if(IsPlayerInAnyVehicle(playerid)) { new vehicle; vehicle = GetPlayerVehicleID(playerid); AddVehicleComponent(vehicle,1010); } return 1; } if(strcmp("/hyd",cmdtext,true) == 0) { if(IsPlayerInAnyVehicle(playerid)) { new vehicle; vehicle = GetPlayerVehicleID(playerid); AddVehicleComponent(vehicle,1087); } return 1; } if(strcmp("/jestertun",cmdtext,true) == 0) //559 { if(IsPlayerInAnyVehicle(playerid)) { new vehicle; vehicle = GetPlayerVehicleID(playerid); if(GetVehicleModel(vehicle) == 559) { ChangeVehiclePaintjob(vehicle,2); AddVehicleComponent(vehicle,1073); AddVehicleComponent(vehicle,1069); AddVehicleComponent(vehicle,1071); AddVehicleComponent(vehicle,1161); AddVehicleComponent(vehicle,1173); AddVehicleComponent(vehicle,1158); AddVehicleComponent(vehicle,1010); } else if(GetVehicleModel(vehicle) != 559) { SendClientMessage(playerid,COLOR_RED,"You aren't in a Jester!"); return 1; } } else { SendClientMessage(playerid,COLOR_RED,"You aren't in a Vehicle!"); } return 1; } if(strcmp("/elegytun",cmdtext,true) == 0) //562 { if(IsPlayerInAnyVehicle(playerid)) { new vehicle; vehicle = GetPlayerVehicleID(playerid); if(GetVehicleModel(vehicle) == 562) { ChangeVehiclePaintjob(vehicle,0); AddVehicleComponent(vehicle,1073); AddVehicleComponent(vehicle,1037); AddVehicleComponent(vehicle,1038); AddVehicleComponent(vehicle,1039); AddVehicleComponent(vehicle,1041); AddVehicleComponent(vehicle,1147); AddVehicleComponent(vehicle,1148); AddVehicleComponent(vehicle,1171); AddVehicleComponent(vehicle,1010); } else { SendClientMessage(playerid,COLOR_RED,"You aren't in a Elegy!"); return 1; } } else { SendClientMessage(playerid,COLOR_RED,"You aren't in a Vehicle!"); } return 1; } if(strcmp("/sultantun",cmdtext,true) == 0) //560 { if(IsPlayerInAnyVehicle(playerid)) { new vehicle; vehicle = GetPlayerVehicleID(playerid); if(GetVehicleModel(vehicle) == 560) { ChangeVehiclePaintjob(vehicle,1); AddVehicleComponent(vehicle,1073); AddVehicleComponent(vehicle,1026); AddVehicleComponent(vehicle,1027); AddVehicleComponent(vehicle,1029); AddVehicleComponent(vehicle,1033); AddVehicleComponent(vehicle,1139); AddVehicleComponent(vehicle,1140); AddVehicleComponent(vehicle,1170); AddVehicleComponent(vehicle,1010); } else { SendClientMessage(playerid,COLOR_RED,"You aren't in a Sultan!"); return 1; } } else { SendClientMessage(playerid,COLOR_RED,"You aren't in a Vehicle!"); } return 1; } if(strcmp("/uranustun",cmdtext,true) == 0) //558 { if(IsPlayerInAnyVehicle(playerid)) { new vehicle; vehicle = GetPlayerVehicleID(playerid); if(GetVehicleModel(vehicle) == 558) { ChangeVehiclePaintjob(vehicle,2); AddVehicleComponent(vehicle,1073); AddVehicleComponent(vehicle,1088); AddVehicleComponent(vehicle,1089); AddVehicleComponent(vehicle,1093); AddVehicleComponent(vehicle,1095); AddVehicleComponent(vehicle,1163); AddVehicleComponent(vehicle,1165); AddVehicleComponent(vehicle,1168); AddVehicleComponent(vehicle,1010); } else { SendClientMessage(playerid,COLOR_RED,"You aren't in a Uranus!"); return 1; } } else { SendClientMessage(playerid,COLOR_RED,"You aren't in a Vehicle!"); } return 1; } if (strcmp("/pee", cmdtext, true, 8) == 0) { SetPlayerSpecialAction(playerid, 68); return 1; } if(strcmp("/heal",cmdtext,true) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { new vehicle; vehicle = GetPlayerVehicleID(playerid); SetPlayerHealth(playerid,100.00); SetPlayerArmour(playerid,250); SetVehicleHealth(vehicle,1000.0); RepairVehicle(GetPlayerVehicleID(playerid)); } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if(strcmp("/kiss",cmdtext,true) == 0) { //ApplyAnimation(playerid,"KISSING","Grlfrd_Kiss_01",4.1,1,1,1,1,1); ApplyAnimation(playerid,"KISSING","Grlfrd_Kiss_02",4.1,1,1,1,1,1); //ApplyAnimation(playerid,"KISSING","Grlfrd_Kiss_03",4.1,1,1,1,1,1); return 1; } if(strcmp("/lsj",cmdtext,true) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(State == PLAYER_STATE_ONFOOT) { SetPlayerPos(playerid,867.376587, -2496.965576, 503.397766); SetPlayerInterior(playerid,0); } else if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(vehicleid,0); SetPlayerInterior(playerid,0); SetVehiclePos(vehicleid,867.376587, -2496.965576, 503.397766); } } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if(strcmp("/ggj",cmdtext,true) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(State == PLAYER_STATE_ONFOOT) { SetPlayerPos(playerid,-1547.932861, 674.164856, 202.337189); SetPlayerInterior(playerid,0); } else if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(vehicleid,0); SetPlayerInterior(playerid,0); SetVehiclePos(vehicleid,-1547.932861, 674.164856, 202.337189); } } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } new index,cmd[20]; cmd = strtok(cmdtext, index); if (strcmp(cmd, "/akill", true) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { if(AThug[playerid] == 1) { new kill[30]; new id; kill = strtok(cmdtext, id); if(!strlen(kill)) return SendClientMessage(playerid,COLOR_RED,"usage /akill [Playerid]"); new KillID = strval(kill); if(!IsPlayerConnected(KillID)) return SendClientMessage(playerid,COLOR_RED,"This Player doesn't exists!"); SetPlayerHealth(KillID,0); new killed[MAX_PLAYER_NAME]; GetPlayerName(KillID,killed,sizeof(killed)); format(string,sizeof(string),"You killed %s[ID:%d]",killed,KillID); SendClientMessage(playerid,COLOR_GREEN,string); } else if(AThug[playerid] == 0) { SendClientMessage(playerid,COLOR_RED,"You aren't a AdminThug->Command forbidden!"); SendClientMessage(playerid,COLOR_RED,"Use: /athug[password] !"); } } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if(strcmp(cmd, "/goto", true) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { new tmp[128]; tmp = strtok(cmdtext, index); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_RED, "USAGE: /goto [playerid]"); return 1; } new giveplayerid = ReturnUser(tmp); if(giveplayerid != INVALID_PLAYER_ID) { new Float:pX,Float:pY,Float:pZ; if (GetPlayerState(playerid) == 2) { GetPlayerPos(giveplayerid,pX,pY,pZ); SetVehiclePos(GetPlayerVehicleID(playerid),pX,pY,pZ+2); } else { GetPlayerPos(giveplayerid,pX,pY,pZ); SetPlayerPos(playerid,pX,pY,pZ+2); } SetPlayerInterior(playerid,GetPlayerInterior(giveplayerid)); } else if(giveplayerid == INVALID_PLAYER_ID) { SendClientMessage(playerid, COLOR_RED,"This Player doesn't exists!"); } } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if(strcmp(cmd, "/get", true) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { if(AThug[playerid] == 1) { new Float:pX,Float:pY,Float:pZ; new tmp[128]; new giveplayer[MAX_PLAYER_NAME]; tmp = strtok(cmdtext, index); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_RED, "USAGE: /get [playerid]"); return 1; } new giveplayerid = ReturnUser(tmp); if(giveplayerid != INVALID_PLAYER_ID) { if(IsInGunGame[giveplayerid] == 0 && IsInCHole[giveplayerid] == 0 && IsInMotel[giveplayerid] == 0 && Boxen[giveplayerid] == 0) { GetPlayerName(playerid,player,50); GetPlayerName(giveplayerid,giveplayer,50); if (GetPlayerState(giveplayerid) == 2) { GetPlayerPos(playerid,pX,pY,pZ); SetVehiclePos(GetPlayerVehicleID(giveplayerid),pX,pY,pZ+2); } else { GetPlayerPos(playerid,pX,pY,pZ); SetPlayerPos(giveplayerid,pX,pY,pZ+2); } SetPlayerInterior(giveplayerid,GetPlayerInterior(playerid)); } else { SendClientMessage(playerid,COLOR_RED,"ERROR: This Player is in a Deatchmatch! Progress Aborted!"); } } else if(giveplayerid == INVALID_PLAYER_ID) { SendClientMessage(playerid, COLOR_RED, "This Player doesn't exists!"); } } else if(AThug[playerid] == 0) { SendClientMessage(playerid,COLOR_RED,"You aren't a AdminThug->Command forbidden!"); SendClientMessage(playerid,COLOR_RED,"Use: /athug[password] !"); } } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if(strcmp("/akick",cmd,true) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { new tmp[128]; tmp = strtok(cmdtext,index); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_RED,"Usage:Kick[playerid]!"); return 1; } if(AThug[playerid] == 1) { Kick(strval(tmp)); } else { SendClientMessage(playerid,COLOR_RED,"You aren't a AdminThug->Command forbidden!"); SendClientMessage(playerid,COLOR_RED,"Use: /athug[password] !"); } } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if(strcmp("/afk",cmd,true) == 0) { new tmp[256]; tmp = strtok(cmdtext,index); if(afk[playerid] == 0) { if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_RED,"Usage:/afk[reason]"); return 1; } afk[playerid] = 1; new playername[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername, sizeof(playername)); format(string, sizeof(string), "WARNING->%s Is AFK [Reason->%s]<-WARNING", playername,tmp); SendClientMessageToAll(COLOR_YELLOW, string); TogglePlayerControllable(playerid,0); } else { afk[playerid] = 0; new playername[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername, sizeof(playername)); format(string, sizeof(string), "->%s Is Back On Keyboard<-", playername); SendClientMessageToAll(COLOR_YELLOW, string); TogglePlayerControllable(playerid,1); SetPlayerHealth(playerid,100); } return 1; } //-----------------------------------REGISTER---------------------------------------- new id; cmd = strtok(cmdtext, id); new tmp[256]; new playername[MAX_PLAYER_NAME]; if (strcmp(cmd, "/login", true) ==0 ) { if(IsPlayerConnected(playerid)) { new tmppass[64]; if(LoggedIn[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "You Are Already Logged In."); return 1; } tmp = strtok(cmdtext, id); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GREY, "USAGE: /login [password]"); return 1; } strmid(tmppass, tmp, 0, strlen(cmdtext), 300); Encrypt(tmppass); OnPlayerLogin(playerid,tmppass); } return 1; } if (strcmp(cmd, "/register", true)==0) { tmp = strtok(cmdtext, id); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GREY, "USAGE: /register [password]"); return 1; } if (PAccount[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "That Name Is Already Registered"); return 1; } strmid(PlayerInfo[playerid][pPassword], tmp, 0, strlen(cmdtext), 300); Encrypt(PlayerInfo[playerid][pPassword]); GetPlayerName(playerid, playername, sizeof(playername)); format(string, sizeof(string), "%s.ini", playername); new File: file = fopen(string, io_read); if (file) { SendClientMessage(playerid, COLOR_GREY, "That Name Is Already Registered"); fclose(file); return 1; } new File:hFile; hFile = fopen(string, io_append); new var[32];// format(var, 32, "%s\n", PlayerInfo[playerid][pPassword]);fwrite(hFile, var); format(var, 32, "Kills=%d\n",PlayerInfo[playerid][pKills]);fwrite(hFile, var); format(var, 32, "Deaths=%d\n",PlayerInfo[playerid][pDeaths]);fwrite(hFile, var); format(var, 32, "Cash=%d\n",PlayerInfo[playerid][pCash]);fwrite(hFile, var); format(var, 32, "DrugDealer=%d\n",drugdealer[playerid]); fwrite(hFile, var); format(var, 32, "Weed=%d\n",weed[playerid]);fwrite(hFile, var); format(var, 32, "Crack=%d\n",crack[playerid]);fwrite(hFile, var); format(var, 32, "Steroids=%d\n",steroids[playerid]);fwrite(hFile, var); format(var, 32, "Alcohol=%d\n",alcohol[playerid]);fwrite(hFile, var); format(var, 32, "AdminThug=%d\n",AThug[playerid]);fwrite(hFile, var); format(var, 32, "BoxingMatches=%d\n",BMatches[playerid]);fwrite(hFile, var); format(var, 32, "BoxingWins=%d\n",BWins[playerid]);fwrite(hFile, var); format(var, 32, "BoxingLoses=%d\n",BLoses[playerid]);fwrite(hFile, var); format(var, 32, "BoxingGivingUp's=%d\n",BGiveUp[playerid]);fwrite(hFile, var); format(var, 32, "Respect=%d\n",Respect[playerid]);fwrite(hFile, var); fclose(hFile); SendClientMessage(playerid, COLOR_YELLOW, "You Have Registered!"); OnPlayerLogin(playerid,PlayerInfo[playerid][pPassword]); return 1; } //--------------------------REGISTER--------------------------------- //--------------------------GANGS---------------------------------------- new sendername[MAX_PLAYER_NAME]; new giveplayer[MAX_PLAYER_NAME]; new giveplayerid; //------------------- /gang if(strcmp(cmd, "/gang", true) == 0) { new gangcmd, gangnum; tmp = strtok(cmdtext, id); giveplayerid = strval(tmp); if(strcmp(tmp, "create", true)==0) gangcmd = 1; else if(strcmp(tmp, "invite", true)==0) gangcmd = 2; else if(strcmp(tmp, "join", true)==0) gangcmd = 3; else if(strcmp(tmp, "leave", true)==0) gangcmd = 4; tmp = strtok(cmdtext, id); if(gangcmd < 3 && !strlen(tmp)) { if(gangcmd==0) SendClientMessage(playerid, 0x83BFBFFF, "Type /ganghelp for gangcommands."); else if(gangcmd==1) SendClientMessage(playerid, 0x83BFBFFF, "Type: /gang create [Name]"); else if(gangcmd==2) SendClientMessage(playerid, 0x83BFBFFF, "Type: /gang invite [PlayerID]"); return 1; } //Create Gang// if(gangcmd==1) { if(playerGang[playerid]>0) { SendClientMessage(playerid, 0x83BFBFFF, "You are already in a gang!"); return 1; } for(new i = 1; i < MAX_GANGS; i++) { if(gangInfo[i][0]==0) { //name gang format(gangNames[i], MAX_GANG_NAME, "%s", tmp); //Gang exists gangInfo[i][0]=1; //There is one member gangInfo[i][1]=1; //Gang color is player's color gangInfo[i][2]=playerColors[playerid]; //Player is the first gang member gangMembers[i][0] = playerid; format(string, sizeof(string),"You have created the gang '%s' (id: %d)", gangNames[i], i); SendClientMessage(playerid, 0x83BFBFFF, string); playerGang[playerid]=i; return 1; } } return 1; //Join Gang// } else if (gangcmd==3) { gangnum = gangInvite[playerid]; if(playerGang[playerid]>0) { SendClientMessage(playerid, 0x83BFBFFF, "You are already in a gang."); return 1; } if(gangInvite[playerid]==0) { SendClientMessage(playerid, 0x83BFBFFF, "You are not invite in a gang."); return 1; } if(gangInfo[gangnum][0]==0) { SendClientMessage(playerid, 0x83BFBFFF, "This gang doesnt exist."); return 1; } if(gangInfo[gangnum][1] < MAX_GANG_MEMBERS) { new i = gangInfo[gangnum][1]; gangInvite[playerid]=0; gangMembers[gangnum][i] = playerid; GetPlayerName(playerid, sendername, MAX_PLAYER_NAME); for(new j = 0; j < gangInfo[gangnum][1]; j++) { format(string, sizeof(string),"%s joined your gang.", sendername); SendClientMessage(gangMembers[gangnum][j], COLOR_ORANGE, string); } gangInfo[gangnum][1]++; playerGang[playerid] = gangnum; SetPlayerColor(playerid,gangInfo[gangnum][2]); format(string, sizeof(string),"You join the gang '%s'(id: %d)", gangNames[gangnum], gangnum); SendClientMessage(playerid, 0x83BFBFFF, string); return 1; } SendClientMessage(playerid, 0x83BFBFFF, "No members searched"); return 1; //Invite to Gang// } else if (gangcmd==2) { giveplayerid = strval(tmp); if(playerGang[playerid]==0) { SendClientMessage(playerid, 0x83BFBFFF, "You are not in a gang."); return 1; } // if(gangMembers[playerGang[playerid]][0]!=playerid) { // SendClientMessage(playerid, COLOR_RED, "You need to be the gang leader to send an invite."); // return 1; // } if(IsPlayerConnected(giveplayerid)) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string),"You invite %s in your gang.", giveplayer); SendClientMessage(playerid, 0x83BFBFFF, string); format(string, sizeof(string),"You get a gang invite from %s in his gang '%s' (id: %d)", sendername, gangNames[playerGang[playerid]],playerGang[playerid]); SendClientMessage(giveplayerid, 0x83BFBFFF, string); gangInvite[giveplayerid]=playerGang[playerid]; } else SendClientMessage(playerid, 0x83BFBFFF, "That user doesn't exist!"); //Leave Gang// } else if (gangcmd==4) { PlayerLeaveGang(playerid); } return 1; } //------------------- /ganginfo if(strcmp(cmd, "/ganginfo", true) == 0) { new gangnum; tmp = strtok(cmdtext, id); if(!strlen(tmp) && playerGang[playerid]==0) { SendClientMessage(playerid, 0x83BFBFFF, "Type: /ganginfo [GangID]"); return 1; } else if (!strlen(tmp)) gangnum = playerGang[playerid]; else gangnum = strval(tmp); if(gangInfo[gangnum][0]==0) { SendClientMessage(playerid, 0x83BFBFFF, "There's no such GANG ID!"); return 1; } format(string, sizeof(string),"'%s' Gang members (id: %d)", gangNames[gangnum], gangnum); SendClientMessage(playerid, 0x83BFBFFF, string); for(new i = 0; i < gangInfo[gangnum][1]; i++) { GetPlayerName(gangMembers[gangnum][i], giveplayer, sizeof(giveplayer)); format(string, sizeof(string),"%s (%d)", giveplayer, gangMembers[gangnum][i]); SendClientMessage(playerid, 0x83BFBFFF, string); } return 1; } //------------------- /gangs if(strcmp(cmd, "/gangs", true) == 0) { new x; SendClientMessage(playerid, 0x83BFBFFF, "Exist gangs:"); for(new i=0; i < MAX_GANGS; i++) { if(gangInfo[i][0]==1) { format(string, sizeof(string), "%s%s(%d) - %d members", string,gangNames[i],i,gangInfo[i][1]); x++; if(x > 2) { SendClientMessage(playerid, 0x83BFBFFF, string); x = 0; format(string, sizeof(string), ""); } else { format(string, sizeof(string), "%s, ", string); } } } if(x <= 2 && x > 0) { string[strlen(string)-2] = '.'; SendClientMessage(playerid, 0x83BFBFFF, string); } return 1; } //-------------------------------------GANGS----------------------------- if(strcmp("/home",cmdtext,true) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { GetPlayerName(playerid,name,sizeof(name)); if(TeamGang[playerid] == 1) { SetPlayerPos(playerid,2494.5767,-1686.1864,13.5129); SetPlayerInterior(playerid,0); SendClientMessage(playerid,COLOR_YELLOW,"Welcome Home"); } else if(TeamGang[playerid] == 2) { SetPlayerPos(playerid,1999.8833,-1120.6167,26.7746); SetPlayerInterior(playerid,0); SendClientMessage(playerid,COLOR_YELLOW,"Welcome Home"); } else if(TeamGang[playerid] == 3) { SetPlayerPos(playerid,2455.4861,-1097.9379,43.0875); SetPlayerInterior(playerid,0); SendClientMessage(playerid,COLOR_YELLOW,"Welcome Home"); } else if(TeamGang[playerid] == 4) { SetPlayerPos(playerid,2522.2378,-2000.4359,13.5469); SetPlayerInterior(playerid,0); SendClientMessage(playerid,COLOR_YELLOW,"Welcome Home"); } else if(TeamGang[playerid] == 5) { SetPlayerPos(playerid,1550.6207,-1675.7418,15.4894); SetPlayerInterior(playerid,0); SendClientMessage(playerid,COLOR_YELLOW,"Welcome Home"); } else if(TeamGang[playerid] == 6) { SetPlayerPos(playerid,1304.3850,-1092.8927,25.7651); SetPlayerInterior(playerid,0); SendClientMessage(playerid,COLOR_YELLOW,"Welcome Home"); } } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } //---------------------------------------DDEALER----------------------------------------------------------------------- if(strcmp("/dd",cmdtext,true) == 0) { GetPlayerName(playerid,name,sizeof(name)); if (AThug[playerid] == 1) { if(drugdealer[playerid] == 0) { drugdealer[playerid] = 1; SendClientMessage(playerid,COLOR_WHITE,"Congratulations you are a DrugDealer!"); SendClientMessage(playerid,COLOR_WHITE,"If you need help, type /dhelp"); } else if(drugdealer[playerid] == 1) { SendClientMessage(playerid,COLOR_RED,"You are already a Drugdealer!"); } } else { SendClientMessage(playerid,COLOR_RED,"You aren't a AdminThug->Command forbidden!"); SendClientMessage(playerid,COLOR_RED,"Use: /athug[password] !"); } return 1; } if(strcmp("/dd0",cmdtext,true) == 0) { drugdealer[playerid] = 0; SendClientMessage(playerid,COLOR_WHITE,"You Are A DrugDealer No More!"); return 1; } //------------------------------BUY-------------DRUGS--------------------------------- if(strcmp("/bweed",cmdtext,true) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { if(drugdealer[playerid] == 1) { wweed[playerid] = 1; SendClientMessage(playerid,COLOR_GREEN,"Go To The Checkpoint To Get Your Requested Weed!"); SetPlayerCheckpoint(playerid,2503.6045,-1975.3307,13.4393,5); } else { SendClientMessage(playerid,COLOR_RED,"You Ain't A DrugDealer!"); } } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if(strcmp("/balcohol",cmdtext,true) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { if(drugdealer[playerid] == 1) { walcohol[playerid] = 1; SendClientMessage(playerid,COLOR_GREEN,"Go To The Bar To Get Your Requested Alcohol!"); SetPlayerCheckpoint(playerid,2305.2444,-1644.5596,14.3846,5); } else { SendClientMessage(playerid,COLOR_RED,"You Ain't A DrugDealer!"); } } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if(strcmp("/bsteroids",cmdtext,true) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { if(drugdealer[playerid] == 1) { wsteroids[playerid] = 1; SendClientMessage(playerid,COLOR_GREEN,"Go To The Gym To Get Your Requested Steroids!"); SetPlayerCheckpoint(playerid,2227.9648,-1724.4446,13.4476,5); } else { SendClientMessage(playerid,COLOR_RED,"You Ain't A DrugDealer!"); } } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if(strcmp("/bcrack",cmdtext,true) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { if(drugdealer[playerid] == 1) { wcrack[playerid] = 1; SendClientMessage(playerid,COLOR_GREEN,"Go To The Checkpoint To Get Your Requested Crack!"); SetPlayerCheckpoint(playerid,2503.6045,-1975.3307,13.4393,5); } else { SendClientMessage(playerid,COLOR_RED,"You Ain't A DrugDealer!"); } } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if(strcmp("/mydrugs",cmdtext,true) == 0) { format(string,sizeof(string),"Weed:%d",weed[playerid]); SendClientMessage(playerid,COLOR_GREEN,string); format(string,sizeof(string),"Alcohol:%d",alcohol[playerid]); SendClientMessage(playerid,COLOR_GREEN,string); format(string,sizeof(string),"Steroids:%d",steroids[playerid]); SendClientMessage(playerid,COLOR_GREEN,string); format(string,sizeof(string),"Crack:%d",crack[playerid]); SendClientMessage(playerid,COLOR_GREEN,string); return 1; } //----------------TAKE---------------------DRUGS---------------------------------------------- if(strcmp("/tweed",cmdtext,true) == 0) { if(weed[playerid] >= 1) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"SMOKING","M_smkstnd_loop",4.0,1,0,0,0,20000); weed[playerid] -=1; SendClientMessage(playerid,COLOR_GREEN,"Have Fun While Being High!"); return 1; } else if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { ApplyAnimation(playerid,"PED","pass_Smoke_in_car",4.0,1,0,0,0,20000); weed[playerid] -=1; SendClientMessage(playerid,COLOR_GREEN,"Have Fun While Driving with Being High!"); return 1; } } else { SendClientMessage(playerid,COLOR_RED,"You Don't Have Weed!"); return 1; } } if(strcmp("/talcohol",cmdtext,true) == 0) { if(alcohol[playerid] >= 1) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,1,1,1,1,1); alcohol[playerid] -=1; SendClientMessage(playerid,COLOR_GREEN,"You Are Drunked!"); return 1; } } else { SendClientMessage(playerid,COLOR_RED,"You Don't Have Alcohol!"); return 1; } } if(strcmp("/tsteroids",cmdtext,true) == 0) { if(steroids[playerid] >= 1) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"MUSCULAR","MuscleIdle",4.1,1,1,1,0,200000); steroids[playerid] -=1; SendClientMessage(playerid,COLOR_GREEN,"See more Muscels huh?"); return 1; } } else { SendClientMessage(playerid,COLOR_RED,"You Don't Have Steroids!"); } return 1; } if(strcmp("/tcrack",cmdtext,true) == 0) { if(crack[playerid] >= 1) { if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { ApplyAnimation(playerid,"CRACK","crckidle4",4.1,1,1,1,1,1); crack[playerid]-=1; SendClientMessage(playerid,COLOR_GREEN,"You are Stoned"); return 1; } } else { SendClientMessage(playerid,COLOR_RED,"You Don't Have Crack!"); return 1; } } //-------------------SELL----------------------DRUGS------------------------------------------- if(strcmp("/sweed_to",cmd,true) == 0) { tmp = strtok(cmdtext,index); giveplayerid = ReturnUser(tmp); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_RED,"Usage: /sweed_to[playerid]"); return 1; } //new giveplayerid = ReturnUser(tmp); if(giveplayerid != INVALID_PLAYER_ID) { if(drugdealer[playerid] == 1) { if(weed[playerid] >= 1) { if(rweed[giveplayerid]==1) { GetPlayerName(playerid,name,sizeof(name)); GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer)); weed[giveplayerid]+=1; SendClientMessage(playerid,COLOR_GREEN,"You Selled 1 Gramm of Weed for 130$!"); SendClientMessage(giveplayerid,COLOR_GREEN,"You Became 1 Gramm of Weed and gave 130$"); GivePlayerMoney(playerid,130); GivePlayerMoney(giveplayerid,-130); weed[playerid]-=1; rweed[giveplayerid] = 0; } else { format(string,sizeof(string),"%s doesn't want Weed!",name); SendClientMessage(playerid,COLOR_RED,string); } } else { SendClientMessage(playerid,COLOR_RED,"You Don't Have Weed!"); } } else { SendClientMessage(playerid,COLOR_RED,"You Ain't A DrugDealer!"); } } else if(giveplayerid == INVALID_PLAYER_ID) { SendClientMessage(playerid,COLOR_RED,"This Player Doesn't Exists"); } return 1; } if(strcmp("/salcohol_to",cmd,true) == 0) { tmp = strtok(cmdtext,index); giveplayerid = ReturnUser(tmp); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_RED,"Usage: /salcohol_to[playerid]"); return 1; } //new giveplayerid = ReturnUser(tmp); if(giveplayerid != INVALID_PLAYER_ID) { if(drugdealer[playerid] == 1) { if(alcohol[playerid] >= 1) { if(ralcohol[giveplayerid]==1) { GetPlayerName(playerid,name,sizeof(name)); GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer)); alcohol[giveplayerid]+=1; SendClientMessage(playerid,COLOR_GREEN,"You Selled 1 Liter Alcohol for 80$!"); SendClientMessage(giveplayerid,COLOR_GREEN,"You Became 1 Liter Alcohol and gave 80$"); GivePlayerMoney(playerid,80); GivePlayerMoney(giveplayerid,-80); alcohol[playerid]-=1; ralcohol[giveplayerid] = 0; } else { format(string,sizeof(string),"%s doesn't want Alcohol!",name); SendClientMessage(playerid,COLOR_RED,string); } } else { SendClientMessage(playerid,COLOR_RED,"You Don't Have Alcohol!"); } } else { SendClientMessage(playerid,COLOR_RED,"You Ain't A DrugDealer!"); } } else if(giveplayerid == INVALID_PLAYER_ID) { SendClientMessage(playerid,COLOR_RED,"This Player Doesn't Exists"); } return 1; } if(strcmp("/ssteroids_to",cmd,true) == 0) { tmp = strtok(cmdtext,index); giveplayerid = ReturnUser(tmp); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_RED,"Usage: /ssteroids_to[playerid]"); return 1; } //new giveplayerid = ReturnUser(tmp); if(giveplayerid != INVALID_PLAYER_ID) { if(drugdealer[playerid] == 1) { if(steroids[playerid] >= 1) { if(rsteroids[giveplayerid]==1) { GetPlayerName(playerid,name,sizeof(name)); GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer)); steroids[giveplayerid]+=1; SendClientMessage(playerid,COLOR_GREEN,"You Selled 1 ml Steroids for 200$!"); SendClientMessage(giveplayerid,COLOR_GREEN,"You Became 1 ml Steroids and gave 200$"); GivePlayerMoney(playerid,200); GivePlayerMoney(giveplayerid,-200); steroids[playerid]-=1; rsteroids[giveplayerid] = 0; } else { format(string,sizeof(string),"%s doesn't want Steroids!",name); SendClientMessage(playerid,COLOR_RED,string); } } else { SendClientMessage(playerid,COLOR_RED,"You Don't Have Steroids!"); } } else { SendClientMessage(playerid,COLOR_RED,"You Ain't A DrugDealer!"); } } else if(giveplayerid == INVALID_PLAYER_ID) { SendClientMessage(playerid,COLOR_RED,"This Player Doesn't Exists"); } return 1; } if(strcmp("/scrack_to",cmd,true) == 0) { tmp = strtok(cmdtext,index); giveplayerid = ReturnUser(tmp); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_RED,"Usage: /scrack_to[playerid]"); return 1; } //new giveplayerid = ReturnUser(tmp); if(giveplayerid != INVALID_PLAYER_ID) { if(drugdealer[playerid] == 1) { if(crack[playerid] >= 1) { if(rcrack[giveplayerid]==1) { GetPlayerName(playerid,name,sizeof(name)); GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer)); crack[giveplayerid]+=1; SendClientMessage(playerid,COLOR_GREEN,"You Selled 1 Gramm Crack for 95$!"); SendClientMessage(giveplayerid,COLOR_GREEN,"You Became 1 Gramm Crack and gave 95$"); GivePlayerMoney(playerid,95); GivePlayerMoney(giveplayerid,-95); crack[playerid]-=1; rcrack[giveplayerid] = 0; } else { format(string,sizeof(string),"%s doesn't want Crack!",name); SendClientMessage(playerid,COLOR_RED,string); } } else { SendClientMessage(playerid,COLOR_RED,"You Don't Have Crack!"); } } else { SendClientMessage(playerid,COLOR_RED,"You Ain't A DrugDealer!"); } } else if(giveplayerid == INVALID_PLAYER_ID) { SendClientMessage(playerid,COLOR_RED,"This Player Doesn't Exists"); } return 1; } if(strcmp("/sweed",cmdtext,true) == 0) { if(drugdealer[playerid] == 1) { if(weed[playerid] >= 1) { if(sweed[playerid] == 0) { sweed[playerid] = 1; SendClientMessage(playerid,COLOR_GREEN,"You got a Buyer ... Go to his House to deal your Weed"); new rand = random(sizeof(RandomCustomer)); SetPlayerCheckpoint(playerid,RandomCustomer[rand][0],RandomCustomer[rand][1],RandomCustomer[rand][2],5); } else { SendClientMessage(playerid,COLOR_RED,"Go to his House!"); } } else { SendClientMessage(playerid,COLOR_RED,"You don't have Weed !"); } } else { SendClientMessage(playerid,COLOR_RED,"You Ain't A DrugDealer!"); } return 1; } if(strcmp("/salcohol",cmdtext,true) == 0) { if(drugdealer[playerid] == 1) { if(alcohol[playerid] >= 1) { if(salcohol[playerid] == 0) { salcohol[playerid] = 1; SendClientMessage(playerid,COLOR_GREEN,"You got a Buyer ... Go to his House to deal your Alcohol!"); new rand = random(sizeof(RandomCustomer)); SetPlayerCheckpoint(playerid,RandomCustomer[rand][0],RandomCustomer[rand][1],RandomCustomer[rand][2],5); } else { SendClientMessage(playerid,COLOR_RED,"Go to his House!"); } } else { SendClientMessage(playerid,COLOR_RED,"You don't have Alcohol !"); } } else { SendClientMessage(playerid,COLOR_RED,"You Ain't A DrugDealer!"); } return 1; } if(strcmp("/ssteroids",cmdtext,true) == 0) { if(drugdealer[playerid] == 1) { if(steroids[playerid] >= 1) { if(ssteroids[playerid] == 0) { ssteroids[playerid] = 1; SendClientMessage(playerid,COLOR_GREEN,"You got a Buyer ... Go to his House to deal your Steroids!"); new rand = random(sizeof(RandomCustomer)); SetPlayerCheckpoint(playerid,RandomCustomer[rand][0],RandomCustomer[rand][1],RandomCustomer[rand][2],5); } else { SendClientMessage(playerid,COLOR_RED,"Go to his House!"); } } else { SendClientMessage(playerid,COLOR_RED,"You don't have Steroids !"); } } else { SendClientMessage(playerid,COLOR_RED,"You Ain't A DrugDealer!"); } return 1; } if(strcmp("/scrack",cmdtext,true) == 0) { if(drugdealer[playerid] == 1) { if(crack[playerid] >= 1) { if(scrack[playerid] == 0) { scrack[playerid] = 1; SendClientMessage(playerid,COLOR_GREEN,"You got a Buyer ... Go to his House to deal your Crack!"); new rand = random(sizeof(RandomCustomer)); SetPlayerCheckpoint(playerid,RandomCustomer[rand][0],RandomCustomer[rand][1],RandomCustomer[rand][2],5); } else { SendClientMessage(playerid,COLOR_RED,"Go to his House!"); } } else { SendClientMessage(playerid,COLOR_RED,"You don't have Crack !"); } } else { SendClientMessage(playerid,COLOR_RED,"You Ain't A DrugDealer!"); } return 1; } //-----------------------------Request--Drug--------------------------------------------------------------- if(strcmp("/rweed",cmd,true) == 0) { tmp = strtok(cmdtext,index); giveplayerid = ReturnUser(tmp); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_RED,"Usage:/rweed[playerid]"); return 1; } if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(playerid,player,sizeof(player)), rweed[playerid] =1; format(string,sizeof(string),"%s Wants some Weed!",player); SendClientMessage(giveplayerid,COLOR_WHITE,string); } else if(giveplayerid == INVALID_PLAYER_ID) { SendClientMessage(playerid,COLOR_RED,"That Player doesn't exists!"); } return 1; } if(strcmp("/ralcohol",cmd,true) == 0) { tmp = strtok(cmdtext,index); giveplayerid = ReturnUser(tmp); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_RED,"Usage:/ralcohol[playerid]"); return 1; } if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(playerid,player,sizeof(player)), ralcohol[playerid] =1; format(string,sizeof(string),"%s Wants some Alcohol!",player); SendClientMessage(giveplayerid,COLOR_WHITE,string); } else if(giveplayerid == INVALID_PLAYER_ID) { SendClientMessage(playerid,COLOR_RED,"That Player doesn't exists!"); } return 1; } if(strcmp("/rsteroids",cmd,true) == 0) { tmp = strtok(cmdtext,index); giveplayerid = ReturnUser(tmp); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_RED,"Usage:/rsteroids[playerid]"); return 1; } if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(playerid,player,sizeof(player)), rsteroids[playerid] =1; format(string,sizeof(string),"%s Wants some Steroids!",player); SendClientMessage(giveplayerid,COLOR_WHITE,string); } else if(giveplayerid == INVALID_PLAYER_ID) { SendClientMessage(playerid,COLOR_RED,"That Player doesn't exists!"); } return 1; } if(strcmp("/rcrack",cmd,true) == 0) { tmp = strtok(cmdtext,index); giveplayerid = ReturnUser(tmp); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_RED,"Usage:/rcrack[playerid]"); return 1; } if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(playerid,player,sizeof(player)), rcrack[playerid] =1; format(string,sizeof(string),"%s Wants some crack!",player); SendClientMessage(giveplayerid,COLOR_WHITE,string); } else if(giveplayerid == INVALID_PLAYER_ID) { SendClientMessage(playerid,COLOR_RED,"That Player doesn't exists!"); } return 1; } //------------------------------------------------------------------------------------------------------------------ //--------------------------------------------------------PINFO----------------------------------------------------- if(strcmp("/pinfo",cmd,true) == 0) { tmp= strtok(cmdtext,index); new Float:health; new Float:x,Float:y,Float:z; GetPlayerPos(giveplayerid,x,y,z); GetPlayerHealth(giveplayerid,health); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_RED,"Usage:/pinfo [playerid]"); return 1; } giveplayerid = ReturnUser(tmp); if(giveplayerid != INVALID_PLAYER_ID) { new GivePlayer[MAX_PLAYER_NAME]; GetPlayerName(giveplayerid,GivePlayer,sizeof(GivePlayer)); format(string,sizeof(string),"________________________%s_____________________",GivePlayer); SendClientMessage(playerid,COLOR_WHITE,string); format(string,sizeof(string),"Kills:%d",PlayerInfo[giveplayerid][pKills]); SendClientMessage(playerid,COLOR_WHITE,string); format(string,sizeof(string),"Deaths:%d",PlayerInfo[giveplayerid][pDeaths]); SendClientMessage(playerid,COLOR_WHITE,string); format(string,sizeof(string),"DrugDealer:%d",drugdealer[giveplayerid]); SendClientMessage(playerid,COLOR_WHITE,string); format(string,sizeof(string),"Interior:%d",GetPlayerInterior(giveplayerid)); SendClientMessage(playerid,COLOR_WHITE,string); format(string,sizeof(string),"Health:%f",health); SendClientMessage(playerid,COLOR_WHITE,string); format(string,sizeof(string),"Position: %f,%f,%f",x,y,z); SendClientMessage(playerid,COLOR_WHITE,string); format(string,sizeof(string),"Boxing[Wins:%d/Loses:%d/Matches:%d]",BWins[giveplayerid],BLoses[giveplayerid],BMatches[giveplayerid]); SendClientMessage(playerid,COLOR_WHITE,string); SendClientMessage(playerid,COLOR_WHITE,"_________________________________________________________"); } else if(giveplayerid == INVALID_PLAYER_ID) { SendClientMessage(playerid,COLOR_RED,"This User Doesn't exists!"); } return 1; } //-------------------------------------------PINFO------------------------------------------------------- if(strcmp("/alarm",cmd,true) == 0) { tmp = strtok(cmdtext,index); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_RED,"Usage:/alarm [playerid]"); return 1; } giveplayerid = ReturnUser(tmp); if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer)); GetPlayerName(playerid,player,sizeof(player)); format(string,sizeof(string),"You gave An Alarm To ->%s<-!",giveplayer); SendClientMessage(playerid,COLOR_GREEN,string); format(string,sizeof(string),"WARNING-> %s alarmed you!<-WARNING",player); SendClientMessage(giveplayerid,COLOR_WHITE,string); SendClientMessage(giveplayerid,COLOR_WHITE,"You can go to him by typing /goto[playerid]!"); } else if(giveplayerid == INVALID_PLAYER_ID) { SendClientMessage(playerid,COLOR_RED,"That Player doesn't exists!"); } return 1; } //----------------------------------CARSPAWNER--------------------------------------------------------- if(strcmp("/cs",cmdtext,true) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { ShowMenuForPlayer(Carspawner,playerid); return 1; } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } //----------------------------------------------------------------------------------------------------- if(strcmp("/flip",cmdtext,true) == 0) { new vehicleid = GetPlayerVehicleID(playerid); new Float:rot; GetVehicleZAngle(vehicleid,rot); SetVehicleZAngle(vehicleid,rot); return 1; } if(strcmp("/cash",cmdtext,true) == 0) { if(AThug[playerid] == 1) { GivePlayerMoney(playerid,100000); } else { SendClientMessage(playerid,COLOR_RED,"You aren't a AdminThug->Command forbidden!"); SendClientMessage(playerid,COLOR_RED,"Use: /athug[password] !"); } return 1; } //---------------------------------------------Explode------------------------------------------------- if(strcmp("/explode",cmdtext,true) == 0) { new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); CreateExplosion(x,y,z,6,10.0); return 1; } if(strcmp("/aexplode",cmd,true) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { if(AThug[playerid] == 1) { new exploded[30]; //new id; exploded = strtok(cmdtext, id); if(!strlen(exploded)) return SendClientMessage(playerid,COLOR_RED,"usage /aexplode [Playerid]"); new ExplodedID = strval(exploded); if(!IsPlayerConnected(ExplodedID )) return SendClientMessage(playerid,COLOR_RED,"This Player doesn't exists!"); new Float:x,Float:y,Float:z; new ExplodedString[50]; GetPlayerPos(ExplodedID,x,y,z); CreateExplosion(x,y,z,6,10.0); new Exploded[MAX_PLAYER_NAME]; GetPlayerName(ExplodedID,Exploded,sizeof(Exploded)); format(string,sizeof(string),"You exploded %s[ID:%d]",Exploded,ExplodedID); SendClientMessage(playerid,COLOR_GREEN,string); GetPlayerName(playerid,player,sizeof(player)); format(ExplodedString,sizeof(ExplodedString),"You got Exploded by %s[ID:%d]",player,playerid); SendClientMessage(ExplodedID,COLOR_WHITE,ExplodedString); } else if(AThug[playerid] == 0) { SendClientMessage(playerid,COLOR_RED,"You aren't a AdminThug->Command forbidden!"); SendClientMessage(playerid,COLOR_RED,"Use: /athug[password] !"); } } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } //----------------------------------------------------------------------------------------------------- //--------------------------------------------SLAP----------------------------------------------------- if(strcmp("/slap",cmd,true) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { if(AThug[playerid] == 1) { tmp = strtok(cmdtext,index); if(!strlen(tmp)) return SendClientMessage(playerid,COLOR_RED,"Usage:/slap[playerid]"); giveplayerid = ReturnUser(tmp); new Float:x,Float:y,Float:z; GetPlayerPos(giveplayerid,x,y,z); GetPlayerName(playerid,player,sizeof(player)); if(giveplayerid != INVALID_PLAYER_ID) { SetPlayerPos(giveplayerid,x,y,(z)+4); new Float:health; GetPlayerHealth(giveplayerid,health); SetPlayerHealth(giveplayerid,(health)-10); PlayerPlaySound(giveplayerid,1190,0,0,0); format(string,sizeof(string),"%s slapped you!",player); SendClientMessage(giveplayerid,COLOR_WHITE,string); } else if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_RED,"This Player Doesn't exists!"); } else if(AThug[playerid] == 0) { SendClientMessage(playerid,COLOR_RED,"You aren't a AdminThug->Command forbidden!"); SendClientMessage(playerid,COLOR_RED,"Use: /adm[password] !"); } } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } //---------------------------------------BUDDY--------------------------------------------- if(strcmp("/buddy",cmd,true) == 0) { GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer)); GetPlayerName(playerid,player,sizeof(player)); new PlayerIP[25]; GetPlayerIp(playerid, PlayerIP, sizeof(PlayerIP)); tmp=strtok(cmdtext,index); giveplayerid = ReturnUser(tmp); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_RED,"Usage:/buddy[playerid]!"); return 1; } if(giveplayerid != INVALID_PLAYER_ID) { format(string, sizeof(string), "%s_Friends.cer", player); new File:BFile; BFile = fopen(string, io_append); new var[32]; format(var, 32, "Buddy:%s\n", giveplayer);fwrite(BFile, var); format(var, 32, "Buddy->IP=%s\n",PlayerIP);fwrite(BFile,var); format(var, 32, "-----------------------------");fwrite(BFile, var); fclose(BFile); format(string,sizeof(string),"You're %s Buddy",giveplayer); SendClientMessage(playerid, COLOR_YELLOW,string); return 1; } else if(giveplayerid == INVALID_PLAYER_ID) { SendClientMessage(playerid,COLOR_RED,"This Player Doesn't exists Or You Requested Twice!"); } return 1; } //----------------------------------------------------------------------------------------- if(strcmp("/ip",cmd,true) == 0) { new pIP[40]; GetPlayerIp(giveplayerid,pIP,sizeof(pIP)); GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer)); tmp = strtok(cmdtext,index); giveplayerid = ReturnUser(tmp); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_RED,"Usage:/ip[playerid]"); return 1; } if(giveplayerid != INVALID_PLAYER_ID) { format(string,sizeof(string),"%s IP is '%s'",giveplayer,pIP); SendClientMessage(playerid,COLOR_WHITE,string); } else if(giveplayerid == INVALID_PLAYER_ID) { SendClientMessage(playerid,COLOR_RED,"This Player Doesn't exists!"); } return 1; } //---------------------------------------------------------------------------------------------------- //------------------------------------------JETPACK--------------------------------------------------- if(strcmp("/jetpack",cmdtext,true) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { SetPlayerSpecialAction(playerid,2); } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } //-----------------------------------------Time-------------------------------------------------------- if(strcmp("/time",cmdtext,true) == 0) { new Hour, Minute, Second; gettime(Hour, Minute, Second); format(string,sizeof(string),"TIME---->%d:%d:%d<----TIME",Hour,Minute,Second); SendClientMessage(playerid,COLOR_PURPLE,string); return 1; } //------------------------------------------------------------------------------------------------------ //------------------------ADMIN---SYSTEM---------------------------------------------------------------- if(strcmp("/athug",cmd,true) == 0) { new pass[256]; new password[125]; format(password,sizeof(password),"28091991"); pass = strtok(cmdtext,index); if(!strlen(pass)) { SendClientMessage(playerid,COLOR_RED,"Usage:/aDM[password]"); return 1; } if(strcmp(pass,password,true)== 0) { if(AThug[playerid] == 0) { AThug[playerid] = 1; SendClientMessage(playerid,COLOR_WHITE,"Succesful indentified as AdminDmer!"); } else { SendClientMessage(playerid,COLOR_RED,"You already are a AdminDMer!"); return 1; } } else { SendClientMessage(playerid,COLOR_RED,"->!WRONG PASSWORD!<-"); } return 1; } //------------------------------------------------------------------------------------------------------ if(strcmp("/lol",cmdtext,true) == 0) { GetPlayerName(playerid,player,sizeof(player)); format(string,sizeof(string),"%s is Laughing Out Loud!",player); SendClientMessageToAll(COLOR_WHITE,string); ApplyAnimation(playerid, "RAPPING", "Laugh_01", 4.0, 0, 0, 0, 0, 0); return 1; } //------------------------------------------------------------------------------------------------------- if(strcmp("/crazy",cmdtext,true) == 0) { if(crazy[playerid] == 0) { crazy[playerid] = 1; } else { crazy[playerid] = 0; } return 1; } //-----------------------------BOXEN----------------------------------------- if(strcmp("/boxhelp",cmdtext,true) == 0) { SendClientMessage(playerid,COLOR_PURPLE,"/box = To Join the BoxRing"); SendClientMessage(playerid,COLOR_PURPLE,"/boxwith = To Challenge another Players"); SendClientMessage(playerid,COLOR_PURPLE,"/boxstats = Your Box-Stats"); return 1; } if(strcmp("/box",cmdtext,true) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0) { if(PlayerDied[playerid] == 0) { if(Boxen[playerid] == 0) { GetPlayerName(playerid,name,sizeof(name)); if(InBoxRing == 0) { format(string,sizeof(string),"%s joined the Boxring!",name); SendClientMessageToAll(COLOR_YELLOW,string); InBoxRing++; } else if(InBoxRing == 1) { format(string,sizeof(string),"%s joined the Boxring as a Challenger!",name); SendClientMessageToAll(COLOR_YELLOW,string); InBoxRing++; } else if(InBoxRing <= 2) { SendClientMessage(playerid,COLOR_RED,"Their are already 2 Guys Boxing!"); return 1; } SetPlayerArmour(playerid,0); SetPlayerHealth(playerid,100); BMatches[playerid]++; SetPlayerPos(playerid,758.8718,13.1156,1001.1639); SetPlayerInterior(playerid,5); GetPlayerName(playerid,name,sizeof(name)), Boxen[playerid] = 1; IsInCHole[playerid] = 0; IsInMotel[playerid] = 0; IsInGunGame[playerid] = 0; ResetPlayerWeapons(playerid); return 1; } else { Boxen[playerid] = 0; GetPlayerName(playerid,name,sizeof(name)), format(string,sizeof(string),"%s Leaved The Boxing Ring!",name); SendClientMessageToAll(COLOR_YELLOW,string); BMatches[playerid]--; BGiveUp[playerid]++; InBoxRing--; if(TeamGang[playerid] == 1) { SetPlayerPos(playerid,2494.5767,-1686.1864,13.5129); SetPlayerInterior(playerid,0); } else if(TeamGang[playerid] == 2) { SetPlayerPos(playerid,1999.8833,-1120.6167,26.7746); SetPlayerInterior(playerid,0); } else if(TeamGang[playerid] == 3) { SetPlayerPos(playerid,2455.4861,-1097.9379,43.0875); SetPlayerInterior(playerid,0); } else if(TeamGang[playerid] == 4) { SetPlayerPos(playerid,2522.2378,-2000.4359,13.5469); SetPlayerInterior(playerid,0); } else if(TeamGang[playerid] == 5) { SetPlayerPos(playerid,1550.6207,-1675.7418,15.4894); SetPlayerInterior(playerid,0); } else if(TeamGang[playerid] == 6) { SetPlayerPos(playerid,1304.3850,-1092.8927,25.7651); SetPlayerInterior(playerid,0); } if(wAssault[playerid] == 1) { GiveWeaponSettingAssault(playerid); } if(wGangster[playerid] == 1) { GiveWeaponSettingGangster(playerid); } if(wCop[playerid] == 1) { GiveWeaponSettingCop(playerid); } if(wStandart[playerid] == 1) { GiveWeaponSettingStandart(playerid); } if(wIndividual[playerid] == 1) { GiveWeaponSettingIndividual(playerid); } } } } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if(strcmp("/boxwith",cmd,true) == 0) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0) { GetPlayerName(playerid,player,sizeof(player)); GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer)); tmp = strtok(cmdtext,index); giveplayerid = ReturnUser(tmp); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_RED,"Usage:/boxwith[playerid]"); return 1; } if(giveplayerid != INVALID_PLAYER_ID) { format(string,sizeof(string),"!%s[Wins:%d/Loses:%d] wants to Box with you! ->Usage:/box<-",player,BWins[playerid],BLoses[playerid]); SendClientMessage(giveplayerid,COLOR_WHITE,string); } else if(giveplayerid == INVALID_PLAYER_ID) { SendClientMessage(playerid,COLOR_RED,"This Player doesn't exists!"); } } else { SendClientMessage(playerid,COLOR_RED,"This Command is not available, when you are in a Deathmatch!"); } return 1; } if(strcmp("/boxstats",cmdtext,true) == 0) { GetPlayerName(playerid,name,sizeof(name)); SendClientMessage(playerid,COLOR_WHITE,"-------BOXING~STATS---------"); format(string,sizeof(string),"You Have %d Wins!",BWins[playerid]); SendClientMessage(playerid,COLOR_WHITE,string); format(string,sizeof(string),"You Lost %d Times!",BLoses[playerid]); SendClientMessage(playerid,COLOR_WHITE,string); format(string,sizeof(string),"You had %d Matches!",BMatches[playerid]); SendClientMessage(playerid,COLOR_WHITE,string); format(string,sizeof(string),"%d Matches were canceled!",BGiveUp[playerid]); SendClientMessage(playerid,COLOR_WHITE,string); if(BWins[playerid] == 0 && BMatches[playerid] == 0 && BLoses[playerid] == 0 && BGiveUp[playerid] == 0) { BoxStat[playerid][None] = 1; SendClientMessage(playerid,COLOR_RED,"Boxing-Skills = None"); } else if(BWins[playerid] >=1 && BWins[playerid] <=25) { SendClientMessage(playerid,COLOR_WHITE,"Boxing-Skills = Beginner"); BoxStat[playerid][Beg] = 1; } else if(BWins[playerid] >=26 && BWins[playerid] <=50) { SendClientMessage(playerid,COLOR_GREEN,"Boxing-Skills = Amateur"); BoxStat[playerid][Ama] = 1; } else if(BWins[playerid] >=51 && BWins[playerid] <=75) { SendClientMessage(playerid,COLOR_ORANGE,"Boxing-Skills = Advanced"); BoxStat[playerid][Adv] = 1; } else if(BWins[playerid] > 76) { SendClientMessage(playerid,COLOR_PURPLE,"Boxing-Skills = Pro"); BoxStat[playerid][Pro] = 1; } SendClientMessage(playerid,COLOR_WHITE,"---------------------------------------"); return 1; } //------------------------------------------------------------------------------------------------------- if(strcmp("/fighthelp",cmdtext,true) == 0) { SendClientMessage(playerid,COLOR_PURPLE,"/fightstyle[] -> Change your Fightstyle"); SendClientMessage(playerid,COLOR_PURPLE,"/myfs -> to show your used Fighting Style"); return 1; } if(strcmp("/fightstyle",cmd,true) == 0) { new Eingabe[256]; Eingabe = strtok(cmdtext,index); if(!strlen(Eingabe)) { SendClientMessage(playerid,COLOR_RED,"Usage:/fighstyle[]"); SendClientMessage(playerid,COLOR_RED,"[N] => Normal"); SendClientMessage(playerid,COLOR_RED,"[B] => Boxing"); SendClientMessage(playerid,COLOR_RED,"[KF] => Kung-Fu"); SendClientMessage(playerid,COLOR_RED,"[KH] => Knee-Head"); SendClientMessage(playerid,COLOR_RED,"[G] => Grabkick"); SendClientMessage(playerid,COLOR_RED,"[E] => Elbow"); return 1; } if(strlen(Eingabe)) { new Normal[256]; new Boxing[256]; new Kungfu[256]; new Kneehead[256]; new Grabkick[256]; new Elbow[256]; format(Normal,sizeof(Normal),"N"); format(Boxing,sizeof(Boxing),"B"); format(Kungfu,sizeof(Kungfu),"KF"); format(Kneehead,sizeof(Kneehead),"KH"); format(Grabkick,sizeof(Grabkick),"G"); format(Elbow,sizeof(Elbow),"E"); if(strcmp(Eingabe,Normal,true)== 0) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_NORMAL); SendClientMessage(playerid,COLOR_WHITE,"You changed your Fight Style to `Normal`"); return 1; } else if(strcmp(Eingabe,Boxing,true)== 0) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING); SendClientMessage(playerid,COLOR_WHITE,"You changed your Fight Style to `Boxing`"); return 1; } else if(strcmp(Eingabe,Kungfu,true)== 0) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU); SendClientMessage(playerid,COLOR_WHITE,"You changed your Fight Style to `Kung-Fu`"); return 1; } else if(strcmp(Eingabe,Kneehead,true)== 0) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD); SendClientMessage(playerid,COLOR_WHITE,"You changed your Fight Style to `Knee-Head`"); return 1; } else if(strcmp(Eingabe,Grabkick,true)== 0) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_GRABKICK); SendClientMessage(playerid,COLOR_WHITE,"You changed your Fight Style to `Grabkick`"); return 1; } else if(strcmp(Eingabe,Elbow,true)== 0) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_ELBOW); SendClientMessage(playerid,COLOR_WHITE,"You changed your Fight Style to `Elbow`"); return 1; } } return 1; } if(strcmp("/myfs",cmdtext,true) == 0) { new fs = GetPlayerFightingStyle(playerid); if(fs == 4) { SendClientMessage(playerid,COLOR_GREEN,"Your Fighting Style is `Normal`"); return 1; } else if(fs == 5) { SendClientMessage(playerid,COLOR_GREEN,"Your Fighting Style is `Boxing`"); return 1; } else if(fs == 6) { SendClientMessage(playerid,COLOR_GREEN,"Your Fighting Style is ´Kung-Fu´"); return 1; } else if(fs == 7) { SendClientMessage(playerid,COLOR_GREEN,"Your Fighting Style is ´Knee-Head´"); return 1; } else if(fs == 15) { SendClientMessage(playerid,COLOR_GREEN,"Your Fighting Style is `Grabkick`"); return 1; } else if(fs == 26) { SendClientMessage(playerid,COLOR_GREEN,"Your Fighting Style is `Elbow`"); return 1; } } if(strcmp("/gw",cmdtext,true) == 0) { if(AThug[playerid] == 1) { if(IsInGunGame[playerid] == 0 && IsInCHole[playerid] == 0 && IsInMotel[playerid] == 0 && Boxen[playerid] == 0) { ShowMenuForPlayer(GetWeapons,playerid); return 1; } else { SendClientMessage(playerid,COLOR_RED,"!WARNING:This Command isn't able, if your are in an DeathMatch!"); return 1; } } else { SendClientMessage(playerid,COLOR_RED,"You aren't a AdminDm->Command forbidden!"); SendClientMessage(playerid,COLOR_RED,"Use: /aDm[password] !"); } return 1; } //------------------------------------------------------------- if(strcmp("/gw2",cmdtext,true) == 0) { ShowMenuForPlayer(SetSkills,playerid); return 1; } //------------------------------------------------------------- if(strcmp("/rank",cmdtext,true) == 0) { format(string,sizeof(string),"You have %d Respect",Respect[playerid]); SendClientMessage(playerid,COLOR_WHITE,string); if(Respect[playerid] == 0) { SendClientMessage(playerid,COLOR_WHITE,"Your Rank is `Innocent`"); } else if(Respect[playerid] < 10) { SendClientMessage(playerid,COLOR_WHITE,"Your Rank is `Nobody`"); } else if(Respect[playerid] > 9 && Respect[playerid] < 20) { SendClientMessage(playerid,COLOR_WHITE,"Your Rank is `Small Criminal`"); } else if(Respect[playerid] > 19 && Respect[playerid] <30) { SendClientMessage(playerid,COLOR_WHITE,"Your Rank is `Criminal`"); } else if(Respect[playerid] > 29 && Respect[playerid] < 40) { SendClientMessage(playerid,COLOR_WHITE,"Your Rank is `Murderer`"); } else if(Respect[playerid] > 39 && Respect[playerid] < 50) { SendClientMessage(playerid,COLOR_WHITE,"Your Rank is `Gangster`"); } else if(Respect[playerid] > 49 && Respect[playerid] < 60) { SendClientMessage(playerid,COLOR_WHITE,"Your Rank is `Feared Gangster`"); } else if(Respect[playerid] > 59 && Respect[playerid] < 70) { SendClientMessage(playerid,COLOR_WHITE,"Your Rank is `Thug`"); } else if(Respect[playerid] > 69 && Respect[playerid] < 80) { SendClientMessage(playerid,COLOR_WHITE,"Your Rank is `Mercilessly Killer`"); } else if(Respect[playerid] > 79 && Respect[playerid] < 90) { SendClientMessage(playerid,COLOR_WHITE,"Your Rank is `Public Enemy`"); } else if(Respect[playerid] > 90) { SendClientMessage(playerid,COLOR_WHITE,"Your Rank is `Legend`"); SendClientMessage(playerid,COLOR_WHITE,"You Reached the Highest Rank!"); } if(AThug[playerid] == 0) { SendClientMessage(playerid,COLOR_WHITE,"->!!Reach 150 Respect to get an AdminDM!!<-"); } return 1; } if(strcmp("/sun",cmdtext,true) == 0) { if(AThug[playerid] == 0) return SendClientMessage(playerid,COLOR_RED,"You aren't a AdminDm->Command forbidden!"); SetWeather(17); return 1; } if(strcmp("/dark",cmdtext,true) == 0) { if(AThug[playerid] == 0) return SendClientMessage(playerid,COLOR_RED,"You aren't a AdminThug->Command forbidden!"); SetWeather(22); return 1; } if(strcmp("/sandstorm",cmdtext,true) == 0) { if(AThug[playerid] == 0) return SendClientMessage(playerid,COLOR_RED,"You aren't a AdminThug->Command forbidden!"); SetWeather(19); return 1; } if(strcmp("/storm",cmdtext,true) == 0) { if(AThug[playerid] == 0) return SendClientMessage(playerid,COLOR_RED,"You aren't a AdminThug->Command forbidden!"); SetWeather(16); return 1; } if(strcmp("/funny",cmdtext,true) == 0) { if(AThug[playerid] == 0) return SendClientMessage(playerid,COLOR_RED,"You aren't a AdminThug->Command forbidden!"); SetWeather(2000); return 1; } //---------------------------------------------------------------------------- if(strcmp("/wSetting",cmdtext,true) == 0) { SendClientMessage(playerid,COLOR_GREEN,"Weapon-Setting 1: /wStandart"); SendClientMessage(playerid,COLOR_GREEN,"Weapon-Setting 2: /wAssault"); SendClientMessage(playerid,COLOR_GREEN,"Weapon-Setting 3: /wGangster"); SendClientMessage(playerid,COLOR_GREEN,"Weapon-Setting 4: /wCop"); return 1; } if(strcmp("/wStandart",cmdtext,true) == 0) { SendClientMessage(playerid,COLOR_WHITE,"You choose the Standart Weapon-Setting!"); GiveWeaponSettingStandart(playerid); return 1; } if(strcmp("/wAssault",cmdtext,true) == 0) { SendClientMessage(playerid,COLOR_WHITE,"You choose the Assault Weapon-Setting!"); GiveWeaponSettingAssault(playerid); return 1; } if(strcmp("/wGangster",cmdtext,true) == 0) { SendClientMessage(playerid,COLOR_WHITE,"You choose the Gangster Weapon-Setting"); GiveWeaponSettingGangster(playerid); return 1; } if(strcmp("/wCop",cmdtext,true) == 0) { SendClientMessage(playerid,COLOR_WHITE,"You choose the Cop Weapon-Setting"); GiveWeaponSettingCop(playerid); return 1; } return 0; } public SaveWeaponSettingIndividual(playerid) { wAssault[playerid] = 0; wGangster[playerid] = 0; wCop[playerid] = 0; wStandart[playerid] = 0; wIndividual[playerid] = 1; for(new W; W < 13; W++) { { GetPlayerWeaponData(playerid,W,CurrentWeapons[W][playerid],CurrentAmmos[W][playerid]); GetPlayerName(playerid, IndPlayer, sizeof(IndPlayer)); format(WeaponSetting, sizeof(WeaponSetting), "%s_WeaponSetting.ini", IndPlayer); new File: WeaponSFile = fopen(WeaponSetting, io_append); new Slotname[30]; format(Slotname, sizeof(Slotname),"Slot %d", W); dini_IntSet(WeaponSetting,Slotname,CurrentWeapons[W][playerid]); new Slotammo[30]; format(Slotammo, sizeof(Slotammo),"AmmoSlot %d", W); dini_IntSet(WeaponSetting,Slotammo,CurrentAmmos[W][playerid]); fclose(WeaponSFile); } } } public GiveWeaponSettingIndividual(playerid) { wAssault[playerid] = 0; wGangster[playerid] = 0; wCop[playerid] = 0; wStandart[playerid] = 0; wIndividual[playerid] = 1; ResetPlayerWeapons(playerid); for(new GW; GW < 13; GW++) { { format(WeaponSetting, sizeof(WeaponSetting), "%s_WeaponSetting.ini", IndPlayer); new File: WeaponSFile = fopen(WeaponSetting, io_read); new Slotname[30]; format(Slotname,sizeof(Slotname),"Slot %d",GW); new Slotammo[30]; format(Slotammo,sizeof(Slotammo),"AmmoSlot %d",GW); CurrentWeapons[GW][playerid] = strval(dini_Get(WeaponSetting, Slotname)); CurrentAmmos[GW][playerid] = strval(dini_Get(WeaponSetting, Slotammo)); GivePlayerWeapon(playerid, CurrentWeapons[GW][playerid], CurrentAmmos[GW][playerid]); fclose(WeaponSFile); } } } public GiveWeaponSettingStandart(playerid) { wAssault[playerid] = 0; wGangster[playerid] = 0; wCop[playerid] = 0; wStandart[playerid] = 1; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,28,5000); GivePlayerWeapon(playerid,30,2000); GivePlayerWeapon(playerid,34,333); GivePlayerWeapon(playerid,26,1333); GivePlayerWeapon(playerid,35,1000); GivePlayerWeapon(playerid,22,500); return 1; } public GiveWeaponSettingAssault(playerid) { wAssault[playerid] = 1; wGangster[playerid] = 0; wCop[playerid] = 0; wStandart[playerid] = 0; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,1,0); GivePlayerWeapon(playerid,8,0); GivePlayerWeapon(playerid,27,1000); GivePlayerWeapon(playerid,29,1000); GivePlayerWeapon(playerid,31,1000); GivePlayerWeapon(playerid,34,100); GivePlayerWeapon(playerid,36,50); GivePlayerWeapon(playerid,44,0); GivePlayerWeapon(playerid,24,1000); return 1; } public GiveWeaponSettingGangster(playerid) { wAssault[playerid] = 0; wGangster[playerid] = 1; wCop[playerid] = 0; wStandart[playerid] = 0; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,1,0); GivePlayerWeapon(playerid,5,0); GivePlayerWeapon(playerid,26,1000); GivePlayerWeapon(playerid,28,1500); GivePlayerWeapon(playerid,30,1000); GivePlayerWeapon(playerid,33,100); GivePlayerWeapon(playerid,35,50); GivePlayerWeapon(playerid,41,1000); GivePlayerWeapon(playerid,45,0); GivePlayerWeapon(playerid,22,1000); return 1; } public GiveWeaponSettingCop(playerid) { wAssault[playerid] = 0; wGangster[playerid] = 0; wCop[playerid] = 1; wStandart[playerid] = 0; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,1,0); GivePlayerWeapon(playerid,4,0); GivePlayerWeapon(playerid,25,1000); GivePlayerWeapon(playerid,32,1500); GivePlayerWeapon(playerid,31,1000); GivePlayerWeapon(playerid,34,100); GivePlayerWeapon(playerid,35,50); GivePlayerWeapon(playerid,44,0); GivePlayerWeapon(playerid,23,1000); return 1; } public UpdateSpeed() { new Float:x,Float:y,Float:z; new Float:distance,value; new Float:health; for(new i=0; i 1) { value = floatround(value / UpdateSeconds); } format(string,sizeof(string),"~r~Speed: %d KM/H ~n~~g~VHealth:%f",floatround(value/1400),health); Speedo[i] = TextDrawCreate(500, 380,string); TextDrawFont(Speedo[i], 1); TextDrawColor(Speedo[i],COLOR_GREEN); TextDrawSetShadow(Speedo[i],1); TextDrawAlignment(Speedo[i],1); TextDrawShowForPlayer (i, Speedo[i]); TextDrawSetOutline(Speedo[i],1); TextDrawBackgroundColor(Speedo[i],COLOR_BLACK); } SavePlayerPos[i][LastX] = x; SavePlayerPos[i][LastY] = y; SavePlayerPos[i][LastZ] = z; } } public InfiniteLife() { for (new i = 0; i < GODSLOTS; i++) { if (IsPlayerConnected(i) && God[i] == 1) { new vehicleid = GetPlayerVehicleID(i); SetVehicleHealth(vehicleid,1000.0); SetPlayerHealth(i, 250); RepairVehicle(vehicleid); } } } public AfkTimer() { for (new i = 0; i < AFKSLOTS; i++) { if (IsPlayerConnected(i) && afk[i] == 1) { new vehicleid = GetPlayerVehicleID(i); SetVehicleHealth(vehicleid,1000.0); SetPlayerHealth(i,250); } } } public SetupPlayerForClassSelection(playerid) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,1969.6920,-1199.5493,25.2605); SetPlayerCameraPos(playerid,1971.6920,-1205.5493,26.2605); SetPlayerCameraLookAt(playerid,1969.6920,-1199.5493,25.2605); SetPlayerFacingAngle(playerid,180); PlayerDied[playerid] = 0; TeamGang[playerid] = 0; ApplyAnimation(playerid,"GANGS","prtial_gngtlkB",4.1,0,0,0,0,0); SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING); } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; } stock PlayerName(playerid) { new Name[MAX_PLAYER_NAME]; GetPlayerName(playerid, Name, sizeof(Name)); return Name; } strtok(const strtokstring[], &index) { new length = strlen(strtokstring); while ((index < length) && (strtokstring[index] <= ' ')) { index++; } new offset = index; new result[20]; while ((index < length) && (strtokstring[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = strtokstring[index]; index++; } result[index - offset] = EOS; return result; } ReturnUser(text[], playerid = INVALID_PLAYER_ID) { new pos = 0; while (text[pos] < 0x21) // Strip out leading spaces { if (text[pos] == 0) return INVALID_PLAYER_ID; // No passed text pos++; } new userid = INVALID_PLAYER_ID; if (IsNumeric(text[pos])) // Check whole passed string { // If they have a numeric name you have a problem (although names are checked on id failure) userid = strval(text[pos]); if (userid >=0 && userid < MAX_PLAYERS) { if(!IsPlayerConnected(userid)) { /*if (playerid != INVALID_PLAYER_ID) { SendClientMessage(playerid, 0xFF0000AA, "User not connected"); }*/ userid = INVALID_PLAYER_ID; } else { return userid; // A player was found } } /*else { if (playerid != INVALID_PLAYER_ID) { SendClientMessage(playerid, 0xFF0000AA, "Invalid user ID"); } userid = INVALID_PLAYER_ID; } return userid;*/ // Removed for fallthrough code } // They entered [part of] a name or the id search failed (check names just incase) new len = strlen(text[pos]); new count = 0; for (new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { GetPlayerName(i, name, sizeof (name)); if (strcmp(name, text[pos], true, len) == 0) // Check segment of name { if (len == strlen(name)) // Exact match { return i; // Return the exact player on an exact match // Otherwise if there are two players: // Me and MeYou any time you entered Me it would find both // And never be able to return just Me's id } else // Partial match { count++; userid = i; } } } } if (count != 1) { if (playerid != INVALID_PLAYER_ID) { if (count) { SendClientMessage(playerid, 0xFF0000AA, "Multiple users found, please narrow earch"); } else { SendClientMessage(playerid, 0xFF0000AA, "No matching user found"); } } userid = INVALID_PLAYER_ID; } return userid; // INVALID_USER_ID for bad return } stock IsNumeric(const IsNumericString[]) { new length=strlen(IsNumericString); if (length==0) return false; for (new i = 0; i < length; i++) { if ( (IsNumericString[i] > '9' || IsNumericString[i] < '0' && IsNumericString[i]!='-' && IsNumericString[i]!='+') || (IsNumericString[i]=='-' && i!=0) || (IsNumericString[i]=='+' && i!=0) ) return false; } if (length==1 && (IsNumericString[0]=='-' || IsNumericString[0]=='+')) return false; return true; } //------------------------------------REGISTER-------------------------------------- public Encrypt(string[]) { for(new x=0; x < strlen(string); x++) { string[x] += (3^x) * (x % 15); if(string[x] > (0xff)) { string[x] -= 64; } } return 1; } public OnPlayerLogin(playerid,const string[]) { new pname2[MAX_PLAYER_NAME]; new pname3[MAX_PLAYER_NAME]; new string2[164]; new string3[128]; GetPlayerName(playerid, pname2, sizeof(pname2)); format(string2, sizeof(string2), "%s.ini", pname2); new File: UserFile = fopen(string2, io_read); if (UserFile) { new valtmp[128]; fread(UserFile, valtmp);strmid(PlayerInfo[playerid][pPassword], valtmp, 0, strlen(valtmp)-1, 300); if ((strcmp(PlayerInfo[playerid][pPassword], string, true, strlen(valtmp)-1) == 0)) { new key[256],val[128]; new Data[256]; while(fread(UserFile,Data,sizeof(Data))) { key = ini_GetKey(Data); if(strcmp( key , "Kills" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pKills] = strval( val ); } if(strcmp( key , "Deaths" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDeaths] = strval( val ); } if(strcmp( key , "Money" , true ) == 0) { val = ini_GetValue( Data );PlayerInfo[playerid][pCash] = strval( val );} if(strcmp( key, "DrugDealer",true) == 0) { val = ini_GetValue( Data ); drugdealer[playerid] = strval( val );} if(strcmp( key, "Weed",true) == 0) { val = ini_GetValue( Data );weed[playerid] = strval( val );} if(strcmp( key, "Crack",true) == 0) { val = ini_GetValue( Data );crack[playerid] = strval( val );} if(strcmp( key, "Steroids",true) == 0) { val = ini_GetValue( Data );steroids[playerid] = strval( val );} if(strcmp( key, "Alcohol",true) == 0) { val = ini_GetValue( Data );alcohol[playerid] = strval( val );} if(strcmp( key, "AdminThug",true) == 0) { val = ini_GetValue( Data );AThug[playerid] = strval( val );} if(strcmp( key, "BoxingMatches",true) == 0) { val = ini_GetValue( Data );BMatches[playerid] = strval( val );} if(strcmp( key, "BoxingWins",true) == 0) { val = ini_GetValue( Data );BWins[playerid] = strval( val );} if(strcmp( key, "BoxingLoses",true) == 0) { val = ini_GetValue( Data );BLoses[playerid] = strval( val );} if(strcmp( key, "BoxingGivingUp's",true) == 0) { val = ini_GetValue( Data );BGiveUp[playerid] = strval( val );} if(strcmp( key, "Respect",true) == 0) { val = ini_GetValue( Data );Respect[playerid] = strval( val );} } fclose(UserFile); LoggedIn[playerid] = 1; PAccount[playerid] = 1; new kills = PlayerInfo[playerid][pKills]; SetPlayerScore(playerid, kills); GetPlayerName(playerid, pname3, sizeof(pname3)); format(string3, sizeof(string3), "What's Up %s", pname3); SendClientMessage(playerid, COLOR_YELLOW,string3); } else { SendClientMessage(playerid, COLOR_RED, "Password Does Not Match Your Name"); fclose(UserFile); } } return 1; } public OnPlayerUpdate(playerid) { if(IsPlayerConnected(playerid)) { if(LoggedIn[playerid]) { new string3[32]; new pname3[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname3, sizeof(pname3)); format(string3, sizeof(string3), "%s.ini", pname3); new File: pFile = fopen(string3, io_write); if (pFile) { new var[32]; format(var, 32, "%s\n", PlayerInfo[playerid][pPassword]);fwrite(pFile, var); fclose(pFile); new File: hFile = fopen(string3, io_append); PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid); format(var, 32, "Kills=%d\n",PlayerInfo[playerid][pKills]);fwrite(hFile, var); format(var, 32, "Deaths=%d\n",PlayerInfo[playerid][pDeaths]);fwrite(hFile, var); format(var, 32, "Cash=%d\n",PlayerInfo[playerid][pCash]);fwrite(hFile, var); format(var, 32,"DrugDealer=%d\n",drugdealer[playerid]);fwrite(hFile, var); format(var, 32, "Weed=%d\n",weed[playerid]);fwrite(hFile,var); format(var, 32, "Crack=%d\n",crack[playerid]);fwrite(hFile,var); format(var, 32, "Steroids=%d\n",steroids[playerid]);fwrite(hFile,var); format(var, 32, "Alcohol=%d\n",alcohol[playerid]);fwrite(hFile,var); format(var, 32, "AdminThug=%d\n",AThug[playerid]);fwrite(hFile, var); format(var, 32, "BoxingMatches=%d\n",BMatches[playerid]);fwrite(hFile, var); format(var, 32, "BoxingWins=%d\n",BWins[playerid]);fwrite(hFile, var); format(var, 32, "BoxingLoses=%d\n",BLoses[playerid]);fwrite(hFile, var); format(var, 32, "BoxingGivingUp's=%d\n",BGiveUp[playerid]);fwrite(hFile, var); format(var, 32, "Respect=%d\n",Respect[playerid]);fwrite(hFile, var); fclose(hFile); } } } return 1; } stock ini_GetKey( line[] ) { new keyRes[128]; keyRes[0] = 0; if ( strfind( line , "=" , true ) == -1 ) return keyRes; strmid( keyRes , line , 0 , strfind( line , "=" , true ) , sizeof( keyRes) ); return keyRes; } stock ini_GetValue( line[] ) { new valRes[128]; valRes[0]=0; if ( strfind( line , "=" , true ) == -1 ) return valRes; strmid( valRes , line , strfind( line , "=" , true )+1 , strlen( line ) , sizeof( valRes ) ); return valRes; } //-------------------------------------------REGISTER--------------------------------------------- //-------------------------------------------GANGS------------------------------------------------- public OnPlayerText(playerid, text[]) { if(text[0] == '!') { if(playerGang[playerid] > 0) { new gangChat[256]; new senderName[MAX_PLAYER_NAME]; //new string[256]; // for(new i = 1; i < strlen(text)+1; i++) // gangChat[i]=text[i]; strmid(gangChat,text,1,strlen(text)); GetPlayerName(playerid, senderName, sizeof(senderName)); format(string, sizeof(string),"[GANG %s:] %s", senderName, gangChat); for(new i = 0; i < gangInfo[playerGang[playerid]][1]; i++) { SendClientMessage(gangMembers[playerGang[playerid]][i], COLOR_LIGHTBLUE, string); } } return 0; } return 1; } public PlayerLeaveGang(playerid) { //new string[256]; new playername[MAX_PLAYER_NAME]; new gangnum = playerGang[playerid]; if(gangnum > 0) { for(new i = 0; i < gangInfo[gangnum][1]; i++) { if(gangMembers[gangnum][i]==playerid) { //One less gang member gangInfo[gangnum][1]--; for(new j = i; j < gangInfo[gangnum][1]; j++) { //Shift gang members gangMembers[gangnum][j]=gangMembers[gangnum][j+1]; } //Disband gang if no more members if(gangInfo[gangnum][1]<1) { gangInfo[gangnum][0]=0; gangInfo[gangnum][1]=0; gangBank[gangnum]=0; } //Notify other members for(new j = 0; j < gangInfo[gangnum][1]; j++) { GetPlayerName(playerid, playername, MAX_PLAYER_NAME); format(string, sizeof(string),"%s left your gang!", playername); SendClientMessage(gangMembers[gangnum][j], COLOR_ORANGE, string); } format(string, sizeof(string),"You left the gang '%s'(id: %d)", gangNames[gangnum], gangnum); SendClientMessage(playerid, 0x83BFBFFF, string); playerGang[playerid]=0; SetPlayerColor(playerid,playerColors[playerid]); return; } } } else { SendClientMessage(playerid, 0x83BFBFFF, "You aren't in a gang."); } } //---------------------------------------------------GANGS--------------------------------------------- public OnPlayerStateChange(playerid, newstate, oldstate) { if(newstate == PLAYER_STATE_ONFOOT) { TextDrawHideForPlayer(playerid, Speedo[playerid]); } return 1; } //--------------------------------------DRIVER LICENSES && CARSPAWNER------------------------------------------------- public OnPlayerEnterCheckpoint(playerid) { if(wweed[playerid] == 1) { DisablePlayerCheckpoint(playerid); SendClientMessage(playerid,COLOR_WHITE,"Alright, You Buyed 1 Gramm Weed for 100$"); weed[playerid] +=1; format(string,sizeof(string),"You Have %d Gramms Weed",weed[playerid]); SendClientMessage(playerid,COLOR_GREEN,string); GivePlayerMoney(playerid,-100); wweed[playerid] = 0; } if(walcohol[playerid] == 1) { DisablePlayerCheckpoint(playerid); SendClientMessage(playerid,COLOR_WHITE,"Alright, You Buyed 1 Liter Alcohol for 50$"); alcohol[playerid] +=1; format(string,sizeof(string),"You Have %d Liters Alcohol",alcohol[playerid]); SendClientMessage(playerid,COLOR_GREEN,string); GivePlayerMoney(playerid,-50); walcohol[playerid] = 0; } if(wsteroids[playerid] == 1) { DisablePlayerCheckpoint(playerid); SendClientMessage(playerid,COLOR_WHITE,"Alright, You Buyed 1 ml Steroids for 150$"); steroids[playerid] +=1; format(string,sizeof(string),"You Have %d ml Steroids",steroids[playerid]); SendClientMessage(playerid,COLOR_GREEN,string); GivePlayerMoney(playerid,-150); wsteroids[playerid] = 0; } if(wcrack[playerid] == 1) { DisablePlayerCheckpoint(playerid); SendClientMessage(playerid,COLOR_WHITE,"Alright, You Buyed 1 Gramm Crack for 75$"); crack[playerid] +=1; format(string,sizeof(string),"You Have %d Rocks of Crack",crack[playerid]); SendClientMessage(playerid,COLOR_GREEN,string); GivePlayerMoney(playerid,-75); wcrack[playerid] = 0; } if(sweed[playerid] == 1) { DisablePlayerCheckpoint(playerid); SendClientMessage(playerid,COLOR_WHITE,"Alright, You Selled 1 Gramm Weed for 100$"); weed[playerid] -=1; GivePlayerMoney(playerid, 100); sweed[playerid] = 0; } if(salcohol[playerid] == 1) { DisablePlayerCheckpoint(playerid); SendClientMessage(playerid,COLOR_WHITE,"Alright, You Selled 1 Litre Alcohol for 50$"); alcohol[playerid] -=1; GivePlayerMoney(playerid,50); salcohol[playerid] = 0; } if(ssteroids[playerid] == 1) { DisablePlayerCheckpoint(playerid); SendClientMessage(playerid,COLOR_WHITE,"Alright, You Selled 1 ml Steroids for 150$"); steroids[playerid] -=1; GivePlayerMoney(playerid,150); ssteroids[playerid] = 0; } if(scrack[playerid] == 1) { DisablePlayerCheckpoint(playerid); SendClientMessage(playerid,COLOR_WHITE,"Alright, You Selled 1 Gramm Crack for 75$"); crack[playerid] -=1; GivePlayerMoney(playerid,75); scrack[playerid] = 0; } return 1; } public OnPlayerSelectedMenuRow(playerid,row) { new Menu:current; current = GetPlayerMenu(playerid); if(current == Carspawner) { switch(row) { case 0: { ShowMenuForPlayer(Sportcars,playerid); } case 1: { ShowMenuForPlayer(Alldaycars,playerid); } case 2: { ShowMenuForPlayer(Tuningcars,playerid); } case 3: { ShowMenuForPlayer(SpecialRaceCars,playerid); } case 4: { ShowMenuForPlayer(Bikes,playerid); } case 5: { ShowMenuForPlayer(Planes,playerid); } case 6: { ShowMenuForPlayer(Boats,playerid); } case 7: { ShowMenuForPlayer(Military,playerid); } } } if(current == Sportcars) { new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); new rand = random(sizeof(CarColors)); new rand2 = random(sizeof(CarColors)); switch(row) { case 0: { CreateVehicle(415,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 1: { CreateVehicle(434,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 2: { CreateVehicle(506,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 3: { CreateVehicle(602,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 4: { CreateVehicle(477,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 5: { CreateVehicle(541,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 6: { CreateVehicle(411,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } } } if(current == Alldaycars) { new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); new rand = random(sizeof(CarColors)); new rand2 = random(sizeof(CarColors)); switch(row) { case 0: { CreateVehicle(439,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 1: { CreateVehicle(475,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 2: { CreateVehicle(496,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 3: { CreateVehicle(535,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 4: { CreateVehicle(536,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 5: { CreateVehicle(412,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 6: { CreateVehicle(445,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 7: { CreateVehicle(467,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 8: { CreateVehicle(457,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 9: { CreateVehicle(474,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 10: { CreateVehicle(492,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 11: { CreateVehicle(534,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } } } if(current == Tuningcars) { new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); new rand = random(sizeof(CarColors)); new rand2 = random(sizeof(CarColors)); switch(row) { case 0: { CreateVehicle(558,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 1: { CreateVehicle(559,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 2: { CreateVehicle(560,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 3: { CreateVehicle(561,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 4: { CreateVehicle(562,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } } } if(current == SpecialRaceCars) { new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); new rand = random(sizeof(CarColors)); new rand2 = random(sizeof(CarColors)); switch(row) { case 0: { CreateVehicle(494,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 1: { CreateVehicle(502,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 2: { CreateVehicle(503,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 3: { CreateVehicle(556,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 4: { CreateVehicle(557,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 5: { CreateVehicle(504,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } } } if(current == Bikes) { new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); new rand = random(sizeof(CarColors)); new rand2 = random(sizeof(CarColors)); switch(row) { case 0: { CreateVehicle(448,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 1: { CreateVehicle(461,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 2: { CreateVehicle(462,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 3: { CreateVehicle(463,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 4: { CreateVehicle(468,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 5: { CreateVehicle(521,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 6: { CreateVehicle(522,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 7: { CreateVehicle(581,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } case 8: { CreateVehicle(586,(x)+1,(y)+2,z,82.2873,CarColors[rand][0],CarColors[rand2][0],15000); } } } if(current == Planes) { new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); switch(row) { case 0: { CreateVehicle(425,(x)+5,(y)+5,z,82.2873,1,1,15000); } case 1: { CreateVehicle(460,(x)+5,(y)+5,z,82.2873,1,1,15000); } case 2: { CreateVehicle(476,(x)+5,(y)+5,z,82.2873,1,1,15000); } case 3: { CreateVehicle(487,(x)+5,(y)+5,z,82.2873,1,1,15000); } case 4: { CreateVehicle(513,(x)+5,(y)+5,z,82.2873,1,1,15000); } case 5: { CreateVehicle(520,(x)+5,(y)+5,z,82.2873,1,1,15000); } case 6: { CreateVehicle(553,(x)+5,(y)+5,z,82.2873,1,1,15000); } case 7: { CreateVehicle(577,(x)+5,(y)+5,z,82.2873,1,1,15000); } case 8: { CreateVehicle(592,(x)+10,(y)+5,z,82.2873,1,1,15000); } case 9: { CreateVehicle(593,(x)+5,(y)+5,z,82.2873,1,1,15000); } case 10: { CreateVehicle(447,(x)+5,(y)+5,z,82.2873,1,1,15000); } } } if(current == Boats) { new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); switch(row) { case 0: { CreateVehicle(430,(x)+3,(y)+3,z,82.2873,1,1,15000); } case 1: { CreateVehicle(446,(x)+3,(y)+3,z,82.2873,1,1,15000); } case 2: { CreateVehicle(452,(x)+3,(y)+3,z,82.2873,1,1,15000); } case 3: { CreateVehicle(453,(x)+3,(y)+3,z,82.2873,1,1,15000); } case 4: { CreateVehicle(454,(x)+3,(y)+3,z,82.2873,1,1,15000); } case 5: { CreateVehicle(472,(x)+3,(y)+3,z,82.2873,1,1,15000); } case 6: { CreateVehicle(473,(x)+3,(y)+3,z,82.2873,1,1,15000); } case 7: { CreateVehicle(484,(x)+3,(y)+3,z,82.2873,1,1,15000); } case 8: { CreateVehicle(493,(x)+3,(y)+3,z,82.2873,1,1,15000); } case 9: { CreateVehicle(539,(x)+3,(y)+3,z,82.2873,1,1,15000); } case 10: { CreateVehicle(595,(x)+3,(y)+3,z,82.2873,1,1,15000); } } } if(current == Military) { new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); switch(row) { case 0: { CreateVehicle(596,(x)+3,(y)+3,z,82.2873,0,1,15000); } case 1: { CreateVehicle(597,(x)+3,(y)+3,z,82.2873,0,1,15000); } case 2: { CreateVehicle(598,(x)+3,(y)+3,z,82.2873,0,1,15000); } case 3: { CreateVehicle(599,(x)+3,(y)+3,z,82.2873,1,1,15000); } case 4: { CreateVehicle(601,(x)+3,(y)+3,z,82.2873,103,103,15000); } case 5: { CreateVehicle(427,(x)+3,(y)+3,z,82.2873,0,1,15000); } case 6: { CreateVehicle(428,(x)+3,(y)+3,z,82.2873,1,1,15000); } case 7: { CreateVehicle(432,(x)+3,(y)+3,z,82.2873,86,86,15000); } case 8: { CreateVehicle(490,(x)+3,(y)+3,z,82.2873,1,1,15000); } case 9: { CreateVehicle(497,(x)+3,(y)+3,z,82.2873,0,1,15000); } case 10: { CreateVehicle(523,(x)+3,(y)+3,z,82.2873,0,1,15000); } case 11: { CreateVehicle(528,(x)+3,(y)+3,z,82.2873,1,1,15000); } } } if(current == GetWeapons) { switch(row) { case 0: { ShowMenuForPlayer(StandartWeapons,playerid); } case 1: { ShowMenuForPlayer(Pistols,playerid); } case 2: { ShowMenuForPlayer(Shotguns,playerid); } case 3: { ShowMenuForPlayer(MachineGuns,playerid); } case 4: { ShowMenuForPlayer(StormGuns,playerid); } case 5: { ShowMenuForPlayer(Rifles,playerid); } case 6: { ShowMenuForPlayer(HardGuns,playerid); } case 7: { ShowMenuForPlayer(ThrowWeapons,playerid); } case 8: { ShowMenuForPlayer(Other,playerid); } } } if(current == StandartWeapons) { switch(row) { case 0: { GivePlayerWeapon(playerid, 2, 0); } case 1: { GivePlayerWeapon(playerid, 3, 0); } case 2: { GivePlayerWeapon(playerid, 4, 0); } case 3: { GivePlayerWeapon(playerid, 5, 0); } case 4: { GivePlayerWeapon(playerid, 6, 0); } case 5: { GivePlayerWeapon(playerid, 7, 0); } case 6: { GivePlayerWeapon(playerid, 8, 0); } case 7: { GivePlayerWeapon(playerid, 9, 0); } } } if(current == Pistols) { switch(row) { case 0: { GivePlayerWeapon(playerid, 22, 20000); } case 1: { GivePlayerWeapon(playerid, 23, 20000); } case 2: { GivePlayerWeapon(playerid, 24, 20000); } } } if(current == Shotguns) { switch(row) { case 0: { GivePlayerWeapon(playerid, 25, 20000); } case 1: { GivePlayerWeapon(playerid, 26, 20000); } case 2: { GivePlayerWeapon(playerid, 27, 20000); } } } if(current == MachineGuns) { switch(row) { case 0: { GivePlayerWeapon(playerid, 28, 20000); } case 1: { GivePlayerWeapon(playerid, 29, 20000); } case 2: { GivePlayerWeapon(playerid, 32, 20000); } } }if(current == StormGuns) { switch(row) { case 0: { GivePlayerWeapon(playerid, 30, 20000); } case 1: { GivePlayerWeapon(playerid, 31, 20000); } } } if(current == Rifles) { switch(row) { case 0: { GivePlayerWeapon(playerid, 33, 20000); } case 1: { GivePlayerWeapon(playerid, 34, 20000); } } } if(current == HardGuns) { switch(row) { case 0: { GivePlayerWeapon(playerid, 35, 20000); } case 1: { GivePlayerWeapon(playerid, 36, 20000); } case 2: { GivePlayerWeapon(playerid, 37, 20000); } case 3: { GivePlayerWeapon(playerid, 38, 20000); } } } if(current == ThrowWeapons) { switch(row) { case 0: { GivePlayerWeapon(playerid, 16, 20000); } case 1: { GivePlayerWeapon(playerid, 17, 20000); } case 2: { GivePlayerWeapon(playerid, 18, 20000); } case 3: { GivePlayerWeapon(playerid, 40, 1); GivePlayerWeapon(playerid, 39, 20000); } } } if(current == Other) { switch(row) { case 0: { GivePlayerWeapon(playerid, 1, 0); } case 1: { GivePlayerWeapon(playerid, 15, 0); } case 2: { GivePlayerWeapon(playerid, 41, 20000); } case 3: { GivePlayerWeapon(playerid, 42, 20000); } case 4: { GivePlayerWeapon(playerid, 44, 1); } case 5: { GivePlayerWeapon(playerid, 45, 1); } case 6: { GivePlayerWeapon(playerid, 46, 0); } } } if(current == SetSkills) { switch(row) { case 0: { SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL,0); } case 1: { SetPlayerSkillLevel(playerid,WEAPONSKILL_SAWNOFF_SHOTGUN,0); } case 2: { SetPlayerSkillLevel(playerid,WEAPONSKILL_MICRO_UZI,0); } case 3: { SetPlayerSkillLevel(playerid,WEAPONSKILL_PISTOL,999); } case 4: { SetPlayerSkillLevel(playerid,WEAPONSKILL_SAWNOFF_SHOTGUN,999); } case 5: { SetPlayerSkillLevel(playerid,WEAPONSKILL_MICRO_UZI,999); } } } return 1; } public OnPlayerExitedMenu(playerid) { return 1; } //--------------------------------------------------------------------------------------------------------- public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == grovemoney) { GivePlayerMoney(playerid,50000); } else if(pickupid == ballamoney) { GivePlayerMoney(playerid,50000); } else if(pickupid == vagosmoney) { GivePlayerMoney(playerid,50000); } else if(pickupid == aztecasmoney) { GivePlayerMoney(playerid,50000); } else if(pickupid == copmoney) { GivePlayerMoney(playerid,50000); } else if(pickupid == punkmoney) { GivePlayerMoney(playerid,50000); } return 1; } //---------------------------CRAZY----------MODE------------------------------------------------------------------ public Crazymode(playerid) { for(new i = 0; i < CRAZYSLOTS ; i++) { if(IsPlayerConnected(i) && crazy[i] == 1) { new vehicle = GetPlayerVehicleID(i); new randC = random(sizeof(CarColors)); new randC2 = random(sizeof(CarColors)); ChangeVehicleColor(vehicle,CarColors[randC][0],CarColors[randC2][0]); } } } //------------------------------------------------------------------------------------------------------------------- /* IsPlayerInArea(playerid, Float:X1, Float:X2, Float:Y1, Float:Y2) { new Float:X, Float:Y, Float:Z; if(X1 > X2) { X = X2; X2 = X1; X1 = X; } if(Y1 > Y1) { Y = Y2; Y2 = Y1; Y1 = Y; } GetPlayerPos(playerid, X, Y, Z); if((X1 < X && X < X2) && (Y1 < Y && Y < Y2)) return 1; return 0; } */ //-------------------------------------------------------------------------------------------------------------------- IsPlayerOnPos(playerid,Float:X1, Float: Y1) { new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid,X,Y,Z); if((X == X1) && (Y == Y1)) return 1; return 0; } public Boxcheck(playerid) { for(new i = 0;i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i) && Boxen[i] == 1) { if(IsPlayerOnPos(playerid,2229.129882, -1722.130004)) { SendClientMessage(playerid,COLOR_RED,"You Left the Boxing Area, Match aborted!"); BGiveUp[i]++; BMatches[i]--; Boxen[i] = 0; InBoxRing--; GivePlayerWeapon(i,28,5000); GivePlayerWeapon(i,30,2000); GivePlayerWeapon(i,34,333); GivePlayerWeapon(i,26,1333); GivePlayerWeapon(i,35,1000); GivePlayerWeapon(i,22,500); } } } } //------------------------------------------------------------------------------------------------ //OnPlayerHealthChange(playerid, Float:oldhealth, Float:newhealth) //{ //new Float:difference =  oldhealth - newhealth; //if (difference > 0.0) //    SetPlayerHealth(playerid, newhealth - difference); // to be killed twice faster. //} public OnPlayerInteriorChange(playerid,newinteriorid,oldinteriorid) { return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; }