Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //SA-MP EXTREME//
- //By michael douglas.
- //visite: www.sa-mpextreme.blogspot.com
- #include <a_samp>
- #include <a_players>
- #include "time"
- #include <cpstream>
- #pragma tabsize 0
- #define branco 0xFFFFFFFF
- #define azul 0x33CCFFAA
- #define verde 0x33AA33AA
- #define amarelo 0xFFFF00AA
- #define vermelho 0xFFFF00AA
- #define CGrove 0x33AA33AA
- #define CMilitar 0xFFFF00AA
- #define CRifas 0xDDC100AA
- #define CCaminhoneiro 0xAA0000AA
- #define CMaccer 0x8027A5AA
- #define SlotAKeFUZIL 1
- #define SlotEscopeta 2
- #define JMaccer 1
- #define JGrove 2
- #define JMilitar 3
- #define JCaminhoneiro 4
- #define JRifas 5
- forward Banir(playerid);
- forward Hora(playerid);
- forward CheckScore();
- forward menssagem1();
- forward menssagem2();
- forward menssagem3();
- forward DominarGangs();
- forward respawndominigun(playerid);
- forward Contar(playerid);
- forward AjudaEquipe(string[]);
- new bool:ArmasProibidas[MAX_PLAYERS];
- new PMaccer;
- new PGrove;
- new PMilitar;
- new PCaminhoneiro;
- new PRifas;
- new Text:Textdraw1;
- new Text:Textdraw2;
- new vip;
- new minigun[MAX_PLAYERS];
- new Menu:X2;
- new Menu:X2Vip;
- new semcmd;
- new menssagem[256];
- new nome[MAX_PLAYER_NAME];
- new Maccer;
- new Grove;
- new Rifa;
- new Caminhoneiros;
- new Militares;
- new kstreak[MAX_PLAYERS];
- stock PlayerName(playerid) {
- new name[255];
- new gzcocolor[6] =
- {
- 0xFF800063,
- 0x00800054,
- 0xB0580056,
- 0xFF000054,
- 0x80008056
- };
- new cpzone[MAX_PLAYERS][6];
- new lastcp[MAX_PLAYERS];
- new cpgrove;
- new cpmilitares;
- new cprifas;
- new cpcaminhoneiros;
- new cpmaccer;
- GetPlayerName(playerid, name, 255);
- return name;
- }
- //<--DEFINE O RESPAWN DO /MINIGUN E /BAZUCA.
- new Float:gRandomPlayerSpawns[13][3] = {
- {562.8442,907.2165,-42.9609},
- {587.3785,871.6395,-42.4973},
- {608.3347,819.3442,-42.9534},
- {675.7377,854.1076,-42.9609},
- {674.8895,911.6331,-40.3984},
- {650.4576,949.4277,-34.8565},
- {694.0353,916.1474,-30.4638},
- {687.1125,847.0590,-28.2109},
- {524.3156,833.0738,-27.1312},
- {515.3787,884.9575,-36.6826},
- {545.3089,920.4047,-34.7376},
- {595.1154,926.0504,-37.5418},
- {638.1628,856.7306,-40.2041}
- };
- new Float:gCopPlayerSpawns[2][3] = {
- {638.1628,856.7306,-40.2041},
- {595.1154,926.0504,-37.5418}
- };
- main()
- {
- print("\n----------------------------------");
- print(" GM Criado por [ADM]Michael.");
- print(" Visite: www.sa-mpextreme.blogspot.com");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- UsePlayerPedAnims();
- //--> Checa se o jogador e vip e as menssagens automatica <--
- vip = SetTimer("CheckScore",1000, true);
- SetTimer("menssagem1",500000, true);
- SetTimer("menssagem2",300000, true);
- SetTimer("menssagem3",800000, true);
- SetTimer("Banir",1000, true);
- //--> Menu do x2 normal <--
- X2 = CreateMenu("EQUIPE",1,20,120,150,40);
- AddMenuItem(X2,0,"Equipe dos Gates");
- AddMenuItem(X2,0,"Equipe dos Militares");
- AddMenuItem(X2,0,"Equipe da PM");
- AddMenuItem(X2,0,"Creditos");
- //--> Menu do x2 vip <--
- X2Vip = CreateMenu("X2 Vip",1,20,120,150,40);
- AddMenuItem(X2Vip,0,"Equipe vip dos Gates");
- AddMenuItem(X2Vip,0,"Equipe vip dos Militares");
- AddMenuItem(X2Vip,0,"Equipe vip da PM");
- AddMenuItem(X2Vip,0,"Creditos");
- //--> Define as horas <--
- Textdraw1 = TextDrawCreate(469.000000,5.000000, "--");
- Textdraw2 = TextDrawCreate(551.000000,23.000000,"--");
- TextDrawAlignment(Textdraw1,0);
- TextDrawAlignment(Textdraw2,0);
- TextDrawBackgroundColor(Textdraw1,0x000000AA);
- TextDrawBackgroundColor(Textdraw2,0x000000AA);
- TextDrawFont(Textdraw1,2);
- TextDrawLetterSize(Textdraw1,0.499999,1.500000);
- TextDrawFont(Textdraw2,2);
- TextDrawLetterSize(Textdraw2,0.399999,2.000000);
- TextDrawColor(Textdraw1,0xF60000AA);
- TextDrawColor(Textdraw2,0xF6CF47AA);
- TextDrawSetOutline(Textdraw1,1);
- TextDrawSetOutline(Textdraw2,1);
- TextDrawSetProportional(Textdraw1,1);
- TextDrawSetProportional(Textdraw2,1);
- TextDrawSetShadow(Textdraw1,1);
- TextDrawSetShadow(Textdraw2,1);
- SetTimer("Hora", 1000, 1);
- // Objetos da minigun.
- CreateObject(1683, -1460.742310, 832.632019, 12.478745, 0.000000, 0.000000, 0.000000);
- CreateObject(4866, -1466.343018, 812.784729, 0.454898, 0.000000, 0.000000, 0.000000);
- CreateObject(1337, -1325.227539, 769.803711, 0.954898, 0.000000, 0.000000, 0.000000);
- CreateObject(8357, 605.135498, 915.438232, 18.219463, 0.000000, 0.000000, 0.000000);
- CreateObject(8357, 567.030029, 915.436035, 18.219463, 0.000000, 0.000000, 0.000000);
- CreateObject(8357, 641.120789, 911.386780, 18.219463, 0.000000, 0.000000, 0.000000);
- CreateObject(8357, 675.955383, 909.726135, 18.219463, 0.000000, 0.000000, 0.000000);
- CreateObject(8357, 700.873413, 900.428467, 18.219463, 0.000000, 0.000000, 0.000000);
- CreateObject(8357, 737.300415, 894.819946, 18.219463, 0.000000, 0.000000, 0.000000);
- CreateObject(8357, 768.691406, 857.938965, 18.219463, 0.000000, 0.000000, 0.000000);
- CreateObject(8357, 787.711487, 865.508057, 5.482319, 0.000000, 38.000000, 0.000000);
- CreateObject(8357, 729.833496, 827.278809, 18.219463, 0.000000, 0.000000, 0.000000);
- CreateObject(8357, 693.695068, 835.759033, 18.219463, 0.000000, 0.000000, 0.000000);
- CreateObject(8357, 659.804016, 813.041931, 12.305787, 0.000000, 0.000000, 0.000000);
- CreateObject(8357, 624.445679, 816.006958, 12.305787, 0.000000, 0.000000, 0.000000);
- CreateObject(8357, 624.445313, 816.006836, 12.305787, 0.000000, 0.000000, 0.000000);
- CreateObject(8357, 591.526978, 853.581604, 12.305787, 0.000000, 0.000000, 0.000000);
- CreateObject(8357, 557.552368, 853.438721, 12.305787, 0.000000, 0.000000, 0.000000);
- CreateObject(8357, 517.889954, 853.571777, 12.305787, 0.000000, 0.000000, 0.000000);
- CreateObject(8357, 607.160156, 749.064819, -5.890129, 0.000000, 274.000000, 64.000000);
- CreateObject(8357, 647.922852, 818.843994, 26.862541, 0.000000, 96.000000, 272.000000);
- CreateObject(8357, 612.617493, 915.725769, 30.046833, 0.000000, 312.000000, 179.999512);
- CreateObject(8357, 612.504883, 914.822266, 30.046833, 0.000000, 53.997803, 179.994507);
- CreateObject(8357, 692.351074, 824.924805, 18.219463, 0.000000, 0.000000, 0.000000);
- CreateObject(8357, 659.203918, 821.675232, 12.305787, 0.000000, 338.000000, 0.000000);
- CreateObject(8357, 672.587891, 826.272461, 12.305787, 0.000000, 337.999878, 0.000000);
- CreateObject(8357, 501.286926, 886.491394, 12.305787, 0.000000, 0.000000, 0.000000);
- CreateObject(8357, 466.645233, 885.839722, 12.305787, 0.000000, 0.000000, 0.000000);
- CreateObject(8357, 502.604034, 862.237427, 12.305787, 0.000000, 0.000000, 0.000000);
- CreateObject(8357, 488.593079, 867.039673, 12.305787, 0.000000, 0.000000, 0.000000);
- CreateObject(8357, 474.329132, 873.257507, 12.305787, 0.000000, 0.000000, 0.000000);
- CreateObject(8357, 463.600891, 878.499756, 12.305787, 0.000000, 0.000000, 0.000000);
- CreateObject(8357, 444.377502, 887.021484, 12.305787, 0.000000, 0.000000, 0.000000);
- CreateObject(8357, 412.752808, 899.857422, 12.305787, 0.000000, 4.000000, 0.000000);
- CreateObject(8357, 518.428711, 902.691162, 12.305787, 0.000000, 0.000000, 0.000000);
- CreateObject(8357, 478.805695, 770.097717, 12.305787, 0.000000, 93.999969, 248.000000);
- CreateObject(8357, 612.504883, 914.822266, 30.046833, 0.000000, 53.997803, 179.994507);
- //objetos do /x2
- CreateObject(7017,1774.57250977,-1941.47741699,12.56685066,0.00000000,0.00000000,0.00000000);
- CreateObject(7017,1810.38525391,-1904.36657715,12.57381248,0.00000000,0.00000000,90.00000000);
- CreateObject(1458,1830.43640137,-1925.01782227,12.54687500,0.00000000,0.00000000,266.00000000);
- CreateObject(12917,1790.79821777,-1907.33862305,12.39722443,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1809.63732910,-1941.17529297,12.55080223,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1807.23950195,-1941.17529297,12.87471199,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1804.83349609,-1941.17529297,12.83012962,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1802.45812988,-1941.15942383,12.55222321,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1800.04833984,-1941.11547852,12.55326080,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1797.21813965,-1941.17529297,12.61070824,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1794.66125488,-1941.17529297,12.58192635,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1792.29113770,-1941.17529297,12.78580284,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1789.49230957,-1941.17529297,12.65598869,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1787.05236816,-1941.17529297,12.61979866,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1784.53076172,-1941.08471680,12.56074142,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1782.29675293,-1941.17529297,12.66327858,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1779.88232422,-1941.17529297,12.62723732,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1777.46240234,-1941.17529297,12.96486855,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1775.43371582,-1941.17529297,13.02039909,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1772.81481934,-1941.17529297,13.37448311,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1769.96484375,-1941.17529297,13.38146400,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1767.09387207,-1941.17529297,13.02201653,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1764.05432129,-1941.17529297,12.92437553,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1761.05517578,-1941.17529297,12.69921303,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1809.42687988,-1938.50512695,12.54779434,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1809.05761719,-1935.63891602,12.54892349,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1809.80993652,-1927.11657715,12.55363464,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1809.76953125,-1924.81835938,12.55472946,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1809.80224609,-1922.37097168,12.55594635,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1809.99438477,-1919.63964844,12.55741882,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1810.08312988,-1917.15429688,12.71538353,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1810.08312988,-1914.04626465,12.73312950,0.00000000,0.00000000,0.00000000);
- CreateObject(645,1809.99780273,-1911.11450195,12.56159210,0.00000000,0.00000000,0.00000000);
- CreateObject(7017,1447.73901367,325.42251587,17.84375000,0.00000000,0.00000000,22.00000000);
- CreateObject(7017,1388.62451172,337.88647461,21.97624207,0.00000000,0.00000000,133.99462891);
- CreateObject(7017,1398.39038086,376.25082397,18.75025940,0.00000000,0.00000000,245.98925781);
- CreateObject(7017,1447.10632324,394.30374146,18.44429016,0.00000000,0.00000000,335.98388672);
- CreateObject(7017,1481.58630371,343.23797607,17.87402344,0.00000000,0.00000000,91.98394775);
- CreateObject(7017,1447.60754395,393.79501343,22.41889191,0.00000000,0.00000000,335.98388672);
- CreateObject(7017,1481.45251465,343.73983765,21.84862518,0.00000000,0.00000000,91.98388672);
- CreateObject(7017,1398.35864258,375.86895752,22.72486115,0.00000000,0.00000000,245.98388672);
- CreateObject(7017,1388.58984375,338.07324219,18.00164032,0.00000000,0.00000000,133.98925781);
- CreateObject(7017,1447.30505371,325.33099365,21.81835175,0.00000000,0.00000000,21.99462891);
- CreateObject(10773,1429.17626953,372.36871338,20.58748436,0.00000000,0.00000000,66.00000000);
- CreateObject(10773,1448.33190918,351.28274536,20.57392311,0.00000000,0.00000000,65.99487305);
- CreateObject(2479,1421.49902344,379.68704224,18.26188660,0.00000000,0.00000000,0.00000000);
- CreateObject(3761,1443.06066895,372.32241821,20.02995300,0.00000000,0.00000000,0.00000000);
- CreateObject(3761,1443.06054688,372.32226562,20.02995300,0.00000000,0.00000000,0.00000000);
- //<--DEFINE AS GANGZONE-->
- Maccer = GangZoneCreate(-2711.423, 1252.871, -2417.859, 1536.908);
- Rifa = GangZoneCreate(-2263.351, 1189.751, -1853.907, 1339.66);
- Grove = GangZoneCreate(-1788.241, 866.2643, -1529.441, 1225.256);
- Militares = GangZoneCreate(-1861.632, 594.0618, -1529.441, 870.2093);
- Caminhoneiros = GangZoneCreate(-1772.79, 373.1438, -1598.97, 519.1075);
- SetGameModeText("Brasil SA-MP EXTREME");
- //<--OBJETOS DA GANG DOS MILITARES-->
- CreateObject(2951, -1619.3173828125, 688.4033203125, 6.2251129150391, 0, 0, 0);
- CreateObject(2951, -1619.3173828125, 688.4033203125, 6.2251129150391, 0, 0, 0);
- CreateObject(2951, -1625.5665283203, 717.39007568359, 4.5733795166016, 0, 0, 0);
- CreateObject(2920, -1572.2092285156, 658.78759765625, 6.9482088088989, 0, 0, 7.5);
- CreateObject(16093, -1575.9689941406, 650.86602783203, 10.354907989502, 0, 0, 90);
- CreateObject(14877, -1577.9205322266, 656.40496826172, 8.4460458755493, 0, 0, 0);
- //<--VEHICULO DA GANG DOS CAMINHONEIROS-->
- AddStaticVehicleEx(514,-1705.5227,405.8304,7.7657,224.3090,25,1,600000);
- AddStaticVehicleEx(514,-1702.6903,408.6099,7.7668,224.0402,28,1,600000);
- AddStaticVehicleEx(514,-1699.8108,411.3227,7.7659,223.3859,36,1,600000);
- AddStaticVehicleEx(514,-1715.3746,395.1641,7.7541,225.0132,40,1,600000);
- AddStaticVehicleEx(515,-1675.5914,436.2898,8.1996,225.4461,63,78,600000);
- AddStaticVehicleEx(515,-1675.5895,436.2918,8.2025,225.6178,63,78,600000);
- AddStaticVehicleEx(563,-1642.2961,443.3584,7.8851,223.5463,1,6,600000);
- //<--VEHICULO DA GANG DOS MILITARES-->
- AddStaticVehicleEx(427,-1581.6708,652.0751,7.3194,1.7044,0,1,600000);
- AddStaticVehicleEx(497,-1678.0476,706.1082,30.7782,269.3531,0,1,600000);
- AddStaticVehicleEx(523,-1626.6395,651.7354,6.7546,1.5423,0,0,600000);
- AddStaticVehicleEx(523,-1629.8693,650.9379,6.7595,356.6800,0,0,600000);
- AddStaticVehicleEx(528,-1612.2040,673.1766,7.2310,181.1017,0,0,600000);
- AddStaticVehicleEx(528,-1600.5741,673.3806,7.2325,182.0628,0,0,600000);
- AddStaticVehicleEx(597,-1605.9312,673.1258,6.9564,179.0306,0,1,600000);
- AddStaticVehicleEx(596,-1610.7842,651.8588,6.9095,1.7005,0,1,600000);
- AddStaticVehicleEx(598,-1604.8384,651.6802,6.9339,359.5700,0,1,600000);
- AddStaticVehicleEx(599,-1598.9393,651.6985,7.3751,359.9208,0,1,600000);
- //<--VEHICULOS DA GANG DA GROVE-->
- AddStaticVehicleEx(529,-1672.7788,1010.7770,7.5550,0.3301,42,42,600000);
- AddStaticVehicleEx(529,-1665.1843,1017.5569,7.5554,85.5746,42,42,600000);
- AddStaticVehicleEx(444,-1665.5743,1021.8193,8.2931,91.9856,32,42,600000);
- AddStaticVehicleEx(444,-1674.0260,1035.7195,8.2931,273.3488,32,42,600000);
- AddStaticVehicleEx(434,-1674.4923,1027.7175,7.8921,269.3069,12,12,600000);
- AddStaticVehicleEx(434,-1673.9426,1025.9784,7.8912,271.4509,12,12,600000);
- AddStaticVehicleEx(500,-1673.9983,1020.9070,8.0274,278.5428,40,84,600000);
- AddStaticVehicleEx(522,-1676.0953,1010.0161,7.4877,2.9974,6,24,600000);
- AddStaticVehicleEx(522,-1665.1194,1013.2369,7.4913,79.6721,7,79,600000);
- AddStaticVehicleEx(522,-1669.2397,1009.7466,7.4921,3.7103,3,8,600000);
- AddStaticVehicleEx(522,-1674.4808,1017.8849,7.4917,261.3964,8,82,600000);
- AddStaticVehicleEx(522,-1664.6519,1022.7017,7.4807,80.9166,8,82,600000);
- AddStaticVehicleEx(522,-1664.3083,1025.3624,7.4872,92.0690,8,82,600000);
- AddStaticVehicleEx(522,-1664.1289,1029.9958,7.4860,94.1308,8,82,600000);
- //<--VEHICULOS DA GANG DOS RIFA-->
- AddStaticVehicleEx(500,-2173.4023,1218.7303,34.0292,355.4745,40,84,15000);
- AddStaticVehicleEx(421,-2178.2529,1219.7854,33.8119,1.2673,13,1,15000);
- AddStaticVehicleEx(467,-2181.0835,1220.2371,33.6696,0.4597,58,8,15000);
- AddStaticVehicleEx(463,-2165.6953,1224.5547,33.4698,42.0768,84,84,15000);
- AddStaticVehicleEx(487,-2155.6057,1217.1232,47.4470,80.6147,26,57,15000);
- //<--VEHICULOS DO DROP-->
- AddStaticVehicleEx(411,3799.0508,-1891.9430,1799.8354,359.0441,64,1,1000);
- AddStaticVehicleEx(411,3795.5715,-1892.4097,1799.8354,358.3159,3,3,1000);
- AddStaticVehicleEx(411,3802.1096,-1868.8198,1799.8354,87.9663,86,86,1000);
- AddStaticVehicleEx(443,3797.6333,-1861.4603,1800.7281,89.8845,20,1,1000);
- AddStaticVehicleEx(502,3801.8628,-1886.6179,1800.0031,90.2689,36,88,1000);
- AddStaticVehicleEx(502,3757.2852,-1891.9640,1800.0005,359.2148,36,88,1000);
- AddStaticVehicleEx(502,3763.4568,-1862.9540,1800.0005,174.6720,36,88,1000);
- AddStaticVehicleEx(522,3776.3291,-1893.8995,1799.6803,2.8169,39,106,1000);
- AddStaticVehicleEx(522,3780.0469,-1891.2152,1799.6726,356.8564,39,106,1000);
- //<!--VEHICULOS ESPALHADOS PELA CIDADE-->
- AddStaticVehicle(415,-2089.7454,-85.3183,34.9356,0.0900,36,1);
- AddStaticVehicle(415,-2076.7393,-84.4259,34.8911,357.8584,116,1);
- AddStaticVehicle(504,-2091.6350,-106.7603,35.1125,179.5832,45,29);
- AddStaticVehicle(560,-2396.2222,-594.7454,132.3533,123.1677,33,0);
- AddStaticVehicle(411,-2414.5781,-586.8558,132.3755,215.3865,112,1);
- AddStaticVehicle(482,-2527.9175,-602.6952,132.6175,179.0378,41,20);
- AddStaticVehicle(451,-2517.0481,-601.8521,132.2690,179.6375,36,36);
- AddStaticVehicle(522,-2494.2900,-601.8505,132.1326,178.4421,3,8);
- AddStaticVehicle(522,-2622.9067,-509.6570,70.9034,284.9871,3,8);
- AddStaticVehicle(405,-2747.2739,-306.4048,6.9132,50.7011,24,1);
- AddStaticVehicle(505,-2774.2708,-281.9049,6.7476,178.6849,37,0);
- AddStaticVehicle(409,-2738.0176,-322.8980,6.8391,313.5169,1,1);
- AddStaticVehicle(457,-2657.9009,-290.8440,7.1044,313.4402,25,25);
- AddStaticVehicle(457,-2652.5388,-295.5096,7.1101,312.4090,86,86);
- AddStaticVehicle(457,-2644.5061,-290.4049,7.1283,139.4791,8,8);
- AddStaticVehicle(457,-2650.2507,-284.7023,7.1297,137.3287,2,1);
- AddStaticVehicle(475,-2718.7566,-181.6171,3.9922,269.6131,68,8);
- AddStaticVehicle(411,-2692.3340,-83.6105,4.7104,90.7628,1,1);
- AddStaticVehicle(560,-2682.6699,-22.7128,4.3281,178.6174,1,31);
- AddStaticVehicle(560,-2627.3579,-34.8250,4.0417,181.9431,41,29);
- AddStaticVehicle(482,-2729.5671,76.7876,4.4511,87.5421,32,32);
- AddStaticVehicle(579,-2484.3000,5.7674,25.5544,91.3108,42,42);
- //<--VAHICULOS DA GANG DOS MACCER-->
- AddStaticVehicleEx(463,-2616.3938,1379.1033,6.6894,176.1028,84,84,15000);
- AddStaticVehicleEx(500,-2619.1421,1378.2131,7.2545,181.5405,40,110,15000);
- AddStaticVehicleEx(463,-2616.2952,1379.1116,6.6796,179.7892,84,84,15000);
- AddStaticVehicleEx(502,-2622.5000,1377.7000,7.0296,182.0854,36,88,15000);
- AddStaticVehicleEx(503,-2625.1619,1377.4381,7.0289,184.0559,87,74,15000);
- AddStaticVehicleEx(504,-2628.0090,1377.5898,6.9280,181.3203,57,38,15000);
- AddStaticVehicleEx(505,-2631.3391,1377.1754,7.2755,183.1829,14,123,15000);
- AddStaticVehicleEx(506,-2634.2151,1377.5419,6.8399,185.6599,6,6,15000);
- AddStaticVehicleEx(507,-2637.2007,1377.7476,6.9670,184.7478,42,42,15000);
- AddStaticVehicleEx(510,-2650.3418,1371.6682,20.3294,173.5659,46,46,15000);
- AddStaticVehicleEx(510,-2646.9424,1373.7538,6.7806,118.8715,46,46,15000);
- //<--JOGADORES DA GANG DA GROVE-->
- PGrove = AddPlayerClass(269,-1673.3684,1013.3787,7.9219,12.7276,0,0,0,0,0,0);
- PGrove = AddPlayerClass(270,-1674.3995,1017.9432,7.9219,12.7276,0,0,0,0,0,0);
- PGrove = AddPlayerClass(271,-1674.3995,1017.9432,7.9219,12.7276,0,0,0,0,0,0);
- //<--JOGADORES DA GANG DOS MILITARES-->
- PMilitar = AddPlayerClass(265,-1648.9117,682.7062,9.0009,254.1253,0,0,0,0,0,0);
- PMilitar = AddPlayerClass(266,-1648.9117,682.5743,8.8401,254.1253,0,0,0,0,0,0);
- PMilitar = AddPlayerClass(267,-1648.9116,682.5743,8.8401,254.1253,0,0,0,0,0,0);
- PMilitar = AddPlayerClass(280,-1648.9116,682.5743,8.8401,254.1253,0,0,0,0,0,0);
- PMilitar = AddPlayerClass(281,-1648.9116,682.5743,8.8401,254.1253,0,0,0,0,0,0);
- PMilitar = AddPlayerClass(282,-1648.9116,682.5743,8.8401,254.1253,0,0,0,0,0,0);
- PMilitar = AddPlayerClass(283,-1648.9116,682.5743,8.8401,254.1253,0,0,0,0,0,0);
- PMilitar = AddPlayerClass(284,-1648.9116,682.5743,8.8401,254.1253,0,0,0,0,0,0);
- //<--JOGADORES DA GANG DOS CAMINHONEIROS-->
- PCaminhoneiro = AddPlayerClass(235,-1685.9550,403.4166,7.1797,134.3376,0,0,0,0,0,0);
- PCaminhoneiro = AddPlayerClass(234,-1685.9550,403.4166,7.1797,134.3376,0,0,0,0,0,0);
- PCaminhoneiro = AddPlayerClass(236,-1685.9550,403.4166,7.1797,134.3376,0,0,0,0,0,0);
- PCaminhoneiro = AddPlayerClass(217,-1685.9550,403.4166,7.1797,134.3376,0,0,0,0,0,0);
- //<--JOGADORES DA GANG DOS RIFA-->
- PRifas = AddPlayerClass(176,-2177.6777,1225.0540,33.9297,5.4653,0,0,0,0,0,0);
- PRifas = AddPlayerClass(175,-2177.6777,1225.0540,33.9297,5.4653,0,0,0,0,0,0);
- PRifas = AddPlayerClass(173,-2177.6777,1225.0540,33.9297,5.4653,0,0,0,0,0,0);
- PRifas = AddPlayerClass(177,-2177.6777,1225.0540,33.9297,5.4653,0,0,0,0,0,0);
- //<--JOGADORES DA GANG DOS MACCER-->
- PMaccer = AddPlayerClass(40,-2627.7590,1368.6614,7.0923,76.7049,0,0,0,0,0,0);
- PMaccer = AddPlayerClass(92,-2625.0635,1367.8538,7.0812,210.8128,0,0,0,0,0,0);
- PMaccer = AddPlayerClass(100,-2625.2246,1369.2489,7.0818,179.4792,0,0,0,0,0,0);
- PMaccer = AddPlayerClass(95,-2629.3435,1370.4280,7.0989,179.4792,0,0,0,0,0,0);
- PMaccer = AddPlayerClass(59,-2635.2976,1370.2424,7.1236,179.4792,0,0,0,0,0,0);
- PMaccer = AddPlayerClass(57,-2632.5859,1369.4839,7.1124,163.8123,0,0,0,0,0,0);
- //----------------------------------------------------------------//
- cpgrove = CPS_AddCheckpoint(-2650.6592,1361.3702,15.7813,2.0,80);
- //----------------------------------------------------------------//
- cpmilitares = CPS_AddCheckpoint(-1619.7960,691.3344,7.1875,2.0,80);
- //----------------------------------------------------------------//
- cprifas = CPS_AddCheckpoint(-2164.1208,1229.2278,33.6568,2.0,80);
- //----------------------------------------------------------------//
- cpcaminhoneiros = CPS_AddCheckpoint(-1708.6550,404.9647,7.4190,2.0,80);
- //----------------------------------------------------------------//
- cpmaccer = CPS_AddCheckpoint(2650.6592,1361.3702,15.7813,2.0,80);
- //----------------------------------------------------------------//
- #pragma unused cpgrove, cpmilitares, cprifas, cpcaminhoneiros, cpmaccer
- }
- public DominarGangs()
- {
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(!IsPlayerConnected(i))continue;
- if(CPS_GetPlayerCheckpoint(i) > 0 && CPS_GetPlayerCheckpoint(i) <= 2 &&
- //são 2 checkpoints, então mude se for colocar mais...
- gzcolor[CPS_GetPlayerCheckpoint(i)-1] != GetPlayerColor(i))
- {
- if(cpzone[i][CPS_GetPlayerCheckpoint(i)] < 30)
- {
- cpzone[i][CPS_GetPlayerCheckpoint(i)]++;
- new tmp[10];
- format(tmp, sizeof tmp, "~w~%2d/30", cpzone[i][CPS_GetPlayerCheckpoint(i)]);
- GameTextForPlayer(i, tmp, 1001, 4);
- GangZoneFlashForAll(CPS_GetPlayerCheckpoint(i)-1, GetPlayerColor(i));
- } else if(cpzone[i][CPS_GetPlayerCheckpoint(i)] == 30) //passou 30 segundos dentro do checkpoint
- {
- GameTextForPlayer(i, "~w~Conquistado", 4000, 1);
- gzcolor[CPS_GetPlayerCheckpoint(i)-1] = GetPlayerColor(i);
- GangZoneStopFlashForAll(CPS_GetPlayerCheckpoint(i)-1);
- GangZoneHideForAll(CPS_GetPlayerCheckpoint(i)-1);
- GangZoneShowForAll(CPS_GetPlayerCheckpoint(i)-1, GetPlayerColor(i));//Ficar piscando a cor do player na GZ
- }
- }
- }
- }
- return 1;
- }
- /*public OnPlayerPickUpPickup(playerid, pickupid)
- {
- if(pickupid == PCaminhoneiro){
- GangZoneHideForAll(Caminhoneiros);
- GangZoneFlashForAll(Caminhoneiros,GetPlayerColor(playerid));
- GameTextForPlayer(playerid,"~r~]]]~w~INVADIDO COM SUCESSO!~g~R$:30.000~r~]]]",5000,5);
- GivePlayerMoney(playerid, 30000);
- }
- else if(pickupid == PGrove){
- GangZoneHideForAll(Grove);
- GangZoneShowForAll(Grove,GetPlayerColor(playerid));
- GameTextForPlayer(playerid,"~r~]]]~w~INVADIDO COM SUCESSO!~g~R$:30.000~r~]]]",5000,5);
- GivePlayerMoney(playerid, 30000);
- }
- else if(pickupid == PMaccer){
- GangZoneHideForAll(Maccer);
- GangZoneShowForAll(Maccer,GetPlayerColor(playerid));
- GameTextForPlayer(playerid,"~r~]]]~w~INVADIDO COM SUCESSO!~g~R$:30.000~r~]]]",5000,5);
- GivePlayerMoney(playerid, 30000);
- }
- else if(pickupid == PMilitar){
- GangZoneHideForAll(Militares);
- GangZoneShowForAll(Militares,GetPlayerColor(playerid));
- GameTextForPlayer(playerid,"~r~]]]~w~INVADIDO COM SUCESSO!~g~R$:30.000~r~]]]",5000,5);
- GivePlayerMoney(playerid, 30000);
- }
- if(pickupid == PRifas){
- GangZoneHideForAll(Rifa);
- GangZoneShowForAll(Rifa,GetPlayerColor(playerid));
- GameTextForPlayer(playerid,"~r~]]]~w~INVADIDO COM SUCESSO!~g~R$:30.000~r~]]]",5000,5);
- GivePlayerMoney(playerid, 30000);
- }
- return 1;
- }*/
- public OnPlayerText(playerid, text[])
- {
- SetPlayerChatBubble(playerid,text,0xFF0000FF,100.0,10000);
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- if(classid == PMaccer){
- SetPlayerColor(playerid,CMaccer);
- GameTextForPlayer(playerid,"~p~GANG DOS MACCER",6000,6);
- SetPlayerCameraPos(playerid, 1024.4758,-2160.1909,39.8466);
- SetPlayerCameraLookAt(playerid, 1018.5209,-2160.5066,38.5108);
- SetPlayerPos(playerid, 1009.5659,-2161.0220,36.4699);
- SetPlayerFacingAngle(playerid, 273.9439);
- SetPlayerInterior(playerid, 0);
- ApplyAnimation(playerid, "PARK", "Tai_Chi_Loop", 4.0, 1, 0, 0, 0, 0);
- }
- else if(classid == PGrove){
- SetPlayerColor(playerid,CGrove);
- GameTextForPlayer(playerid,"~g~GANG DA GROVE",6000,6);
- SetPlayerCameraPos(playerid, 1024.4758,-2160.1909,39.8466);
- SetPlayerCameraLookAt(playerid, 1018.5209,-2160.5066,38.5108);
- SetPlayerPos(playerid, 1009.5659,-2161.0220,36.4699);
- SetPlayerFacingAngle(playerid, 273.9439);
- SetPlayerInterior(playerid, 0);
- ApplyAnimation(playerid, "PARK", "Tai_Chi_Loop", 4.0, 1, 0, 0, 0, 0);
- }
- else if(classid == PRifas){
- SetPlayerColor(playerid,CRifas);
- GameTextForPlayer(playerid,"~y~GANG DOS RIFAS",6000,6);
- SetPlayerCameraPos(playerid, 1024.4758,-2160.1909,39.8466);
- SetPlayerCameraLookAt(playerid, 1018.5209,-2160.5066,38.5108);
- SetPlayerPos(playerid, 1009.5659,-2161.0220,36.4699);
- SetPlayerFacingAngle(playerid, 273.9439);
- SetPlayerInterior(playerid, 0);
- ApplyAnimation(playerid, "PARK", "Tai_Chi_Loop", 4.0, 1, 0, 0, 0, 0);
- }
- else if(classid == PCaminhoneiro){
- SetPlayerColor(playerid,CCaminhoneiro);
- GameTextForPlayer(playerid,"~r~GANG DOS CAMINHONEIROS",6000,6);
- SetPlayerCameraPos(playerid, 1024.4758,-2160.1909,39.8466);
- SetPlayerCameraLookAt(playerid, 1018.5209,-2160.5066,38.5108);
- SetPlayerPos(playerid, 1009.5659,-2161.0220,36.4699);
- SetPlayerFacingAngle(playerid, 273.9439);
- SetPlayerInterior(playerid, 0);
- ApplyAnimation(playerid, "PARK", "Tai_Chi_Loop", 4.0, 1, 0, 0, 0, 0);
- }
- else if(classid == PMilitar){
- SetPlayerColor(playerid,CMilitar);
- GameTextForPlayer(playerid,"~y~GANG DOS MILITARES",6000,6);
- SetPlayerCameraPos(playerid, 1024.4758,-2160.1909,39.8466);
- SetPlayerCameraLookAt(playerid, 1018.5209,-2160.5066,38.5108);
- SetPlayerPos(playerid, 1009.5659,-2161.0220,36.4699);
- SetPlayerFacingAngle(playerid, 273.9439);
- SetPlayerInterior(playerid, 0);
- ApplyAnimation(playerid, "PARK", "Tai_Chi_Loop", 4.0, 1, 0, 0, 0, 0);
- }
- return ApplyAnimation(playerid, "PARK", "Tai_Chi_Loop", 4.0, 1, 0, 0, 0, 0);
- }
- public OnPlayerDisconnect(playerid)
- {
- semcmd = 0;
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- //icones das gangzones.
- //<--ICONE DOS GATES-->
- SetPlayerMapIcon(playerid,1,-1620.0981,692.1679,7.1875,19,0,MAPICON_LOCAL);
- SetPlayerMapIcon(playerid,2,-1619.4412,673.6654,7.1901,60,0,MAPICON_LOCAL);
- //<--ICONE DA GROVE-->
- SetPlayerMapIcon(playerid,3,-1666.1670,1011.0214,7.921,19,0,MAPICON_LOCAL);
- SetPlayerMapIcon(playerid,4,-1667.7662,1046.7908,7.9219,62,0,MAPICON_LOCAL);
- //<--ICONE DOS RIFA-->
- SetPlayerMapIcon(playerid,5,-2149.7927,1231.7635,33.5045,19,0,MAPICON_LOCAL);
- SetPlayerMapIcon(playerid,6,-2174.1731,1226.5171,33.6525,61,0,MAPICON_LOCAL);
- //<--ICONE DOS MACCER-->
- SetPlayerMapIcon(playerid,7,-2622.3474,1372.2473,6.6527,19,0,MAPICON_LOCAL);
- SetPlayerMapIcon(playerid,8,-2618.5493,1371.8859,7.0872,59,0,MAPICON_LOCAL);
- //define outras coisas.
- semcmd = 0;
- GivePlayerMoney(playerid,50000);
- SetPlayerScore(playerid, 10000);
- TextDrawShowForPlayer(playerid, Textdraw1);
- TextDrawShowForPlayer(playerid, Textdraw2);
- ArmasProibidas[playerid] = false;
- ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"SA-MP EXTREME. OBJETIVO.","Seu objetivo e conseguir entrar na base da equipe inimiga e pegar o pickup\nda equipe.\nAo mesmo tempo você tem que proteger sua base empedindo os inimigos\nde invadirem.\nCada vez que sua base for invadida pelos adversarios a equipe\nenteira sera punida com {61AD55}R$: -30.000\nE cada vez que a equipe conseguir envadir uma base sera remunerada\ncom {61AD55}R$: 30.000.","Começar.","");
- kstreak[playerid] = 0;
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 0){
- if(response){
- }
- else{
- }
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- semcmd = 0;
- GivePlayerMoney(killerid, 1000);
- GivePlayerMoney(playerid, -900);
- if(GetPVarInt(playerid,"ArenaBazuca") == 1) SetPVarInt(playerid,"ArenaBazuca",0);
- if(GetPVarInt(playerid,"ArenaMinigun") == 1) SetPVarInt(playerid,"ArenaMinigun",0);
- SetPVarInt(playerid,"x2g",0); //não deixa o jogador se teleportar duas vezes para o x2
- SetPVarInt(playerid,"Liberado",0); //não deixa o jogador comprar mais de um colete.
- SetPVarInt(playerid,"Telesban",1); //não deixa os jogadores que estiverem de bazuca ou minigun nos teles serem banidos
- GetPlayerName(playerid, nome, sizeof(nome));
- format(menssagem, sizeof(menssagem),"~r~]]]~g~%s ~w~Foi pra cova~r~]]]",nome);
- GameTextForAll(menssagem,3000,5);
- GameTextForPlayer(playerid,"~r~VACILO PLAYBOY!",5000,5);
- new knome[MAX_PLAYER_NAME];
- GetPlayerName(killerid,knome,sizeof(knome));
- GetPlayerName(playerid,nome,sizeof(nome));
- format(menssagem,sizeof(menssagem),"[BVR MORTES]:%s (ID:%d) Foi morto por %s (ID:%d)",nome,playerid,knome,killerid);
- SendClientMessageToAll(amarelo,menssagem);
- SetPlayerScore(killerid,GetPlayerScore(killerid) +1000);
- SetPlayerScore(playerid,GetPlayerScore(playerid) -1000);
- if(killerid == INVALID_PLAYER_ID) {
- SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
- kstreak[killerid]++;
- if (kstreak[killerid] == 1){
- format(menssagem,sizeof(menssagem),"O jogador %s Tiro o pe da lama ja mandou 1 pra cova.",PlayerName(killerid),kstreak[killerid]);
- SendClientMessageToAll(amarelo,menssagem);
- }
- if (kstreak[killerid] == 5){
- format(menssagem,sizeof(menssagem),"Acho que %s esta querendo virar um(a) assanino(a) ja Matou 5 Pessoas",PlayerName(killerid),kstreak[killerid]);
- SendClientMessageToAll(vermelho,menssagem);
- }
- if (kstreak[killerid] == 10){
- format(menssagem,sizeof(menssagem),"A carreira de assassino do(a) %s esta indo bem Ja Matou 10 pessoas",PlayerName(killerid),kstreak[killerid]);
- SendClientMessageToAll(vermelho,menssagem);
- }
- if (kstreak[killerid] == 15){
- format(menssagem,sizeof(menssagem),"O(A) %s ja esta quase virando um matador Sangue frio Ja Matou 15 Pessoas",PlayerName(killerid),kstreak[killerid]);
- SendClientMessageToAll(vermelho,menssagem);
- }
- if (kstreak[killerid] == 20){
- format(menssagem,sizeof(menssagem),"O(A) %s Ja virou um assassino Sangue frio Ja Matou 20 Pessoas",PlayerName(killerid),kstreak[killerid]);
- SendClientMessageToAll(vermelho,menssagem);
- }
- if (kstreak[killerid] == 25){
- format(menssagem,sizeof(menssagem),"O(A) %s Esta para Virar um assassino profissional Ja Matou 25 Pessoas",PlayerName(killerid),kstreak[killerid]);
- SendClientMessageToAll(amarelo,menssagem);
- }
- if (kstreak[killerid] == 30){
- format(menssagem,sizeof(menssagem),"O(A) %s Virou um(a) assassino(a) profissional Ja Matou 30 Pessoas",PlayerName(killerid),kstreak[killerid]);
- SendClientMessageToAll(amarelo,menssagem);
- }
- if (kstreak[killerid] == 35){
- format(menssagem,sizeof(menssagem),"O %s esta virando um Super-assassino(a) Ja Matou 35 Pessoas",PlayerName(killerid),kstreak[killerid]);
- SendClientMessageToAll(amarelo,menssagem);
- }
- if (kstreak[killerid] == 40){
- format(menssagem,sizeof(menssagem),"O(a) %s Ja Matou 40 Pessoas (Quem vai proteger a cidade ?)",PlayerName(killerid),kstreak[killerid]);
- SendClientMessageToAll(amarelo,menssagem);
- }
- if (kstreak[killerid] == 45){
- format(menssagem,sizeof(menssagem),"O(a) %s Ja Matou 45 Pessoas (Eita este Assassino vai matar todo mundo)",PlayerName(killerid),kstreak[killerid]);
- SendClientMessageToAll(vermelho,menssagem);
- }
- if (kstreak[killerid] == 50){
- format(menssagem,sizeof(menssagem),"O Player %s Ja Matou 50 Pessoas e tem Uma Recompensa de $50000 para quem matalo",PlayerName(killerid),kstreak[killerid]);
- SendClientMessageToAll(vermelho,menssagem);
- }
- if (kstreak[killerid] == 55){
- format(menssagem,sizeof(menssagem),"O Player %s Ja Matou %s Pessoas e tem Uma Recompensa de $55000 em sua cabeça",PlayerName(killerid),kstreak[killerid]);
- SendClientMessageToAll(vermelho,menssagem);
- }
- if (kstreak[killerid] == 60){
- format(menssagem,sizeof(menssagem),"O Player %s Ja Matou %s Pessoas e tem Uma Recompensa de $60000 em sua cabeça",PlayerName(killerid),kstreak[killerid]);
- SendClientMessageToAll(vermelho,menssagem);
- }
- //Aki são as recompensas.
- if (kstreak[playerid] == 5){
- format(menssagem,sizeof(menssagem),"O Player %s Ganhou A recompensa de $5000 Por Matar %s",PlayerName(killerid),PlayerName(playerid));
- SendClientMessageToAll(amarelo,menssagem);
- GameTextForPlayer(killerid,"~y~Você ganhou a recompensa de ~g~R$:5.000 ",5000,1);
- GivePlayerMoney(killerid,5000);
- }
- if (kstreak[playerid] == 10){
- format(menssagem,sizeof(menssagem),"O Player %s Ganhou A recompensa de $10000 Por Matar %s",PlayerName(killerid),PlayerName(playerid));
- SendClientMessageToAll(amarelo,menssagem);
- GameTextForPlayer(killerid,"~y~Você ganhou a recompensa de ~g~R$:10.000 ",5000,1);
- GivePlayerMoney(killerid,10000);
- }
- if (kstreak[playerid] == 15){
- format(menssagem,sizeof(menssagem),"O Player %s Ganhou A recompensa de $15000 Por Matar %s",PlayerName(killerid),PlayerName(playerid));
- SendClientMessageToAll(amarelo,menssagem);
- GameTextForPlayer(killerid,"~y~Você ganhou a recompensa de ~g~R$:15.000 ",5000,1);
- GivePlayerMoney(killerid,15000);
- }
- if (kstreak[playerid] == 20){
- format(menssagem,sizeof(menssagem),"O Player %s Ganhou A recompensa de $20000 Por Matar %s",PlayerName(killerid),PlayerName(playerid));
- SendClientMessageToAll(amarelo,menssagem);
- GameTextForPlayer(killerid,"~y~Você ganhou a recompensa de ~g~R$:20.000 ",5000,1);
- GivePlayerMoney(killerid,20000);
- }
- if (kstreak[playerid] == 25){
- format(menssagem,sizeof(menssagem),"O Player %s Ganhou A recompensa de $25000 Por Matar %s",PlayerName(killerid),PlayerName(playerid));
- SendClientMessageToAll(amarelo,menssagem);
- GameTextForPlayer(killerid,"~y~Você ganhou a recompensa de ~g~R$:25.000 ",5000,1);
- GivePlayerMoney(killerid,25000);
- }
- if (kstreak[playerid] == 30){
- format(menssagem,sizeof(menssagem),"O Player %s Ganhou A recompensa de $30000 Por Matar %s",PlayerName(killerid),PlayerName(playerid));
- SendClientMessageToAll(amarelo,menssagem);
- GameTextForPlayer(killerid,"~y~Você ganhou a recompensa de ~g~R$:30.000 ",5000,1);
- GivePlayerMoney(killerid,30000);
- }
- if (kstreak[playerid] == 35){
- format(menssagem,sizeof(menssagem),"O Player %s Ganhou A recompensa de $35000 Por Matar %s",PlayerName(killerid),PlayerName(playerid));
- SendClientMessageToAll(amarelo,menssagem);
- GameTextForPlayer(killerid,"~y~Você ganhou a recompensa de ~g~R$:35.000 ",5000,1);
- GivePlayerMoney(killerid,35000);
- }
- if (kstreak[killerid] == 40){
- format(menssagem,sizeof(menssagem),"O Player %s Ganhou A recompensa de $40000 Por Matar %s",PlayerName(killerid),PlayerName(playerid));
- SendClientMessageToAll(amarelo,menssagem);
- GameTextForPlayer(killerid,"~y~Você ganhou a recompensa de ~g~R$:40.000 ",5000,1);
- GivePlayerMoney(killerid,40000);
- }
- if (kstreak[playerid] == 45){
- format(menssagem,sizeof(menssagem),"O Player %s Ganhou A recompensa de $45000 Por Matar %s",PlayerName(killerid),PlayerName(playerid));
- SendClientMessageToAll(amarelo,menssagem);
- GameTextForPlayer(killerid,"~y~Você ganhou a recompensa de ~g~R$:45.000 ",5000,1);
- GivePlayerMoney(killerid,45000);
- }
- if (kstreak[playerid] == 50){
- format(menssagem,sizeof(menssagem),"O Player %s Ganhou A recompensa de $50000 Por Matar %s",PlayerName(killerid),PlayerName(playerid));
- SendClientMessageToAll(amarelo,menssagem);
- GameTextForPlayer(killerid,"~y~Você ganhou a recompensa de ~g~R$:50.000 ",5000,1);
- GivePlayerMoney(killerid,50000);
- }
- if (kstreak[playerid] == 55){
- format(menssagem,sizeof(menssagem),"O Player %s Ganhou A recompensa de $55000 Por Matar %s",PlayerName(killerid),PlayerName(playerid));
- SendClientMessageToAll(amarelo,menssagem);
- GameTextForPlayer(killerid,"~y~Você ganhou a recompensa de ~g~R$:55.000 ",5000,1);
- GivePlayerMoney(killerid,55000);
- }
- if (kstreak[playerid] == 60){
- format(menssagem,sizeof(menssagem),"O Player %s Ganhou A recompensa de $60000 Por Matar %s",PlayerName(killerid),PlayerName(playerid));
- SendClientMessageToAll(amarelo,menssagem);
- GameTextForPlayer(killerid,"~y~Você ganhou a recompensa de ~g~R$:60.000 ",5000,1);
- GivePlayerMoney(killerid,60000);
- }
- if(killerid != INVALID_PLAYER_ID) {//se o cara der /kill nao vai perder a reconsa dele
- kstreak[playerid] = 0;
- }}
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- new checkpointid = lastcp[playerid];
- if(checkpointid > 0 && checkpointid <= 2) //são 2 checkpoints, então mude se for colocar mais...
- {
- cpzone[playerid][checkpointid] = 0; //saiu do CP...
- GangZoneStopFlashForAll(checkpointid-1);
- }
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- GangZoneShowForPlayer(playerid, Rifa, gzcolor[0]);
- GangZoneShowForPlayer(playerid, Grove, gzcolor[1]);
- GangZoneShowForPlayer(playerid, Militares, gzcolor[2]);
- GangZoneShowForPlayer(playerid, Caminhoneiros, gzcolor[3]);
- GangZoneShowForPlayer(playerid, Maccer, gzcolor[4]);
- GivePlayerWeapon(playerid,26,200);
- GivePlayerWeapon(playerid,30,300);
- GivePlayerWeapon(playerid,21,300);
- SetPlayerArmour(playerid,100.0);
- GameTextForPlayer(playerid,"~r~]]]~w~BEM VINDO AO SERVIDOR~r~]]] \n\n\n..:~p~SA-MP EXTREME 2011~r~:..",5000,5);
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/status", cmdtext, true, 10) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- new Float:health;
- new Float:armour;
- new intr = GetPlayerInterior(playerid);
- GetPlayerHealth(playerid,health);
- GetPlayerArmour(playerid,armour);
- new ammo = GetPlayerAmmo(playerid);
- new score = GetPlayerScore(playerid);
- new skin = GetPlayerSkin(playerid);
- new money = GetPlayerMoney(playerid);
- new playerip[256];
- GetPlayerIp(playerid, playerip, sizeof(playerip));
- new ping = GetPlayerPing(playerid);
- {
- format(menssagem,sizeof(menssagem),"Vida [%.1f] | Colete [%.1f] | Grana [%d] | Interior [%d]",health, armour, money, intr);
- SendClientMessageToAll(vermelho,menssagem);
- format(menssagem,sizeof(menssagem),"Munição [%d] | Score[%d] | Skin [%d] | Ping [%d] | Matou [%d]",ammo, score, skin, ping,kstreak[playerid]);
- SendClientMessageToAll(vermelho,menssagem);
- GetPlayerName(playerid,nome,sizeof(nome));
- }}
- return 1;
- }
- if (strcmp("/colete", cmdtext, true, 10) == 0)
- {
- if(semcmd == 1)return SendClientMessage(playerid, vermelho,"Você não e vip e não pode executar este comando neste local! quer ser vip? use (/vip)");
- if(GetPVarInt(playerid, "Liberado")== 10) return SendClientMessage(playerid, vermelho,"Você ja usou um colete, você so podera compra outro quando morrer!");
- SetPVarInt(playerid, "Liberado", 10);
- if(GetPlayerMoney(playerid) >= 2000)
- {
- SetPlayerArmour(playerid, 100);
- GivePlayerMoney(playerid, -2000);
- GetPlayerName(playerid, nome, sizeof(nome));
- format(menssagem, sizeof(menssagem), "%s Comprou um colete usando {D90108}(/colete).",nome);
- SendClientMessageToAll(amarelo, menssagem);
- }
- else if(GetPlayerMoney(playerid) < 2000)
- {
- GameTextForPlayer(playerid, "~r~TA SEM GRANA!",5000,5);
- }
- else if(GetPlayerMoney(playerid) < 2000)
- {
- SendClientMessage(playerid, amarelo,"Você precisa de no minimo R$: 2.000 pra comprar o colete.");
- }
- return 1;
- }
- if (strcmp("/avip", cmdtext, true, 10) == 0)
- {
- if(IsPlayerAdmin(playerid))
- {
- SetPlayerScore(playerid, 21000);
- SendClientMessage(playerid, amarelo,"Você foi feito vip com sucesso");
- GameTextForPlayer(playerid, "~p~PASSAPORTE VIP ATIVADO COM: ~g~SUCESSO!",5000,5);
- }else{
- SendClientMessage(playerid, vermelho,"Você não administrator e não pode ser vip desta maneira!");
- GameTextForPlayer(playerid, "~r~FALHA AO ATIVAR O PASSAPORTE VIP!",5000,1);
- }
- return 1;
- }
- if (strcmp("/kit1", cmdtext, true, 10) == 0)
- {
- if(semcmd == 1)return SendClientMessage(playerid, vermelho, "Você não e vip e não pode executar este comando neste local! quer ser vip? use (/vip)");
- if(GetPlayerMoney(playerid) >= 5000)
- {
- GivePlayerMoney(playerid, -5000);
- GivePlayerWeapon(playerid, 30,150);
- GivePlayerWeapon(playerid, 34,50);
- GivePlayerWeapon(playerid, 17,15);
- GetPlayerName(playerid, nome, sizeof(nome));
- format(menssagem, sizeof(menssagem), "%s Comprou o kit1 de armas usando {D90108}(/kit1)",nome);
- SendClientMessageToAll(amarelo, menssagem);
- }
- else if(GetPlayerMoney(playerid) < 5000)
- {
- GameTextForPlayer(playerid, "~r~TA SEM GRANA!",5000,5);
- }
- else if(GetPlayerMoney(playerid) < 5000)
- {
- SendClientMessage(playerid, amarelo,"Você precisa de no minimo R$: 5.000 para comprar o kit1.");
- }
- return 1;
- }
- if (strcmp("/kit2", cmdtext, true, 10) == 0)
- {
- if(semcmd == 1)return SendClientMessage(playerid, vermelho,"Você não e vip e não pode executar este comando neste local! quer ser vip? use (/vip)");
- if(GetPlayerMoney(playerid) >= 5000)
- {
- GivePlayerMoney(playerid, -5000);
- GivePlayerWeapon(playerid, 9,1);
- GivePlayerWeapon(playerid, 25,50);
- GivePlayerWeapon(playerid, 29,150);
- GetPlayerName(playerid, nome, sizeof(nome));
- format(menssagem, sizeof(menssagem), "%s Comprou o kit2 de armas usando {D90108}(/kit2)",nome);
- SendClientMessageToAll(amarelo, menssagem);
- }
- else if(GetPlayerMoney(playerid) < 5000)
- {
- GameTextForPlayer(playerid,"~r~TA SEM GRANA!",5000,5);
- }
- else if(GetPlayerMoney(playerid) < 5000)
- {
- SendClientMessage(playerid, amarelo, "Você precisa de no minimo R$: 5.000 para comprar o kit2.");
- }
- return 1;
- }
- if (strcmp("/kit3", cmdtext, true, 10) == 0)
- {
- if(semcmd == 1)return SendClientMessage(playerid, vermelho, "Você não e vip e não pode executar este comando neste local! quer ser vip? use (/vip)");
- if(GetPlayerMoney(playerid) >= 5000)
- {
- GivePlayerMoney(playerid, -5000);
- GivePlayerWeapon(playerid, 27,50);
- GivePlayerWeapon(playerid, 31,150);
- GivePlayerWeapon(playerid, 32,300);
- GetPlayerName(playerid, nome, sizeof(nome));
- format(menssagem, sizeof(menssagem), "%s Comprou o kit3 de armas usando {D90108}(/kit3)",nome);
- SendClientMessageToAll(amarelo, menssagem);
- }
- else if(GetPlayerMoney(playerid) < 5000)
- {
- GameTextForPlayer(playerid,"~r~TA SEM GRANA!",5000,5);
- }
- else if(GetPlayerMoney(playerid) < 5000)
- {
- SendClientMessage(playerid,amarelo, "Você precisa de no minimo R$: 5.000 para comprar o kit3.");
- }
- return 1;
- }
- if (strcmp("/kit4", cmdtext, true, 10) == 0)
- {
- if(semcmd == 1)return SendClientMessage(playerid, vermelho,"Você não e vip e não pode executar este comando neste local! quer ser vip? use (/vip)");
- if(GetPlayerMoney(playerid) >= 5000){
- GivePlayerMoney(playerid, -5000);
- GivePlayerWeapon(playerid, 34,50);
- GivePlayerWeapon(playerid, 39,15);
- GivePlayerWeapon(playerid, 40,15);
- GetPlayerName(playerid, nome, sizeof(nome));
- format(menssagem, sizeof(menssagem), "%s Comprou o kit4 de armas usando {D90108}(/kit4)",nome);
- SendClientMessageToAll(amarelo, menssagem);
- }
- else if(GetPlayerMoney(playerid) < 5000)
- {
- GameTextForPlayer(playerid,"~r~TA SEM GRANA!",5000,5);
- }
- else if(GetPlayerMoney(playerid) < 5000)
- {
- SendClientMessage(playerid, amarelo, "Você precisa de no minimo R$: 5.000 para comprar o kit4.");
- }
- return 1;
- }
- if (strcmp("/kit5", cmdtext, true, 10) == 0)
- {
- if(semcmd == 1)return SendClientMessage(playerid, vermelho,"Você não e vip e não pode executar este comando neste local! quer ser vip? use (/vip)");
- if(GetPlayerMoney(playerid) >= 5000)
- {
- GivePlayerMoney(playerid, -5000);
- GivePlayerWeapon(playerid, 33, 50);
- GivePlayerWeapon(playerid, 16, 15);
- GivePlayerWeapon(playerid, 41, 300);
- GetPlayerName(playerid,nome,sizeof(nome));
- format(menssagem, sizeof(menssagem), "%s Comprou o kit5 de armas usando {D90108}(/kit5)",nome);
- SendClientMessageToAll(amarelo, menssagem);
- }
- else if(GetPlayerMoney(playerid) < 5000){
- GameTextForPlayer(playerid, "~r~TA SEM GRANA!",5000,5);
- }
- else if(GetPlayerMoney(playerid) < 5000){
- SendClientMessage(playerid, amarelo, "Você precisa de no minimo R$: 5.000 para comprar o kit5.");
- }
- return 1;
- }
- if (strcmp("/bazuca", cmdtext, true, 10) == 0)
- {
- SetPVarInt(playerid,"ArenaBazuca",1);
- GetPlayerName(playerid,nome,sizeof(nome));
- ResetPlayerWeapons(playerid);
- GameTextForPlayer(playerid,"~r~]]~w~GUERRA DE BAZUCA~r~]]",5000,5);
- format(menssagem,sizeof(menssagem),"~r~%s~w~ FOI PARA GUERRA DE BAZUCA!",nome);
- GameTextForAll(menssagem,5000,5);
- GivePlayerWeapon(playerid,35,99999);
- respawndominigun(playerid);
- ArmasProibidas[playerid] = true;
- return 1;
- }
- if (strcmp("/minigun", cmdtext, true, 10) == 0)
- {
- SetPVarInt(playerid,"ArenaMinigun",1);
- GetPlayerName(playerid,nome,sizeof(nome));
- ResetPlayerWeapons(playerid);
- GameTextForPlayer(playerid,"~r~]]~w~GUERRA DE MINIGUN~r~]]",5000,5);
- format(menssagem,sizeof(menssagem),"~r~%s~w~ FOI PARA GUERRA DE MINIGUN!",nome);
- GameTextForAll(menssagem,5000,5);
- GivePlayerWeapon(playerid,38,99999);
- respawndominigun(playerid);
- ArmasProibidas[playerid] = true;
- return 1;
- }
- if (strcmp("/vip", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid, vermelho,"*===========================VIP=============================*");
- SendClientMessage(playerid, amarelo,"Você não precisa pagar para ser vip basta ter 20.000 score");
- SendClientMessage(playerid, amarelo,"Você ja inicia o jogo com 10.000 score e cada player que-");
- SendClientMessage(playerid, amarelo,"matar você ganha 1.000 assim que vc atingir 20.000 os coman-");
- SendClientMessage(playerid, amarelo,"dos vip do (/x2) serão liberados.");
- SendClientMessage(playerid, amarelo,"Para saber as vantagens de ser vip use:{D90108}(/vantagem).");
- SendClientMessage(playerid, vermelho,"*===========================================================*");
- return 1;
- }
- if (strcmp("/contato", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid,verde,"Quer ser adm? vá em www.sa-mpextreme.blogspot.com e clique em ser da equipe samp extreme.");
- GameTextForPlayer(playerid,"~p~visite nossa pagina oficial ~r~www.sa-mpextreme.blogspot.com",10000,5);
- return 1;
- }
- if (strcmp("/vantagem", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid, vermelho,"");
- SendClientMessage(playerid, vermelho,"");
- SendClientMessage(playerid, vermelho,"");
- SendClientMessage(playerid, vermelho,"*===========================VANTAGENS=============================*");
- SendClientMessage(playerid, amarelo,"{D90108}1º {FFF017}Você podera executar qual quer comandos no x2");
- SendClientMessage(playerid, amarelo,"{D90108}2º {FFF017}Você podera se teleportar quantas vezes quizer para o x2");
- SendClientMessage(playerid, amarelo,"{D90108}3º {FFF017}Suas armas não serão resetadas quando você entrar no x2");
- return 1;
- }
- if (strcmp("/x2", cmdtext, true, 10) == 0)
- {
- TogglePlayerControllable(playerid, false);
- if(GetPlayerScore(playerid) >= 20000)
- {
- ShowMenuForPlayer(Menu:X2Vip,playerid);
- }
- else if(GetPlayerScore(playerid) < 20000)
- {
- ShowMenuForPlayer(Menu:X2,playerid);
- }
- return 1;
- }
- return SendClientMessage(playerid,amarelo,"Comando desconhecido para saber os comandos disponiveis use {D90108}(/comandos).");
- }
- public CheckScore()
- {
- new playerid;
- for(new i;i<MAX_PLAYERS;i++)
- {
- if(GetPlayerScore(i) == 20000)
- {
- GetPlayerName(i, nome, sizeof(nome));
- format(menssagem, sizeof(menssagem), "[VIP] %s (ID: %d) Conseguil chegar a 20.000 scores e ativou o passaporte vip para o {D90108}(/x2).",nome,playerid);
- SendClientMessageToAll(amarelo, menssagem);
- SendClientMessage(i, amarelo,"[VIP] Seu score chegou a 20.000 e os comandos vip do x2 foram ativador use: (/x2) para ver os comandos!");
- GameTextForPlayer(i, "~y~PASSAPORTE VIP: ~g~ATIVADO!",5000,5);
- KillTimer(vip);
- }
- }
- }
- public OnPlayerExitedMenu(playerid)
- {
- TogglePlayerControllable(playerid, true);
- return 1;
- }
- public menssagem1()
- {
- format(menssagem,sizeof(menssagem),"~r~]]]~w~Viu alguem usando hack? reporte em: ~g~/report~r~]]]");
- GameTextForAll(menssagem,5000,5);
- return 1;
- }
- public menssagem2()
- {
- format(menssagem,sizeof(menssagem),"Ta afim de guerriar? vá para o x2: {D90108}(/x2).");
- SendClientMessageToAll(vermelho,menssagem);
- return 1;
- }
- public menssagem3()
- {
- format(menssagem,sizeof(menssagem),"Ta com raiva de alguem? Chame ele para o x1 e veja quem e melhor {D90108}(/x1).");
- format(menssagem,sizeof(menssagem),"Ta presisando de game modes? visite o site {FF5036}www.sa-mpextreme.blogspot.com");
- SendClientMessageToAll(amarelo,menssagem);
- format(menssagem,sizeof(menssagem),"~r~VISITE NOSSA PAGINA OFICIAL ~p~WWW.SA-MPEXTREME.BLOGSPOT.COM");
- GameTextForAll(menssagem,5000,5);
- return 1;
- }
- public respawndominigun(playerid)
- {
- if (minigun[playerid] == 1)
- {
- new rand = random(sizeof(gCopPlayerSpawns));
- SetPlayerPos(playerid, gCopPlayerSpawns[rand][0], gCopPlayerSpawns[rand][1], gCopPlayerSpawns[rand][2]); // Warp the player
- SetPlayerFacingAngle(playerid, 270.0);
- }
- else if (minigun[playerid] == 0)
- {
- new rand = random(sizeof(gRandomPlayerSpawns));
- SetPlayerPos(playerid, gRandomPlayerSpawns[rand][0], gRandomPlayerSpawns[rand][1], gRandomPlayerSpawns[rand][2]); // Warp the player
- }
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- new Menu:Current = GetPlayerMenu(playerid);
- if(Current == X2)
- {
- switch(row)
- {
- case 0:
- {
- TogglePlayerControllable(playerid, true); //EQUIPE DOS GATES
- if(GetPVarInt(playerid, "Liberado") == 10) return SendClientMessage(playerid,vermelho,"Você não pode se teleportar tantas vezes pra o x2 seu teleportes so sera liberado quando você morrer");
- SetPVarInt(playerid, "Liberado",10);
- SetPlayerPos(playerid, 1408.5627,321.1988,18.9173);
- SetPlayerSkin(playerid, 285);
- ResetPlayerWeapons(playerid);
- SetPlayerArmour(playerid, 100);
- SetPlayerColor(playerid, 0x0000F6AA);
- SendClientMessage(playerid, amarelo,"Você entrou para equipe azul");
- GameTextForPlayer(playerid, "~r~BEM VINDO AO ~y~X2 ~g~EQUIPE GATE",5000,5);
- GivePlayerWeapon(playerid, 29, 5000);
- GivePlayerWeapon(playerid, 34, 100);
- GivePlayerWeapon(playerid, 24, 1000);
- GetPlayerName(playerid, nome, sizeof(nome));
- format(menssagem, sizeof(menssagem)," %s Escolheu a equipe do gates para guerriar no x2 {D90108}(/x2)",nome);
- SendClientMessageToAll(amarelo, menssagem);
- semcmd = 1;
- }
- case 1:
- {
- TogglePlayerControllable(playerid, true); //EQUIPE DOS MILITARES
- if(GetPVarInt(playerid,"Liberado") == 10) return SendClientMessage(playerid,vermelho,"Você não pode se teleportar tantas vezes pra o x2 seu teleportes so sera liberado quando você morrer");
- SetPVarInt(playerid,"Liberado",10);
- SetPlayerPos(playerid, 1451.9971,388.7525,19.2177);
- SetPlayerSkin(playerid, 287);
- ResetPlayerWeapons(playerid);
- SetPlayerArmour(playerid, 100);
- SetPlayerColor(playerid, 0xF6F600AA);
- SendClientMessage(playerid, amarelo,"Você entrou para equipe amarela!");
- GameTextForPlayer(playerid, "~r~BEM VINDO AO ~y~X2 ~g~EQUIPE MILITAR",5000,5);
- GivePlayerWeapon(playerid, 29, 5000);
- GivePlayerWeapon(playerid, 34, 100);
- GivePlayerWeapon(playerid, 24, 1000);
- GetPlayerName(playerid, nome, sizeof(nome));
- format(menssagem, sizeof(menssagem), "%s Escolheu a equipe dos militares pra guerriar no x2 {D90108}(/x2).",nome);
- SendClientMessageToAll(amarelo, menssagem);
- semcmd = 1;
- }
- case 2:
- {
- TogglePlayerControllable(playerid, true);//EQUIPE DA PM.(POLICIA MILITAR).
- if(GetPVarInt(playerid,"Liberado") == 10) return SendClientMessage(playerid,vermelho,"Você não pode se teleportar tantas vezes pra o x2 seu teleportes so sera liberado quando você morrer");
- SetPVarInt(playerid,"Liberado",10);
- SetPlayerSkin(playerid, 280);
- SetPlayerPos(playerid, 1448.9971,388.7525,19.2177);
- SetPlayerColor(playerid, verde);
- SetPlayerArmour(playerid, 100.0);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 29, 5000);
- GivePlayerWeapon(playerid, 34, 100);
- GivePlayerWeapon(playerid, 24, 1000);
- GameTextForPlayer(playerid,"~r~BEM VINDO AO ~y~X2 ~g~EQUIPE DA PM",5000,5);
- format(menssagem,sizeof(menssagem),"%s Escolheu a equipe da pm pra guerriar no x2 {D90108}(/x2).",nome);
- SendClientMessageToAll(amarelo,menssagem);
- semcmd = 1;
- }
- case 3:
- {
- TogglePlayerControllable(playerid, true);
- GetPlayerName(playerid,nome,sizeof(nome));
- GameTextForPlayer(playerid, "~p~Creditos do ~r~''x2'' ~r~exibidos no chat.",5000,5); //CREDITOS DO X2.
- SendClientMessage(playerid,vermelho,"Criado por...");
- SendClientMessage(playerid,amarelo,"Michael D.");
- SendClientMessage(playerid,amarelo,"Lucas S.");
- SendClientMessage(playerid,verde,"www.sa-mpextreme.blogspot.com todos os direitos reservados.");
- SendClientMessage(playerid,verde,"Quer add os criadores no msn? use: /contato para pegar o e-mail");
- format(menssagem,sizeof(menssagem),"%s (ID:%d) Esta vendo os criadores do x2.",nome,playerid);
- SendClientMessageToAll(amarelo,menssagem);
- }
- }}
- if(Current == X2Vip) {
- switch(row) {
- case 0:
- if(IsPlayerConnected(playerid))
- {
- TogglePlayerControllable(playerid, true); //EQUIPE VIP DOS GATES
- SetPlayerPos(playerid, 1408.5627,321.1988,18.9173);
- SetPlayerSkin(playerid, 285);
- SetPlayerColor(playerid, 0x0000F6AA);
- SendClientMessage(playerid, amarelo, "Você e vip e pode se teleportar quantas vezes quizer para o x2!");
- SendClientMessage(playerid, amarelo, "Você entrou para equipe azul");
- GameTextForPlayer(playerid, "~r~BEM VINDO AO ~y~X2 VIP ~g~EQUIPE GATE",5000,5);
- GetPlayerName(playerid, nome, sizeof(nome));
- format(menssagem, sizeof(menssagem), "%s Entrou vip no x2 e escolheu a equipe dos militares para guerriar {D90108}(/x2m)",nome);
- SendClientMessageToAll(amarelo, menssagem);
- }
- case 1:
- if(IsPlayerConnected(playerid)) //EQUIPE VIP DOS MILITARES
- {
- TogglePlayerControllable(playerid, true);
- SetPlayerPos(playerid, 1451.9971,388.7525,19.2177);
- SetPlayerSkin(playerid, 287);
- SetPlayerArmour(playerid, 100);
- SetPlayerColor(playerid, 0xF6F600AA);
- SendClientMessage(playerid, amarelo, "Você e vip e pode se teleportar quantas vezes quizer para o x2!");
- SendClientMessage(playerid, amarelo, "Você entrou para equipe amarela!");
- GameTextForPlayer(playerid, "~r~BEM VINDO AO ~y~X2 VIP ~g~EQUIPE MILITAR",5000,5);
- GetPlayerName(playerid, nome, sizeof(nome));
- format(menssagem, sizeof(menssagem), "%s Entrou vip no x2 e escolheu a equipe dos militares para guerriar {D90108}(/x2m).",nome);
- SendClientMessageToAll(amarelo, menssagem);
- }
- case 2:
- {
- TogglePlayerControllable(playerid, true);//EQUIPE DA PM.(POLICIA MILITAR).
- if(GetPVarInt(playerid,"Liberado") == 10) return SendClientMessage(playerid,vermelho,"Você não pode se teleportar tantas vezes pra o x2 seu teleportes so sera liberado quando você morrer");
- SetPVarInt(playerid,"Liberado",10);
- SetPlayerSkin(playerid, 280);
- SetPlayerPos(playerid, 1448.9971,388.7525,19.2177);
- SetPlayerColor(playerid, verde);
- SetPlayerArmour(playerid, 100.0);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 29, 5000);
- GivePlayerWeapon(playerid, 34, 100);
- GivePlayerWeapon(playerid, 24, 1000);
- GameTextForPlayer(playerid,"~r~BEM VINDO AO ~y~X2 ~g~EQUIPE DA PM",5000,5);
- GetPlayerName(playerid,nome,sizeof(nome));
- format(menssagem,sizeof(menssagem),"%s Escolheu a equipe da pm pra guerriar no x2 {D90108}(/x2).",nome);
- SendClientMessageToAll(amarelo,menssagem);
- semcmd = 1;
- }
- case 3:
- {
- TogglePlayerControllable(playerid, true);
- GameTextForPlayer(playerid, "~p~Creditos do ~r~''x2'' ~r~exibidos no chat.",5000,5); //CREDITOS DO X2.
- SendClientMessage(playerid,vermelho,"Criado por...");
- SendClientMessage(playerid,amarelo,"Michael D.");
- SendClientMessage(playerid,amarelo,"Lucas S.");
- SendClientMessage(playerid,vermelho,"www.sa-mpextreme.blogspot.com todos os direitos reservados.");
- SendClientMessage(playerid,verde,"Quer add os criadores no msn? use: /contato para pegar o e-mail");
- GetPlayerName(playerid,nome,sizeof(nome));
- format(menssagem,sizeof(menssagem),"%s (ID:%d) Esta vendo os criadores do x2.",nome,playerid);
- SendClientMessageToAll(amarelo,menssagem);
- }
- }}
- return 0;
- }
- public OnPlayerUpdate(playerid)
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- new Armas[MAX_PLAYERS],Balas[MAX_PLAYERS];
- GetPlayerWeaponData(playerid, 5, Armas[playerid], Balas[playerid]);
- if(Armas[playerid] == 30 && Balas[playerid] >= 1)
- {
- if(GetPlayerWeapon(playerid) == 30) RemovePlayerAttachedObject(playerid,SlotAKeFUZIL);
- else SetPlayerAttachedObject(playerid, SlotAKeFUZIL, 355, 1, -0.060921, -0.141673, 0.000000, 0.000000, 35.362735, 0.000000);
- }
- else if(Armas[playerid] == 31 && Balas[playerid] >= 1)
- {
- if(GetPlayerWeapon(playerid) == 31) RemovePlayerAttachedObject(playerid,SlotAKeFUZIL);
- else SetPlayerAttachedObject(playerid, SlotAKeFUZIL, 356, 1, -0.099681, -0.133408, 0.000000, 1.027592, 19.667785, 0.000000);
- }
- else
- {
- RemovePlayerAttachedObject(playerid,SlotAKeFUZIL);
- }
- GetPlayerWeaponData(playerid, 3, Armas[playerid], Balas[playerid]);
- if(Armas[playerid] == 25 && Balas[playerid] >= 1)
- {
- if(GetPlayerWeapon(playerid) == 25) RemovePlayerAttachedObject(playerid,SlotEscopeta);
- else SetPlayerAttachedObject(playerid, SlotEscopeta, 349, 1, -0.109260, -0.059651, -0.066210, 186.310729, 42.375362, 6.716565);
- }
- else if(Armas[playerid] == 27 && Balas[playerid] >= 1)
- {
- if(GetPlayerWeapon(playerid) == 27) RemovePlayerAttachedObject(playerid,SlotEscopeta);
- else SetPlayerAttachedObject(playerid, SlotEscopeta, 351, 1, -0.181073, -0.056285, -0.081242, 181.269729, 39.399085, 12.246994);
- }
- else
- {
- RemovePlayerAttachedObject(playerid,SlotEscopeta);
- }
- }
- return 1;
- }
- public Hora(playerid)
- {
- new string2[256];
- new year, month, day;
- new hour, minute, second;
- getdate(year, month, day);
- gettime(hour,minute,second);
- new mtext[20];
- getdate(year, month, day);
- if(month == 1) { mtext = "De Janeiro"; }
- else if(month == 2) { mtext = "Fevereiro"; }
- else if(month == 3) { mtext = "Março"; }
- else if(month == 4) { mtext = "Abril"; }
- else if(month == 5) { mtext = "Maio"; }
- else if(month == 6) { mtext = "Junho"; }
- else if(month == 7) { mtext = "Julho"; }
- else if(month == 8) { mtext = "Agosto"; }
- else if(month == 9) { mtext = "Setembro"; }
- else if(month == 10) { mtext = "Outubro"; }
- else if(month == 11) { mtext = "Novembro"; }
- else if(month == 12) { mtext = "Dezembro"; }
- format(menssagem, sizeof(menssagem), "%d de %s", day, mtext);
- TextDrawSetString(Text:Textdraw1, menssagem);
- format(string2, sizeof(string2), "%d:%d:%d", hour, minute, second);
- TextDrawSetString(Text:Textdraw2, string2);
- }
- //--> Funções Anti-Hack <--
- public Banir(playerid)
- {
- new Float:Vida,Float:Colete,Float:VeiVida;
- new VID;
- for(new i; i < MAX_PLAYERS; i++)
- {
- GetPlayerArmour(i,Colete);
- GetPlayerHealth(i,Vida);
- GetVehicleHealth(VID,VeiVida);
- VID = GetPlayerVehicleID(i);
- }
- if(GetPlayerWeapon(playerid) == 36) //Kick os jogadores com HS Rocket Launcher.
- {
- GameTextForPlayer(playerid,"KICKADO USANDO ROCKET LAUNCHER",15000,5);
- format(menssagem,sizeof(menssagem),"%s Foi kickado do servidor por que estava usando HS Rocket Launcher.",nome);
- SendClientMessageToAll(vermelho,menssagem);
- Kick(playerid);
- }
- if(GetPlayerWeapon(playerid) == 37) //Kick os jogadores com Flamethrower.
- {
- GameTextForPlayer(playerid,"KICKADO USANDO FLAMETHROWER",15000,5);
- format(menssagem,sizeof(menssagem),"%s Foi kickado do servidor por que estava usando Flamethrower.",nome);
- SendClientMessageToAll(vermelho,menssagem);
- Kick(playerid);
- }
- if(GetPlayerWeapon(playerid) == 35) //Kick os jogadores com Rocket Launcher.
- {
- if(GetPVarInt(playerid,"ArenaBazuca") == 0)
- {
- GameTextForPlayer(playerid,"KICKADO USANDO ROCKET LOUNCHER",15000,5);
- format(menssagem,sizeof(menssagem),"%s Foi kickado do servidor por que estava usando Rocket Launcher.",nome);
- SendClientMessageToAll(vermelho,menssagem);
- Kick(playerid);
- }}
- if(GetPlayerWeapon(playerid) == 18) //Kick os jogadores com molotovi.
- {
- GameTextForPlayer(playerid,"KICKADO USANDO MOLOTOV COCKTAIL",15000,5);
- format(menssagem,sizeof(menssagem),"%s Foi kickado do servidor por que estava usando Molotov Cocktail.",nome);
- SendClientMessageToAll(vermelho,menssagem);
- Kick(playerid);
- }
- if(GetPlayerWeapon(playerid) == 38) //Kick os jogadores com minigun.
- {
- if(GetPVarInt(playerid,"ArenaMinigun") == 0)
- {
- GameTextForPlayer(playerid,"KICKADO USANDO MINIGUN",15000,5);
- format(menssagem,sizeof(menssagem),"%s Foi kickado do servidor por que estava usando minigun.",nome);
- SendClientMessageToAll(vermelho,menssagem);
- Kick(playerid);
- }}
- if(Vida >= 101) //Kick os jogadores com hack vida.
- {
- GameTextForPlayer(playerid,"KICKADO USANDO HACK DE VIDA",15000,5);
- format(menssagem,sizeof(menssagem),"%s Foi kickado do servidor por que estava usando hack de vida.",nome);
- SendClientMessageToAll(vermelho,menssagem);
- Kick(playerid);
- }
- if(VeiVida >= 1001) //Kick os jogador com carro em god mode.
- {
- format(menssagem,sizeof(menssagem),"%s Foi kickado do servidor por que estava usando god mode",nome);
- SendClientMessageToAll(vermelho,menssagem);
- Kick(playerid);
- }
- if(Colete >= 101) //kick os jogadores com hack de colete.
- {
- GameTextForPlayer(playerid,"KICKADO USANDO HACK DE COLETE",15000,5);
- format(menssagem,sizeof(menssagem),"%s Foi kickado do servidor por que estava usando hack de colete.",nome);
- SendClientMessageToAll(vermelho,menssagem);
- Kick(playerid);
- }
- if(GetPlayerPing(playerid) >= 899 ) //kick os jogadores com ping auto.
- {
- GameTextForPlayer(playerid,"KICKADO PING AUTO.",15000,5);
- SendClientMessage(playerid,amarelo,"Lamentamos mais seu ping estava muito auto por favor entre novamente.");
- format(menssagem,sizeof(menssagem),"%s Foi kickado do servidor por que seu ping estava assima de 900.",nome);
- SendClientMessageToAll(vermelho,menssagem);
- Kick(playerid);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment