Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <SII>
- #include <zcmd>
- #include <sscanf2>
- #include <streamer>
- #define PRESSED(%0) (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
- //==============================================================================
- new CheckPoint[MAX_PLAYERS];
- new
- Float:CheckJump[8][3] =
- {
- {2033.8667,1283.4587,640.7944},
- {2038.8053,1283.4652,638.4919},
- {2045.9955,1285.6128,567.1268},
- {2053.4946,1283.8241,471.4662},
- {2063.8604,1282.4449,366.9807},
- {2066.3127,1283.3320,303.8481},
- {2073.6257,1280.7856,234.0930},
- {2085.0967,1281.9692,115.0627}
- };
- new Dinheiro[MAX_PLAYERS];
- new Score[MAX_PLAYERS];
- #define TIME_GROOVE 1
- #define TIME_BALLAS 2
- #define TIME_VAGOS 3
- #define TIME_AZTECAS 4
- #define TIME_MENDIGOS 5
- #define TIME_PUTAS 6
- #define TIME_POLICIA 7
- #define TIME_ELVIS 8
- #define TIME_OREIASECA 9
- #define CorPolicia 0x646464FF
- #define CorPutas 0xFF00F5FF
- #define CorMendigos 0x334100FF
- #define CorAztecas 0x002DFFFF
- #define CorVagos 0xFFF000FF
- #define CorGroove 0x007800FF
- #define CorBallas 0xD200FFFF
- #define CorElvis 0xFF009BFF
- #define CorOreia 0x00A5FFFF
- #define Verde 0x2DFF00FF
- #define Azul 0x0041FFFF
- #define Vermelho 0xFF2800FF
- #define Roxo 0xB400FFFF
- new gTime[MAX_PLAYERS];
- main()
- {
- print("\n----------------------------------");
- print("LS/SF/LV SKY FREE");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- SetGameModeText("(Sky Free)V.1");
- DisableInteriorEnterExits();
- UsePlayerPedAnims();
- SendRconCommand("hostname Brasil Supreme Jumper (Sky Free)V.1");
- //GROOVES
- AddPlayerClass(105,2495.4890,-1690.9862,14.7656,0,4,1,24,500,30,800);
- AddPlayerClass(106,2495.4890,-1690.9862,14.7656,0,4,1,24,500,30,800);
- AddPlayerClass(107,2495.4890,-1690.9862,14.7656,0,4,1,24,500,30,800);
- //BALLAS
- AddPlayerClass(102,2233.2930,-1159.7847,25.8906,269.2391,24,500,31,800,4,1);
- AddPlayerClass(103,2233.2930,-1159.7847,25.8906,269.2391,24,500,31,800,4,1);
- AddPlayerClass(104,2233.2930,-1159.7847,25.8906,269.2391,24,500,31,800,4,1);
- //VAGOS
- AddPlayerClass(108,2808.1018,-1190.5864,25.3412,181.3301,24,500,31,800,4,1);
- AddPlayerClass(109,2808.1018,-1190.5864,25.3412,181.3301,24,500,31,800,4,1);
- AddPlayerClass(110,2808.1018,-1190.5864,25.3412,181.3301,24,500,31,800,4,1);
- //AZTECAS
- AddPlayerClass(114,2642.8289,-2004.1508,13.5547,271.9022,24,500,31,800,4,1);
- AddPlayerClass(115,2642.8289,-2004.1508,13.5547,271.9022,24,500,31,800,4,1);
- AddPlayerClass(116,2642.8289,-2004.1508,13.5547,271.9022,24,500,31,800,4,1);
- //MENDIGOS
- AddPlayerClass(77,2452.2148,-1973.0081,13.5539,255.4155,24,3,4,1,4,1);
- AddPlayerClass(78,2452.2148,-1973.0081,13.5539,255.4155,24,3,4,1,4,1);
- AddPlayerClass(79,2452.2148,-1973.0081,13.5539,255.4155,24,3,4,1,4,1);
- AddPlayerClass(212,2452.2148,-1973.0081,13.5539,255.4155,24,3,4,1,4,1);
- AddPlayerClass(213,2452.2148,-1973.0081,13.5539,255.4155,24,3,4,1,4,1);
- AddPlayerClass(137,2452.2148,-1973.0081,13.5539,255.4155,24,3,4,1,4,1);
- AddPlayerClass(134,2452.2148,-1973.0081,13.5539,255.4155,24,3,4,1,4,1);
- AddPlayerClass(135,2452.2148,-1973.0081,13.5539,255.4155,24,3,4,1,4,1);
- AddPlayerClass(230,2452.2148,-1973.0081,13.5539,255.4155,24,3,4,1,4,1);
- AddPlayerClass(239,2452.2148,-1973.0081,13.5539,255.4155,24,3,4,1,4,1);
- //PUTAS
- AddPlayerClass(85,1310.4791,-1369.4910,13.5635,179.2256,10,1,24,50,31,800);
- AddPlayerClass(87,1310.4791,-1369.4910,13.5635,179.2256,10,1,24,50,31,800);
- AddPlayerClass(152,1310.4791,-1369.4910,13.5635,179.2256,10,1,24,50,31,800);
- AddPlayerClass(207,1310.4791,-1369.4910,13.5635,179.2256,10,1,24,50,31,800);
- AddPlayerClass(244,1310.4791,-1369.4910,13.5635,179.2256,10,1,24,50,31,800);
- AddPlayerClass(246,1310.4791,-1369.4910,13.5635,179.2256,10,1,24,50,31,800);
- AddPlayerClass(256,1310.4791,-1369.4910,13.5635,179.2256,10,1,24,50,31,800);
- AddPlayerClass(257,1310.4791,-1369.4910,13.5635,179.2256,10,1,24,50,31,800);
- //POLICIAS
- AddPlayerClass(280,1554.6575,-1675.6202,16.1953,275.1092,24,800,31,1500,4,1);
- AddPlayerClass(281,1554.6575,-1675.6202,16.1953,275.1092,24,800,31,1500,4,1);
- AddPlayerClass(282,1554.6575,-1675.6202,16.1953,275.1092,24,800,31,1500,4,1);
- AddPlayerClass(283,1554.6575,-1675.6202,16.1953,275.1092,24,800,31,1500,4,1);
- AddPlayerClass(284,1554.6575,-1675.6202,16.1953,275.1092,24,800,31,1500,4,1);
- AddPlayerClass(285,1554.6575,-1675.6202,16.1953,275.1092,24,800,31,1500,4,1);
- AddPlayerClass(286,1554.6575,-1675.6202,16.1953,275.1092,24,800,31,1500,4,1);
- AddPlayerClass(288,1554.6575,-1675.6202,16.1953,275.1092,24,800,31,1500,4,1);
- //ELVIS
- AddPlayerClass(82,2019.7788,1007.3579,10.8203,273.8332,24,600,31,800,4,1);
- AddPlayerClass(83,2019.7788,1007.3579,10.8203,273.8332,24,600,31,800,4,1);
- AddPlayerClass(84,2019.7788,1007.3579,10.8203,273.8332,24,600,31,800,4,1);
- //OREIAS SECAS
- AddPlayerClass(1,589.2260,874.2211,-42.4973,269.6174,24,500,31,800,4,1);
- AddPlayerClass(14,589.2260,874.2211,-42.4973,269.6174,24,500,31,800,4,1);
- AddPlayerClass(15,589.2260,874.2211,-42.4973,269.6174,24,500,31,800,4,1);
- AddPlayerClass(16,589.2260,874.2211,-42.4973,269.6174,24,500,31,800,4,1);
- AddPlayerClass(20,589.2260,874.2211,-42.4973,269.6174,24,500,31,800,4,1);
- AddPlayerClass(27,589.2260,874.2211,-42.4973,269.6174,24,500,31,800,4,1);
- AddPlayerClass(32,589.2260,874.2211,-42.4973,269.6174,24,500,31,800,4,1);
- AddPlayerClass(34,589.2260,874.2211,-42.4973,269.6174,24,500,31,800,4,1);
- AddPlayerClass(35,589.2260,874.2211,-42.4973,269.6174,24,500,31,800,4,1);
- AddPlayerClass(36,589.2260,874.2211,-42.4973,269.6174,24,500,31,800,4,1);
- AddPlayerClass(37,589.2260,874.2211,-42.4973,269.6174,24,500,31,800,4,1);
- AddPlayerClass(38,589.2260,874.2211,-42.4973,269.6174,24,500,31,800,4,1);
- AddPlayerClass(158,589.2260,874.2211,-42.4973,269.6174,24,500,31,800,4,1);
- //OBJETOS MINI JUMP
- CreateDynamicObject(18450,2037.59997559,1283.90002441,600.00000000,0.00000000,85.00000000,0.00000000); //object(cs_roadbridge04) (1)
- CreateDynamicObject(18450,2044.48999023,1283.90002441,521.00000000,0.00000000,84.99572754,0.00000000); //object(cs_roadbridge04) (2)
- CreateDynamicObject(18450,2051.50000000,1283.90002441,442.00000000,0.00000000,84.99023438,0.00000000); //object(cs_roadbridge04) (3)
- CreateDynamicObject(18450,2057.50000000,1283.90002441,363.00000000,0.00000000,84.98474121,0.00000000); //object(cs_roadbridge04) (4)
- CreateDynamicObject(18450,2064.10009766,1283.69995117,284.00000000,0.00000000,84.97924805,0.00000000); //object(cs_roadbridge04) (5)
- CreateDynamicObject(18450,2071.30004883,1283.59997559,205.00000000,0.00000000,84.97375488,0.00000000); //object(cs_roadbridge04) (6)
- CreateDynamicObject(18450,2078.94042969,1283.90002441,126.00000000,0.00000000,84.97436523,0.00000000); //object(cs_roadbridge04) (7)
- CreateDynamicObject(18450,2048.60009766,1283.30004883,600.00000000,0.00000000,96.00000000,180.00000000); //object(cs_roadbridge04) (8)
- CreateDynamicObject(18450,2056.89990234,1283.30004883,521.00000000,0.00000000,95.99853516,179.99450684); //object(cs_roadbridge04) (9)
- CreateDynamicObject(18450,2065.19970703,1283.30004883,442.00000000,0.00000000,95.99707031,179.98901367); //object(cs_roadbridge04) (10)
- CreateDynamicObject(18450,2073.49951172,1283.30004883,363.00000000,0.00000000,95.99560547,179.98352051); //object(cs_roadbridge04) (11)
- CreateDynamicObject(18450,2081.79931641,1283.30004883,284.00000000,0.00000000,95.99414062,179.97802734); //object(cs_roadbridge04) (12)
- CreateDynamicObject(18450,2090.09912109,1283.30004883,205.00000000,0.00000000,95.99267578,179.97253418); //object(cs_roadbridge04) (13)
- CreateDynamicObject(18450,2098.39892578,1283.30004883,126.00000000,0.00000000,95.99121094,179.96704102); //object(cs_roadbridge04) (14)
- CreateDynamicObject(3437,2033.30004883,1276.40002441,640.00000000,0.00000000,0.00000000,90.00000000); //object(ballypllr01_lvs) (1)
- CreateDynamicObject(3437,2032.69995117,1291.09997559,640.00000000,0.00000000,0.00000000,90.00000000); //object(ballypllr01_lvs) (2)
- CreateDynamicObject(8172,2014.69995117,1279.69995117,639.80999756,0.00000000,0.00000000,0.00000000); //object(vgssairportland07) (1)
- CreateDynamicObject(3458,2050.39990234,1278.09997559,500.00000000,0.00000000,0.00000000,0.00000000); //object(vgncarshade1) (1)
- CreateDynamicObject(3458,2050.39990234,1282.80004883,500.00000000,0.00000000,0.00000000,0.00000000); //object(vgncarshade1) (2)
- CreateDynamicObject(3458,2055.30004883,1287.40002441,400.00000000,0.00000000,0.00000000,0.00000000); //object(vgncarshade1) (3)
- CreateDynamicObject(3458,2066.89990234,1278.80004883,287.10000610,0.00000000,0.00000000,0.00000000); //object(vgncarshade1) (4)
- CreateDynamicObject(3458,2081.69995117,1288.09997559,100.50000000,0.00000000,0.00000000,0.00000000); //object(vgncarshade1) (5)
- CreateDynamicObject(3458,2081.50000000,1278.80004883,102.30000305,0.00000000,0.00000000,0.00000000); //object(vgncarshade1) (6)
- CreateDynamicObject(18450,2042.69995117,1292.19995117,600.00000000,5.00000000,90.00000000,270.00000000); //object(cs_roadbridge04) (15)
- CreateDynamicObject(18450,2050.80004883,1292.30004883,517.29998779,4.99877930,90.00000000,270.00000000); //object(cs_roadbridge04) (16)
- CreateDynamicObject(18450,2057.39990234,1292.40002441,434.60000610,4.99328613,90.00000000,270.00000000); //object(cs_roadbridge04) (17)
- CreateDynamicObject(18450,2067.80004883,1291.00000000,351.89999390,4.99328613,90.00000000,270.00000000); //object(cs_roadbridge04) (18)
- CreateDynamicObject(18450,2074.89990234,1291.19995117,269.20001221,4.99328613,90.00000000,270.00000000); //object(cs_roadbridge04) (19)
- CreateDynamicObject(18450,2082.60009766,1291.69995117,186.50000000,4.99328613,90.00000000,270.00000000); //object(cs_roadbridge04) (20)
- CreateDynamicObject(18450,2042.69995117,1274.69995117,600.00000000,354.00000000,90.00000000,90.00000000); //object(cs_roadbridge04) (22)
- CreateDynamicObject(18450,2051.00000000,1274.40002441,517.09997559,353.99597168,90.00000000,90.00000000); //object(cs_roadbridge04) (23)
- CreateDynamicObject(18450,2060.09985352,1275.50000000,434.19995117,353.99194336,90.00000000,90.00000000); //object(cs_roadbridge04) (24)
- CreateDynamicObject(18450,2067.60009766,1275.00000000,351.29998779,353.98498535,90.00000000,90.00000000); //object(cs_roadbridge04) (25)
- CreateDynamicObject(18450,2074.39990234,1275.00000000,268.39999390,353.97949219,90.00000000,90.00000000); //object(cs_roadbridge04) (26)
- CreateDynamicObject(18450,2083.10009766,1275.50000000,185.50000000,353.97949219,90.00000000,90.00000000); //object(cs_roadbridge04) (27)
- //OBJETOS XTODOS SF
- CreateDynamicObject(980,-2353.00000000,591.59997559,43.70000076,0.00000000,0.00000000,0.00000000); //object(airportgate) (1)
- CreateDynamicObject(1435,-2297.60009766,638.09997559,41.09999847,0.00000000,0.00000000,300.00000000); //object(dyn_roadbarrier_5b) (1)
- CreateDynamicObject(1447,-2324.80004883,626.09997559,42.29999924,0.00000000,0.00000000,240.00000000); //object(dyn_mesh_4) (1)
- CreateDynamicObject(973,-2308.00000000,602.40002441,41.90000153,0.00000000,0.00000000,298.00000000); //object(sub_roadbarrier) (1)
- CreateDynamicObject(847,-2345.19995117,636.70001221,43.09999847,0.00000000,0.00000000,0.00000000); //object(dead_tree_19) (1)
- CreateDynamicObject(848,-2343.69995117,602.79998779,43.00000000,0.00000000,0.00000000,0.00000000); //object(dead_tree_20) (1)
- CreateDynamicObject(3092,-2340.80004883,592.20001221,43.20000076,0.00000000,0.00000000,0.00000000); //object(dead_tied_cop) (1)
- CreateDynamicObject(3092,-2303.60009766,591.70001221,42.40000153,0.00000000,0.00000000,0.00000000); //object(dead_tied_cop) (2)
- CreateDynamicObject(3073,-2304.19995117,612.90002441,42.70000076,0.00000000,0.00000000,0.00000000); //object(kmb_container_broke) (1)
- CreateDynamicObject(3098,-2327.19995117,601.90002441,43.29999924,0.00000000,0.00000000,0.00000000); //object(break_wall_1b) (1)
- CreateDynamicObject(984,-2335.50000000,591.40002441,45.20000076,0.00000000,0.00000000,270.00000000); //object(fenceshit2) (1)
- CreateDynamicObject(984,-2358.69995117,598.20001221,45.20000076,0.00000000,0.00000000,180.00000000); //object(fenceshit2) (2)
- CreateDynamicObject(3073,-2343.89990234,589.90002441,46.20000076,0.00000000,0.00000000,274.00000000); //object(kmb_container_broke) (3)
- //OBJETOS E VEICULOS DROP BOMB
- AddStaticVehicleEx(411,-2802.60009766,946.90002441,1800.80004883,268.00000000,-1,-1,15); //Infernus
- AddStaticVehicleEx(411,-2802.50000000,941.29998779,1800.80004883,267.99499512,-1,-1,15); //Infernus
- AddStaticVehicleEx(411,-2802.60009766,936.90002441,1800.80004883,267.99499512,-1,-1,15); //Infernus
- AddStaticVehicleEx(411,-2802.69995117,932.40002441,1800.80004883,267.99499512,-1,-1,15); //Infernus
- AddStaticVehicleEx(411,-2802.19995117,951.70001221,1800.80004883,267.99499512,-1,-1,15); //Infernus
- AddStaticVehicleEx(415,-2784.69995117,918.70001221,1800.80004883,0.00000000,-1,-1,15); //Cheetah
- AddStaticVehicleEx(415,-2781.39990234,918.59997559,1800.80004883,0.00000000,-1,-1,15); //Cheetah
- AddStaticVehicleEx(415,-2793.89990234,929.29998779,1800.80004883,0.00000000,-1,-1,15); //Cheetah
- AddStaticVehicleEx(415,-2790.00000000,929.40002441,1800.80004883,0.00000000,-1,-1,15); //Cheetah
- AddStaticVehicleEx(451,-2785.89990234,959.29998779,1800.69995117,178.00000000,-1,-1,15); //Turismo
- AddStaticVehicleEx(451,-2781.19995117,959.29998779,1800.69995117,177.99499512,-1,-1,15); //Turismo
- AddStaticVehicleEx(451,-2776.60009766,959.20001221,1800.69995117,177.99499512,-1,-1,15); //Turismo
- AddStaticVehicleEx(451,-2772.50000000,959.20001221,1800.69995117,177.99499512,-1,-1,15); //Turismo
- AddStaticVehicleEx(545,-2756.39990234,959.70001221,1800.90002441,180.00000000,-1,-1,15); //Hustler
- AddStaticVehicleEx(545,-2761.00000000,959.70001221,1800.90002441,180.00000000,-1,-1,15); //Hustler
- AddStaticVehicleEx(545,-2751.00000000,959.70001221,1800.90002441,180.00000000,-1,-1,15); //Hustler
- AddStaticVehicleEx(444,-2791.19995117,923.29998779,1803.40002441,0.00000000,-1,-1,15); //Monster
- AddStaticVehicleEx(444,-2791.00000000,912.29998779,1803.40002441,0.00000000,-1,-1,15); //Monster
- AddStaticVehicleEx(444,-2783.69995117,910.20001221,1803.40002441,0.00000000,-1,-1,15); //Monster
- AddStaticVehicleEx(503,-2777.19995117,907.09997559,1801.00000000,0.00000000,-1,-1,15); //Hotring Racer B
- AddStaticVehicleEx(556,-2801.69995117,897.79998779,1803.40002441,270.00000000,-1,-1,15); //Monster A
- AddStaticVehicleEx(556,-2801.60009766,902.50000000,1803.40002441,270.00000000,-1,-1,15); //Monster A
- AddStaticVehicleEx(556,-2801.69995117,907.09997559,1803.40002441,270.00000000,-1,-1,15); //Monster A
- AddStaticVehicleEx(468,-2804.19995117,959.79998779,1800.69995117,270.00000000,-1,-1,15); //Sanchez
- AddStaticVehicleEx(468,-2804.10009766,958.20001221,1800.69995117,270.00000000,-1,-1,15); //Sanchez
- AddStaticVehicleEx(468,-2804.00000000,956.40002441,1800.69995117,270.00000000,-1,-1,15); //Sanchez
- AddStaticVehicleEx(522,-2759.00000000,897.40002441,1800.59997559,0.00000000,-1,-1,15); //NRG-500
- AddStaticVehicleEx(522,-2757.39990234,897.29998779,1800.59997559,0.00000000,-1,-1,15); //NRG-500
- AddStaticVehicleEx(522,-2756.00000000,897.29998779,1800.59997559,0.00000000,-1,-1,15); //NRG-500
- AddStaticVehicleEx(522,-2754.50000000,897.29998779,1800.59997559,0.00000000,-1,-1,15); //NRG-500
- AddStaticVehicleEx(522,-2753.10009766,897.29998779,1800.59997559,0.00000000,-1,-1,15); //NRG-500
- CreateDynamicObject(8171,-2738.10009766,928.70001221,1800.00000000,0.00000000,0.00000000,270.00000000); //object(vgssairportland06) (1)
- CreateDynamicObject(8240,-2772.89990234,929.20001221,1813.59997559,0.00000000,0.00000000,270.00000000); //object(vgssbighanger1) (1)
- CreateDynamicObject(8172,-2802.30004883,906.90002441,1800.00000000,0.00000000,0.00000000,270.00000000); //object(vgssairportland07) (1)
- CreateDynamicObject(8172,-2801.69995117,951.59997559,1800.00000000,0.00000000,0.00000000,270.00000000); //object(vgssairportland07) (2)
- CreateDynamicObject(8171,-2600.00000000,928.70001221,1800.00000000,0.00000000,0.00000000,270.00000000); //object(vgssairportland06) (2)
- CreateDynamicObject(8171,-2477.89990234,928.70001221,1755.54003906,320.00000000,0.00000000,270.00000000); //object(vgssairportland06) (3)
- CreateDynamicObject(8171,-2375.89990234,928.79998779,1670.00000000,319.99877930,0.00000000,270.00000000); //object(vgssairportland06) (4)
- CreateDynamicObject(8171,-2273.89990234,928.89996338,1584.45996094,319.99755859,0.00000000,270.00000000); //object(vgssairportland06) (5)
- CreateDynamicObject(8171,-2171.89941406,928.99902344,1498.91992188,319.99328613,0.00000000,270.00000000); //object(vgssairportland06) (6)
- CreateDynamicObject(8172,-2047.50000000,929.09997559,1430.00000000,340.00000000,0.00000000,270.00000000); //object(vgssairportland07) (3)
- CreateDynamicObject(8172,-1920.09997559,929.09997559,1410.00000000,0.00000000,0.00000000,270.00000000); //object(vgssairportland07) (4)
- CreateDynamicObject(8171,-1716.30004883,935.00000000,1350.00000000,320.00000000,0.00000000,270.00000000); //object(vgssairportland06) (7)
- CreateDynamicObject(8171,-1594.50000000,934.79998779,1290.40002441,350.00000000,0.00000000,270.00000000); //object(vgssairportland06) (8)
- CreateDynamicObject(1634,-1527.30004883,952.59997559,1279.80004883,0.00000000,0.00000000,270.00000000); //object(landjump2) (4)
- CreateDynamicObject(1634,-1527.30004883,948.79998779,1279.80004883,0.00000000,0.00000000,270.00000000); //object(landjump2) (6)
- CreateDynamicObject(1634,-1527.30004883,945.00000000,1279.80004883,0.00000000,0.00000000,270.00000000); //object(landjump2) (9)
- CreateDynamicObject(1634,-1527.30004883,941.20001221,1279.80004883,0.00000000,0.00000000,270.00000000); //object(landjump2) (10)
- CreateDynamicObject(1634,-1527.29980469,937.39941406,1279.80004883,0.00000000,0.00000000,270.00000000); //object(landjump2) (11)
- CreateDynamicObject(1634,-1527.30004883,933.60003662,1279.80004883,0.00000000,0.00000000,270.00000000); //object(landjump2) (12)
- CreateDynamicObject(1634,-1527.30004883,929.80004883,1279.80004883,0.00000000,0.00000000,270.00000000); //object(landjump2) (13)
- CreateDynamicObject(1634,-1527.29980469,926.00000000,1279.80004883,0.00000000,0.00000000,270.00000000); //object(landjump2) (14)
- CreateDynamicObject(1634,-1527.30004883,922.20007324,1279.80004883,0.00000000,0.00000000,270.00000000); //object(landjump2) (15)
- CreateDynamicObject(1634,-1527.30004883,918.20001221,1279.80004883,0.00000000,0.00000000,270.00000000); //object(landjump2) (16)
- CreateDynamicObject(1225,-1524.40002441,933.40002441,1282.59997559,0.00000000,0.00000000,0.00000000); //object(barrel4) (1)
- CreateDynamicObject(1225,-1524.40002441,929.20001221,1282.59997559,0.00000000,0.00000000,0.00000000); //object(barrel4) (2)
- CreateDynamicObject(1225,-1524.40002441,925.79998779,1282.69995117,0.00000000,0.00000000,0.00000000); //object(barrel4) (3)
- CreateDynamicObject(1225,-1524.40002441,922.09997559,1282.69995117,0.00000000,0.00000000,0.00000000); //object(barrel4) (4)
- CreateDynamicObject(1225,-1524.30004883,916.59997559,1282.69995117,0.00000000,0.00000000,0.00000000); //object(barrel4) (5)
- CreateDynamicObject(1225,-1524.30004883,939.00000000,1282.69995117,0.00000000,0.00000000,0.00000000); //object(barrel4) (6)
- CreateDynamicObject(1225,-1524.19995117,944.90002441,1282.80004883,0.00000000,0.00000000,0.00000000); //object(barrel4) (7)
- CreateDynamicObject(1225,-1524.19995117,951.90002441,1282.80004883,0.00000000,0.00000000,0.00000000); //object(barrel4) (8)
- CreateDynamicObject(1225,-1865.69995117,941.79998779,1410.40002441,0.00000000,0.00000000,0.00000000); //object(barrel4) (9)
- CreateDynamicObject(1225,-1879.00000000,935.09997559,1410.40002441,0.00000000,0.00000000,0.00000000); //object(barrel4) (10)
- CreateDynamicObject(1225,-1896.69995117,944.40002441,1410.40002441,0.00000000,0.00000000,0.00000000); //object(barrel4) (11)
- CreateDynamicObject(1225,-1886.80004883,928.79998779,1410.40002441,0.00000000,0.00000000,0.00000000); //object(barrel4) (12)
- CreateDynamicObject(1225,-1867.40002441,913.90002441,1410.40002441,0.00000000,0.00000000,0.00000000); //object(barrel4) (13)
- CreateDynamicObject(1225,-1893.19995117,914.50000000,1410.40002441,0.00000000,0.00000000,0.00000000); //object(barrel4) (14)
- CreateDynamicObject(1225,-1903.40002441,922.90002441,1410.40002441,0.00000000,0.00000000,0.00000000); //object(barrel4) (15)
- CreateDynamicObject(1225,-1909.30004883,938.79998779,1410.40002441,0.00000000,0.00000000,0.00000000); //object(barrel4) (16)
- CreateDynamicObject(1225,-1913.50000000,946.90002441,1410.40002441,0.00000000,0.00000000,0.00000000); //object(barrel4) (17)
- CreateDynamicObject(1225,-1925.19995117,920.59997559,1410.40002441,0.00000000,0.00000000,0.00000000); //object(barrel4) (18)
- CreateDynamicObject(1225,-1928.69995117,928.29998779,1410.40002441,0.00000000,0.00000000,0.00000000); //object(barrel4) (19)
- CreateDynamicObject(1225,-1936.30004883,939.40002441,1410.40002441,0.00000000,0.00000000,0.00000000); //object(barrel4) (20)
- //OBJETOS JAULA
- CreateDynamicObject(980,2801.19995117,1987.90002441,19.20000076,0.00000000,0.00000000,0.00000000); //object(airportgate) (1)
- CreateDynamicObject(980,2815.00000000,1987.90002441,19.20000076,0.00000000,0.00000000,0.00000000); //object(airportgate) (2)
- CreateDynamicObject(980,2815.00000000,2019.40002441,19.20000076,0.00000000,0.00000000,0.00000000); //object(airportgate) (3)
- CreateDynamicObject(980,2801.19995117,2019.19995117,19.20000076,0.00000000,0.00000000,0.00000000); //object(airportgate) (4)
- CreateDynamicObject(980,2795.39990234,1993.69995117,19.20000076,0.00000000,0.00000000,270.00000000); //object(airportgate) (5)
- CreateDynamicObject(980,2795.50000000,2013.50000000,19.20000076,0.00000000,0.00000000,270.00000000); //object(airportgate) (6)
- CreateDynamicObject(980,2820.60009766,2013.40002441,19.20000076,0.00000000,0.00000000,270.00000000); //object(airportgate) (7)
- CreateDynamicObject(980,2820.80004883,1993.59997559,19.20000076,0.00000000,0.00000000,270.00000000); //object(airportgate) (8)
- CreateDynamicObject(3437,2808.10009766,1987.69995117,21.70000076,0.00000000,0.00000000,0.00000000); //object(ballypllr01_lvs) (1)
- CreateDynamicObject(3437,2808.10009766,2019.30004883,21.50000000,0.00000000,0.00000000,0.00000000); //object(ballypllr01_lvs) (2)
- CreateDynamicObject(974,2795.30004883,2003.59997559,19.20000076,0.00000000,0.00000000,270.00000000); //object(tall_fence) (1)
- CreateDynamicObject(974,2820.69995117,2003.69995117,19.20000076,0.00000000,0.00000000,270.00000000); //object(tall_fence) (2)
- CreateDynamicObject(3437,2820.69995117,2000.00000000,22.29999924,0.00000000,0.00000000,0.00000000); //object(ballypllr01_lvs) (3)
- CreateDynamicObject(3437,2820.80004883,2007.19995117,22.29999924,0.00000000,0.00000000,0.00000000); //object(ballypllr01_lvs) (4)
- CreateDynamicObject(3437,2795.19995117,2007.19995117,22.29999924,0.00000000,0.00000000,0.00000000); //object(ballypllr01_lvs) (5)
- CreateDynamicObject(3437,2795.69995117,1999.90002441,22.20000076,0.00000000,0.00000000,0.00000000); //object(ballypllr01_lvs) (6)
- //ARENA HYDRA/HUNTER
- AddStaticVehicleEx(520,325.70001221,2540.30004883,17.70000076,180.00000000,-1,-1,15); //Hydra
- AddStaticVehicleEx(520,290.79998779,2539.50000000,17.70000076,180.00000000,-1,-1,15); //Hydra
- AddStaticVehicleEx(520,402.20001221,2452.19995117,17.39999962,358.00000000,-1,-1,15); //Hydra
- AddStaticVehicleEx(520,424.00000000,2503.89990234,17.39999962,87.99499512,-1,-1,15); //Hydra
- AddStaticVehicleEx(520,425.10000610,2485.39990234,17.39999962,87.99499512,-1,-1,15); //Hydra
- AddStaticVehicleEx(520,423.79998779,2523.89990234,17.39999962,87.99499512,-1,-1,15); //Hydra
- AddStaticVehicleEx(520,382.39999390,2539.69995117,17.50000000,87.99499512,-1,-1,15); //Hydra
- AddStaticVehicleEx(520,366.50000000,2473.50000000,17.39999962,87.99499512,-1,-1,15); //Hydra
- AddStaticVehicleEx(592,347.89999390,2501.10009766,20.00000000,92.00000000,-1,-1,15); //Andromada
- AddStaticVehicleEx(425,275.89999390,2471.30004883,17.29999924,0.00000000,-1,-1,15); //Hunter
- AddStaticVehicleEx(425,296.00000000,2470.60009766,17.29999924,0.00000000,-1,-1,15); //Hunter
- AddStaticVehicleEx(425,255.30000305,2471.80004883,17.29999924,0.00000000,-1,-1,15); //Hunter
- AddStaticVehicleEx(425,236.60000610,2472.30004883,17.29999924,0.00000000,-1,-1,15); //Hunter
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- new
- bool:EmEvento[MAX_PLAYERS],
- bool:EmDrop[MAX_PLAYERS],
- bool:EmX1[MAX_PLAYERS],
- bool:EmJaula[MAX_PLAYERS],
- bool:EmHydra[MAX_PLAYERS],
- Float:Pos[3];
- CMD:minijump(playerid, params[])
- {
- if(EmEvento[playerid]) return SendClientMessage(playerid, -1, "{004BFF}Você já está no MiniJump, não pode usar esse comando denovo! {FFA000}(/sairjump)");
- new linha[128], pnome[MAX_PLAYER_NAME];
- GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
- GetPlayerName(playerid, pnome, sizeof(pnome));
- format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}Minijump {FFA000}(/minijump)",pnome);
- SendClientMessageToAll( -1, linha);
- SetPlayerPos(playerid, 2012.5947,1283.5001,640.7944 + 2);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairjump {FFFFFF})" );
- SendClientMessage(playerid, 0x2DFF00FF, "Ou Você Caia do Alto , Digite Novamente Este Comando");
- SendClientMessage(playerid, -1," ");
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 2012.5947,1283.5001,640.7944 + 2);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 46, 1);
- GameTextForPlayer(playerid, "Bem Vindo Ao ~r~MINIJUMP", 5000, 3);
- EmEvento[playerid] = true;
- for(new i = 0; i < GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- SetPlayerRaceCheckpoint(i, 0, CheckJump[0][0], CheckJump[0][1], CheckJump[0][2], CheckJump[1][0], CheckJump[1][1], CheckJump[1][2],10);
- PlayerPlaySound(playerid, 1138, 0.0, 0.0, 0.0);
- return 1;
- }
- }
- return 1;
- }
- CMD:sairjump(playerid)
- {
- if(!EmEvento[playerid]) return SendClientMessage(playerid, -1, "{004BFF}Você não está no MiniJump!");
- EmEvento[playerid] = false; SendClientMessage(playerid, -1, "{505050}Você saiu do MiniJump e voltou para onde estava. Caso queira voltar digite {FFA000}/minijump");
- DisablePlayerRaceCheckpoint(playerid);
- SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
- return 1;
- }
- CMD:x1sf(playerid, params[])
- {
- if(EmX1[playerid]) return SendClientMessage(playerid, -1, "{004BFF}Você já está na Arena de X1, não pode usar esse comando denovo! {FFA000}(/sairsf)"); new linha[128], pnome[MAX_PLAYER_NAME];
- GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
- GetPlayerName(playerid, pnome, sizeof(pnome));
- format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}x1 SAN FIERRO {FFA000}(/x1fs",pnome);
- SendClientMessageToAll(-1, linha);
- SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairsf" );
- SetPlayerPos(playerid, -2327.80004883,620.79998779,42.09999847);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 24, 507);
- EmX1[playerid] = true;
- GameTextForPlayer(playerid, "Bem Vindo Ao ~r~X1 San Fierro", 5000, 3);
- return 1;
- }
- CMD:sairsf(playerid)
- {
- if(!EmX1[playerid]) return SendClientMessage(playerid, -1, "{004BFF}Você não está no MiniJump!");
- EmDrop[playerid] = false;
- SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
- SendClientMessage(playerid, -1, "{505050}Você saiu da ArenaSF. Caso queira voltar digite {FFA000}/x1sf");
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 24, 150);
- return 1;
- }
- CMD:dropbomb(playerid, params[])
- {
- if(EmDrop[playerid]) return SendClientMessage(playerid, -1, "{004BFF}Você já está no Drop Bomb, não pode usar esse comando denovo! {FFA000}(/sairdrop)");
- new linha[128], pnome[MAX_PLAYER_NAME];
- GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
- GetPlayerName(playerid, pnome, sizeof(pnome));
- format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}DropBomb {FFA000}(/dropbomb)",pnome);
- SendClientMessageToAll( -1, linha);
- SetPlayerPos(playerid, -2761.8794,927.5576,1801.0000 + 1);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairdrop {FFFFFF})" );
- SendClientMessage(playerid, 0x2DFF00FF, "Ou Você Caia do Alto , Digite Novamente Este Comando");
- SendClientMessage(playerid, -1," ");
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, -2761.8794,927.5576,1801.0000 + 1);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 24, 500);
- GivePlayerWeapon(playerid, 16, 10);
- GivePlayerWeapon(playerid, 26, 450);
- GivePlayerWeapon(playerid, 31, 800);
- GameTextForPlayer(playerid, "Bem Vindo Ao ~r~Drop Bomb", 5000, 3);
- EmDrop[playerid] = true;
- return 1;
- }
- CMD:sairdrop(playerid)
- {
- if(!EmDrop[playerid]) return SendClientMessage(playerid, -1, "{004BFF}Você não está no MiniJump!");
- EmDrop[playerid] = false;
- SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
- SendClientMessage(playerid, -1, "{505050}Você saiu do Drop Bomb. Caso queira voltar digite {FFA000}/dropbomb");
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 24, 150);
- return 1;
- }
- CMD:jaula(playerid, params[])
- {
- if(EmJaula[playerid]) SendClientMessage(playerid, -1, "{004BFF}Você já está na Jaula, não pode usar esse comando denovo! {FFA000}(/sairjaula)");
- new linha[128], pnome[MAX_PLAYER_NAME];
- GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
- GetPlayerName(playerid, pnome, sizeof(pnome));
- format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}Jaula {FFA000}(/jaula)",pnome);
- SendClientMessageToAll( -1, linha);
- SetPlayerPos(playerid, 2809.10009766,2004.59997559,16.50000000 + 1);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairjaula {FFFFFF})" );
- SendClientMessage(playerid, -1," ");
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 2809.10009766,2004.59997559,16.50000000 + 1);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 24, 500);
- GivePlayerWeapon(playerid, 16, 10);
- GivePlayerWeapon(playerid, 26, 450);
- GivePlayerWeapon(playerid, 31, 800);
- GameTextForPlayer(playerid, "Bem Vindo Ao ~r~Jaula", 5000, 3);
- EmJaula[playerid] = true;
- return 1;
- }
- CMD:sairjaula(playerid, params[])
- {
- if(!EmJaula[playerid]) return SendClientMessage(playerid, -1, "{004BFF}Você não está no MiniJump!");
- EmJaula[playerid] = false; SendClientMessage(playerid, -1, "{505050}Você saiu do MiniJump e voltou para onde estava. Caso queira voltar digite {FFA000}/jaula");
- SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
- SendClientMessage(playerid, -1, "{505050}Você saiu da Jaula. Caso queira voltar digite {FFA000}/jaula");
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 24, 150);
- return 1;
- }
- CMD:hydra(playerid, params[])
- {
- if(EmHydra[playerid]) return SendClientMessage(playerid, -1, "{004BFF}Você já está na Arena Hydra, não pode usar esse comando denovo! {FFA000}(/sairhydra)");
- new linha[128], pnome[MAX_PLAYER_NAME];
- GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
- GetPlayerName(playerid, pnome, sizeof(pnome));
- format(linha, sizeof(linha), "{004BFF}O Player {FFA000}%s {004BFF}Foi Para {505050}Arena Hydra {FFA000}(/hydra)",pnome);
- SendClientMessageToAll( -1, linha);
- SetPlayerPos(playerid, 307.5950,2501.1953,16.4844 + 2);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- SendClientMessage(playerid, -1, "{505050}Caso Queira Utilizar denovo o Comando DIGITE: ( {FFA000}/sairhydra {FFFFFF})" );
- SendClientMessage(playerid, -1," ");
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 307.5950,2501.1953,16.4844 + 2);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 24, 500);
- GameTextForPlayer(playerid, "Bem Vindo A ~r~Arena Hydra", 5000, 3);
- EmHydra[playerid] = true;
- return 1;
- }
- CMD:sairhydra(playerid, params[])
- {
- if(!EmHydra[playerid]) return SendClientMessage(playerid, -1, "{004BFF}Você não está na Arena Hydra!");
- EmHydra[playerid] = false; SendClientMessage(playerid, -1, "{505050}Você saiu do MiniJump e voltou para onde estava. Caso queira voltar digite {FFA000}/hydra");
- SetPlayerPos(playerid, Pos[0], Pos[1], Pos [2]);
- SendClientMessage(playerid, -1, "{505050}Você saiu da Arena Hydra. Caso queira voltar digite {FFA000}/hydra");
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 24, 500);
- return 1;
- }
- forward SetPlayerTeamFromClass(playerid, classid);
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerTeamFromClass(playerid, classid);
- if((classid >= 0) && (classid <= 2))
- {
- gTime[playerid] = TIME_GROOVE;
- GameTextForPlayer(playerid,"~g~Grooves",4000,6);
- for(new x = 0; x < 20; ++x) SendClientMessage(playerid, 0xFFFFFF00, " ");
- SetPlayerPos(playerid,1025.5751,-2140.7637,39.2032);
- SetPlayerCameraPos(playerid,1019.7552,-2141.0266,37.7274);
- SetPlayerCameraLookAt(playerid,1021.9974,-2140.9907,38.3012);
- SetPlayerFacingAngle(playerid, 82.6125);
- ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,1,1,1,1,1,1);
- SetPlayerColor(playerid, CorGroove);
- }
- if((classid >= 3) && (classid <= 5))
- {
- gTime[playerid] = TIME_BALLAS;
- GameTextForPlayer(playerid, "~r~Ballas", 3000, 6);
- for(new x = 0; x < 20; ++x) SendClientMessage(playerid, 0xFFFFFF00, " ");
- SetPlayerPos(playerid,1025.5751,-2140.7637,39.2032);
- SetPlayerCameraPos(playerid,1019.7552,-2141.0266,37.7274);
- SetPlayerCameraLookAt(playerid,1021.9974,-2140.9907,38.3012);
- SetPlayerFacingAngle(playerid, 82.6125);
- ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,1,1,1,1,1,1);
- SetPlayerColor(playerid, CorBallas);
- }
- if((classid >= 6) && (classid <= 8))
- {
- gTime[playerid] = TIME_VAGOS;
- GameTextForPlayer(playerid, "~y~Vagos", 3000, 6);
- for(new x = 0; x < 20; ++x) SendClientMessage(playerid, 0xFFFFFF00, " ");
- SetPlayerPos(playerid,1025.5751,-2140.7637,39.2032);
- SetPlayerCameraPos(playerid,1019.7552,-2141.0266,37.7274);
- SetPlayerCameraLookAt(playerid,1021.9974,-2140.9907,38.3012);
- SetPlayerFacingAngle(playerid, 82.6125);
- ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,1,1,1,1,1,1);
- SetPlayerColor(playerid, CorVagos);
- }
- if((classid >= 9) && (classid <= 11))
- {
- gTime[playerid] = TIME_AZTECAS;
- GameTextForPlayer(playerid, "~b~Aztecas", 3000, 6);
- for(new x = 0; x < 20; ++x) SendClientMessage(playerid, 0xFFFFFF00, " ");
- SetPlayerPos(playerid,1025.5751,-2140.7637,39.2032);
- SetPlayerCameraPos(playerid,1019.7552,-2141.0266,37.7274);
- SetPlayerCameraLookAt(playerid,1021.9974,-2140.9907,38.3012);
- SetPlayerFacingAngle(playerid, 82.6125);
- ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,1,1,1,1,1,1);
- SetPlayerColor(playerid, CorAztecas);
- }
- if((classid >= 12) && (classid <= 21))
- {
- gTime[playerid] = TIME_MENDIGOS;
- GameTextForPlayer(playerid, "~r~Medingos", 3000, 6);
- for(new x = 0; x < 20; ++x) SendClientMessage(playerid, 0xFFFFFF00, " ");
- SetPlayerPos(playerid,1025.5751,-2140.7637,39.2032);
- SetPlayerCameraPos(playerid,1019.7552,-2141.0266,37.7274);
- SetPlayerCameraLookAt(playerid,1021.9974,-2140.9907,38.3012);
- SetPlayerFacingAngle(playerid, 82.6125);
- ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,1,1,1,1,1,1);
- SetPlayerColor(playerid, CorMendigos);
- }
- if((classid >= 22) && (classid <= 29))
- {
- gTime[playerid] = TIME_PUTAS;
- GameTextForPlayer(playerid, "~g~ La Putitas", 3000, 6);
- for(new x = 0; x < 20; ++x) SendClientMessage(playerid, 0xFFFFFF00, " ");
- SetPlayerPos(playerid,1025.5751,-2140.7637,39.2032);
- SetPlayerCameraPos(playerid,1019.7552,-2141.0266,37.7274);
- SetPlayerCameraLookAt(playerid,1021.9974,-2140.9907,38.3012);
- SetPlayerFacingAngle(playerid, 82.6125);
- ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,1,1,1,1,1,1);
- SetPlayerColor(playerid, CorPutas);
- }
- if((classid >= 30) && (classid <= 37))
- {
- gTime[playerid] = TIME_POLICIA;
- GameTextForPlayer(playerid, "~y~ Policias", 3000, 6);
- for(new x = 0; x < 20; ++x) SendClientMessage(playerid, 0xFFFFFF00, " ");
- SetPlayerPos(playerid,1025.5751,-2140.7637,39.2032);
- SetPlayerCameraPos(playerid,1019.7552,-2141.0266,37.7274);
- SetPlayerCameraLookAt(playerid,1021.9974,-2140.9907,38.3012);
- SetPlayerFacingAngle(playerid, 82.6125);
- ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,1,1,1,1,1,1);
- SetPlayerColor(playerid, CorPolicia);
- }
- if((classid >= 38) && (classid <= 40))
- {
- gTime[playerid] = TIME_ELVIS;
- GameTextForPlayer(playerid, "~r~ Elvis", 3000, 6);
- for(new x = 0; x < 20; ++x) SendClientMessage(playerid, 0xFFFFFF00, " ");
- SetPlayerPos(playerid,1025.5751,-2140.7637,39.2032);
- SetPlayerCameraPos(playerid,1019.7552,-2141.0266,37.7274);
- SetPlayerCameraLookAt(playerid,1021.9974,-2140.9907,38.3012);
- SetPlayerFacingAngle(playerid, 82.6125);
- ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,1,1,1,1,1,1);
- SetPlayerColor(playerid, CorElvis);
- }
- if((classid >= 41) && (classid <= 53))
- {
- gTime[playerid] = TIME_OREIASECA;
- GameTextForPlayer(playerid, "~b~ Oreias Secas", 3000, 6);
- for(new x = 0; x < 20; ++x) SendClientMessage(playerid, 0xFFFFFF00, " ");
- SetPlayerPos(playerid,1025.5751,-2140.7637,39.2032);
- SetPlayerCameraPos(playerid,1019.7552,-2141.0266,37.7274);
- SetPlayerCameraLookAt(playerid,1021.9974,-2140.9907,38.3012);
- SetPlayerFacingAngle(playerid, 82.6125);
- ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,1,1,1,1,1,1);
- SetPlayerColor(playerid, CorOreia);
- }
- return 1;
- }
- public SetPlayerTeamFromClass(playerid, classid)
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- new string[128], pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- format(string, sizeof(string), "{5A5A5A}O Player {0073FF}%s {5A5A5A}Entrou No Servidor", pname);
- SendClientMessageToAll(-1, string);
- SendClientMessage(playerid, -1, "Este Server Contem Uma FS feita Por ExpressxD");
- new
- ExStr[128],
- Ex[MAX_PLAYER_NAME];
- GetPlayerName(playerid, Ex, sizeof( Ex ));
- format(ExStr, sizeof( ExStr ), "%s.ini", Ex);
- if(!fexist(ExStr))
- {
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "{FFAA00}Registro", "{C30000}================={00D7FF}Sistema De Login{C30000}================\n{00FF00}\n {00FF00}Bem Vindo Ao Nosso Servidor Novato\n Registre uma senha\n{C30000}================={00D7FF}Feito Por ExpressxD{C30000}================", "Registrar", "Cancelar");
- return 1;
- }
- if(fexist(ExStr))
- {
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "{FFAA00}Login", "{C30000}================={00D7FF}Sistema De Login{C30000}================\n{00FF00} Bem Vindo Ao Nosso Servidor\n Logue-se com sua senha\n{C30000}================={00D7FF}Feito Por ExpressxD{C30000}================", "Logar", "Cancelar");
- return 1;
- }
- Dinheiro[playerid] = 0; Dinheiro[playerid] = GetPlayerMoney(playerid);
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new string[256], pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- format(string, sizeof(string), "{5A5A5A}O Player {0073FF}%s {0073FF}Saiu Do Servidor", pname);
- SendClientMessageToAll(-1, string);
- new ExN[MAX_PLAYER_NAME], ExStr[128];
- GetPlayerName(playerid, ExN, sizeof( ExN ));
- format(ExStr, sizeof( ExStr ),"ContasSalvas/%s.ini", ExN);
- INI_Open(ExStr);
- INI_WriteInt("Dinheiro", GetPlayerMoney(playerid));
- INI_WriteInt("Pontos", GetPlayerScore(playerid));
- INI_Save();
- INI_Close();
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- GameTextForPlayer(playerid, "~g~ Bem Vindo", 8000, 6);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- SendDeathMessage(killerid, playerid, reason);
- GameTextForPlayer(playerid, "Voce Foi Morto 'HAHA", 3000, 6);
- if(IsPlayerInAnyVehicle(killerid))
- {
- new string[100];
- new acusado[MAX_PLAYER_NAME];
- new vitima[MAX_PLAYER_NAME];
- GetPlayerName(killerid, acusado, MAX_PLAYER_NAME);
- GetPlayerName(playerid, vitima, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[DRIVER-BY] %s Fez Drive-by em %s e Foi Kikado Automaticamente",acusado,vitima);
- SendClientMessageToAll(0xCECE00AA, string);
- Kick(playerid);
- }
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- CheckPoint[playerid] ++;
- switch(CheckPoint[playerid])
- {
- case 1:
- {
- DisablePlayerRaceCheckpoint(playerid);
- SetPlayerRaceCheckpoint(playerid,3,CheckJump[0][0], CheckJump[0][1], CheckJump[0][2], CheckJump[1][0], CheckJump[1][1], CheckJump[1][2], 5);
- PlayerPlaySound(playerid, 1138, 0.0, 0.0, 0.0);
- return 1;
- }
- case 2:
- {
- DisablePlayerRaceCheckpoint(playerid);
- SetPlayerRaceCheckpoint(playerid,3,CheckJump[1][0], CheckJump[1][1], CheckJump[1][2], CheckJump[2][0], CheckJump[2][1], CheckJump[2][2], 5);
- PlayerPlaySound(playerid, 1138, 0.0, 0.0, 0.0);
- return 1;
- }
- case 3:
- {
- DisablePlayerRaceCheckpoint(playerid);
- SetPlayerRaceCheckpoint(playerid,3,CheckJump[2][0], CheckJump[2][1], CheckJump[2][2], CheckJump[3][0], CheckJump[3][1], CheckJump[3][2], 5);
- PlayerPlaySound(playerid, 1138, 0.0, 0.0, 0.0);
- return 1;
- }
- case 4:
- {
- DisablePlayerRaceCheckpoint(playerid);
- SetPlayerRaceCheckpoint(playerid,3,CheckJump[3][0], CheckJump[3][1], CheckJump[3][2], CheckJump[4][0], CheckJump[4][1], CheckJump[4][2],5);
- PlayerPlaySound(playerid, 1138, 0.0, 0.0, 0.0);
- return 1;
- }
- case 5:
- {
- DisablePlayerRaceCheckpoint(playerid);
- SetPlayerRaceCheckpoint(playerid,4,CheckJump[4][0], CheckJump[4][1], CheckJump[4][2], CheckJump[5][0], CheckJump[5][1], CheckJump[5][2],5);
- PlayerPlaySound(playerid, 1138, 0.0, 0.0, 0.0);
- return 1;
- }
- case 6:
- {
- DisablePlayerRaceCheckpoint(playerid);
- SetPlayerRaceCheckpoint(playerid,4,CheckJump[5][0], CheckJump[5][1], CheckJump[5][2], CheckJump[6][0], CheckJump[6][1], CheckJump[6][2],5);
- PlayerPlaySound(playerid, 1138, 0.0, 0.0, 0.0);
- return 1;
- }
- case 7:
- {
- DisablePlayerRaceCheckpoint(playerid);
- SetPlayerRaceCheckpoint(playerid,4,CheckJump[6][0], CheckJump[6][1], CheckJump[6][2], CheckJump[7][0], CheckJump[7][1], CheckJump[7][2],5);
- PlayerPlaySound(playerid, 1138, 0.0, 0.0, 0.0);
- return 1;
- }
- case 8:
- {
- DisablePlayerRaceCheckpoint(playerid);
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1138, 0.0, 0.0, 0.0);
- return 1;
- }
- }
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if (PRESSED(KEY_FIRE))
- {
- new VehicleID = GetPlayerVehicleID(playerid);
- if(!IsPlayerInAnyVehicle(playerid))
- return 1;
- {
- AddVehicleComponent(VehicleID ,1010);
- RepairVehicle(VehicleID);
- return 1;
- }
- }
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 1)
- {
- if(!response)
- {
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Registro", "Registre uma senha", "Registrar", "Cancelar");
- return 1;
- }
- if(response)
- {
- if(strlen(inputtext) < 4 || strlen(inputtext) > 15)
- {
- SendClientMessage(playerid, -1, "Sua senha deve conter 4 a 15 digitos");
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Registro", "Registre uma senha", "Registrar", "Cancelar");
- return 1;
- }
- new ExN[MAX_PLAYER_NAME], ExStr[128];
- GetPlayerName(playerid, ExN, sizeof( ExN ));
- format(ExStr, sizeof ( ExStr ), "%s.ini", ExN);
- INI_Open(ExStr);
- INI_WriteString("Senha", inputtext);
- INI_WriteInt("Dinheiro", Dinheiro[playerid]);
- INI_Save();
- INI_Close();
- return 1;
- }
- return 1;
- }
- if(dialogid == 2)
- {
- if(!response)
- {
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "{FFAA00}Login", "{C30000}================={00D7FF}Sistema De Login{C30000}================\n{00FF00} Bem Vindo Ao Nosso Servidor\n Logue-se com sua senha\n{C30000}================={00D7FF}Feito Por ExpressxD{C30000}================", "Logar", "Cancelar");
- SendClientMessage(playerid,-1,"Voce opinou por nao registrar e foi kikado");
- Kick(playerid);
- return 1;
- }
- if(response)
- {
- if(strlen(inputtext) < 4 || strlen(inputtext) > 20)
- {
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT,"{FFAA00}Login", "{C30000}================={00D7FF}Sistema De Login{C30000}================\n{00FF00} Bem Vindo Ao Nosso Servidor\n Logue-se com sua senha\n{C30000}================={00D7FF}Feito Por ExpressxD{C30000}================", "Logar", "Cancelar");
- return 1;
- }
- new ExN[MAX_PLAYER_NAME], ExStr[128];
- GetPlayerName(playerid, ExN, sizeof(ExN));
- format(ExStr, sizeof( ExStr ), "%s.ini",ExN);
- INI_Open(ExStr);
- new NNN[256];
- INI_ReadString(NNN,"Senha", 20);
- if(!strcmp(inputtext, NNN, true))
- {
- SendClientMessage(playerid, 0xFFD200FF, "Logado Com Sucesso (:");
- Dinheiro[playerid] = INI_ReadInt("Dinheiro");
- GivePlayerMoney(playerid, Dinheiro[playerid]);
- Score[playerid] = INI_ReadInt("Pontos");
- SetPlayerScore(playerid, Score[playerid]);
- return SpawnPlayer(playerid);
- }
- else
- {
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "{FFAA00}Login", "{C30000}================={00D7FF}Sistema De Login{C30000}================\n{00FF00} Bem Vindo Ao Nosso Servidor\n Logue-se com sua senha\n{C30000}================={00D7FF}Feito Por ExpressxD{C30000}================", "Logar", "Cancelar");
- }
- return 1;
- }
- return 1;
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
Add Comment
Please, Sign In to add comment