[GameMode] Corrida Mortal 2012
#1

============================== CORRIDA MORTAL ==============================
Ta ae pessoal Meu Gamemode Corrida Mortal,Resolvi posta-lo porque nгo acho futuro nele , й inovador.Mais coloquei em um host houve mtos Bugs das armas.(ping alto do host).
Ele nгo estб pronto estбva em 12% de Desenvolvimento. Estб ai se Quiserem Modificar ,terminar blz. mais nunca retire os Creditos :
_.MeT4L._
HellRaiser

Imagens:

DOWNLOAD:
http://pastebin.com/vp4xLJzN
http://www.4shared.com/file/sMPqqcLm/server.html

ele estб mal identado,e deve haver um bug pequenos.
Reply
#2

Bom.
Pastebin?
Reply
#3

Pastebin?І
Video?
Reply
#4

Estб realmente muito zuado esse gm...

Tenso, copiou partes de https://sampforum.blast.hk/showthread.php?tid=346993
Reply
#5

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 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));
}
Reply
#6

sim.Copiei o sistema de SII
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..
Reply
#7

Lecal
Reply
#8

Very Tenso .
Reply
#9

й tenso demais kkkkkkkkkk
Reply
#10

ta bugado saporra '-'
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)