Pastebin
API
tools
faq
paste
Login
Sign up
Please fix the following errors:
New Paste
Syntax Highlighting
#include <a_samp> #include <core> #include <float> #include <File> #include <Dini> #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<SLOTS; i++) { if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i)) { TextDrawDestroy(Speedo[i]); } } for(new i=0; i<SLOTS; i++) { if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i)) { GetPlayerPos(i, x, y, z); GetVehicleHealth(GetPlayerVehicleID(i), health); distance = floatsqroot(floatpower(floatabs(floatsub(x,SavePlayerPos[i][LastX])),2)+floatpower(floatabs(floatsub(y,SavePlayerPos[i][LastY])),2)+floatpower(floatabs(floatsub(z,SavePlayerPos[i][LastZ])),2)); value = floatround(distance * 5000); if(UpdateSeconds > 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; }
Optional Paste Settings
Category:
None
Cryptocurrency
Cybersecurity
Fixit
Food
Gaming
Haiku
Help
History
Housing
Jokes
Legal
Money
Movies
Music
Pets
Photo
Science
Software
Source Code
Spirit
Sports
Travel
TV
Writing
Tags:
Syntax Highlighting:
None
Bash
C
C#
C++
CSS
HTML
JSON
Java
JavaScript
Lua
Markdown (PRO members only)
Objective C
PHP
Perl
Python
Ruby
Swift
4CS
6502 ACME Cross Assembler
6502 Kick Assembler
6502 TASM/64TASS
ABAP
AIMMS
ALGOL 68
APT Sources
ARM
ASM (NASM)
ASP
ActionScript
ActionScript 3
Ada
Apache Log
AppleScript
Arduino
Asymptote
AutoIt
Autohotkey
Avisynth
Awk
BASCOM AVR
BNF
BOO
Bash
Basic4GL
Batch
BibTeX
Blitz Basic
Blitz3D
BlitzMax
BrainFuck
C
C (WinAPI)
C Intermediate Language
C for Macs
C#
C++
C++ (WinAPI)
C++ (with Qt extensions)
C: Loadrunner
CAD DCL
CAD Lisp
CFDG
CMake
COBOL
CSS
Ceylon
ChaiScript
Chapel
Clojure
Clone C
Clone C++
CoffeeScript
ColdFusion
Cuesheet
D
DCL
DCPU-16
DCS
DIV
DOT
Dart
Delphi
Delphi Prism (Oxygene)
Diff
E
ECMAScript
EPC
Easytrieve
Eiffel
Email
Erlang
Euphoria
F#
FO Language
Falcon
Filemaker
Formula One
Fortran
FreeBasic
FreeSWITCH
GAMBAS
GDB
GDScript
Game Maker
Genero
Genie
GetText
Go
Godot GLSL
Groovy
GwBasic
HQ9 Plus
HTML
HTML 5
Haskell
Haxe
HicEst
IDL
INI file
INTERCAL
IO
ISPF Panel Definition
Icon
Inno Script
J
JCL
JSON
Java
Java 5
JavaScript
Julia
KSP (Kontakt Script)
KiXtart
Kotlin
LDIF
LLVM
LOL Code
LScript
Latex
Liberty BASIC
Linden Scripting
Lisp
Loco Basic
Logtalk
Lotus Formulas
Lotus Script
Lua
M68000 Assembler
MIX Assembler
MK-61/52
MPASM
MXML
MagikSF
Make
MapBasic
Markdown (PRO members only)
MatLab
Mercury
MetaPost
Modula 2
Modula 3
Motorola 68000 HiSoft Dev
MySQL
Nagios
NetRexx
Nginx
Nim
NullSoft Installer
OCaml
OCaml Brief
Oberon 2
Objeck Programming Langua
Objective C
Octave
Open Object Rexx
OpenBSD PACKET FILTER
OpenGL Shading
Openoffice BASIC
Oracle 11
Oracle 8
Oz
PARI/GP
PCRE
PHP
PHP Brief
PL/I
PL/SQL
POV-Ray
ParaSail
Pascal
Pawn
Per
Perl
Perl 6
Phix
Pic 16
Pike
Pixel Bender
PostScript
PostgreSQL
PowerBuilder
PowerShell
ProFTPd
Progress
Prolog
Properties
ProvideX
Puppet
PureBasic
PyCon
Python
Python for S60
QBasic
QML
R
RBScript
REBOL
REG
RPM Spec
Racket
Rails
Rexx
Robots
Roff Manpage
Ruby
Ruby Gnuplot
Rust
SAS
SCL
SPARK
SPARQL
SQF
SQL
SSH Config
Scala
Scheme
Scilab
SdlBasic
Smalltalk
Smarty
StandardML
StoneScript
SuperCollider
Swift
SystemVerilog
T-SQL
TCL
TeXgraph
Tera Term
TypeScript
TypoScript
UPC
Unicon
UnrealScript
Urbi
VB.NET
VBScript
VHDL
VIM
Vala
Vedit
VeriLog
Visual Pro Log
VisualBasic
VisualFoxPro
WHOIS
WhiteSpace
Winbatch
XBasic
XML
XPP
Xojo
Xorg Config
YAML
YARA
Z80 Assembler
ZXBasic
autoconf
jQuery
mIRC
newLISP
q/kdb+
thinBasic
Paste Expiration:
Never
Burn after read
10 Minutes
1 Hour
1 Day
1 Week
2 Weeks
1 Month
6 Months
1 Year
Paste Exposure:
Public
Unlisted
Private
Folder:
(members only)
Password
NEW
Enabled
Disabled
Burn after read
NEW
Paste Name / Title:
Create New Paste
Hello
Guest
Sign Up
or
Login
Sign in with Facebook
Sign in with Twitter
Sign in with Google
You are currently not logged in, this means you can not edit or delete anything you paste.
Sign Up
or
Login
Public Pastes
🔥🔥🔥 QUICK $2,500 IN 2 HOURS 🔥🔥🔥
JavaScript | 2 min ago | 0.67 KB
✅✅✅ EARN 12,500$ IN LESS THAN 10 MINUTES OF W...
JavaScript | 12 min ago | 0.67 KB
BIG TECH BLOCKER v2.2
Batch | 12 min ago | 6.83 KB
Infinite Money Glitch
JavaScript | 22 min ago | 0.67 KB
Blade Ball Script (My Version)
Lua | 29 min ago | 19.62 KB
🚨🚨 Earn 18,000$ Monthly Leaked Guide 🚨🚨
JavaScript | 32 min ago | 0.67 KB
🔥🔥🔥 QUICK $2,500 IN 2 HOURS
JavaScript | 42 min ago | 0.67 KB
💎 From Zero to a Millionaire PDF 💎
JavaScript | 53 min ago | 0.67 KB
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the
Cookies Policy
.
OK, I Understand
Not a member of Pastebin yet?
Sign Up
, it unlocks many cool features!