Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #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;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement