============================== CORRIDA MORTAL ==============================
Bom.
Estб realmente muito zuado esse gm...
pawn Код:
// 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 /////////////////////////// http://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 2200new gVehiclesCreated
[MAX_PLAYERS
];
#define MAX_PING 800#define armas 212new 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 Dadosnew PlayerInfo
[MAX_PLAYERS
][pInfo
];
//IGNORAR MAL-INDENTACAO#pragma tabsize 0// objetos - Rocketnew 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 stockstock 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 stockpublic 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
));
}
Nгo precisa ficar jogando isso na minha cara, copiei qualquer coisa que vi pela frente que ficasse bom.
se eu fosse faze-lo inteiramente ia demorar mto.
eu queria termina quanto mais rapido melhor..
Pelo menos nгo baixo gm dos outros para usar e dizer que й meu, como mtos fazem..