Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // DESCULPE PELA MÁ IDENTACAO POIS EU QUERIA FAZER ESSE GAMEMODE MAIS RAPIDO POSSIVEL //
- // CREDITOS A METAL E HELLRAISER DO FORUM SAMP //
- // NÃO RETIRE OS CREDITOS, NÃO DESTRUA O TRABALHO DE UMA PESSOA PARA PODER SE ACHAR POR AI //
- ///////////////////////// WWW.SAMPKND.COM ///////////////////////////////////////////////
- #include <a_samp>
- #include <SII>
- #include <a_samp>
- #include <core>
- #include <cpstream>
- #include <float>
- #include <streamer>
- //GAMEMODE BY MeT4l Ajuda de Hellraiser e _SysTeM_OFF//
- main()
- {
- print("- Corrida Mortal Project - \nCriado Por:\nMeT4L e HellRaiser\a");
- }
- enum pInfo
- {
- muni
- };
- // NEWS E DEFINES //
- #define VEI 2200
- new gVehiclesCreated[MAX_PLAYERS];
- #define MAX_PING 800
- #define armas 212
- new Text:Velo[MAX_PLAYERS];
- new Text:Status[MAX_PLAYERS];
- forward Velocimetro();
- //CORES
- #define COLOUR_ERRO 0xFF0000FF
- #define COLOUR_INFORMACAO 0x00FF00FF
- #define COLOUR_AVISO 0xFFFF00FF
- //variavel De Salvamento de Dados
- new PlayerInfo[MAX_PLAYERS][pInfo];
- //IGNORAR MAL-INDENTACAO
- #pragma tabsize 0
- // objetos - Rocket
- new rpg1;
- new rpg2;
- new rpg3;
- new rpg4;
- new rpg5;
- new municao[MAX_PLAYERS];
- forward explodirBomba(missel2);
- new Float:cmlugares[][4] = {
- {-158.0184,-290.2632,3.9053,4.9245},
- {-158.0184,-290.2632,3.9053,4.9245}
- };
- public OnGameModeInit()
- {
- SendRconCommand("hostname [BRASIL] CORRIDA MORTAL by _.MeT4L._");
- //timers
- SetTimer("mandarbomba",1000,1);
- SetGameModeText("Brasil DEATH RACE [Beta]");
- SetTimer("Velocimetro",100,true);
- /////////////////////////MAPAS <===========================================//
- AddStaticVehicleEx(402,-31.70000076,-293.70001221,5.40000010,268.00000000,-1,-1,15); //Buffalo
- AddStaticVehicleEx(502,-158.60000610,-248.69999695,1.39999998,90.00000000,-1,-1,15); //Hotring Racer A
- AddStaticVehicleEx(502,-269.79998779,-129.60000610,3.09999990,78.00000000,-1,-1,15); //Hotring Racer A
- AddStaticVehicleEx(502,-269.20001221,-126.00000000,3.09999990,78.00000000,-1,-1,15); //Hotring Racer A
- AddStaticVehicleEx(502,-158.89999390,-243.60000610,1.39999998,90.00000000,-1,-1,15); //Hotring Racer A
- AddStaticVehicleEx(534,219.80000305,5.80000019,2.40000010,270.00000000,-1,-1,15); //Remington
- AddStaticVehicleEx(534,219.89999390,-0.10000000,2.40000010,270.00000000,-1,-1,15); //Remington
- AddStaticVehicleEx(542,173.50000000,-7.00000000,1.39999998,0.00000000,-1,-1,15); //Clover
- AddStaticVehicleEx(542,180.00000000,-7.19921875,1.39999998,0.00000000,-1,-1,15); //Clover
- AddStaticVehicleEx(549,104.50000000,-151.10000610,2.09999990,0.00000000,-1,-1,15); //Tampa
- AddStaticVehicleEx(549,189.79980469,-6.79980469,1.39999998,0.00000000,-1,-1,15); //Tampa
- AddStaticVehicleEx(549,54.90000153,-284.39999390,1.50000000,0.00000000,-1,-1,15); //Tampa
- AddStaticVehicleEx(549,-90.29980469,-387.69921875,1.29999995,0.00000000,-1,-1,15); //Tampa
- AddStaticVehicleEx(549,63.90000153,-285.00000000,1.39999998,0.00000000,-1,-1,15); //Tampa
- AddStaticVehicleEx(542,-94.40000153,-387.70001221,1.29999995,0.00000000,-1,-1,15); //Clover
- AddStaticVehicleEx(542,-98.90000153,-387.00000000,1.29999995,0.00000000,-1,-1,15); //Clover
- AddStaticVehicleEx(549,-104.40000153,-386.60000610,1.29999995,0.00000000,-1,-1,15); //Tampa
- CreateDynamicObject(3031,2828.89990234,974.59997559,18.10000038,0.00000000,0.00000000,0.00000000); //object(wong_dish) (1)
- CreateDynamicObject(3790,2858.60009766,946.50000000,11.19999981,0.00000000,0.00000000,0.00000000); //object(missile_01_sfxr) (1)
- CreateDynamicObject(3790,215.50000000,17.79999924,6.30000019,0.00000000,0.00000000,266.00000000); //object(missile_01_sfxr) (2)
- CreateDynamicObject(3790,215.39999390,14.80000019,6.30000019,0.00000000,0.00000000,265.99548340); //object(missile_01_sfxr) (3)
- CreateDynamicObject(3797,226.50000000,37.09999847,6.59999990,0.00000000,0.00000000,346.00000000); //object(missile_11_sfxr) (1)
- CreateDynamicObject(3440,226.10000610,36.59999847,4.00000000,0.00000000,0.00000000,0.00000000); //object(arptpillar01_lvs) (1)
- CreateDynamicObject(3440,226.10000610,36.59999847,6.50000000,0.00000000,0.00000000,0.00000000); //object(arptpillar01_lvs) (2)
- CreateDynamicObject(3594,220.19999695,10.10000038,2.00000000,0.00000000,0.00000000,96.00000000); //object(la_fuckcar1) (1)
- CreateDynamicObject(13065,-5.90000010,-302.70001221,2.29999995,0.00000000,0.00000000,180.10437012); //object(sw_fact03) (1)
- CreateDynamicObject(3594,-60.90000153,-304.10000610,4.59999990,0.00000000,0.00000000,272.00000000); //object(la_fuckcar1) (2)
- CreateDynamicObject(18248,-96.09999847,-332.00000000,8.00000000,0.00000000,0.00000000,0.00000000); //object(cuntwjunk01) (1)
- CreateDynamicObject(18254,-271.19921875,-123.50000000,10.00000000,0.00000000,0.00000000,251.99890137); //object(cuntwjunk10) (1)
- CreateDynamicObject(10766,400.29998779,-159.60000610,16.89999962,0.00000000,0.00000000,0.00000000); //object(airport_10_sfse) (1)
- CreateDynamicObject(10766,400.29998779,-159.60000610,44.70000076,0.00000000,0.00000000,0.00000000); //object(airport_10_sfse) (3)
- CreateDynamicObject(10766,400.29998779,-312.00000000,44.70000076,0.00000000,0.00000000,0.00000000); //object(airport_10_sfse) (4)
- CreateDynamicObject(10766,400.29998779,-312.00000000,15.19999981,0.00000000,0.00000000,0.00000000); //object(airport_10_sfse) (5)
- CreateDynamicObject(10766,400.00000000,-11.10000038,44.70000076,0.00000000,0.00000000,0.00000000); //object(airport_10_sfse) (6)
- CreateDynamicObject(10766,400.00000000,-11.10000038,15.80000019,0.00000000,0.00000000,0.00000000); //object(airport_10_sfse) (7)
- CreateDynamicObject(10766,331.79998779,119.90000153,44.70000076,0.00000000,0.00000000,102.00000000); //object(airport_10_sfse) (8)
- CreateDynamicObject(10766,332.50000000,119.89941406,18.20000076,0.00000000,0.00000000,101.99707031); //object(airport_10_sfse) (9)
- CreateDynamicObject(10766,201.89999390,110.50000000,18.20000076,0.00000000,0.00000000,67.99707031); //object(airport_10_sfse) (10)
- CreateDynamicObject(10766,201.89999390,110.50000000,45.79999924,0.00000000,0.00000000,67.99438477); //object(airport_10_sfse) (11)
- CreateDynamicObject(10766,67.90000153,171.19999695,22.10000038,0.00000000,0.00000000,57.99438477); //object(airport_10_sfse) (12)
- CreateDynamicObject(10766,67.90000153,171.19999695,45.59999847,0.00000000,0.00000000,57.99133301); //object(airport_10_sfse) (13)
- CreateDynamicObject(10766,-60.39941406,251.59960938,45.59999847,0.00000000,0.00000000,57.99133301); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,-60.39941406,251.59960938,16.79999924,0.00000000,0.00000000,57.99133301); //object(airport_10_sfse) (15)
- CreateDynamicObject(10766,-342.79998779,233.19999695,16.79999924,0.00000000,0.00000000,157.98754883); //object(airport_10_sfse) (18)
- CreateDynamicObject(10766,-342.79998779,233.19999695,44.09999847,0.00000000,0.00000000,157.98339844); //object(airport_10_sfse) (19)
- CreateDynamicObject(10766,-382.29998779,77.19999695,37.09999847,0.00000000,0.00000000,185.98339844); //object(airport_10_sfse) (20)
- CreateDynamicObject(10766,-382.29998779,77.19999695,64.90000153,0.00000000,0.00000000,185.98207092); //object(airport_10_sfse) (21)
- CreateDynamicObject(10766,-373.39999390,-70.40000153,64.90000153,0.00000000,0.00000000,175.98205566); //object(airport_10_sfse) (22)
- CreateDynamicObject(10766,-373.89999390,-70.59999847,92.59999847,0.00000000,0.00000000,175.97900391); //object(airport_10_sfse) (23)
- CreateDynamicObject(10766,-363.50000000,-229.10000610,64.90000153,0.00000000,0.00000000,201.97898865); //object(airport_10_sfse) (24)
- CreateDynamicObject(10766,-363.50000000,-229.10000610,93.19999695,0.00000000,0.00000000,201.97813416); //object(airport_10_sfse) (25)
- CreateDynamicObject(10766,-363.50000000,-229.10000610,35.40000153,0.00000000,0.00000000,201.97808838); //object(airport_10_sfse) (26)
- CreateDynamicObject(10766,-363.50000000,-229.10000610,6.69999981,0.00000000,0.00000000,201.97814941); //object(airport_10_sfse) (27)
- CreateDynamicObject(10766,-282.00000000,-355.79998779,27.20000076,0.00000000,0.00000000,235.97813416); //object(airport_10_sfse) (28)
- CreateDynamicObject(10766,-282.00000000,-355.79998779,55.29999924,0.00000000,0.00000000,235.97534180); //object(airport_10_sfse) (29)
- CreateDynamicObject(10766,-160.19999695,-443.29998779,30.50000000,0.00000000,0.00000000,229.97535706); //object(airport_10_sfse) (30)
- CreateDynamicObject(10766,-160.19999695,-443.29998779,55.50000000,0.00000000,0.00000000,229.97131348); //object(airport_10_sfse) (31)
- CreateDynamicObject(10766,330.60000610,-446.29998779,44.70000076,0.00000000,0.00000000,320.00000000); //object(airport_10_sfse) (34)
- CreateDynamicObject(10766,330.60000610,-446.29998779,16.50000000,0.00000000,0.00000000,319.99877930); //object(airport_10_sfse) (35)
- CreateDynamicObject(10766,191.80000305,-521.70001221,16.50000000,0.00000000,0.00000000,289.99877930); //object(airport_10_sfse) (36)
- CreateDynamicObject(10766,191.79980469,-521.69921875,44.79999924,0.00000000,0.00000000,289.98962402); //object(airport_10_sfse) (37)
- CreateDynamicObject(10766,191.79980469,-521.69921875,72.59999847,0.00000000,0.00000000,289.98962402); //object(airport_10_sfse) (38)
- CreateDynamicObject(10766,330.60000610,-446.29998779,73.19999695,0.00000000,0.00000000,319.99877930); //object(airport_10_sfse) (41)
- CreateDynamicObject(10766,400.29998779,-312.00000000,72.59999847,0.00000000,0.00000000,0.00000000); //object(airport_10_sfse) (42)
- CreateDynamicObject(10766,400.29998779,-159.60000610,73.50000000,0.00000000,0.00000000,0.00000000); //object(airport_10_sfse) (43)
- CreateDynamicObject(1225,-172.00000000,325.20001221,11.69999981,0.00000000,0.00000000,0.00000000); //object(barrel4) (1)
- CreateDynamicObject(1676,-207.30000305,251.19999695,12.80000019,0.00000000,0.00000000,0.00000000); //object(washgaspump) (1)
- CreateDynamicObject(1676,-191.19999695,245.50000000,12.80000019,0.00000000,0.00000000,0.00000000); //object(washgaspump) (2)
- CreateDynamicObject(1676,-349.20001221,61.00000000,25.70000076,0.00000000,0.00000000,0.00000000); //object(washgaspump) (3)
- CreateDynamicObject(1676,-282.70001221,258.89999390,6.30000019,0.00000000,0.00000000,0.00000000); //object(washgaspump) (4)
- CreateDynamicObject(1676,-280.70001221,-201.19999695,1.50000000,0.00000000,0.00000000,0.00000000); //object(washgaspump) (5)
- CreateDynamicObject(1676,-279.29998779,-247.80000305,3.20000005,0.00000000,0.00000000,0.00000000); //object(washgaspump) (6)
- CreateDynamicObject(5291,84.40000153,-17.10000038,8.60000038,0.00000000,0.00000000,0.00000000); //object(snpedscrsap_las01) (1)
- CreateDynamicObject(1438,41.70000076,-203.50000000,0.60000002,0.00000000,0.00000000,0.00000000); //object(dyn_box_pile_2) (1)
- CreateDynamicObject(1438,39.00000000,-202.89999390,-0.10000000,0.00000000,0.00000000,0.00000000); //object(dyn_box_pile_2) (2)
- CreateDynamicObject(1438,40.00000000,-205.19999695,0.20000000,0.00000000,0.00000000,304.00000000); //object(dyn_box_pile_2) (3)
- CreateDynamicObject(1372,57.79999924,-203.80000305,0.60000002,0.00000000,0.00000000,94.00000000); //object(cj_dump2_low) (1)
- CreateDynamicObject(3221,33.70000076,-219.60000610,4.19999981,0.00000000,0.00000000,0.00000000); //object(drv_in_spkrs) (1)
- CreateDynamicObject(3279,1.50000000,-220.19999695,3.70000005,0.00000000,0.00000000,0.00000000); //object(a51_spottower) (1)
- CreateDynamicObject(3279,-44.90000153,-217.19999695,3.90000010,0.00000000,0.00000000,0.00000000); //object(a51_spottower) (2)
- CreateDynamicObject(3279,-234.39999390,-192.30000305,0.20000000,0.00000000,0.00000000,0.00000000); //object(a51_spottower) (3)
- CreateDynamicObject(3279,-67.40000153,-218.19999695,19.39999962,0.00000000,0.00000000,0.00000000); //object(a51_spottower) (4)
- CreateDynamicObject(3279,-35.39941406,-388.19921875,4.69999981,0.00000000,0.00000000,0.00000000); //object(a51_spottower) (5)
- CreateDynamicObject(3279,12.69921875,-277.79980469,4.40000010,0.00000000,0.00000000,0.00000000); //object(a51_spottower) (6)
- CreateDynamicObject(3279,134.10000610,-240.19999695,3.79999995,0.00000000,0.00000000,0.00000000); //object(a51_spottower) (7)
- CreateDynamicObject(3795,-1.10000002,-322.00000000,4.80000019,0.00000000,0.00000000,0.00000000); //object(missile_04_sfxr) (1)
- CreateDynamicObject(3795,-144.10000610,-314.29998779,2.09999990,0.00000000,0.00000000,0.00000000); //object(missile_04_sfxr) (2)
- CreateDynamicObject(3795,-139.39941406,-315.59960938,2.09999990,0.00000000,0.00000000,0.00000000); //object(missile_04_sfxr) (3)
- CreateDynamicObject(3795,-5.50000000,-320.89999390,4.80000019,0.00000000,0.00000000,0.00000000); //object(missile_04_sfxr) (4)
- CreateDynamicObject(6865,-10.89999962,-300.79998779,10.30000019,0.00000000,0.00000000,314.00000000); //object(steerskull) (1)
- CreateDynamicObject(3877,-75.40000153,-360.50000000,6.40000010,0.00000000,0.00000000,0.00000000); //object(sf_rooflite) (1)
- CreateDynamicObject(3877,-74.69999695,-345.39999390,7.09999990,0.00000000,0.00000000,0.00000000); //object(sf_rooflite) (2)
- CreateDynamicObject(3525,-283.00000000,-129.69999695,6.00000000,0.00000000,0.00000000,0.00000000); //object(exbrtorch01) (1)
- CreateDynamicObject(3525,-273.69921875,-132.69921875,6.00000000,0.00000000,0.00000000,0.00000000); //object(exbrtorch01) (2)
- CreateDynamicObject(3528,-278.89999390,-131.00000000,11.60000038,0.00000000,0.00000000,247.99998474); //object(vgsedragon) (1)
- CreateDynamicObject(3461,-289.39999390,-142.19999695,1.89999998,0.00000000,0.00000000,0.00000000); //object(tikitorch01_lvs) (1)
- CreateDynamicObject(3461,-271.50000000,-149.30000305,2.09999990,0.00000000,0.00000000,0.00000000); //object(tikitorch01_lvs) (2)
- CreateDynamicObject(3461,-274.79980469,-148.29980469,2.09999990,0.00000000,0.00000000,0.00000000); //object(tikitorch01_lvs) (3)
- CreateDynamicObject(3461,-292.00000000,-141.39999390,1.89999998,0.00000000,0.00000000,0.00000000); //object(tikitorch01_lvs) (4)
- CreateDynamicObject(1503,-214.60000610,-94.90000153,1.79999995,0.00000000,0.00000000,0.00000000); //object(dyn_ramp) (1)
- CreateDynamicObject(1503,-214.30000305,-91.09999847,3.29999995,0.00000000,0.00000000,0.00000000); //object(dyn_ramp) (2)
- CreateDynamicObject(1633,-228.30000305,4.80000019,2.90000010,0.00000000,0.00000000,328.00000000); //object(landjump) (1)
- CreateDynamicObject(1633,-226.39999390,8.00000000,4.69999981,16.00000000,0.00000000,327.99682617); //object(landjump) (2)
- CreateDynamicObject(1660,-165.39999390,1.29999995,1.29999995,0.00000000,0.00000000,0.00000000); //object(ramp) (1)
- CreateDynamicObject(3270,-203.80000305,80.90000153,1.29999995,0.00000000,0.00000000,0.00000000); //object(bonyrd_block2_) (1)
- CreateDynamicObject(3270,-121.09999847,113.19999695,1.10000002,0.00000000,0.00000000,0.00000000); //object(bonyrd_block2_) (2)
- CreateDynamicObject(3364,-198.60000610,156.30000305,4.09999990,10.00000000,0.00000000,0.00000000); //object(des_ruin3_) (1)
- CreateDynamicObject(16401,-14.89999962,-146.00000000,-1.20000005,0.00000000,0.00000000,0.00000000); //object(desn2_peckjump) (1)
- CreateDynamicObject(8302,-28.29999924,-174.30000305,3.00000000,0.00000000,0.00000000,0.00000000); //object(jumpbox01_lvs01) (1)
- CreateDynamicObject(13641,-20.60000038,-48.79999924,1.79999995,0.00000000,0.00000000,130.00000000); //object(kickramp04) (1)
- CreateDynamicObject(10766,-74.80000305,249.50000000,16.79999924,0.00000000,0.00000000,75.99133301); //object(airport_10_sfse) (15)
- CreateDynamicObject(10766,-74.80000305,249.50000000,45.40000153,0.00000000,0.00000000,75.98693848); //object(airport_10_sfse) (15)
- CreateDynamicObject(10766,-308.29998779,307.70001221,37.20000076,0.00000000,0.00000000,255.98693848); //object(airport_10_sfse) (15)
- CreateDynamicObject(10766,-334.29998779,243.10000610,24.89999962,0.00000000,0.00000000,305.98144531); //object(airport_10_sfse) (15)
- CreateDynamicObject(10766,-334.29998779,243.10000610,53.09999847,0.00000000,0.00000000,305.98022461); //object(airport_10_sfse) (15)
- CreateDynamicObject(10766,-308.29998779,307.70001221,65.09999847,0.00000000,0.00000000,255.98144531); //object(airport_10_sfse) (15)
- CreateDynamicObject(10766,-107.09999847,452.20001221,13.19999981,0.00000000,0.00000000,347.99133301); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,-107.09999847,452.20001221,39.00000000,0.00000000,0.00000000,347.98645020); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,-183.80000305,456.70001221,17.29999924,0.00000000,0.00000000,345.98645020); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,-183.80000305,456.70001221,44.70000076,0.00000000,0.00000000,345.98144531); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,-166.00000000,591.50000000,16.20000076,0.00000000,0.00000000,11.98144531); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,-166.00000000,591.50000000,44.09999847,0.00000000,0.00000000,11.98059082); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,31.60000038,593.20001221,27.10000038,0.00000000,0.00000000,101.98059082); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,19.89999962,689.20001221,26.10000038,0.00000000,0.00000000,103.98059082); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,-127.19999695,652.90002441,26.10000038,0.00000000,0.00000000,103.98010254); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,-127.19999695,652.90002441,52.20000076,0.00000000,0.00000000,103.98010254); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,19.89999962,689.20001221,51.90000153,0.00000000,0.00000000,103.98010254); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,147.00000000,754.90002441,31.39999962,0.00000000,0.00000000,121.98010254); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,147.00000000,754.90002441,51.59999847,0.00000000,0.00000000,121.97570801); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,120.80000305,635.70001221,26.39999962,0.00000000,0.00000000,117.98059082); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,255.50000000,655.79998779,13.39999962,0.00000000,0.00000000,89.97668457); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,257.39999390,796.29998779,23.20000076,0.00000000,0.00000000,103.97167969); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,257.39999390,796.29998779,51.59999847,0.00000000,0.00000000,103.96911621); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,410.29998779,821.59997559,23.20000076,0.00000000,0.00000000,97.96911621); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,504.10000610,777.29998779,23.20000076,0.00000000,0.00000000,55.96508789); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,518.59997559,686.40002441,24.20000076,0.00000000,0.00000000,147.96997070); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,659.70001221,342.29998779,2.90000010,0.00000000,0.00000000,35.96936035); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,255.50000000,655.79998779,40.50000000,0.00000000,0.00000000,89.97253418); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,372.39999390,599.29998779,35.79999924,0.00000000,0.00000000,51.97250366); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,372.39999390,599.29998779,62.40000153,0.00000000,0.00000000,51.97082520); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,430.20001221,74.30000305,18.20000076,0.00000000,0.00000000,45.99707031); //object(airport_10_sfse) (9)
- CreateDynamicObject(10766,518.59960938,686.39941406,52.00000000,0.00000000,0.00000000,147.96936035); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,167.30000305,-529.40002441,28.60000038,0.00000000,0.00000000,109.98962402); //object(airport_10_sfse) (37)
- CreateDynamicObject(10766,167.30000305,-529.40002441,52.09999847,0.00000000,0.00000000,109.98413086); //object(airport_10_sfse) (37)
- CreateDynamicObject(10766,-70.90000153,-549.40002441,6.19999981,0.00000000,0.00000000,253.98413086); //object(airport_10_sfse) (37)
- CreateDynamicObject(10766,-70.90000153,-549.40002441,30.50000000,0.00000000,0.00000000,253.98193359); //object(airport_10_sfse) (37)
- CreateDynamicObject(10766,659.70001221,342.29998779,31.00000000,0.00000000,0.00000000,35.96923828); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,587.70001221,225.39999390,31.00000000,0.00000000,0.00000000,311.96923828); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,587.70001221,225.39999390,55.40000153,0.00000000,0.00000000,311.96777344); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,503.29998779,287.70001221,33.40000153,0.00000000,0.00000000,307.96777344); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,503.29998779,287.70001221,58.09999847,0.00000000,0.00000000,307.96325684); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,479.79998779,153.10000610,30.89999962,0.00000000,0.00000000,3.96325684); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,479.60000610,153.19999695,57.59999847,0.00000000,0.00000000,3.96057129); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,566.70001221,110.09999847,30.89999962,0.00000000,0.00000000,359.96057129); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,566.70001221,110.09999847,55.90000153,0.00000000,0.00000000,359.95605469); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,490.60000610,5.09999990,30.89999962,0.00000000,0.00000000,1.96057129); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,490.60000610,5.09999990,57.50000000,0.00000000,0.00000000,1.95556641); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,568.90002441,-31.29999924,44.00000000,0.00000000,0.00000000,1.95556641); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,568.90002441,-31.29999924,66.69999695,0.00000000,0.00000000,1.95556641); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,559.70001221,-174.30000305,54.40000153,0.00000000,0.00000000,355.95556641); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,559.70001221,-174.30000305,81.69999695,0.00000000,0.00000000,355.95153809); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,484.89999390,-138.39999390,58.40000153,0.00000000,0.00000000,355.95153809); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,456.79998779,-278.60000610,58.40000153,0.00000000,0.00000000,345.95153809); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,531.79998779,-314.39999390,58.40000153,0.00000000,0.00000000,347.94848633); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,493.89999390,-446.70001221,46.20000076,0.00000000,0.00000000,343.94799805); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,493.89999390,-446.70001221,73.50000000,0.00000000,0.00000000,343.94348145); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,425.39999390,-422.60000610,46.29999924,0.00000000,0.00000000,343.94348145); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,425.39999390,-422.60000610,73.90000153,0.00000000,0.00000000,343.94348145); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,394.79998779,-529.09997559,55.20000076,0.00000000,0.00000000,343.94348145); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,394.79998779,-529.09997559,75.50000000,0.00000000,0.00000000,343.94348145); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,465.70001221,-554.40002441,57.29999924,0.00000000,0.00000000,343.94348145); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,465.70001221,-554.40002441,78.09999847,0.00000000,0.00000000,343.94348145); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,408.50000000,-636.90002441,58.59999847,0.00000000,0.00000000,307.94348145); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,308.10000610,-622.20001221,58.59999847,0.00000000,0.00000000,255.94177246); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,308.10000610,-622.20001221,30.29999924,0.00000000,0.00000000,255.93750000); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,308.10000610,-622.20001221,5.00000000,0.00000000,0.00000000,255.93750000); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,411.89999390,-462.50000000,63.00000000,0.00000000,0.00000000,165.94348145); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,220.19999695,-685.70001221,58.59999847,0.00000000,0.00000000,317.93750000); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,221.89999390,-684.09997559,31.89999962,0.00000000,0.00000000,317.93334961); //object(airport_10_sfse) (14)
- CreateDynamicObject(10766,-8.80000019,-626.29998779,20.10000038,0.00000000,0.00000000,195.98190308); //object(airport_10_sfse) (37)
- CreateDynamicObject(10766,-8.80000019,-626.29998779,44.59999847,0.00000000,0.00000000,195.97959900); //object(airport_10_sfse) (37)
- CreateDynamicObject(10766,45.09999847,-696.20001221,28.10000038,0.00000000,0.00000000,239.97961426); //object(airport_10_sfse) (37)
- CreateDynamicObject(10766,45.09999847,-696.20001221,52.09999847,0.00000000,0.00000000,239.97436523); //object(airport_10_sfse) (37)
- //===========================================================================//
- for(new i; i<100; i++)
- {
- Velo[i] = TextDrawCreate(135.000000, 340.000000, "390 KM/H");
- TextDrawBackgroundColor(Velo[i], -1);
- TextDrawFont(Velo[i], 2);
- TextDrawLetterSize(Velo[i], 0.300000, 1.500000);
- TextDrawColor(Velo[i], -16776961);
- TextDrawSetOutline(Velo[i], 1);
- TextDrawSetProportional(Velo[i], 1);
- //TEXTDRAW STATUS
- Status[i] = TextDrawCreate(48.000000, 319.000000, "Municao: 999");
- TextDrawBackgroundColor(Status[i], 255);
- TextDrawFont(Status[i], 2);
- TextDrawLetterSize(Status[i], 0.320000, 1.600000);
- TextDrawColor(Status[i], -16776961);
- TextDrawSetOutline(Status[i], 1);
- TextDrawSetProportional(Status[i], 1);
- }
- //CLASSES
- AddPlayerClass(3,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
- AddPlayerClass(4,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
- AddPlayerClass(5,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
- AddPlayerClass(6,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
- AddPlayerClass(8,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
- AddPlayerClass(42,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
- AddPlayerClass(65,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
- AddPlayerClass(86,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
- AddPlayerClass(119,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
- AddPlayerClass(149,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
- AddPlayerClass(208,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
- AddPlayerClass(273,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
- AddPlayerClass(289,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
- AddPlayerClass(249,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(250,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(251,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(253,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- municao[playerid] = municao[playerid] + 25;
- CarregarPlayer(playerid);
- GameTextForPlayer(playerid, "~r~Aguarde..", 1000, 5);
- SendClientMessage(playerid, 0xE60000FF, "-- Projeto: Corrida Mortal By: [PCT]_.MeT4L._,HellRaiser --");
- return 1;
- }
- public Velocimetro()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerInAnyVehicle(i))
- {
- new string[24];
- TextDrawHideForPlayer(i, Velo[i]);
- format(string,sizeof(string),"~b~%d ~r~KM/H", Velocimeter(i));
- TextDrawSetString(Velo[i], string);
- TextDrawShowForPlayer(i, Velo[i]);
- }
- else
- {
- TextDrawHideForPlayer(i,Velo[i]);
- }
- }
- }
- stock Velocimeter(playerid)
- {
- new Float:pos[4],km;
- if(IsPlayerInAnyVehicle(playerid))
- {
- GetVehicleVelocity(GetPlayerVehicleID(playerid), pos[0], pos[1], pos[2]);
- pos[3] = floatmul(floatsqroot(floatadd(floatadd(floatpower(pos[0], 2), floatpower(pos[1], 2)), floatpower(pos[2], 2))), 170.0);
- km = floatround(pos[3] * 1);
- }
- else return false;
- return km;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- stock SalvarPlayer(playerid)//Inicio da Stock de salvar os dados do player
- {//abre a stock
- new file[70],nome[MAX_PLAYER_NAME];//File = Será usada para formatar um texto com a pasta de onde é salvo as contas e o nome do player
- //nome = onde será armazenado o nome do player
- GetPlayerName(playerid, nome, sizeof(nome));//Pega o nome do player
- format(file,sizeof(file),"Contas/%s.ini", nome);//formata o texto falado acima
- INI_Open(file);//abre o arquivo e caso não exista ele cria
- PlayerInfo[playerid][muni] = municao[playerid];
- INI_WriteInt("muni", PlayerInfo[playerid][muni]);//Seta o valor de PlayerDados[playerid][Skin] no arquivo
- INI_Save();//Salva o arquivo
- INI_Close();//fecha o arquivo
- return 1;//retorna 1
- }//fecha a stock
- stock CarregarPlayer(playerid)//inicio da stock de carregar os dados do player
- {//abre a stock
- new file[70],nome[MAX_PLAYER_NAME];//File = Será usada para formatar um texto com a pasta de onde é salvo as contas e o nome do player
- //nome = onde será armazenado o nome do player
- GetPlayerName(playerid, nome, sizeof(nome));//Pega o nome do player
- format(file,sizeof(file),"Contas/%s.ini", nome);//formata o texto falado acima
- INI_Open(file);//abre o arquivo
- municao[playerid] = INI_ReadInt("muni");//le o valor que esta na tag Skin dentro do arquivo e iguala a variavel do player
- INI_Close();//fecha o arquivo
- return 1;//retorna 1
- }//fecha a stock
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid,1997.5585,1017.4608,994.8906);
- SetPlayerInterior(playerid,10);
- SetPlayerVirtualWorld(playerid,0);
- SetPlayerCameraPos(playerid, 2003.5579,1017.3924,994.4688);
- SetPlayerCameraLookAt(playerid, 1984.5653,1017.0710,994.8347 );
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- if (gVehiclesCreated[playerid] != INVALID_VEHICLE_ID) { DestroyVehicle(gVehiclesCreated[playerid]); gVehiclesCreated[playerid] = INVALID_VEHICLE_ID; }
- TextDrawHideForPlayer(playerid,Status[playerid]);
- SalvarPlayer(playerid);return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- SendClientMessage(playerid, 0xE60000FF, "Para Comprar Munição Para Seu Veiculo Use:{FFFFFF} /MUNICAO");
- new rand = random(sizeof(cmlugares));
- SetPlayerPos(playerid, cmlugares[rand][0], cmlugares[rand][1], cmlugares[rand][2]);
- SetPlayerFacingAngle(playerid,cmlugares[rand][3]);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,0);
- SetPlayerInterior(playerid,0);
- TextDrawShowForPlayer(playerid,Status[playerid]);
- //RESETAR ARMAS
- ResetPlayerWeapons(playerid);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- SendDeathMessage(killerid,playerid,reason);
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- if(GetVehicleModel(vehicleid) == 502)
- {
- rpg1 = CreateObject(359, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
- rpg2 = CreateObject(359, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
- rpg3 = CreateObject(359, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
- rpg4 = CreateObject(359, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
- rpg5 = CreateObject(359, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(rpg1, vehicleid, 0.4, -0.4, 0.7, 0.0, 0.0, 90.0);
- AttachObjectToVehicle(rpg2, vehicleid, 0.2, -0.2, 0.7, 0.0, 0.0, 90.0);
- AttachObjectToVehicle(rpg3, vehicleid, 0.0, 0.0, 0.7, 0.0, 0.0, 90.0);
- AttachObjectToVehicle(rpg4, vehicleid, -0.2, -0.2, 0.7, 0.0, 0.0, 90.0);
- AttachObjectToVehicle(rpg5, vehicleid, -0.4, -0.4, 0.7, 0.0, 0.0, 90.0);
- return 1;
- }
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- ///==============================================================================================================================
- if (strcmp("/mudar", cmdtext, true, 10) == 0)
- {
- new pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
- new string[256];
- format(string, sizeof(string), "*** %s Vai Mudar de Skin ( /MUDAR )", pname);
- SendClientMessageToAll(COLOUR_ERRO, string);
- ForceClassSelection(playerid);
- SetPlayerHealth(playerid, 0);
- return 1;
- }
- //====================================================================================================================================================//
- if(!strcmp(cmdtext, "/v", true))
- {
- ShowPlayerDialog(playerid, VEI, DIALOG_STYLE_LIST, "Menu De Veiculos De Combate", "Tampa\nRemington\nClover\nPicador\nNrg-500","Escolher", "Cancelar");
- return 1 ;
- }
- if (strcmp("/mulhersexo", cmdtext, true, 10) ==0){ApplyAnimation(playerid,"benchpress","gym_bp_up_B",4.1,0,1,1,1,1); return 1;}
- if (strcmp("/comermulher", cmdtext, true, 10) ==0){ApplyAnimation(playerid,"MD_END","END_SC1_SMO",4.1,0,1,1,1,1); return 1;}
- if (strcmp("/de4", cmdtext, true, 10) ==0){ApplyAnimation(playerid,"FINALE","FIN_Land_Car",4.1,0,1,1,1,1); return 1;}
- if (strcmp("/mulherfudida", cmdtext, true, 10) ==0){ApplyAnimation(playerid,"FINALE","FIN_Land_Die",4.1,0,1,1,1,1); return 1;}
- if (strcmp("/punheta", cmdtext, true) == 0){ApplyAnimation(playerid,"PAULNMAC", "wank_in", 3.0, 0, 0, 0, 0, 0);return 1;}
- ///=========================================================================================================================
- if(!strcmp(cmdtext, "/organizar", true))
- {
- new string[512];
- for(new v; v<MAX_VEHICLES; v++) SetVehicleToRespawn(v);
- if(CallRemoteFunction("GetPlayerAdminLevel","i",playerid) < 3) return SendClientMessage(playerid,0x66CCFFAA,"Voce não é Administrador!");
- new pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
- format(string, sizeof(string), "|AVISO| O Administrador %s Respawnou Todos Os Veiculos Do Servidor!", pname);
- SendClientMessageToAll(0xFF0000FF, string);
- return SendClientMessage(playerid, 0xFFFF00FF, "Veiculos restaurados!" );
- }
- if(strcmp("/municao", cmdtext, true) == 0 || strcmp("/munic", cmdtext, true) == 0) {
- ShowPlayerDialog(playerid, armas, DIALOG_STYLE_LIST, "Menu De Municoes", "(2) Municoes - $2000\n(7) Municoes - $5000\n(12) Municoes - $8000\n(20) Municoes - $12000\n(50) Municoes - $20000", "Escolher", "Cancelar");
- return 1;}
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- SetVehicleHealth(vehicleid, 10000.0);
- 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)
- {
- 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 OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- new string[42];
- format(string,sizeof(string),"~y~Municao: ~w~%i",municao[playerid]);
- TextDrawSetString(Status[playerid],string);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[])
- {
- new Float: X, Float: Y, Float: Z;
- GetPlayerPos(playerid,X,Y,Z);
- new Float:iPos[4];
- GetPlayerPos(playerid, iPos[0], iPos[1], iPos[2]);
- GetPlayerFacingAngle(playerid, iPos[3]);
- // News Do SISTEMA DE VEICuLOS //
- if(dialogid == VEI)
- {
- if(response)
- {
- if(listitem == 0) // Item
- {
- if (gVehiclesCreated[playerid] != INVALID_VEHICLE_ID) { DestroyVehicle(gVehiclesCreated[playerid]); gVehiclesCreated[playerid] = INVALID_VEHICLE_ID; }
- gVehiclesCreated[playerid] = CreateVehicle(549, iPos[0], iPos[1], iPos[2], iPos[3], -1, -1, -1);
- PutPlayerInVehicle(playerid, gVehiclesCreated[playerid], 0);
- }
- if(listitem == 1) // Item
- {
- if (gVehiclesCreated[playerid] != INVALID_VEHICLE_ID) { DestroyVehicle(gVehiclesCreated[playerid]); gVehiclesCreated[playerid] = INVALID_VEHICLE_ID; }
- gVehiclesCreated[playerid] = CreateVehicle(534, iPos[0], iPos[1], iPos[2], iPos[3], -1, -1, -1);
- PutPlayerInVehicle(playerid, gVehiclesCreated[playerid], 0);
- }
- if(listitem == 2) // Item
- {
- if (gVehiclesCreated[playerid] != INVALID_VEHICLE_ID) { DestroyVehicle(gVehiclesCreated[playerid]); gVehiclesCreated[playerid] = INVALID_VEHICLE_ID; }
- gVehiclesCreated[playerid] = CreateVehicle(542, iPos[0], iPos[1], iPos[2], iPos[3], -1, -1, -1);
- PutPlayerInVehicle(playerid, gVehiclesCreated[playerid], 0);
- }
- if(listitem == 3) // Item
- {
- if (gVehiclesCreated[playerid] != INVALID_VEHICLE_ID) { DestroyVehicle(gVehiclesCreated[playerid]); gVehiclesCreated[playerid] = INVALID_VEHICLE_ID; }
- gVehiclesCreated[playerid] = CreateVehicle(600, iPos[0], iPos[1], iPos[2], iPos[3], -1, -1, -1);
- PutPlayerInVehicle(playerid, gVehiclesCreated[playerid], 0);
- }
- if(listitem == 4) // Item
- {
- if (gVehiclesCreated[playerid] != INVALID_VEHICLE_ID) { DestroyVehicle(gVehiclesCreated[playerid]); gVehiclesCreated[playerid] = INVALID_VEHICLE_ID; }
- gVehiclesCreated[playerid] = CreateVehicle(522, iPos[0], iPos[1], iPos[2], iPos[3], -1, -1, -1);
- PutPlayerInVehicle(playerid, gVehiclesCreated[playerid], 0);}}}
- if(dialogid == armas) // Menu
- {
- if(response)
- {
- if(listitem == 0) // Rodas
- {
- if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOUR_ERRO, "[ERRO]: Você não está em um veículo como motorista.");
- if(GetPlayerMoney(playerid) >= 2000)
- {
- GivePlayerMoney(playerid, -2000);
- municao[playerid] = municao[playerid] + 2;
- SendClientMessage(playerid, COLOUR_INFORMACAO, "[INFO]: MUNIÇÕES COMPRADAS (2)! Custou: $2000.");
- }else{
- SendClientMessage(playerid, COLOUR_ERRO, "Você não tem dinheiro suficiente");
- PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
- }
- }
- if(listitem == 1) // Cores
- {
- if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOUR_ERRO, "[ERRO]: Você não está em um veículo como motorista.");
- if(GetPlayerMoney(playerid) >= 5000)
- {
- GivePlayerMoney(playerid, -5000);
- municao[playerid] = municao[playerid] + 7;
- SendClientMessage(playerid, COLOUR_INFORMACAO, "[INFO]: MUNIÇÕES COMPRADAS (7)! Custou: $5000.");
- }else{
- SendClientMessage(playerid, COLOUR_ERRO, "Você não tem dinheiro suficiente");
- PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
- }
- }
- if(listitem == 2) // Paintjobs
- {
- if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOUR_ERRO, "[ERRO]: Você não está em um veículo como motorista.");
- if(GetPlayerMoney(playerid) >= 8000)
- {
- GivePlayerMoney(playerid, -8000);
- municao[playerid] = municao[playerid] + 12;
- SendClientMessage(playerid, COLOUR_INFORMACAO, "[INFO]: MUNIÇÕES COMPRADAS (12)! Custou: $8000.");
- }else{
- SendClientMessage(playerid, COLOUR_ERRO, "Você não tem dinheiro suficiente");
- PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
- }
- }
- if(listitem == 3) // Nitro
- {
- if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOUR_ERRO, "[ERRO]: Você não está em um veículo como motorista.");
- if(GetPlayerMoney(playerid) >= 12000)
- {
- GivePlayerMoney(playerid, -12000);
- municao[playerid] = municao[playerid] + 20;
- SendClientMessage(playerid, COLOUR_INFORMACAO, "[INFO]: MUNICOES MUNIÇÕES (20)! Custou: $12000.");
- }else{
- SendClientMessage(playerid, COLOUR_ERRO, "Você não tem dinheiro suficiente");
- PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
- }
- }
- if(listitem == 4) // Suspensão
- {
- if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOUR_ERRO, "[ERRO]: Você não está em um veículo como motorista.");
- if(GetPlayerMoney(playerid) >= 20000)
- {
- GivePlayerMoney(playerid, -20000);
- municao[playerid] = municao[playerid] + 50;
- SendClientMessage(playerid, COLOUR_INFORMACAO, "[INFO]: MUNIÇÕES COMPRADAS (50)! Custou: $20000.");
- }else{
- SendClientMessage(playerid, COLOUR_ERRO, "Você não tem dinheiro suficiente");
- PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
- }
- }
- return 1;
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- // BY SYSTEM BY HELRAISER ATUALIZADO POR MeT4L
- new key, updown, leftright;
- new pvehiclemodel = GetVehicleModel(GetPlayerVehicleID(playerid));
- GetPlayerKeys(playerid, key, updown, leftright);
- if(key == 140)
- {
- if (pvehiclemodel == 549 || pvehiclemodel == 534 || pvehiclemodel == 542 || pvehiclemodel == 600)
- {
- if(municao[playerid] == 0)
- {
- SendClientMessage(playerid,0xF1F5F9FF,"Sem munição de Lança Misseis");
- }
- else
- {
- municao[playerid] = municao[playerid] - 1;
- new Float:X,Float:Y,Float:Z,Float:a;
- new missel;
- new ddb = 150;
- new ddb2 = ddb*9;
- GetPlayerFacingAngle(playerid,a);
- GetPlayerPos(playerid,X,Y,Z);
- missel = CreateObject(354,X,Y,Z,0,0,a);
- GetXYInFrontOfPlayer(playerid,X,Y,1000.0);
- MoveObject(missel,X,Y,Z,60);
- SetTimerEx("explodirBomba",ddb2,false,"dfff",missel);
- }
- }
- }
- }
- public explodirBomba(missel2)
- {
- new Float:X,Float:Y,Float:Z;
- GetObjectPos(missel2,X,Y,Z);
- CreateExplosion(X,Y,Z, 6, 20.0);
- DestroyObject(missel2);
- return 1;
- }
- stock GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
- {
- new Float:a;
- GetPlayerPos(playerid, x, y, a);
- GetPlayerFacingAngle(playerid, a);
- if (GetPlayerVehicleID(playerid)) {
- GetVehicleZAngle(GetPlayerVehicleID(playerid), a);}
- x += (distance * floatsin(-a, degrees));
- y += (distance * floatcos(-a, degrees));
- }
Advertisement
Add Comment
Please, Sign In to add comment