/* ## ## ###### ######## ######## ### ## ## ## ## ## ## ## ## ## ## ### ### ## ## ## ## ## ## ## #### #### ############ ###### ## ###### ## ## ## ### ## ## ## ## ## ## ######### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ###### ## ######## ## ## ## ## Game Mode Iniciado Dia: 01/11/2011 Game Mode Terminado Dia: 10/12/2011 Game Mode Feito Por ReDKiiL(DuDu) Radio Hunter <<< Porca Doidaa <<< SanLin << Lucas << Eduu Camargooo << Plugins/Includes Y_Less < sscanf Zeex < zcmd Icognito < Streamer SAMP Team < a_samp Mysql < BlueG Links: Fórum > www.forum.hunterserver.com.br Rádio > www.radiohunter.com.br ================================================================================================ ================================================================================================*/ #include #include #include #include #include #define laranja 0xFF8000FF #define amarelo 0xFFFF00FF #define fail 0xFF0000FF #define vermelho 0xFF0000FF #define verde 0x00FF00FF #define azulclaro 0x00FFFFFF #define cinza 0xC0C0C0AA #define coradm 0xD4FF00FF #define azulb 0x004993FF #define rosa 0xFF0080FF #define azul 0x0000FFFF #define preto 0x000000FF #define cor_bosta 0xc6a65aFF #define CT 0x0062FFFF #define LEVELF "ERRO: Você Não Tem Permissão Para Usar Este Comando" #define FA "ERRO: O Teleporte Não Aceita Este Tipo De Veiculo" #define MAXAVISOS (3) #define MAXLEVEL (5) #define MAX_LOGIN (3) #define MAX_IPPC (3) #define MAX_REPORTS (5) #define MAX_PROPS (85) #define MYSQL_USER "mudar" #define MYSQL_HOST "mudar" #define MYSQL_DB "mudar" #define MYSQL_SENHA "mudar" #define strmatch(%1,%2) !strcmp(%1, %2) #define Porcentagem(%1,%2) ((%1/100)*%2) #undef MAX_PLAYERS #undef MAX_VEHICLES #define MAX_PLAYERS (51) #define MAX_VEHICLES (200) new Horas,Minutos,Segundos,Dia,Mes,Ano; new drunknew[MAX_PLAYERS]; new Float:X,Float:Y,Float:Z,Float:A,Temp=5,PT[3],PTBM; new ID,TimerCadeia[MAX_PLAYERS],objco[MAX_PLAYERS],PortaoAB[4],VP[4],VMD[20],VAdm[5]; new pickup[3],onl[60],fstats[65],strpagar[120]; new Text3D:ctl[MAX_PLAYERS],Text3D:Incar[MAX_PLAYERS],strinc[95],strt[100]; new bool:Escondido[MAX_PLAYERS],bool:ctlon[MAX_PLAYERS]; new npccar; new stringlc[100]; new stringtd[100]; new Text:Status[MAX_PLAYERS]; new Text:ANN; new Text:Textdraw0; new Text:Textdraw1; new Text:Textdraw2; new Text:Textdraw3; new Text:Textdraw4; new Text:Textdraw5; new Text:Textdraw6; new Text:Textdraw7; new bool:LockP[MAX_VEHICLES],Text3D:LabelVeiculosT[MAX_VEHICLES]; enum PINFO{ Nick[26], Senha[25], PIP[16], //MsgOff[128], Level, GODCAR, Banido, Kill, Dinheiro, Score, PMorreu, Preso, CTrancado, Skin, Avisos, Logado, TPreso, TimerGET, UPM[128], ULTMSG[130], Din, MG, BZ, ARE, ARE2, MIP, TeMPL, Speed, SPR, Calado, msgold, X1, BPM, CMD, DBHELI, MD, LCMDS, X1W, SNP, PisN, Evento, TimerOn, Carro, Radio, DBArma[13], DBBalas[13], AFDC, DBLOCK, OBSERVANDO, OBSERVANDOID, Time, Votei, TLogin, Text3D:LabelAdmin } new PlayerInfo[MAX_PLAYERS][PINFO]; new contador=0,Text3D:LabelReDKiiL,Text3D:LabelRysher; enum SINFO{ConectMsg, ANTHACKER, CHAT, LCMDS, X1, PERCENT, PP, X1W } new ServerInfo[SINFO]; new Fumaca[MAX_PLAYERS][4],bool:Fumacaon[MAX_PLAYERS]; enum PRO_INFO{PID,PValor,PStatus,PNome[30],PDono[25],Float:PX,Float:PY,Float:PZ,PPickup,MICO,Text3D:PLabel } new PropInfo[MAX_PROPS][PRO_INFO]; enum INFOE{Criado, Aberto, Carro, EArma[13], EBalas[13], Float:EX, Float:EY, Float:EZ, Mundo, Interior, Morrer, Float:EVida, Float:EColete, GODCAR } new EventoInfo[INFOE]; new badnames[][]={ {"aux"}, {"con"}, {"con"}, {"lpt1"}, {"lpt2"}, {"lpt3"}, {"lpt4"}, {"lpt5"}, {"lpt6"}, {"lpt7"}, {"lpt8"}, {"lpt9"}, {"prn"}, {"com1"}, {"com2"}, {"com3"}, {"com4"}, {"com5"}, {"com6"}, {"com7"}, {"com8"}, {"com9"}, {"nul"}, {"Ninguem"}, {"#"}, {"%"}, {"$"}, {"*"}, {"&"}, {"~"}, {"´"}, {"^"}, {">"}, {"<"}, {"|"}}; new nomeservers[][]={ {"[BRASIL] Hunter Server"}, {"forum.hunterserver.com.br Visite!"}, {"Leia as /Regras HS"}, {"Versao 6.0 HS"}, {"DM/4FUN HS"} }; enum EINFo{Pergunta[100],Sim,Nao,Criada} new life1,life2; new EnqueteInfo[EINFo]; new bool:ecarro[MAX_VEHICLES],admc[MAX_PLAYERS]; new Reports[MAX_REPORTS][128]; new pDrunkLevelLast[MAX_PLAYERS]; new pFPS[MAX_PLAYERS]; new dftnpc; new Float:Spawns[17][3]={ {2032.6722,869.8920,6.7468}, {2295.8865,724.7354,10.5111}, {2649.2334,734.6907,10.5502}, {2535.3887,1180.2192,10.5474}, {2555.8823,1416.3271,10.5474}, {2483.5828,1527.4052,10.9240}, {2162.6191,1875.2723,10.5474}, {2161.5557,1999.7400,10.5474}, {2133.9153,2351.4424,10.3990}, {1974.8967,2440.7327,10.7672}, {1904.5155,2302.5471,10.5474}, {1583.3430,2279.1611,10.5116}, {1605.4878,2140.3992,10.8693}, {1446.0939,2001.3047,10.5475}, {1018.5802,1821.6844,10.5472}, {1034.5825,1185.8356,10.5340}, {1516.2152,683.4160,10.5474} }; new Float:BzSpawn[][3]={ {-2015.3411,-279.0203,35.3203}, {-2042.4698,-267.8093,35.3203}, {-2063.9995,-276.8652,35.3203}, {-2074.1978,-259.3679,35.3203}, {-2056.9172,-243.9305,35.3274}, {-2033.8807,-228.4553,35.3203}, {-2050.7297,-196.9551,35.3274}, {-2091.2354,-172.1131,35.3203}, {-2089.3845,-145.9283,35.3203}, {-2052.3401,-130.0266,35.3071}, {-2029.0439,-129.3027,35.2515}, {-2015.9785,-115.4494,35.1152}, {-2014.8979,-146.8522,35.3203}}; new Float:SnpPos[][3]={ {223.7738,1919.9464,17.6406}, {229.5930,1938.5223,22.9922}, {231.1173,1932.8706,34.1433}, {252.9365,1900.0032,20.6406}, {265.1502,1893.0836,33.9269}, {272.9758,1802.3198,17.6406}, {258.3032,1811.2454,22.9922}, {212.6965,1814.7065,21.8672}, {114.9297,1815.8959,33.8984}, {137.4649,1838.4250,17.6406}, {118.1265,1870.6738,17.8359}, {102.0741,1902.1328,25.4985}, {130.9955,1923.6230,19.1606}, {213.2767,1876.9598,13.1406} }; new Float:ArePos[][3]={ {1610.4871,1118.2474,10.6882}, {1654.6958,1111.8063,10.7448}, {1684.8804,1106.1340,10.7868}, {1747.1578,1110.7529,10.7329}, {1736.0004,1060.1642,10.8203}, {1672.0814,1059.5905,11.1735}, {1605.9735,1061.1763,10.8203}, {1581.7472,1034.2452,10.6730}, {1607.9990,996.2726,10.8203}, {1663.2131,978.3854,10.8203}, {1704.5593,939.5161,10.8203}, {1726.9766,907.7964,10.8203}, {1722.8784,891.5247,10.7171}, {1700.5924,888.0024,10.6878}, {1597.5328,919.7448,10.8203}, {1651.8621,896.1093,11.1832}, {1585.3770,932.6848,10.6719} }; new Float:ArePos2[][3]={ {2833.3582,1318.6400,14.7772}, {2224.9268,2538.6997,14.8203}, {4196.1099,-1799.7847,7.1844}, {4197.9385,-1784.6405,7.1844}, {4211.4458,-1771.2578,7.1766}, {4224.6890,-1788.0627,7.1766}, {4231.5664,-1812.7928,7.1766}, {4236.0190,-1821.2428,7.1766}, {4233.4243,-1842.7134,7.1844}, {4228.5547,-1861.7106,7.1766}, {4227.7339,-1880.4907,12.7281}, {4214.8984,-1884.6458,7.1766}, {4200.0327,-1878.5002,7.1844}, {4176.6499,-1876.4534,7.1766}, {4144.7734,-1874.1130,7.1766}, {4122.5576,-1877.4485,7.2214}, {4106.9609,-1871.7209,7.2000}, {4110.0332,-1848.9724,7.1844}, {4107.7017,-1818.3320,7.6469}, {4105.0049,-1783.1682,7.8187}, {4139.8125,-1813.3344,8.1563}, {4127.3257,-1797.3621,8.1563} }; new Float:SpawnsX1[8][3]={ {-2722.0291,-239.1353,7.1875}, {-2725.8047,-238.3692,7.1875}, {-2725.8232,-244.0454,7.1875}, {-2721.6892,-244.1897,7.1875}, {-2720.7554,-258.7876,7.1875}, {-2720.9565,-265.3551,7.1875}, {-2725.1587,-265.9291,7.1875}, {-2726.1956,-260.8981,7.1875} }; new Float:AmusLabel[][3]={ {777.3615,1875.9971,4.9358}, {-1506.3456,2608.9214,55.8359}, {-2622.8906,208.5699,4.6975}, {2537.6541,2080.4443,10.8203}, {2157.9768,940.4029,10.8203}, {2394.2900,-1979.2675,13.5469}, {1366.5896,-1284.8104,13.5469}, {-2098.4688,-2459.5359,30.6250}, {240.5253,-168.9255,1.5781}, {2335.0610,67.2663,26.4832} }; new CRodas[14]={ 1025, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085 }; new COLORS[] = { 0xFF8C13FF,0xC715FFFF,0x20B2AAFF,0xDC143CFF,0x6495EDFF,0xf0e68cFF,0x778899FF,0xFF1493FF,0xF4A460FF, 0xEE82EEFF,0xFFD720FF,0x8b4513FF,0x4949A0FF,0x148b8bFF,0x14ff7fFF,0x556b2fFF,0x0FD9FAFF,0x10DC29FF, 0x534081FF,0x0495CDFF,0xEF6CE8FF,0xBD34DAFF,0x247C1BFF,0x0C8E5DFF,0x635B03FF,0xCB7ED3FF,0x65ADEBFF, 0x5C1ACCFF,0xF2F853FF,0x11F891FF,0x7B39AAFF,0x53EB10FF,0x54137DFF,0x275222FF,0xF09F5BFF,0x3D0A4FFF, 0x22F767FF,0xD63034FF,0x9A6980FF,0xDFB935FF,0x3793FAFF,0x90239DFF,0xE9AB2FFF,0xAF2FF3FF,0x057F94FF, 0xB98519FF,0x388EEAFF,0x028151FF,0xA55043FF,0x0DE018FF,0x93AB1CFF,0x95BAF0FF,0x369976FF,0x18F71FFF, 0x4B8987FF,0x491B9EFF,0x829DC7FF,0xBCE635FF,0xCEA6DFFF,0x20D4ADFF,0x2D74FDFF,0x3C1C0DFF,0x12D6D4FF, 0x48C000FF,0x2A51E2FF,0xE3AC12FF,0xFC42A8FF,0x2FC827FF,0x1A30BFFF,0xB740C2FF,0x42ACF5FF,0x2FD9DEFF, 0xFAFB71FF,0x05D1CDFF,0xC471BDFF,0x94436EFF,0xC1F7ECFF,0xCE79EEFF,0xBD1EF2FF,0x93B7E4FF,0x3214AAFF, 0x184D3BFF,0xAE4B99FF,0x7E49D7FF,0x4C436EFF,0xFA24CCFF,0xCE76BEFF,0xA04E0AFF,0x9F945CFF,0xDCDE3DFF, 0x10C9C5FF,0x70524DFF,0x0BE472FF,0x8A2CD7FF,0x6152C2FF,0xCF72A9FF,0xE59338FF,0xEEDC2DFF,0xD8C762FF, 0xD8C762FF,0xFF8C13FF,0xC715FFFF,0x20B2AAFF,0xDC143CFF,0x6495EDFF,0xf0e68cFF,0x778899FF,0xFF1493FF, 0xF4A460FF,0xEE82EEFF,0xFFD720FF,0x8b4513FF,0x4949A0FF,0x148b8bFF,0x14ff7fFF,0x556b2fFF,0x0FD9FAFF, 0x10DC29FF,0x534081FF,0x0495CDFF,0xEF6CE8FF,0xBD34DAFF,0x247C1BFF,0x0C8E5DFF,0x635B03FF,0xCB7ED3FF, 0x65ADEBFF,0x5C1ACCFF,0xF2F853FF,0x11F891FF,0x7B39AAFF,0x53EB10FF,0x54137DFF,0x275222FF,0xF09F5BFF, 0x3D0A4FFF,0x22F767FF,0xD63034FF,0x9A6980FF,0xDFB935FF,0x3793FAFF,0x90239DFF,0xE9AB2FFF,0xAF2FF3FF, 0x057F94FF,0xB98519FF,0x388EEAFF,0x028151FF,0xA55043FF,0x0DE018FF,0x93AB1CFF,0x95BAF0FF,0x369976FF, 0x18F71FFF,0x4B8987FF,0x491B9EFF,0x829DC7FF,0xBCE635FF,0xCEA6DFFF,0x20D4ADFF,0x2D74FDFF,0x3C1C0DFF, 0x12D6D4FF,0x48C000FF,0x2A51E2FF,0xE3AC12FF,0xFC42A8FF,0x2FC827FF,0x1A30BFFF,0xB740C2FF,0x42ACF5FF, 0x2FD9DEFF,0xFAFB71FF,0x05D1CDFF,0xC471BDFF,0x94436EFF,0xC1F7ECFF,0xCE79EEFF,0xBD1EF2FF,0x93B7E4FF, 0x3214AAFF,0x184D3BFF,0xAE4B99FF,0x7E49D7FF,0x4C436EFF,0xFA24CCFF,0xCE76BEFF,0xA04E0AFF,0x9F945CFF, 0xDCDE3DFF,0x10C9C5FF,0x70524DFF,0x0BE472FF,0x8A2CD7FF,0x6152C2FF,0xCF72A9FF,0xE59338FF,0xEEDC2DFF, 0xD8C762FF,0xD8C762FF }; new MenssageRandomicas[][]={ {"[SERVER]--> Acesse Nosso Fórum --> forum.hunterserver.com.br"}, {"[SERVER]--> Viu Um Cheater? Não Diga Em Chat Aberto Use /report"}, {"[SERVER]--> Equipe HS Trabalhando Dia e Noite"}, {"[SERVER]--> Cadastre-se Em Nosso Fórum e Fique Sabendo Das Novidades Use: /web"}, {"[SERVER]--> Quer Tunar Seu Carro? Use /tunar "}, {"[SERVER]--> Chama Seus Amigos Para o Hunter. Assim Voce Está Contribuindo Para Um Servidor Cada Vez Melhor"}, {"[SERVER]--> Veja Quem Criou e Ajudou No GameMode Use --> /creditos"}, {"[SERVER]--> Equipe Hunter Desde 10/12/2011"}, {"[SERVER]--> Hunter Server The Best Server DeathMatch From Brazil"}, {"[SERVER]--> Adm Nao Se Pede Conquista-se"}, {"[SERVER]--> Não use arma ilegais, você pode ser pego pelo sistema AntHacker"}, {"[SERVER]--> Quer Nascer Em Um Local Fixo? use: /nascer"}, {"[SERVER]--> Quer Mudar Cor Do Nick? use: /mcn"}, {"[SERVER]--> Quer Curtir Uma Música? Use /radio "}, {"[SERVER]--> Tecnologia De Hospedagem CarbonHost"}, {"[SERVER]--> Adicione Nosso Grupo No Msn: group90794@groupsim.com"}, {"[SERVER]--> Quer Conversar? Use Nosso Team Speak 3 IP: 64.31.30.83:9987"}, {"[SERVER]--> Viu Algum Bug? Use /web e Poste Em Nosso Fórum"}, {"[SERVER]--> Hunter Server DM/4FUN Apenas Mais Uma Familia Para Aterrorizar "}, {"[SERVER]--> Está Com Duvidas? Use /ajuda"}, {"[SERVER]--> Hunter Server Com Novos Sistemas! Caso Ver Algum Bug Poste Em Nosso Fórum!"}, {"[SERVER]--> Confira Nosso Menu De Veiculos Use /v"} }; new ColorsRan[]={amarelo,rosa,fail,cor_bosta,laranja,azulclaro}; new NomeVeiculos[212][] = { // Vehicle Names - Betamaster {"Landstalker"}, {"Bravura"}, {"Buffalo"}, {"Linerunner"}, {"Perrenial"}, {"Sentinel"}, {"Dumper"}, {"Firetruck"}, {"Trashmaster"}, {"Stretch"}, {"Manana"}, {"Infernus"}, {"Voodoo"}, {"Pony"}, {"Mule"}, {"Cheetah"}, {"Ambulance"}, {"Leviathan"}, {"Moonbeam"}, {"Esperanto"}, {"Taxi"}, {"Washington"}, {"Bobcat"}, {"Mr Whoopee"}, {"BF Injection"}, {"Hunter"}, {"Premier"}, {"Enforcer"}, {"Securicar"}, {"Banshee"}, {"Predator"}, {"Bus"}, {"Rhino"}, {"Barracks"}, {"Hotknife"}, {"Trailer 1"}, //artict1 {"Previon"}, {"Coach"}, {"Cabbie"}, {"Stallion"}, {"Rumpo"}, {"RC Bandit"}, {"Romero"}, {"Packer"}, {"Monster"}, {"Admiral"}, {"Squalo"}, {"Seasparrow"}, {"Pizzaboy"}, {"Tram"}, {"Trailer 2"}, //artict2 {"Turismo"}, {"Speeder"}, {"Reefer"}, {"Tropic"}, {"Flatbed"}, {"Yankee"}, {"Caddy"}, {"Solair"}, {"Berkley's RC Van"}, {"Skimmer"}, {"PCJ-600"}, {"Faggio"}, {"Freeway"}, {"RC Baron"}, {"RC Raider"}, {"Glendale"}, {"Oceanic"}, {"Sanchez"}, {"Sparrow"}, {"Patriot"}, {"Quad"}, {"Coastguard"}, {"Dinghy"}, {"Hermes"}, {"Sabre"}, {"Rustler"}, {"ZR-350"}, {"Walton"}, {"Regina"}, {"Comet"}, {"BMX"}, {"Burrito"}, {"Camper"}, {"Marquis"}, {"Baggage"}, {"Dozer"}, {"Maverick"}, {"News Chopper"}, {"Rancher"}, {"FBI Rancher"}, {"Virgo"}, {"Greenwood"}, {"Jetmax"}, {"Hotring"}, {"Sandking"}, {"Blista Compact"}, {"Police Maverick"}, {"Boxville"}, {"Benson"}, {"Mesa"}, {"RC Goblin"}, {"Hotring Racer A"}, //hotrina {"Hotring Racer B"}, //hotrinb {"Bloodring Banger"}, {"Rancher"}, {"Super GT"}, {"Elegant"}, {"Journey"}, {"Bike"}, {"Mountain Bike"}, {"Beagle"}, {"Cropdust"}, {"Stunt"}, {"Tanker"}, //petro {"Roadtrain"}, {"Nebula"}, {"Majestic"}, {"Buccaneer"}, {"Shamal"}, {"Hydra"}, {"FCR-900"}, {"NRG-500"}, {"HPV1000"}, {"Cement Truck"}, {"Tow Truck"}, {"Fortune"}, {"Cadrona"}, {"FBI Truck"}, {"Willard"}, {"Forklift"}, {"Tractor"}, {"Combine"}, {"Feltzer"}, {"Remington"}, {"Slamvan"}, {"Blade"}, {"Freight"}, {"Streak"}, {"Vortex"}, {"Vincent"}, {"Bullet"}, {"Clover"}, {"Sadler"}, {"Firetruck LA"}, //firela {"Hustler"}, {"Intruder"}, {"Primo"}, {"Cargobob"}, {"Tampa"}, {"Sunrise"}, {"Merit"}, {"Utility"}, {"Nevada"}, {"Yosemite"}, {"Windsor"}, {"Monster A"}, //monstera {"Monster B"}, //monsterb {"Uranus"}, {"Jester"}, {"Sultan"}, {"Stratum"}, {"Elegy"}, {"Raindance"}, {"RC Tiger"}, {"Flash"}, {"Tahoma"}, {"Savanna"}, {"Bandito"}, {"Freight Flat"}, //freiflat {"Streak Carriage"}, //streakc {"Kart"}, {"Mower"}, {"Duneride"}, {"Sweeper"}, {"Broadway"}, {"Tornado"}, {"AT-400"}, {"DFT-30"}, {"Huntley"}, {"Stafford"}, {"BF-400"}, {"Newsvan"}, {"Tug"}, {"Trailer 3"}, //petrotr {"Emperor"}, {"Wayfarer"}, {"Euros"}, {"Hotdog"}, {"Club"}, {"Freight Carriage"}, //freibox {"Trailer 3"}, //artict3 {"Andromada"}, {"Dodo"}, {"RC Cam"}, {"Launch"}, {"Police Car (LSPD)"}, {"Police Car (SFPD)"}, {"Police Car (LVPD)"}, {"Police Ranger"}, {"Picador"}, {"S.W.A.T. Van"}, {"Alpha"}, {"Phoenix"}, {"Glendale"}, {"Sadler"}, {"Luggage Trailer A"}, //bagboxa {"Luggage Trailer B"}, //bagboxb {"Stair Trailer"}, //tugstair {"Boxville"}, {"Farm Plow"}, //farmtr1 {"Utility Trailer"} //utiltr1 }; main(){} AntiDeAMX() { new a[][] = { "Unarmed (Fist)", "Brass K" }; #pragma unused a } public OnGameModeInit() { mysql_debug(1); print("Iniciando Conexao MySQL"); mysql_connect(MYSQL_HOST,MYSQL_USER,MYSQL_DB,MYSQL_SENHA); if(mysql_ping() != -1)print("CONECTADO!"); SendRconCommand("rcon_password rcondohsowna"); AddPlayerClass(0,0,0,0,0,0,0,0,0,0,0); npccar = CreateVehicle(411, 2123.5911,2354.1396,15.3990, 0.0, 3, 3, 5000); dftnpc = CreateVehicle(578,-1988.3608,164.0355,28.1640,0.0,1,1,5000); AntiDeAMX(); SetGameModeText("[HS] v6.0 Brasil Hunter [DM/4FUN]"); SendRconCommand("mapname BRASIL - San Andreas"); SendRconCommand("hostname SAMP - Radio Hunter Servidores"); SendRconCommand("weburl www.hunterserver.com.br"); ConnectNPC("ReDKiiL_BOT","npccarro"); ConnectNPC("Rysher_BOT","dfths"); SetTimer("Atualizador",900,true); SetTimer("Randomicas",150000,true); SetTimer("AtualizarTrancar",7000,false); pickup[0] = CreateDynamicPickup(359,8,288.1513,-58.8442,1001.5156,-1); pickup[1] = CreateDynamicPickup(359,8,284.9370,-104.6143,1001.5156,-1); pickup[2] = CreateDynamicPickup(359,8,313.0161,-162.6102,999.5938,-1); ANN = TextDrawCreate(330.0,250.0,"STRING :D"); TextDrawUseBox(ANN, 0); TextDrawFont(ANN, 1); TextDrawAlignment(ANN,2); TextDrawSetOutline(ANN,1); TextDrawBackgroundColor(ANN,0x000000FF); TextDrawColor(ANN,0xFFFFFFFF); TextDrawLetterSize(ANN,0.6,1.3); CarregarServer(); life1 = CreateDynamicPickup(1240 , 1, 2833.3582,1318.6400,10.7772); life2 = CreateDynamicPickup(1240 , 1, 2224.9268,2538.6997,10.8203); mysql_query("CREATE TABLE IF NOT EXISTS jogadores (player VARCHAR(25) NOT NULL,senha VARCHAR(100) NOT NULL,ip VARCHAR(16) NOT NULL,level INT(2) NOT NULL,godcar INT(1) NOT NULL,banido INT(1) NOT NULL,spree INT(5) NOT NULL,dinheiro INT(10) NOT NULL,score INT(6) NOT NULL,morreu INT(4) NOT NULL,preso INT(1) NOT NULL,carrot INT(1) NOT NULL,skin INT(1) NOT NULL)"); mysql_query("CREATE TABLE IF NOT EXISTS spawns (nick VARCHAR(25) NOT NULL,posx FLOAT(10) NOT NULL,posy FLOAT(10) NOT NULL,posz FLOAT(10) NOT NULL,posa FLOAT(10) NOT NULL)"); mysql_query("CREATE TABLE IF NOT EXISTS cores (nick VARCHAR(25) NOT NULL,cor INT(15) NOT NULL)"); mysql_query("CREATE TABLE IF NOT EXISTS bans (admin VARCHAR(25) NOT NULL,motivo VARCHAR(40),dia INT(2) NOT NULL,mes INT(2) NOT NULL,ano INT(4) NOT NULL,hora INT(2) NOT NULL,minutos INT(2) NOT NULL,nick VARCHAR(25) NOT NULL,ip VARCHAR(16) NOT NULL)"); mysql_query("CREATE TABLE IF NOT EXISTS serverinfo (ConectMsg INT(1) NOT NULL,ANTHACKER INT(1) NOT NULL,CHAT INT(1) NOT NULL,LCMDS INT(1) NOT NULL)"); mysql_query("CREATE TABLE IF NOT EXISTS tempbans (ip VARCHAR(16) NOT NULL,nick VARCHAR(25) NOT NULL,unban INT(3) NOT NULL,motivo VARCHAR(50) NOT NULL,id INT(2) NOT NULL)"); mysql_query("CREATE TABLE IF NOT EXISTS propriedades (id INT(3) NOT NULL,valor INT(10) NOT NULL,status INT(1) NOT NULL,posx FLOAT(10) NOT NULL,posy FLOAT(10) NOT NULL,posz FLOAT(10) NOT NULL,nome VARCHAR(30) NOT NULL,dono VARCHAR(25) NOT NULL)"); printf("AntHacker: %d",ServerInfo[ANTHACKER]); printf("ConectMsg: %d",ServerInfo[ConectMsg]); printf("Chat: %d",ServerInfo[CHAT]); printf("Leitura De Comandos %d\n",ServerInfo[LCMDS]); PortaoAB[0] = CreateObject(971,731.13629150,-2236.15087891,4.22460508,0.00000000,0.00000000,338.24938965); //object(subwaygate) (1) PortaoAB[1] = CreateObject(971,723.35278320,-2233.18115234,4.22460508,0.00000000,0.00000000,338.24938965); //object(subwaygate) (2) PortaoAB[2] = CreateObject(971,719.14697266,-2231.37744141,4.22460508,0.00000000,0.00000000,338.24938965); //object(subwaygate) (3) VMD[0] = AddStaticVehicle(520,307.5555,1826.0469,18.3542,358.3875,7,6); // HYDRAMD1 VMD[1] = AddStaticVehicle(520,308.1488,1847.1617,18.3649,358.4068,7,6); // HYDRAMD2 VMD[2] = AddStaticVehicle(520,308.3562,1874.2316,18.3465,0.3425,7,6); // HYDRAMD3 VMD[3] = AddStaticVehicle(520,308.1456,1910.0435,18.3576,0.3343,7,6); // HYDRAMD4 VMD[4] = AddStaticVehicle(520,307.9974,1935.3859,18.3595,0.3350,7,6); // HYDRAMD5 VMD[5] = AddStaticVehicle(425,408.6609,2503.1011,17.1889,90.4388,7,6); // HUNTERMD1 VMD[6] = AddStaticVehicle(425,382.5478,2502.8904,17.1928,90.4702,7,6); // HUNTERMD2 VMD[7] = AddStaticVehicle(425,358.9868,2502.7024,17.2089,90.4573,7,6); // HUNTERMD3 VMD[8] = AddStaticVehicle(425,336.4032,2502.5220,17.2061,90.4540,7,6); // HUNTERMD4 VMD[9] = AddStaticVehicle(425,312.0888,2502.3279,17.2034,90.4547,7,6); // HUNTERMD5 VMD[10] = AddStaticVehicle(432,-237.1490,2595.5159,63.4085,180.4496,7,6); // RHINOMD1 VMD[11] = AddStaticVehicle(432,-221.5018,2594.6240,63.4218,179.6465,7,6); // RHINOMD2 VMD[12] = AddStaticVehicle(432,-202.5870,2596.0657,63.4059,181.7231,7,6); // RHINOMD3 VMD[13] = AddStaticVehicle(432,-204.1480,2608.6726,63.4468,181.1031,7,6); // RHINOMD4 VMD[14] = AddStaticVehicle(432,-233.1196,2608.8364,63.4443,183.0493,7,6); // RHINOMD5 VMD[15] = AddStaticVehicle(447,-507.6283,2634.7532,53.1411,88.1122,64,1); // SEAMD1 VMD[16] = AddStaticVehicle(447,-508.0444,2620.1201,53.1417,88.5134,64,1); // SEAMD2 VMD[17] = AddStaticVehicle(447,-508.5373,2606.2559,53.1418,91.7606,64,1); // SEAMD3 VMD[18] = AddStaticVehicle(447,-519.5540,2606.5376,53.1418,86.6083,64,1); // SEAMD4 VMD[19] = AddStaticVehicle(447,-519.5023,2626.7979,53.1418,83.6099,64,1); // SEAMD5 VP[0] = AddStaticVehicle(520,2093.0266,2415.1536,75.1315,179.8894,43,0); // HYDRA VP[1] = AddStaticVehicle(425,1291.2206,-786.4736,97.0330,356.9118,43,0); // hunterhs VP[2] = AddStaticVehicle(432,-2186.5146,983.4494,80.0088,93.7006,43,0); // rhino VP[3] = AddStaticVehicle(447,-803.0589,2233.4280,41.4292,355.5323,75,2); // seaserver for(new vmd; vmd < sizeof(VMD); ++vmd) { SetVehicleVirtualWorld(VMD[vmd],10); } VAdm[0] = CreateVehicle(432,715.19445801,-2239.32690430,3.75402439,0.00000000,-1,-1,15); //Rhino VAdm[1] = CreateVehicle(520,728.01391602,-2242.15771484,4.57426310,0.00000000,-1,-1,15); //Hydra VAdm[2] = CreateVehicle(425,749.4873,-2201.4141,1.6679,2.00000000,-1,-1,15); //Hunter VAdm[3] = CreateVehicle(487,750.6049,-2240.6140,1.6709,2.00000000,-1,-1,15); //Maverick VAdm[4] = CreateVehicle(431,771.9330,-2218.6199,1.5055,2.00000000,-1,-1,15); //Bus Create3DTextLabel("Base Do Clan\nOfficial Do Servidor [HS]",amarelo,2177.9250,-2261.4690,14.7734,70.0,0); Create3DTextLabel("Base Dos Administradores",amarelo,752.3799,-2226.8608,1.6547,40.0,0); ServerInfo[PERCENT] = 10; UsePlayerPedAnims(); EnableStuntBonusForAll(false); ShowPlayerMarkers(1); EventoInfo[Criado] = 0; EventoInfo[Aberto] = 0; EventoInfo[Carro] = 0; CarregarBANG(); ServerInfo[PP] = 0; Textdraw0 = TextDrawCreate(539.000000, 347.000000, "-"); TextDrawAlignment(Textdraw0, 2); TextDrawBackgroundColor(Textdraw0, 255); TextDrawFont(Textdraw0, 2); TextDrawLetterSize(Textdraw0, 18.130039, 1.399999); TextDrawColor(Textdraw0, -65281); TextDrawSetOutline(Textdraw0, 1); TextDrawSetProportional(Textdraw0, 1); Textdraw1 = TextDrawCreate(539.000000, 435.000000, "-"); TextDrawAlignment(Textdraw1, 2); TextDrawBackgroundColor(Textdraw1, 255); TextDrawFont(Textdraw1, 2); TextDrawLetterSize(Textdraw1, 18.130039, 1.399999); TextDrawColor(Textdraw1, -65281); TextDrawSetOutline(Textdraw1, 1); TextDrawSetProportional(Textdraw1, 1); Textdraw2 = TextDrawCreate(456.000000, 360.000000, "Hunter Server"); TextDrawBackgroundColor(Textdraw2, 255); TextDrawFont(Textdraw2, 1); TextDrawLetterSize(Textdraw2, 0.659999, 2.499999); TextDrawColor(Textdraw2, -65281); TextDrawSetOutline(Textdraw2, 1); TextDrawSetProportional(Textdraw2, 1); Textdraw3 = TextDrawCreate(453.000000, 383.000000, "www.huntersamp.com"); TextDrawBackgroundColor(Textdraw3, 255); TextDrawFont(Textdraw3, 2); TextDrawLetterSize(Textdraw3, 0.340000, 0.799999); TextDrawColor(Textdraw3, -65281); TextDrawSetOutline(Textdraw3, 1); TextDrawSetProportional(Textdraw3, 1); Textdraw4 = TextDrawCreate(466.000000, 395.000000, "04/02/2013 - 03:04:59"); TextDrawBackgroundColor(Textdraw4, 255); TextDrawFont(Textdraw4, 1); TextDrawLetterSize(Textdraw4, 0.330000, 1.000000); TextDrawColor(Textdraw4, -65281); TextDrawSetOutline(Textdraw4, 1); TextDrawSetProportional(Textdraw4, 1); Textdraw5 = TextDrawCreate(449.000000, 411.000000, "/COMANDOS /AJUDA /TELES /REPORT"); TextDrawBackgroundColor(Textdraw5, 255); TextDrawFont(Textdraw5, 2); TextDrawLetterSize(Textdraw5, 0.220000, 1.000000); TextDrawColor(Textdraw5, -65281); TextDrawSetOutline(Textdraw5, 1); TextDrawSetProportional(Textdraw5, 1); Textdraw6 = TextDrawCreate(444.000000, 425.000000, "~r~Admins Online (10) - Players Online (49)"); TextDrawBackgroundColor(Textdraw6, 255); TextDrawFont(Textdraw6, 1); TextDrawLetterSize(Textdraw6, 0.260000, 1.000000); TextDrawColor(Textdraw6, -65281); TextDrawSetOutline(Textdraw6, 1); TextDrawSetProportional(Textdraw6, 1); Textdraw7 = TextDrawCreate(47.000000, 325.000000, "KM/H:360"); TextDrawBackgroundColor(Textdraw7, 255); TextDrawFont(Textdraw7, 1); TextDrawLetterSize(Textdraw7, 0.500000, 1.000000); TextDrawColor(Textdraw7, -1); TextDrawSetOutline(Textdraw7, 1); TextDrawSetProportional(Textdraw7, 1); for(new i, x = GetMaxPlayers(); i != x; ++i) { Status[i] = TextDrawCreate(555,100,"STATUS"); TextDrawAlignment(Status[i],2); TextDrawColor(Status[i],cor_bosta); TextDrawUseBox(Status[i],true); TextDrawBoxColor(Status[i],0x00000044); TextDrawLetterSize(Status[i], 0.3 ,0.8); TextDrawFont(Status[i],2); TextDrawTextSize(Status[i],0.0,83); TextDrawSetOutline(Status[i],1); TextDrawBackgroundColor(Status[i],preto); Incar[i] = Create3DTextLabel("",-1,0.0,0.0,0.0,40,-1,-1); } CreateDynamic3DTextLabel("Obstaculos Logo a Frente",azul,2774.2146,8.1173,34.2074,30); return 1; } public OnGameModeExit() { new arquivo[170]; for(new i, p = GetMaxPlayers(); i != p; ++i) { if(IsPlayerConnected(i) && PlayerInfo[i][Logado] > 0) { format(arquivo,sizeof(arquivo),"UPDATE jogadores SET level='%d',godcar='%d',banido='%d',spree='%d',dinheiro='%d',score='%d',morreu='%d',preso='%d',carrot='%d' WHERE player = '%s'", PlayerInfo[i][Level], PlayerInfo[i][GODCAR], PlayerInfo[i][Banido], PlayerInfo[i][Kill], GetPlayerMoney(i), GetPlayerScore(i), PlayerInfo[i][PMorreu], PlayerInfo[i][Preso], PlayerInfo[i][CTrancado], Nome(i)); mysql_query(arquivo); ShowPlayerDialog(i,0,DIALOG_STYLE_MSGBOX,"Servidor Reiniciado","{FF0000}O Servidor foi Reiniciado por algum Motivo\nAtualizaçao,Correçao De Bug's Mais\nNão Se Preocupe Em Breve Ele Voltará!","Fechar",""); } } mysql_close(); return 1; } public OnPlayerRequestClass(playerid, classid) { if(PlayerInfo[playerid][Logado] ==0) { new lol[69]; format(lol, sizeof(lol),"SELECT * FROM jogadores WHERE player = '%s'",Nome(playerid)); mysql_query(lol); mysql_store_result(); if(mysql_num_rows() != 0) { ShowPlayerDialog(playerid,18,DIALOG_STYLE_PASSWORD,"{FF0000}Login","{FFFF00}Conta Registrada Por Favor\nDigite Sua Senha Para\nPoder Jogar:","Logar","Sair"); }else{ ShowPlayerDialog(playerid,19,DIALOG_STYLE_PASSWORD,"{FF0000}Registro","{FFFF00}Conta Não Registra Por Favor\nColoque Uma Senha Entre 4 e 16\nCaracteres Para Se Registrar:","Registrar","Sair"); } mysql_free_result(); }else{ SpawnPlayer(playerid); } return 1; } public OnPlayerConnect(playerid) { if(IsPlayerNPC(playerid)) //Verifica se o jogador é um NPC. { new getname[25]; GetPlayerName(playerid,getname,sizeof(getname)); if(!strcmp(getname, "ReDKiiL_BOT", true)) //Checando se o nome do NPC é MeuPrimeiroNPC { PlayerInfo[playerid][Logado] = 1; print("NPC CONNECT ReDKiiL"); } else if(!strcmp(getname, "Rysher_BOT", true)) //Checando se o nome do NPC é MeuPrimeiroNPC { PlayerInfo[playerid][Logado] = 1; print("NPC CONNECT Rysher"); } return 1; } PlayerInfo[playerid][MIP] = 0; for(new dd; dd < sizeof(badnames); ++dd) { if(strcmp(badnames[dd],Nome(playerid)))continue; { SetPlayerName(playerid,"CHOREI_LAR"); Kick(playerid); return 1; } } if(ServerInfo[PP] == 0) { ServerInfo[PP] = 1; LoadProps(); for(new d; d < sizeof(AmusLabel); ++d) { CreateDynamic3DTextLabel("Ammu Nation Entre Armas e Colete Gratis!",azul,AmusLabel[d][0],AmusLabel[d][1],AmusLabel[d][2],25); CreateDynamicMapIcon(AmusLabel[d][0],AmusLabel[d][1],AmusLabel[d][2],6,fail); } } /*new ip[16]; GetPlayerIp(playerid,ip,sizeof(ip)); new fo = VerifikarTempBan(Nome(playerid),ip); if(fo) { SendClientMessage(playerid,cinza,"[TEMP-BAN] Voce Esta Temporariamente Banido!"); Kick(playerid); return 0; }*/ PlayerInfo[playerid][Logado] = 0; PlayerInfo[playerid][Avisos] = 0; PlayerInfo[playerid][PMorreu] = 0; PlayerInfo[playerid][GODCAR] = 0; PlayerInfo[playerid][SPR] = 0; PlayerInfo[playerid][Banido] = 0; PlayerInfo[playerid][UPM] = 0; PlayerInfo[playerid][Preso] = 0; PlayerInfo[playerid][LCMDS] = 0; PlayerInfo[playerid][Level] = 0; Escondido[playerid] = false; PlayerInfo[playerid][TimerGET] = 0; Update3DTextLabelText(Incar[playerid],-1,""); PlayerInfo[playerid][TLogin] = 0; PlayerInfo[playerid][msgold] = 0; PlayerInfo[playerid][Time] = 0; PlayerInfo[playerid][Evento] = 0; Fumacaon[playerid] = false; PlayerInfo[playerid][TimerOn] = 0; PlayerInfo[playerid][Carro] = -9999; PlayerInfo[playerid][DBHELI] = 0; PlayerInfo[playerid][Kill] = 0; ctlon[playerid] = false; PlayerInfo[playerid][Speed] = 0; PlayerInfo[playerid][PisN] = 0; PlayerInfo[playerid][MD] = 0; PlayerInfo[playerid][X1W] = 0; PlayerInfo[playerid][CTrancado] = 0; PlayerInfo[playerid][X1] = 0; PlayerInfo[playerid][SNP] = 0; PlayerInfo[playerid][BZ] = 0; PlayerInfo[playerid][DBLOCK] = 0; PlayerInfo[playerid][ARE]= 0; PlayerInfo[playerid][AFDC] = 0; PlayerInfo[playerid][MG] = 0; PlayerInfo[playerid][TeMPL] = 0; PlayerInfo[playerid][Radio] = 1; PlayerInfo[playerid][Din] = 0; SetPlayerScore(playerid,0); ResetPlayerCash(playerid); //SendClientMessage(playerid,-1,"SERVER: Para desligar a Radio use /radio off"); static leban[90],lep[16]; GetPlayerIp(playerid,lep,sizeof(lep)); format(leban,sizeof(leban),"SELECT * FROM bans WHERE nick = '%s' OR ip = '%s'",Nome(playerid),lep); mysql_query(leban); mysql_store_result(); if(mysql_num_rows() > 0) { static result[100],admin[25],motivo[40],dia,mes,ano,hora,minutos; PlayerInfo[playerid][msgold] = 455; if(mysql_fetch_row(result)) { sscanf(result,"p<|>s[25]s[40]ddddd",admin,motivo,dia,mes,ano,hora,minutos); } static str[350]; format(str,sizeof(str),"{FFFF00}Admin:{00FF00}%s\n",admin); format(str,sizeof(str),"%s{FFFF00}Motivo:{00FF00}%s\n",str,motivo); format(str,sizeof(str),"%s{FFFF00}Horario:{00FF00}%02d:%02d\n",str,hora,minutos); format(str,sizeof(str),"%s{FFFF00}Data:{00FF00}%d/%d/%d\n",str,dia,mes,ano); ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Banido",str,"Fechar",""); format(leban,sizeof(leban),"[HS]--> %s Foi Automaticamente Kickado Motivo: OLD",Nome(playerid)); SendClientMessagePlayerAll(playerid,cinza,leban); Kick(playerid); return 0; } mysql_free_result(); SetPlayerColor(playerid,0xFFFFFFFF); static stra[130]; if(ServerInfo[ConectMsg] == 1) { format(stra, sizeof(stra),"[HS]--> {FF8000}%s{FFFFFF} [ID:{FF8000}%d{FFFFFF}] entrou no servidor! (Online: %d/%d)",Nome(playerid),playerid,contador+1,GetMaxPlayers()-2); SendClientMessagePlayerAll(playerid,-1,stra); SetPlayerColor(playerid,0xFFFFFFFF); SendDeathMessage(INVALID_PLAYER_ID,playerid,200); } RemoveBuildingForPlayer(playerid, 985, 2497.4063, 2777.0703, 11.5313, 0.25); RemoveBuildingForPlayer(playerid, 986, 2497.4063, 2769.1094, 11.5313, 0.25); RemoveBuildingForPlayer(playerid, 634, 1858.6563, 762.7422, 9.7734, 0.25); RemoveBuildingForPlayer(playerid, 1540, 1974.8438, 836.7031, 10.7031, 0.25); RemoveBuildingForPlayer(playerid, 3513, 2037.7969, 868.7656, 10.1563, 0.25); RemoveBuildingForPlayer(playerid, 3516, 2042.5234, 831.0156, 9.0469, 0.25); RemoveBuildingForPlayer(playerid, 1290, 2082.1484, 843.0781, 11.8984, 0.25); RemoveBuildingForPlayer(playerid, 3516, 2082.2578, 860.4766, 9.1406, 0.25); RemoveBuildingForPlayer(playerid, 1540, 2098.8750, 836.7031, 10.7031, 0.25); RemoveBuildingForPlayer(playerid, 11372, -2076.4375, -107.9297, 36.9688, 0.25); RemoveBuildingForPlayer(playerid, 11014, -2076.4375, -107.9297, 36.9688, 0.25); RemoveBuildingForPlayer(playerid, 1294, 1863.1484, 760.9141, 14.2500, 0.25); RemoveBuildingForPlayer(playerid, 1257, 1974.8750, 779.2813, 11.0781, 0.25); SetPlayerRandomColor(playerid); return 1; } public OnPlayerDisconnect(playerid, reason) { if(PlayerInfo[playerid][Logado] == 1) { SalvarPlayer(playerid); } if(Fumacaon[playerid] == true) { DestroyObject(Fumaca[playerid][0]); DestroyObject(Fumaca[playerid][1]); DestroyObject(Fumaca[playerid][2]); DestroyObject(Fumaca[playerid][3]); } Update3DTextLabelText(Incar[playerid],-1,""); if(PlayerInfo[playerid][Carro] != INVALID_VEHICLE_ID) { DestroyVehicle(PlayerInfo[playerid][Carro]); } if(ServerInfo[ConectMsg] == 1) { if(reason != 2){ static string[90]; switch(reason) { case 0: format(string, sizeof(string),"[HS]--> {FF8000}%s{FFFFFF} saiu do servidor (Caiu a conexão ou crash) (Online: %d/%d)",Nome(playerid),contador-1,GetMaxPlayers()-2); case 1: format(string, sizeof(string),"[HS]--> {FF8000}%s{FFFFFF} saiu do servidor (Online: %d/%d)",Nome(playerid),contador-1,GetMaxPlayers()-2); } SendClientMessagePlayerAll(playerid,-1,string); } SendDeathMessage(INVALID_PLAYER_ID,playerid,201); } if(PlayerInfo[playerid][Level] >= 1) { Delete3DTextLabel(PlayerInfo[playerid][LabelAdmin]); Delete3DTextLabel(ctl[playerid]); DestroyObject(objco[playerid]); DestroyVehicle(admc[playerid]); } if(GetPVarInt(playerid,"StatusNeon") == 1) { DestroyObject(GetPVarInt(playerid,"Neon")); DestroyObject(GetPVarInt(playerid,"Neon_")); } if(PlayerInfo[playerid][X1W] == 1) { ServerInfo[X1W]--; } if(PlayerInfo[playerid][X1] == 1) { ServerInfo[X1] --; } if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { //TextDrawDestroy(Cime[playerid]); } if(PlayerInfo[playerid][Preso] == 1) { KillTimer(TimerCadeia[playerid]); } if(PlayerInfo[playerid][TimerOn] == 1) { KillTimer(PlayerInfo[playerid][TimerGET]); } return 1; } public OnPlayerSpawn(playerid) { if(IsPlayerNPC(playerid)) { if(!strcmp(Nome(playerid), "ReDKiiL_BOT", true)) { PlayerInfo[playerid][Logado] = 0; PutPlayerInVehicle(playerid,npccar,0); print("NPC PUTADO ReDKiiL"); LabelReDKiiL = Create3DTextLabel("ANT HACKER/ReDKiiL",amarelo,0.0,0.0,0.0,50,-1,-1); Attach3DTextLabelToPlayer(LabelReDKiiL,playerid,0.0,0.0,0.0); SetPlayerColor(playerid,amarelo); } if(!strcmp(Nome(playerid), "Rysher_BOT", true)) { PlayerInfo[playerid][Logado] = 0; PutPlayerInVehicle(playerid,dftnpc,0); print("NPC PUTADO Rysher"); LabelRysher = Create3DTextLabel("Rysher_BOT",amarelo,0.0,0.0,0.0,50,-1,-1); Attach3DTextLabelToPlayer(LabelRysher,playerid,0.0,0.0,0.0); SetPlayerColor(playerid,amarelo); } } if(!IsPlayerNPC(playerid)) { SetPlayerAttachedObject( playerid, 0, 356, 1, -0.186114, -0.117141, 0.000000, 0.000000, 24.305986, 0.000000, 1.000000, 1.000000, 1.000000 ); // m4 - 1 if(PlayerInfo[playerid][TimerOn] == 0) { PlayerInfo[playerid][TimerGET] = SetTimerEx("PagarLucroProps",4*60000,true,"d",playerid); PlayerInfo[playerid][TimerOn] = 1; //PagarLucroProps(playerid); } for(new d; d < GetMaxPlayers(); ++d) { if(IsPlayerConnected(d) && Escondido[d] == true) { SetTimerEx("Esconder",2000,false,"i",d); } } if(PlayerInfo[playerid][Level] > 0) { Attach3DTextLabelToPlayer(PlayerInfo[playerid][LabelAdmin],playerid,0.0,0.0,0.5); } new PackRandom = random(3); SetPlayerHealth(playerid,100); SetPlayerArmour(playerid,0); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); SetPlayerSkin(playerid,PlayerInfo[playerid][Skin]); TextDrawShowForPlayer(playerid,Textdraw0); TextDrawShowForPlayer(playerid,Textdraw1); TextDrawShowForPlayer(playerid,Textdraw2); TextDrawShowForPlayer(playerid,Textdraw3); TextDrawShowForPlayer(playerid,Textdraw4); TextDrawShowForPlayer(playerid,Textdraw5); TextDrawShowForPlayer(playerid,Textdraw6); //TextDrawShowForPlayer(playerid,Textdraw7); SetPlayerHealth(playerid,100); new ashuas[63]; format(ashuas,sizeof(ashuas),"SELECT * FROM spawns WHERE nick = '%s'",Nome(playerid)); mysql_query(ashuas); mysql_store_result(); if(mysql_num_rows() > 0) { new Float:LPOS[4],lokos[50],c[2]; if(mysql_fetch_row(lokos)) { sscanf(lokos,"p<|>s[25]ffff",c,LPOS[0],LPOS[1],LPOS[2],LPOS[3]); SetPlayerPos(playerid,LPOS[0],LPOS[1],LPOS[2]); SetPlayerFacingAngle(playerid,LPOS[3]); mysql_free_result(); } }else{ SetPlayerRandomSpawn(playerid); mysql_free_result(); } format(ashuas,sizeof(ashuas),"SELECT * FROM cores WHERE nick ='%s'",PlayerInfo[playerid][Nick]); mysql_query(ashuas); mysql_store_result(); if(mysql_num_rows() > 0) { new cor[16]; while(mysql_fetch_row_format(ashuas,"|")) { mysql_fetch_field_row(cor,"cor"); SetPlayerColor(playerid,strval(cor)); } } mysql_free_result(); if(PackRandom == 0) { CallLocalFunction("PACK0","d",playerid); } if(PackRandom == 1) { CallLocalFunction("PACK1","d",playerid); } if(PackRandom == 2) { CallLocalFunction("PACK2","d",playerid); } if(PlayerInfo[playerid][Preso] == 1) { SetPlayerPos(playerid,197.6661,173.8179,1003.0234); SetPlayerInterior(playerid,3); ResetPlayerWeapons(playerid); new lok[115]; format(lok, sizeof(lok),"[HS]--> %s Saiu Do Servidor Preso Mais Voltou e Foi para Jaula! Vai Ficar 15 Minutos Preso",Nome(playerid)); SendClientMessageToAll(coradm,lok); PlayerInfo[playerid][Preso] = 1; TimerCadeia[playerid] = SetTimerEx("SoltarJaula",15*60000,false,"d",playerid); } if(PlayerInfo[playerid][Evento] == 1) { PlayerInfo[playerid][Evento] = 0; } if(PlayerInfo[playerid][MD] == 1) { PlayerInfo[playerid][MD] = 0; } if(PlayerInfo[playerid][SNP] == 1) { PlayerInfo[playerid][SNP] = 0; } if(PlayerInfo[playerid][BZ] == 1) { PlayerInfo[playerid][BZ] = 0; } if(PlayerInfo[playerid][X1] ==1) { PlayerInfo[playerid][X1] = 0; } if(PlayerInfo[playerid][X1W] ==1) { PlayerInfo[playerid][X1W] = 0; } if(PlayerInfo[playerid][ARE] ==1) { PlayerInfo[playerid][ARE] = 0; } if(PlayerInfo[playerid][MG] ==1) { PlayerInfo[playerid][MG] = 0; } if(PlayerInfo[playerid][ARE] == 1) { PlayerInfo[playerid][ARE] = 0; } if(PlayerInfo[playerid][ARE2] == 1) { PlayerInfo[playerid][ARE2] = 0; } } return 1; } public OnPlayerDeath(playerid, killerid, reason) { SendDeathMessage(killerid,playerid,reason); if(GetPlayerState(killerid) == PLAYER_STATE_DRIVER) { if(!(GetVehicleModel(GetPlayerVehicleID(playerid)) == 425) && !(GetVehicleModel(GetPlayerVehicleID(playerid)) == 447)) { if(VHeli(GetVehicleModel(GetPlayerVehicleID(killerid)))) { if(PlayerInfo[killerid][DBHELI] == 0) { SendClientMessage(killerid,fail,"INFO: Voce Acaba De Cometer Heli Kill e Isso é Proibido! Da Proxima Vez Você Será Preso!"); GameTextForPlayer(killerid,"ATENCAO",4000,3); PlayerInfo[killerid][DBHELI] = 1; }else{ PlayerInfo[killerid][Preso] = 1; PlayerInfo[killerid][TPreso] = 5*60000; SetTimerEx("Jaula",2000,false,"d",killerid); new string[73]; format(string,sizeof(string),"%s foi Preso por 5 Minutos por cometer Heli Kiil",Nome(killerid)); SendClientMessageToAll(verde,string); PlayerInfo[killerid][DBHELI] = 0; } return 0; } } } PlayerInfo[playerid][PMorreu] ++; if(IsPlayerConnected(killerid)) { SetPlayerScore(killerid,GetPlayerScore(killerid)+1); GivePlayerCash(killerid,5000); GameTextForPlayer(playerid,"~n~~n~~n~~n~~n~~g~]MORREU]",2500,3); if(PlayerInfo[playerid][X1W] == 0 && PlayerInfo[playerid][SNP] == 0 && PlayerInfo[playerid][ARE] == 0 && PlayerInfo[playerid][ARE2] == 0 && PlayerInfo[playerid][MG] == 0 && PlayerInfo[playerid][BZ] == 0 && PlayerInfo[playerid][X1] == 0 && PlayerInfo[playerid][Evento] == 0 && PlayerInfo[playerid][MD] == 0) { PlayerInfo[killerid][Kill] ++; if(PlayerInfo[killerid][Kill] >= 10 && PlayerInfo[killerid][Kill] <= 60) { new strr[79]; if(PlayerInfo[killerid][Kill] == 10) { format(strr, sizeof(strr),"[HS]--> %s Está Sendo Procurado Recompensa: 10.000 $$",Nome(killerid)); SendClientMessageToAll(fail,strr); } if(PlayerInfo[killerid][Kill] == 20) { format(strr, sizeof(strr),"[HS]--> %s Está Sendo Procurado Recompensa: 20.000 $$",Nome(killerid)); SendClientMessageToAll(fail,strr); } if(PlayerInfo[killerid][Kill] == 30) { format(strr, sizeof(strr),"[HS]--> %s Está Sendo Procurado Recompensa: 30.000 $$",Nome(killerid)); SendClientMessageToAll(fail,strr); } if(PlayerInfo[killerid][Kill] == 40) { format(strr, sizeof(strr),"[HS]--> %s Está Sendo Procurado Recompensa: 40.000 $$",Nome(killerid)); SendClientMessageToAll(fail,strr); } if(PlayerInfo[killerid][Kill] == 50) { format(strr, sizeof(strr),"[HS]--> %s Está Sendo Procurando Recompensa: 50.000 $$",Nome(killerid)); SendClientMessageToAll(fail,strr); } if(PlayerInfo[killerid][Kill] == 60) { format(strr, sizeof(strr),"[HS]--> %s Está Sendo Procurado Recompensa: 60.000 $$",Nome(killerid)); SendClientMessageToAll(fail,strr); } } if(PlayerInfo[playerid][Kill] >= 10) { new strlol[105]; if(PlayerInfo[playerid][Kill] >= 10 && PlayerInfo[playerid][Kill] <= 20) { format(strlol, sizeof(strlol),"[HS]--> %s Ganhou Recompensa De 10.000 $$ Por Matar %s",Nome(killerid),Nome(playerid)); GivePlayerCash(killerid,10000); SendClientMessageToAll(amarelo,strlol); } if(PlayerInfo[playerid][Kill] >= 20 && PlayerInfo[playerid][Kill] <= 30) { format(strlol, sizeof(strlol),"[HS]--> %s Ganhou Recompensa De 20.000 $$ Por Matar %s",Nome(killerid),Nome(playerid)); GivePlayerCash(killerid,20000); SendClientMessageToAll(amarelo,strlol); } if(PlayerInfo[playerid][Kill] >= 30 && PlayerInfo[playerid][Kill] <= 40) { format(strlol, sizeof(strlol),"[HS]--> %s Ganhou Recompensa De 30.000 $$ Por Matar %s",Nome(killerid),Nome(playerid)); GivePlayerCash(killerid,30000); SendClientMessageToAll(amarelo,strlol); } if(PlayerInfo[playerid][Kill] >= 40 && PlayerInfo[playerid][Kill] <= 50) { format(strlol, sizeof(strlol),"[HS]--> %s Ganhou Recompensa De 40.000 $$ Por Matar %s",Nome(killerid),Nome(playerid)); GivePlayerCash(killerid,40000); SendClientMessageToAll(amarelo,strlol); } if(PlayerInfo[playerid][Kill] >= 50 && PlayerInfo[playerid][Kill] <= 60) { format(strlol, sizeof(strlol),"[HS]--> %s Ganhou Recompensa De 50.000 $$ Por Matar %s",Nome(killerid),Nome(playerid)); GivePlayerCash(killerid,60000); SendClientMessageToAll(amarelo,strlol); } if(PlayerInfo[playerid][Kill] >= 60) { format(strlol, sizeof(strlol),"[HS]--> %s Ganhou Recompensa De 60.000 $$ Por Matar %s",Nome(killerid),Nome(playerid)); GivePlayerCash(killerid,60000); SendClientMessageToAll(amarelo,strlol); } } PlayerInfo[playerid][Kill] = 0; } } if(PlayerInfo[playerid][X1] == 1 && PlayerInfo[killerid][X1] == 1) { new string[150]; format(string, sizeof(string),"{0080C0}[HS]--> {FFFFFF}%s{0080C0} Detonou {FFFFFF}%s{0080C0} Na Arena De X1 ( {FFFFFF}/X1{0080C0} )",Nome(killerid),Nome(playerid)); SendClientMessageToAll(verde,string); SpawnPlayer(killerid); ServerInfo[X1] = 0; } if(PlayerInfo[playerid][X1W] == 1 && PlayerInfo[killerid][X1W] ==1) { new string[152]; format(string, sizeof(string),"{0080C0}[HS]--> {FFFFFF}%s{0080C0} Detonou {FFFFFF}%s{0080C0} Na Arena De X1W ( {FFFFFF}/X1W{0080C0} )",Nome(killerid),Nome(playerid)); SendClientMessageToAll(verde,string); SpawnPlayer(killerid); ServerInfo[X1W] = 0; } if(PlayerInfo[killerid][SNP] == 1 && PlayerInfo[playerid][SNP] == 1) { new string[158]; format(string, sizeof(string),"{0080C0}[HS]--> {FFFFFF}%s{0080C0} Detonou {FFFFFF}%s{0080C0} Na Arena De Sniper ( {FFFFFF}/SNIPER{0080C0} )",Nome(killerid),Nome(playerid)); SendClientMessageToAll(verde,string); SetPlayerArmour(killerid,100); SetPlayerHealth(killerid,100); GameTextForPlayer(killerid,"~g~]MENOS UM]",1000,3); } if(PlayerInfo[killerid][BZ] == 1 && PlayerInfo[playerid][BZ] == 1) { new string[158]; format(string, sizeof(string),"{0080C0}[HS]--> {FFFFFF}%s{0080C0} Detonou {FFFFFF}%s{0080C0} Na Arena De Bazuca ( {FFFFFF}/BAZUKA{0080C0} )",Nome(killerid),Nome(playerid)); SendClientMessageToAll(verde,string); SetPlayerArmour(killerid,100); SetPlayerHealth(killerid,100); GameTextForPlayer(killerid,"~g~]MENOS UM]",1000,3); } if(PlayerInfo[killerid][ARE] == 1 && PlayerInfo[playerid][ARE] == 1) { new string[158]; format(string, sizeof(string),"{0080C0}[HS]--> {FFFFFF}%s{0080C0} Detonou {FFFFFF}%s{0080C0} Na Arena ( {FFFFFF}/ARENA{0080C0} )",Nome(killerid),Nome(playerid)); SendClientMessageToAll(verde,string); SetPlayerArmour(killerid,100); SetPlayerHealth(killerid,100); GameTextForPlayer(killerid,"~g~]MENOS UM]",1000,3); } if(PlayerInfo[killerid][ARE2] == 1 && PlayerInfo[playerid][ARE2] == 1) { new string[158]; format(string, sizeof(string),"{0080C0}[HS]--> {FFFFFF}%s{0080C0} Detonou {FFFFFF}%s{0080C0} Na Arena2 ( {FFFFFF}/ARENA2{0080C0} )",Nome(killerid),Nome(playerid)); SendClientMessageToAll(verde,string); SetPlayerArmour(killerid,100); SetPlayerHealth(killerid,100); GameTextForPlayer(killerid,"~g~]MENOS UM]",1000,3); } if(PlayerInfo[killerid][MG] == 1 && PlayerInfo[playerid][MG] == 1) { new string[158]; format(string, sizeof(string),"{0080C0}[HS]--> {FFFFFF}%s{0080C0} Detonou {FFFFFF}%s{0080C0} Na Arena De Minigum ( {FFFFFF}/MINIGUM{0080C0} )",Nome(killerid),Nome(playerid)); SendClientMessageToAll(verde,string); SetPlayerArmour(killerid,100); SetPlayerHealth(killerid,100); GameTextForPlayer(killerid,"~g~]MENOS UM]",1000,3); } return 1; } public OnVehicleSpawn(vehicleid) { AddVehicleComponent(vehicleid,CRodas[random(sizeof(CRodas))]); if(GetVehicleModel(vehicleid) == 428 || GetVehicleModel(vehicleid) == 432 || GetVehicleModel(vehicleid) == 556 || GetVehicleModel(vehicleid) == 601) { SetVehicleHealth(vehicleid,5000); } return 1; } public OnVehicleDeath(vehicleid, killerid) { if(ecarro[vehicleid] == true) { DestroyVehicle(vehicleid); } return 1; } public OnPlayerText(playerid, text[]) { if(ServerInfo[CHAT] == 0) { SendClientMessage(playerid,fail,"ERRO: O Chat Está Desativado"); return false; } if(PlayerInfo[playerid][Calado] == 1) { SendClientMessage(playerid,fail,"ERRO: Você Está Calado"); return false; } if(PlayerInfo[playerid][AFDC] == 1) { SendClientMessage(playerid,fail,"ERRO: Sem Flood No Chat Aguarde"); return false; } if(strlen(text) >= 80) { SendClientMessage(playerid,fail,"ERRO: Texto Muito Longo"); return false; } if(strlen(text) == strlen(PlayerInfo[playerid][ULTMSG]) && !strcmp(PlayerInfo[playerid][ULTMSG],text,false)) { SendClientMessage(playerid,fail,"ERRO: Não Repita a Mesma Mensagem!"); format(PlayerInfo[playerid][ULTMSG], 128, "%s", text); return 0; } if(strfind(text, ".", true) != -1 && strfind(text, ":", true) != -1 || strfind(text, "bloody", true) != -1) { SendClientMessage(playerid,fail,"AVISO: Sua Messagem Não Pode Ser Enviada"); static antd[127]; format(antd, sizeof(antd),"%s Digitou Texto Suspeito. Texto: %s",PlayerInfo[playerid][Nick],text); SendAdminMessage(-1,antd); return false; } if(text[0] == '@') { if(PlayerInfo[playerid][Level] >= 1) { static lol[150]; format(lol, sizeof(lol)," {FFFF00}x {00FF00}Chat Admin {FFFF00}x {00FF00}%s: %s",PlayerInfo[playerid][Nick],text[1]); SendAdminMessage(-1,lol); return false; } } if(text[0] == '!') { static string[180]; if(!IsPlayerInAnyVehicle(playerid)){ SendClientMessage(playerid,fail,"ERRO: Você Não Está Em Um Veiculo"); return 0;} if(!VAreos(GetVehicleModel(GetPlayerVehicleID(playerid)))){ SendClientMessage(playerid,fail,"ERRO: Esse Chat é So Para Veiculos Aéreos"); return 0; } format(string, sizeof(string),"{0080FF}**Chat Areo: {FFFFFF}%s {0080FF}[ID:{FFFFFF}%d{0080FF}]: {FFFFFF}%s {0080FF}Cambio**",PlayerInfo[playerid][Nick],playerid,text[1]); SendAreoMessage(string); PlayerInfo[playerid][AFDC] = 1; SetTimerEx("LIBERARTEXT",1000,false,"i",playerid); format(PlayerInfo[playerid][ULTMSG], 128, "%s", text); return false; } if(text[0] == ';') { new Float:POS[3]; GetPlayerPos(playerid,POS[0],POS[1],POS[2]); for(new i, p = GetMaxPlayers(); i < p; i++) { if(IsPlayerConnected(i)) { if(IsPlayerInRangeOfPoint(i, 20.0, POS[0], POS[1], POS[2])) { static str[150]; format(str, sizeof(str),"%s[ID:%d]: %s",PlayerInfo[playerid][Nick],playerid,text[1]); SendClientMessage(i,laranja, str); SetPlayerChatBubble(playerid,text[1], laranja, 20, 10000); PlayerPlaySound(i, 1057, 0.0, 0.0, 0.0); } } } PlayerInfo[playerid][AFDC] = 1; SetTimerEx("LIBERARTEXT",1000,false,"i",playerid); format(PlayerInfo[playerid][ULTMSG], 128, "%s", text); return false; } static string[150]; format(string,sizeof(string),"%s{CCFF00}[ID:{FFFFFF}%d{CCFF00}]:{FFFFFF} %s",PlayerInfo[playerid][Nick],playerid,text); SendClientMessageToAll(GetPlayerColor(playerid),string); SetPlayerChatBubble(playerid,text,-1,80,4000); PlayerInfo[playerid][AFDC] = 1; SetTimerEx("LIBERARTEXT",2000,false,"i",playerid); format(PlayerInfo[playerid][ULTMSG], 128, "%s", text); return 0; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { if(PlayerInfo[playerid][Evento] == 1) { if(EventoInfo[Morrer] == 1) { SetPlayerHealth(playerid,0.00000000); } } return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { if(newstate == PLAYER_STATE_DRIVER) { if(GetPlayerVehicleID(playerid) == VAdm[0] || GetPlayerVehicleID(playerid) == VAdm[1] || GetPlayerVehicleID(playerid) == VAdm[2] || GetPlayerVehicleID(playerid) == VAdm[3] || GetPlayerVehicleID(playerid) == VAdm[4]) { if(PlayerInfo[playerid][Level] == 0) { SendClientMessage(playerid,fail,"ERRO: Esse Veiculo é Para Uso Exclusivo De Administradores"); RemovePlayerFromVehicle(playerid); return false; } } if(PlayerInfo[playerid][Carro] == GetPlayerVehicleID(playerid)) { Update3DTextLabelText(Incar[playerid],-1,""); } for(new j , k = 13; k != j; ++j) { GetPlayerWeaponData(playerid, j,PlayerInfo[playerid][DBArma][j],PlayerInfo[playerid][DBBalas][j]); } ResetPlayerWeapons(playerid); new string[22]; format(string, sizeof(string),"~g~%s",NomeVeiculos[GetVehicleModel(GetPlayerVehicleID(playerid))-400]); GameTextForPlayer(playerid,string,2000,1); if(PlayerInfo[playerid][GODCAR] == 0) { SendClientMessage(playerid,amarelo,"INFO: Seu GoDCaR Está Desativado Para Ativalo Use /GC"); } } if(oldstate == PLAYER_STATE_DRIVER && oldstate != PLAYER_STATE_SPECTATING) { if(PlayerInfo[playerid][Carro] != INVALID_VEHICLE_ID) { format(strinc,sizeof(strinc),"{00FF00}Veiculo Criado Por\n{FFFF00}%s{00FF00}[ID:{FFFF00}%d{00FF00}]",PlayerInfo[playerid][Nick],playerid); Update3DTextLabelText(Incar[playerid],-1,strinc); Attach3DTextLabelToVehicle(Incar[playerid],PlayerInfo[playerid][Carro],0,0,0); } for(new j , k = 13; k != j; ++j) { GivePlayerWeapon(playerid,PlayerInfo[playerid][DBArma][j],PlayerInfo[playerid][DBBalas][j]); } } 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) { if(PlayerInfo[playerid][Logado] == 0) { SendClientMessage(playerid,fail,"ERRO: é Obrigatorio Logar Para Ser Spawnado"); return false; } return 1; } public OnObjectMoved(objectid) { return 1; } public OnPlayerObjectMoved(playerid, objectid) { return 1; } public OnPlayerPickUpDynamicPickup(playerid, pickupid) { if(pickupid == pickup[0]) { ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,22,150); GivePlayerWeapon(playerid,26,600); GivePlayerWeapon(playerid,28,1500); GivePlayerWeapon(playerid,31,1800); GivePlayerWeapon(playerid,34,100); GivePlayerWeapon(playerid,16,20); SetPlayerArmour(playerid,100); return SendClientMessage(playerid,verde,"INFO: Voce Pegou -> Um KIT Para Run"); } else if(pickupid == pickup[1]) { ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,22,150); GivePlayerWeapon(playerid,26,600); GivePlayerWeapon(playerid,28,1500); GivePlayerWeapon(playerid,31,1800); GivePlayerWeapon(playerid,34,100); GivePlayerWeapon(playerid,16,20); SetPlayerArmour(playerid,100); return SendClientMessage(playerid,verde,"INFO: Voce Pegou -> Um KIT Para Run"); } else if(pickupid == pickup[2]) { ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,22,150); GivePlayerWeapon(playerid,26,600); GivePlayerWeapon(playerid,28,1500); GivePlayerWeapon(playerid,31,1800); GivePlayerWeapon(playerid,34,100); GivePlayerWeapon(playerid,16,20); SetPlayerArmour(playerid,100); return SendClientMessage(playerid,verde,"INFO: Voce Pegou -> Um KIT Para Run"); } else if(pickupid == life1) { return SetPlayerHealth(playerid,100.0); } else if(pickupid == life2) { return SetPlayerHealth(playerid,100.0); } else for(new lop; lop < MAX_PROPS; ++lop) { if(pickupid == PropInfo[lop][PPickup]) { if(PlayerInfo[playerid][DBLOCK] == 0) { PlayerInfo[playerid][DBLOCK] = 1; SetTimerEx("LiberarDBlock",4000,false,"i",playerid); if(!strcmp(PropInfo[lop][PDono],Nome(playerid))) { ShowPlayerDialog(playerid,35,DIALOG_STYLE_MSGBOX,"{FF0000}Propriedades","{FFFF00}Esse Propriedade é Sua Deseja Vende-la?","Vender","Cancelar"); SetPVarInt(playerid,"VPROP",lop); return 1; } new str[140]; format(str,sizeof(str),"{FF0000}Propriedade ID:{FFFF00}%d\n{FF0000}Dono: {FFFF00}%s\n{FF0000}Valor:{FFFF00}%d",lop,PropInfo[lop][PDono],PropInfo[lop][PValor]); ShowPlayerDialog(playerid,34,DIALOG_STYLE_MSGBOX,"Propriedade",str,"Comprar","Cancelar"); SetPVarInt(playerid,"CPROP",lop); } break; } } return 1; } public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid) { if(damagedid != INVALID_PLAYER_ID) { new string[45]; format(string,sizeof(string),"~n~~n~~n~~n~~g~DANO NO OPONENTE:~r~%.0f",amount); GameTextForPlayer(playerid,string,2000,3); format(string,sizeof(string),"~n~~n~~n~~n~~g~VOCE RECEBEU DANO:~r~%.0f",amount); GameTextForPlayer(damagedid,string,2000,3); } return 1; } public OnVehicleMod(playerid, vehicleid, componentid) { return 1; } public OnVehiclePaintjob(playerid, vehicleid, paintjobid) { 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) { if(PlayerInfo[playerid][Logado] == 1) { drunknew[playerid] = GetPlayerDrunkLevel(playerid); if (drunknew[playerid] < 100) { // go back up, keep cycling. SetPlayerDrunkLevel(playerid, 2000); } else { if (pDrunkLevelLast[playerid] != drunknew[playerid]) { new wfps = pDrunkLevelLast[playerid] - drunknew[playerid]; if ((wfps > 0) && (wfps < 200)) pFPS[playerid] = wfps; pDrunkLevelLast[playerid] = drunknew[playerid]; } } if(PlayerInfo[playerid][Din] < GetPlayerMoney(playerid)) { SetMoney(playerid,PlayerInfo[playerid][Din]); } if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { } format(fstats, sizeof(fstats),"~r~SCORE:~w~%d~n~~r~KILLS:~w~%d~n~~r~PING:~w~%d~n~~r~FPS:~w~%d",GetPlayerScore(playerid),PlayerInfo[playerid][Kill],GetPlayerPing(playerid),pFPS[playerid]); TextDrawSetString(Status[playerid],fstats); } for(new p; p < MAX_PLAYERS; ++p) { if(IsPlayerConnected(p) && p != playerid) { if(PlayerInfo[playerid][CTrancado]==1) { SetVehicleParamsForPlayer(PlayerInfo[playerid][Carro],p,0,true); }else{ SetVehicleParamsForPlayer(PlayerInfo[playerid][Carro],p,0,false); } } } //GPS(playerid); return 1; } public OnPlayerStreamIn(playerid, forplayerid) { return 1; } public OnPlayerStreamOut(playerid, forplayerid) { return 1; } public OnVehicleStreamIn(vehicleid, forplayerid) { return 1; } public OnVehicleStreamOut(vehicleid, forplayerid) { return 1; } public OnVehicleDamageStatusUpdate(vehicleid, playerid) { if(PlayerInfo[playerid][GODCAR] == 1) { if(!VAreos(GetVehicleModel(vehicleid))) { RepairVehicle(vehicleid); } } return 1; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(PlayerInfo[playerid][Speed] == 1) { if (newkeys & KEY_FIRE) { if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { ModifyVehicleSpeed(GetPlayerVehicleID(playerid),150); } } if (newkeys & KEY_ACTION) { if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { static Float:Vx,Float:Vy,Float:Vz; GetVehicleVelocity(GetPlayerVehicleID(playerid),Vx,Vy,Vz); SetVehicleVelocity(GetPlayerVehicleID(playerid),Vx,Vy,Vz+0.20); } } } /*if(newkeys == 16 || newkeys == 1) { cmd_pararanim(playerid,""); }*/ if(PlayerInfo[playerid][OBSERVANDO] == 1) { if(newkeys == KEY_JUMP) { AdvanceSpectate(playerid); } if(newkeys == KEY_SPRINT) { ReverseSpectate(playerid); } } return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,A); if(dialogid == 18) { new str[150]; if(response) { format(str, sizeof(str),"SELECT * FROM jogadores WHERE player = '%s' AND senha = sha1('%s')",Nome(playerid),inputtext); mysql_query(str); mysql_store_result(); if(mysql_num_rows() == 0) { PlayerInfo[playerid][TLogin] ++; if(PlayerInfo[playerid][TLogin] == MAX_LOGIN) { format(str, sizeof(str),"[HS]--> %s Foi Automaticamente Kickado Motivo: Não Conseguiou Logar-se",Nome(playerid)); SendClientMessageToAll(cinza,str); Kick(playerid); return 0; } format(str, sizeof(str),"[CONTA]: Senha Incorreta! Tentativa %d/%d",PlayerInfo[playerid][TLogin],MAX_LOGIN); SendClientMessage(playerid,fail,str); return ShowPlayerDialog(playerid,18,DIALOG_STYLE_PASSWORD,"{FF0000}Login","{FFFF00}Conta Registrada Por Favor\nDigite Sua Senha Para\nPoder Jogar:","Logar","Sair"); }else{ CarregarPlayer(playerid); PlayerInfo[playerid][Logado] = 1; new level[30]; if(PlayerInfo[playerid][Level] == 5){ level ="Dono Do Servidor";} else if(PlayerInfo[playerid][Level] == 4){ level ="Sub Dono Servidor";} else if(PlayerInfo[playerid][Level] == 3){ level ="Administrador Experiente";} else if(PlayerInfo[playerid][Level] == 2){ level ="Administrador Regular";} else if(PlayerInfo[playerid][Level] == 1){ level ="Administrador";} else if(PlayerInfo[playerid][Level] == 0){ level ="Player Normal";} format(str,sizeof(str),"Logado Com Sucesso!({FFFFFF}%s{00FF00})",level); SendClientMessage(playerid,verde,str); format(PlayerInfo[playerid][Nick],25,Nome(playerid)); new ip[16]; GetPlayerIp(playerid,ip,sizeof(ip)); format(str,sizeof(str),"UPDATE jogadores SET ip='%s' WHERE player = '%s'",ip,Nome(playerid)); mysql_query(str); SpawnPlayer(playerid); } mysql_free_result(); }else{ format(str, sizeof(str),"[HS]--> %s Foi Automaticamente Kickado Motivo: Não Quis Se Logar-se",Nome(playerid)); SendClientMessageToAll(cinza,str); Kick(playerid); } } if(dialogid == 19) { new str[500]; if(response) { if(strlen(inputtext) < 3 || strlen(inputtext) > 16) { SendClientMessage(playerid,fail,"[CONTA]: Use Apenas Caracteres De 3 a 16"); return ShowPlayerDialog(playerid,19,DIALOG_STYLE_PASSWORD,"Registro","Conta Não Registra Por Favor\nColoque Uma Senha Entre 4 e 16\nCaracteres Para Se Registrar:","Registrar","Sair"); } new ip[16]; GetPlayerIp(playerid,ip,sizeof(ip)); new rand = random(299); format(str, sizeof(str),"INSERT INTO jogadores (player,senha,ip,level,godcar,banido,spree,dinheiro,score,morreu,preso,carrot,skin) VALUES ('%s',sha1('%s'),'%s','0','0','0','0','0','0','0','0','0','%d')",Nome(playerid),inputtext,ip,rand); mysql_query(str); PlayerInfo[playerid][Logado] = 1; PlayerInfo[playerid][Skin] = rand; SendClientMessage(playerid,verde,"[CONTA]: Registrado Com Sucesso! Ganhou 100 De Score e 90 Mil!"); format(PlayerInfo[playerid][Nick],25,Nome(playerid)); GivePlayerCash(playerid,90000); SetPlayerScore(playerid,100); SpawnPlayer(playerid); }else{ format(str, sizeof(str),"[HS]--> %s Foi automaticamente kickado Motivo: Não quis se registra-se"); SendClientMessageToAll(cinza,str); Kick(playerid); } } if(dialogid == 27) { if(response) { if(listitem == 0) { SetPlayerPos(playerid,364.1673,2538.7158,16.3856); SetPlayerVirtualWorld(playerid,10); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,4,1); GivePlayerWeapon(playerid,24,9999); GivePlayerWeapon(playerid,27,9999); GivePlayerWeapon(playerid,31,9999); GivePlayerWeapon(playerid,34,9999); GivePlayerWeapon(playerid,16,9999); SetPlayerHealth(playerid,100); SetPlayerArmour(playerid,100); } if(listitem == 1) { SetPlayerPos(playerid,349.3222,1933.6625,17.6406); SetPlayerVirtualWorld(playerid,10); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,4,1); GivePlayerWeapon(playerid,24,9999); GivePlayerWeapon(playerid,27,9999); GivePlayerWeapon(playerid,31,9999); GivePlayerWeapon(playerid,34,9999); GivePlayerWeapon(playerid,16,9999); SetPlayerHealth(playerid,100); SetPlayerArmour(playerid,100); } if(listitem == 2) { SetPlayerPos(playerid,-218.9914,2614.7612,62.4611); SetPlayerVirtualWorld(playerid,10); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,4,1); GivePlayerWeapon(playerid,24,9999); GivePlayerWeapon(playerid,27,9999); GivePlayerWeapon(playerid,31,9999); GivePlayerWeapon(playerid,34,9999); GivePlayerWeapon(playerid,16,9999); SetPlayerHealth(playerid,100); SetPlayerArmour(playerid,100); } if(listitem == 3) { SetPlayerPos(playerid,-514.4425,2594.5552,53.1415); SetPlayerVirtualWorld(playerid,10); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,4,1); GivePlayerWeapon(playerid,24,9999); GivePlayerWeapon(playerid,27,9999); GivePlayerWeapon(playerid,31,9999); GivePlayerWeapon(playerid,34,9999); GivePlayerWeapon(playerid,16,9999); SetPlayerHealth(playerid,100); SetPlayerArmour(playerid,100); } PlayerInfo[playerid][MD] = 1; new mtf[65]; format(mtf, sizeof(mtf),"[HS]--> %s Foi Para Mundo Da Guerra ( /MD )",Nome(playerid)); SendClientMessageToAll(CT,mtf); } return 1; } if(dialogid == 46 && response) { if(strlen(inputtext) < 6)return SendClientMessage(playerid,fail,"ERRO: Codigo Invalido"); if (strlen(inputtext) == 6) { new cor[20]; format(cor,sizeof(cor),"0x%sFF",inputtext); SetPlayerColor(playerid,HexParaInt(cor)); SendClientMessage(playerid,HexParaInt(cor),"INFO: Seu Nick Foi Mudado Para Cor Dessa Mensagem"); new color[110]; format(color,sizeof(color),"SELECT * FROM cores WHERE nick = '%s'",Nome(playerid)); mysql_query(color); mysql_store_result(); if(mysql_num_rows() > 0) { format(color,sizeof(color),"UPDATE cores cor='%s' WHERE nick = '%s'",GetPlayerColor(playerid),Nome(playerid)); mysql_query(color); }else{ format(color,sizeof(color),"INSERT INTO cores (nick,cor) VALUES('%s','%d')",Nome(playerid),GetPlayerColor(playerid)); mysql_query(color); } mysql_free_result(); } return 1; } if(dialogid == 31) { if(response) { switch(listitem) { case 0: { if(GetPlayerMoney(playerid) < 5000)return SendClientMessage(playerid,fail,"ERRO: Dinheiro Insuficiente"); SetPlayerArmour(playerid,100); GivePlayerCash(playerid,-5000); SendClientMessage(playerid,amarelo,"INFO: Colete Adquirido"); } case 1: { if(GetPlayerMoney(playerid) < 2000)return SendClientMessage(playerid,fail,"ERRO: Dinheiro Insuficiente"); GivePlayerWeapon(playerid,31,1000); GivePlayerCash(playerid,-2000); SendClientMessage(playerid,amarelo,"INFO: Colt M4 Adquirida"); } case 2: { if(GetPlayerMoney(playerid) < 2000)return SendClientMessage(playerid,fail,"ERRO: Dinheiro Insuficiente"); GivePlayerWeapon(playerid,26,1000); GivePlayerCash(playerid,-2000); SendClientMessage(playerid,amarelo,"INFO: Sawn Off Adquirida"); } case 3: { if(GetPlayerMoney(playerid) < 1000)return SendClientMessage(playerid,fail,"ERRO: Dinheiro Insuficiente"); GivePlayerWeapon(playerid,32,1000); GivePlayerCash(playerid,-500); SendClientMessage(playerid,amarelo,"INFO: Tec 9 Adquirida"); } case 4: { GivePlayerWeapon(playerid,46,1); SendClientMessage(playerid,amarelo,"INFO: Paraquedas Fornecido"); } case 5: { if(GetPlayerMoney(playerid) < 2000)return SendClientMessage(playerid,fail,"ERRO: Dinheiro Insuficiente"); GivePlayerWeapon(playerid,16,50); GivePlayerCash(playerid,-2000); SendClientMessage(playerid,amarelo,"INFO: Pack Granadas Adqurido"); } case 6: { if(GetPlayerMoney(playerid) < 2000)return SendClientMessage(playerid,fail,"ERRO: Dinheiro Insuficiente"); GivePlayerWeapon(playerid,34,150); GivePlayerCash(playerid,-2000); SendClientMessage(playerid,amarelo,"INFO: Sniper Adqurida"); } } } } if(dialogid == 28) { switch(listitem) { case 0: { PlayAudioStreamForPlayer(playerid,"http://live.radiohunter.com.br:5044/listen.pls"); SendClientMessage(playerid,verde,"Radio Hunter Ligada!!! Se Nao Estiver Tocando Verifique As Configuraçoes De Som Do Jogo e Do Seu Computador!"); } case 1: { PlayAudioStreamForPlayer(playerid,"http://174.127.101.180:8018/listen.pls"); SendClientMessage(playerid,verde,"Radio Sound Pop Ligada!!! Se Nao Estiver Tocando Verifique As Configuraçoes De Som Do Jogo e Do Seu Computador!"); } case 2: { PlayAudioStreamForPlayer(playerid,"http://67.228.177.4:9944/listen.pls"); SendClientMessage(playerid,verde,"Radio Rap Brasil Ligada!!! Se Nao Estiver Tocando Verifique As Configuraçoes De Som Do Jogo e Do Seu Computador!"); } case 3: { SendClientMessage(playerid,verde,"Radio Em Manutençao!"); } case 4: { SendClientMessage(playerid,verde,"Radio Em Manutençao!"); } case 5: { PlayAudioStreamForPlayer(playerid,"http://184.82.129.178:10148/listen.pls"); SendClientMessage(playerid,verde,"Radio Rock Clube Ligada!!! Se Nao Estiver Tocando Verifique As Configuraçoes De Som Do Jogo e Do Seu Computador!"); } case 6: { StopAudioStreamForPlayer(playerid); } } } if(dialogid == 45) { if(response) { switch(listitem) { case 0: { SetPlayerWeather(playerid,8); } case 1: { SetPlayerWeather(playerid,9); } case 2: { SetPlayerWeather(playerid,19); } case 3: { SetPlayerWeather(playerid,32); } case 4: { SetPlayerWeather(playerid,50); } case 5: { SetPlayerWeather(playerid,55); } case 6: { SetPlayerWeather(playerid,65); } case 7: { SetPlayerWeather(playerid,0); } } }else{ return 0; } } if(dialogid == 34) { if(response) { new propid = GetPVarInt(playerid,"CPROP"); DeletePVar(playerid,"CPROP"); if(PropInfo[propid][PStatus] == 0) { if(GetPlayerMoney(playerid) >= PropInfo[propid][PValor]) { PropInfo[propid][PStatus] = 1; GivePlayerCash(playerid,-PropInfo[propid][PValor]); SendClientMessage(playerid,verde,"INFO: Propriedade Adquirida!"); format(PropInfo[propid][PDono],25,Nome(playerid)); DestroyDynamicMapIcon(PropInfo[propid][MICO]); CreateDynamicMapIcon(PropInfo[propid][PX],PropInfo[propid][PY],PropInfo[propid][PZ],32,0); new string[160]; format(string,sizeof(string),"Propriedade\n{FF0000}Nome:{FFFFFF}%s\n{FF0000}Valor:{FFFFFF}%d\n{FF0000}Dono:{FFFFFF}%s",PropInfo[propid][PNome],PropInfo[propid][PValor],PropInfo[propid][PDono]); Update3DTextLabelText(PropInfo[propid][PLabel],fail,string); format(string,sizeof(string),"UPDATE propriedades SET dono='%s',status=1 WHERE id='%d'",PlayerInfo[playerid][Nick],propid); mysql_query(string); }else{ SendClientMessage(playerid,fail,"ERRO: Voce Nao Tem Dinheiro Suficiente!"); } }else{ SendClientMessage(playerid,fail,"ERRO: Essa Empresa Não Está a Venda!"); } } } if(dialogid == 35) { if(response) { ShowPlayerDialog(playerid,21,DIALOG_STYLE_MSGBOX,"{FF0000}Venda De Propriedade!","{FFFFFF}Tem Certeza Que Deseja Vender\nEstá Propriedade","Sim","Nao"); } } if(dialogid == 21) { if(response) { new getpropid = GetPVarInt(playerid,"VPROP"); DeletePVar(playerid,"VPROP"); PropInfo[getpropid][PStatus] = 0; format(PropInfo[getpropid][PDono],25,"Ninguem"); SendClientMessage(playerid,verde,"INFO: Propriedade Vendida!"); new string[160]; format(string,sizeof(string),"Propriedade\n{FF0000}Nome:{FFFFFF}%s\n{FF0000}Valor:{FFFFFF}%d\n{FF0000}Dono:{FFFFFF}%s",PropInfo[getpropid][PNome],PropInfo[getpropid][PValor],PropInfo[getpropid][PDono]); Update3DTextLabelText(PropInfo[getpropid][PLabel],fail,string); DestroyDynamicMapIcon(PropInfo[getpropid][MICO]); CreateDynamicMapIcon(PropInfo[getpropid][PX],PropInfo[getpropid][PY],PropInfo[getpropid][PZ],31,0); format(string,sizeof(string),"UPDATE propriedades SET dono='Ninguem',status=0 WHERE id='%d'",getpropid); } } if(dialogid == 33) { if(response) { new engine, lights, alarm, doors, bonnet, boot, objective; switch(listitem) { case 0:{ GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid), 1, lights, alarm, doors, bonnet, boot, objective); } case 1:{ GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid), 0, lights, alarm, doors, bonnet, boot, objective); } case 2:{ GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, 1, doors, bonnet, boot, objective); } case 3:{ GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, 0, doors, bonnet, boot, objective); } case 4:{ GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, 1, alarm, doors, bonnet, boot, objective); } case 5:{ GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine,0, alarm, doors, bonnet, boot, objective); } case 6:{ GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine,lights, alarm, 1, bonnet, boot, objective); } case 7:{ GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine,lights, alarm, 0, bonnet, boot, objective); } case 8:{ GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine,lights, alarm, doors, 1, boot, objective); } case 9:{ GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine,lights, alarm, doors, 0, boot, objective); } case 10:{ GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine,lights, alarm, doors, bonnet, 1, objective); } case 11:{ GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine,lights, alarm, doors, bonnet, 0, objective); } case 12:{ ShowPlayerDialog(playerid,38,DIALOG_STYLE_INPUT,"Placa","Digite a Placa De\nSeu Veiculo Entre\n3 e 8 Caracteres","Emplacar","Cancelar"); } } } } if(dialogid == 38) { if(response) { if(strval(inputtext) > 8)return SendClientMessage(playerid,fail,"ERRO: Use Apenas 8 Caracteres Ou Menos"); new string[9],conpo[14]; for(new i, k = 13; i != k; ++i) { conpo[i] = GetVehicleComponentInSlot(PlayerInfo[playerid][Carro],i); } format(string, sizeof(string),"%s",inputtext); SetVehicleNumberPlate(PlayerInfo[playerid][Carro],string); SetVehicleToRespawn(PlayerInfo[playerid][Carro]); SetVehiclePos(PlayerInfo[playerid][Carro],X,Y,Z); SetVehicleZAngle(PlayerInfo[playerid][Carro],A); PutPlayerInVehicle(playerid,PlayerInfo[playerid][Carro],0); for(new i, k = 13; i != k; ++i) { AddVehicleComponent(PlayerInfo[playerid][Carro],conpo[i]); } } } if(dialogid == 32 && response) { switch(listitem) { case 0:{ if(GetPlayerMoney(playerid) < 5000)return SendClientMessage(playerid,fail,"ERRO: Você Não Tem 5000$$ Para Compar Neon"); DestroyObject(GetPVarInt(playerid,"Neon")); DestroyObject(GetPVarInt(playerid,"Neon_")); SetPVarInt(playerid,"Neon",CreateObject(18648,0,0,0,0,0,0,-1)); SetPVarInt(playerid,"Neon_",CreateObject(18648,0,0,0,0,0,0,-1)); SetPVarInt(playerid,"StatusNeon",1); AttachObjectToVehicle(GetPVarInt(playerid,"Neon"),GetPlayerVehicleID(playerid),-0.8, 0.0, -0.65, 0.0, 0.0, 0.0); AttachObjectToVehicle(GetPVarInt(playerid,"Neon_"),GetPlayerVehicleID(playerid),0.8, 0.0, -0.65, 0.0, 0.0, 0.0); GivePlayerCash(playerid,-5000); } case 1:{ if(GetPlayerMoney(playerid) < 5000)return SendClientMessage(playerid,fail,"ERRO: Você Não Tem 5000$$ Para Compar Neon"); DestroyObject(GetPVarInt(playerid,"Neon")); DestroyObject(GetPVarInt(playerid,"Neon_")); SetPVarInt(playerid,"Neon",CreateObject(18650,0,0,0,0,0,0,-1)); SetPVarInt(playerid,"Neon_",CreateObject(18650,0,0,0,0,0,0,-1)); SetPVarInt(playerid,"StatusNeon",1); AttachObjectToVehicle(GetPVarInt(playerid,"Neon"),GetPlayerVehicleID(playerid),-0.8, 0.0, -0.65, 0.0, 0.0, 0.0); AttachObjectToVehicle(GetPVarInt(playerid,"Neon_"),GetPlayerVehicleID(playerid),0.8, 0.0, -0.65, 0.0, 0.0, 0.0); GivePlayerCash(playerid,-5000);} case 2:{ if(GetPlayerMoney(playerid) < 5000)return SendClientMessage(playerid,fail,"ERRO: Você Não Tem 5000$$ Para Compar Neon"); DestroyObject(GetPVarInt(playerid,"Neon")); DestroyObject(GetPVarInt(playerid,"Neon_")); SetPVarInt(playerid,"Neon",CreateObject(18649,0,0,0,0,0,0,-1)); SetPVarInt(playerid,"Neon_",CreateObject(18649,0,0,0,0,0,0,-1)); SetPVarInt(playerid,"StatusNeon",1); AttachObjectToVehicle(GetPVarInt(playerid,"Neon"),GetPlayerVehicleID(playerid),-0.8, 0.0, -0.65, 0.0, 0.0, 0.0); AttachObjectToVehicle(GetPVarInt(playerid,"Neon_"),GetPlayerVehicleID(playerid),0.8, 0.0, -0.65, 0.0, 0.0, 0.0); GivePlayerCash(playerid,-5000); } case 3:{ if(GetPlayerMoney(playerid) < 5000)return SendClientMessage(playerid,fail,"ERRO: Você Não Tem 5000$$ Para Compar Neon"); DestroyObject(GetPVarInt(playerid,"Neon")); DestroyObject(GetPVarInt(playerid,"Neon_")); SetPVarInt(playerid,"Neon",CreateObject(18651,0,0,0,0,0,0,-1)); SetPVarInt(playerid,"Neon_",CreateObject(18651,0,0,0,0,0,0,-1)); SetPVarInt(playerid,"StatusNeon",1); AttachObjectToVehicle(GetPVarInt(playerid,"Neon"),GetPlayerVehicleID(playerid),-0.8, 0.0, -0.65, 0.0, 0.0, 0.0); AttachObjectToVehicle(GetPVarInt(playerid,"Neon_"),GetPlayerVehicleID(playerid),0.8, 0.0, -0.65, 0.0, 0.0, 0.0); GivePlayerCash(playerid,-5000); } case 4:{ if(GetPlayerMoney(playerid) < 5000)return SendClientMessage(playerid,fail,"ERRO: Você Não Tem 5000$$ Para Compar Neon"); DestroyObject(GetPVarInt(playerid,"Neon")); DestroyObject(GetPVarInt(playerid,"Neon_")); SetPVarInt(playerid,"Neon",CreateObject(18652,0,0,0,0,0,0,-1)); SetPVarInt(playerid,"Neon_",CreateObject(18652,0,0,0,0,0,0,-1)); SetPVarInt(playerid,"StatusNeon",1); AttachObjectToVehicle(GetPVarInt(playerid,"Neon"),GetPlayerVehicleID(playerid),-0.8, 0.0, -0.65, 0.0, 0.0, 0.0); AttachObjectToVehicle(GetPVarInt(playerid,"Neon_"),GetPlayerVehicleID(playerid),0.8, 0.0, -0.65, 0.0, 0.0, 0.0); GivePlayerCash(playerid,-5000); } case 5:{ if(GetPlayerMoney(playerid) < 5000)return SendClientMessage(playerid,fail,"ERRO: Você Não Tem 5000$$ Para Compar Neon"); DestroyObject(GetPVarInt(playerid,"Neon")); DestroyObject(GetPVarInt(playerid,"Neon_")); SetPVarInt(playerid,"Neon",CreateObject(18647,0,0,0,0,0,0,-1)); SetPVarInt(playerid,"Neon_",CreateObject(18647,0,0,0,0,0,0,-1)); SetPVarInt(playerid,"StatusNeon",1); AttachObjectToVehicle(GetPVarInt(playerid,"Neon"),GetPlayerVehicleID(playerid),-0.8, 0.0, -0.65, 0.0, 0.0, 0.0); AttachObjectToVehicle(GetPVarInt(playerid,"Neon_"),GetPlayerVehicleID(playerid),0.8, 0.0, -0.65, 0.0, 0.0, 0.0); GivePlayerCash(playerid,-5000); } case 6:{ if(GetPVarInt(playerid,"StatusNeon") == 0)return SendClientMessage(playerid,fail,"ERRO: Você Não Tem Neon"); DestroyObject(GetPVarInt(playerid,"Neon")); DestroyObject(GetPVarInt(playerid,"Neon_")); } } } if(dialogid == 2) { if(response) { if(listitem == 0) { new allvehicles[] = "1\tAndromada\n2\tAT-400\n3\tBeagle\n4\tCropduster\n5\tDodo\n6\tHydra\n7\tNevada\n8\tRustler\n9\tShamal\n10\tSkimmer\n11\tStunt Plane"; ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Avioes Abaixe Para Mais",allvehicles,"Selecionar","Voltar"); } else if(listitem == 1) { new allvehicles[] = "1\tCargobob\n2\tHunter\n3\tLeviathan\n4\tMaverick\n5\tNews Maverick\n6\tPolice Maverick\n7\tRaindance\n8\tSeasparrow\n9\tSparrow"; ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"Helicopteros Abaixe Para Mais",allvehicles,"Selecionar","Voltar"); } else if(listitem == 2) { new allvehicles[] = "1\tBF-400\n2\tBike\n3\tBMX\n4\tFaggio\n5\tFCR-900\n6\tFreeway\n7\tMountain Bike\n8\tNRG-500\n9\tPCJ-600\n10\tPizzaBoy\n11\tQuad\n12\tSanchez\n13\tWayfarer"; ShowPlayerDialog(playerid,5,DIALOG_STYLE_LIST,"Motos Abaixe Para Mais",allvehicles,"Selecionar","Voltar"); } else if(listitem == 3) { new allvehicles[] = "1\tComet\n2\tFeltzer\n3\tStallion\n4\tWindsor"; ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Conversiveis",allvehicles,"Selecionar","Voltar"); } else if(listitem == 4) { new allvehicles[] = "1\tBenson\n2\tBobcat\n3\tBurrito\n4\tBoxville\n5\tBoxburg\n6\tCement Truck\n7\tDFT-300\n8\tFlatbed\n9\tLinerunner\n10\tMule\n11\tNews Van\n12\tPacker\n13\tPetrol Tanker\n14\tPicador\n15\tPony\n16\tRoad Train\n17\tRumpo\n18\tSadler\n19\tSadler Shit( Ghost Car )\n20\tTopfun\n21\tTractor\n22\tTrashmaster\n23\tUitlity Van\n24\tWalton\n25\tYankee\n26\tYosemite"; ShowPlayerDialog(playerid,7,DIALOG_STYLE_LIST,"Industriais Abaixe Para Mais",allvehicles,"Selecionar","Voltar"); } else if(listitem == 5) { new allvehicles[] = "1\tBlade\n2\tBroadway\n3\tRemington\n4\tSavanna\n5\tSlamvan\n6\tTahoma\n7\tTornado\n8\tVoodoo"; ShowPlayerDialog(playerid,8,DIALOG_STYLE_LIST,"Lowriders",allvehicles,"Selecionar","Voltar"); } else if(listitem == 6) { new allvehicles[] = "1\tBandito\n2\tBF Injection\n3\tDune\n4\tHuntley\n5\tLandstalker\n6\tMesa\n7\tMonster Truck\n8\tMonster Truck 'A'\n9\tMonster Truck 'B'\n10\tPatriot\n11\tRancher 'A'\n12\tRancher 'B'\n13\tSandking"; ShowPlayerDialog(playerid,9,DIALOG_STYLE_LIST,"OffRoads Abaixe Para Mais",allvehicles,"Selecionar","Voltar"); } else if(listitem == 7) { new allvehicles[] = "1\tAmbulance\n2\tBarracks\n3\tBus\n4\tCabbie\n5\tCoach\n6\tHPV-1000 ( Cop Bike )\n7\tEnforcer\n8\tF.B.I Rancher\n9\tF.B.I Truck\n10\tFiretruck\n11\tFireTruck LA\n12\tPolice Car ( LSPD )\n13\tPolice Car ( LVPD )\n14\tPolice Car ( SFPD )\n15\tRanger\n16\tS.W.A.T\n17\tTaxi\n18\tRhino"; ShowPlayerDialog(playerid,10,DIALOG_STYLE_LIST,"Veiculos Serviço Publico Abaixe Para Mais",allvehicles,"Selecionar","Voltar"); } else if(listitem == 8) { new allvehicles[] = "1\tAdmiral\n2\tBloodring Banger\n3\tBravura\n4\tBuccaneer\n5\tCadrona\n6\tClover\n7\tElegant\n8\tElegy\n9\tEmperor\n10\tEsperanto\n11\tFortune\n12\tGlendale Shit ( Ghost Car )\n13\tGlendale\n14\tGreenwood\n15\tHermes\n16\tIntruder\n17\tMajestic\n18\tMananal\n19\tMerit\n20\tNebula\n21\tOceanic\n22\tPremier\n23\tPrevion\n24\tPrimo\n25\tSentinel\n26\tStafford\n27\tSultan \n28\tSunrise\n29\tTampa\n30\tVicent\n31\tVirgo\n32\tWillard\n33\tWashington"; ShowPlayerDialog(playerid,11,DIALOG_STYLE_LIST,"Veiculos Saloons Abaixe Para Mais",allvehicles,"Selecionar","Voltar"); } else if(listitem == 9) { new allvehicles[] = "1\tAlpha\n2\tBanshee\n3\tBlista Compact\n4\tBuffalo\n5\tBullet\n6\tCheetah\n7\tClub\n8\tEuros\n9\tFlash\n10\tHotring Racer 'A'\n11\tHotring Racer 'B'\n12\tHotring Racer 'C'\n13\tInfernus\n14\tJester\n15\tPhoenix\n16\tSabre\n17\tSuper GT\n18\tTurismo\n19\tUranus\n20\tZR-350"; ShowPlayerDialog(playerid,12,DIALOG_STYLE_LIST,"Veiculos Esportivos Abaixe Para Mais",allvehicles,"Selecionar","Voltar"); } else if(listitem == 10) { new allvehicles[] = "1\tMoonbeam\n2\tPerenniel\n3\tRegina\n4\tSolair\n5\tStratum"; ShowPlayerDialog(playerid,13,DIALOG_STYLE_LIST,"Peruas Abaixei Para Mais",allvehicles,"Selecionar","Voltar"); } else if(listitem == 11) { new allvehicles[] = "1\tCoastguard\n2\tDinghy\n3\tJetmax\n4\tLaunch\n5\tMarquis\n6\tPredator\n7\tReefer\n8\tSpeeder\n9\tSquallo\n10\tTropic"; ShowPlayerDialog(playerid,14,DIALOG_STYLE_LIST,"Barcos Abaixe Para Mais",allvehicles,"Selecionar","Voltar"); } else if(listitem == 12) { new allvehicles[] = "1\tBaggage\n2\tCaddy\n3\tCamper 'A'\n4\tCamper 'B'\n5\tCobine Harvester\n6\tDozer\n7\tDumper\n8\tForklift\n9\tHotknife\n10\tHustler\n11\tHotdog\n12\tKart\n13\tMower\n14\tMr. Whoopee\n15\tRomero\n16\tSecuricar\n17\tStretch\n18\tSweeper\n19\tTowtruck\n20\tTug\n21\tVortex"; ShowPlayerDialog(playerid,15,DIALOG_STYLE_LIST,"Veiculos Unicos Abaixe Para mais",allvehicles,"Selecionar","Voltar"); } else if(listitem == 13) { SendClientMessage(playerid,fail,"ERRO: Veiculos Desabilitados"); } else if(listitem == 14) { new allvehicles[] = "1\tArticle Trailer\n2\tArticle Trailer 2\n3\tArticle Trailer 3'\n4\tBaggage Trailer 'A''\n5\tBaggage Trailer 'B'\n6\tFarm Trailer\n7\tFreight Frat Trailer(Train)\n8\tFreight Box Trailer(Train)\n9\tPetrol Trailer\n10\tStreak Trailer(Train)\n11\tStairs Trailer\n12\tUitlity Trailer"; ShowPlayerDialog(playerid,17,DIALOG_STYLE_LIST,"Trailers Abaixe Para Mais",allvehicles,"Selecionar","Voltar"); } } } else if(dialogid == 3) { if(response) { if(listitem == 0) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(592,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 1) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(577,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 2) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(511,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 3) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(512,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 4) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(593,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 5) { SendClientMessage(playerid, 0xF60000AA, "[ERRO]Veiculo Desativado !"); } else if(listitem == 6) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(553,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 7) { SendClientMessage(playerid, 0xF60000AA, "[ERRO]Veiculo Desativado !"); } else if(listitem == 8) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(519,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 9) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(460,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 10) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(513,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } } else { new allvehicles[] = "1\tAviões\n2\tHelicopteros\n3\tMotos\n4\tConverciveis\n5\tIndustrial\n6\tLowriders\n7\tOffRoad\n8\tVeiculos de Serviço Público\n9\tSaloons\n10\tEsportivos\n11\tPeruas\n12\tBarcos\n13\tVeiculos Unicos\n14\tVeiculos RC\n15\tTrailers"; ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST," Veiculos Abaixe Para Mais",allvehicles,"Selecionar","Voltar"); } } else if(dialogid == 4) { if(response) { if(listitem == 0) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(548,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 1) { SendClientMessage(playerid, 0xF60000AA, "[ERRO]Veiculo Desativado !"); } else if(listitem == 2) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(417,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 3) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(487,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 4) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(488,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 5) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(497,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 6) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(563,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 7) { SendClientMessage(playerid, 0xF60000AA, "[ERRO]Veiculo Desativado !"); } else if(listitem == 8) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(469,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } } else { new allvehicles[] = "1\tAviões\n2\tHelicopteros\n3\tMotos\n4\tConverciveis\n5\tIndustrial\n6\tLowriders\n7\tOffRoad\n8\tVeiculos de Serviço Público\n9\tSaloons\n10\tEsportivos\n11\tPeruas\n12\tBarcos\n13\tVeiculos Unicos\n14\tVeiculos RC\n15\tTrailers"; ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST," Veiculos Abaixe Para Mais",allvehicles,"Selecionar","Voltar"); } } else if(dialogid == 5) { if(response) { if(listitem == 0) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(581,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 1) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(509,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 2) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(481,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 3) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(462,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 4) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(521,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 5) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(463,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 6) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(510,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 7) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(522,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 8) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(461,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 9) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(448,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 10) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(471,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 11) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(468,X,Y,Z,0,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 12) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(586,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } } else { new allvehicles[] = "1\tAviões\n2\tHelicopteros\n3\tMotos\n4\tConverciveis\n5\tIndustrial\n6\tLowriders\n7\tOffRoad\n8\tVeiculos de Serviço Público\n9\tSaloons\n10\tEsportivos\n11\tPeruas\n12\tBarcos\n13\tVeiculos Unicos\n14\tVeiculos RC\n15\tTrailers"; ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST," Veiculos Abaixe Para Mais",allvehicles,"Selecionar","Voltar"); } } else if(dialogid == 6) { if(response) { if(listitem == 0) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(480,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 1) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(533,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 2) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(439,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 3) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(555,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } } else { new allvehicles[] = "1\tAviões\n2\tHelicopteros\n3\tMotos\n4\tConverciveis\n5\tIndustrial\n6\tLowriders\n7\tOffRoad\n8\tVeiculos de Serviço Público\n9\tSaloons\n10\tEsportivos\n11\tPeruas\n12\tBarcos\n13\tVeiculos Unicos\n14\tVeiculos RC\n15\tTrailers"; ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST," Veiculos Abaixe Para Mais",allvehicles,"Selecionar","Selecionar"); } } else if(dialogid == 7) { if(response) { if(listitem == 0) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(499,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 1) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(422,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 2) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(482,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 3) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(498,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 4) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(609,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 5) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(524,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 6) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(578,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 7) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(455,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 8) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(403,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 9) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(414,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 10) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(582,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 11) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(443,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 12) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(514,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 13) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(600,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 14) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(413,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 15) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(515,X,Y,Z,0,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 16) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(440,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 17) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(543,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 18) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(605,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 19) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(459,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 20) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(531,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 21) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(408,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 22) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(552,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 23) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(478,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 24) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(556,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 25) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(554,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } } else { new allvehicles[] = "1\tAviões\n2\tHelicopteros\n3\tMotos\n4\tConverciveis\n5\tIndustrial\n6\tLowriders\n7\tOffRoad\n8\tVeiculos de Serviço Público\n9\tSaloons\n10\tEsportivos\n11\tPeruas\n12\tBarcos\n13\tVeiculos Unicos\n14\tVeiculos RC\n15\tTrailers"; ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST," Veiculos Abaixe Para Mais",allvehicles,"Selecionar","Voltar"); } } else if(dialogid == 8) { if(response) { if(listitem == 0) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(536,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 1) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(575,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 2) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(534,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 3) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(567,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 4) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(535,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 5) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(566,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 6) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(576,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 7) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(412,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } } else { new allvehicles[] = "1\tAviões\n2\tHelicopteros\n3\tMotos\n4\tConverciveis\n5\tIndustrial\n6\tLowriders\n7\tOffRoad\n8\tVeiculos de Serviço Público\n9\tSaloons\n10\tEsportivos\n11\tPeruas\n12\tBarcos\n13\tVeiculos Unicos\n14\tVeiculos RC\n15\tTrailers"; ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST," Veiculos Abaixe Para Mais",allvehicles,"Selecionar","Voltar"); } } else if(dialogid == 9) { if(response) { if(listitem == 0) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(568,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 1) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(424,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 2) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(573,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 3) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(579,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 4) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(400,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 5) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(500,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 6) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(444,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 7) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(556,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 8) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(557,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 9) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(470,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 10) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(489,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 11) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(505,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 12) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(495,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } } else { new allvehicles[] = "1\tAviões\n2\tHelicopteros\n3\tMotos\n4\tConverciveis\n5\tIndustrial\n6\tLowriders\n7\tOffRoad\n8\tVeiculos de Serviço Público\n9\tSaloons\n10\tEsportivos\n11\tPeruas\n12\tBarcos\n13\tVeiculos Unicos\n14\tVeiculos RC\n15\tTrailers"; ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST," Veiculos Abaixe Para Mais",allvehicles,"Selecionar","Voltar"); } } else if(dialogid == 10) { if(response) { if(listitem == 0) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(416,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 1) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(433,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 2) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(431,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 3) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(438,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 4) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(437,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 5) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(523,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 6) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(427,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 7) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(490,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 8) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(528,X,Y,Z,0,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 9) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(407,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 10) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(544,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 11) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(596,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 12) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(598,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 13) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(597,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 14) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(599,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 15) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(601,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 16) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(420,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 17) { SendClientMessage(playerid, 0xF60000AA, "[ERRO]Veiculo Desativado !"); } } else { new allvehicles[] = "1\tAviões\n2\tHelicopteros\n3\tMotos\n4\tConverciveis\n5\tIndustrial\n6\tLowriders\n7\tOffRoad\n8\tVeiculos de Serviço Público\n9\tSaloons\n10\tEsportivos\n11\tPeruas\n12\tBarcos\n13\tVeiculos Unicos\n14\tVeiculos RC\n15\tTrailers"; ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST," Veiculos Abaixe Para Mais",allvehicles,"Selecionar","Voltar"); } } else if(dialogid == 11) { if(response) { if(listitem == 0) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(445,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 1) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(504,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 2) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(401,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 3) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(518,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 4) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(527,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 5) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(542,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 6) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(507,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 7) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(562,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 8) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(585,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 9) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(419,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 10) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(526,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 11) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(604,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 12) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(466,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 13) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(492,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 14) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(474,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 15) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(546,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 16) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(517,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 17) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(310,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 18) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(551,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 19) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(516,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 20) { SendClientMessage(playerid,vermelho,"[ERRO]Veiculo Desativado"); } else if(listitem == 21) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(426,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 22) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(436,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 23) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(547,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 24) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(405,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 25) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(580,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 26) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(560,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 27) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(550,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 28) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(549,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 29) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(540,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 30) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(491,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 31) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(529,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 32) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(421,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } } else { new allvehicles[] = "1\tAviões\n2\tHelicopteros\n3\tMotos\n4\tConverciveis\n5\tIndustrial\n6\tLowriders\n7\tOffRoad\n8\tVeiculos de Serviço Público\n9\tSaloons\n10\tEsportivos\n11\tPeruas\n12\tBarcos\n13\tVeiculos Unicos\n14\tVeiculos RC\n15\tTrailers"; ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST," Veiculos Abaixe Para Mais",allvehicles,"Selecionar","Voltar"); } } else if(dialogid == 12) { if(response) { if(listitem == 0) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(602,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 1) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(429,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 2) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(496,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 3) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(402,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 4) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(541,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 5) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(415,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 6) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(589,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 7) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(587,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 8) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(565,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 9) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(494,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 10) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(502,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 11) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(503,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 12) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(411,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 13) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(559,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 14) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(603,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 15) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(475,X,Y,Z,0,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 16) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(506,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 17) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(451,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 18) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(558,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 19) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(477,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } } else { new allvehicles[] = "1\tAviões\n2\tHelicopteros\n3\tMotos\n4\tConverciveis\n5\tIndustrial\n6\tLowriders\n7\tOffRoad\n8\tVeiculos de Serviço Público\n9\tSaloons\n10\tEsportivos\n11\tPeruas\n12\tBarcos\n13\tVeiculos Unicos\n14\tVeiculos RC\n15\tTrailers"; ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST," Veiculos Abaixe Para Mais",allvehicles,"Selecionar","Voltar"); } } else if(dialogid == 13) { if(response) { if(listitem == 0) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(418,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 1) { SendClientMessage(playerid, 0xF60000AA, "[ERRO]Veiculo Desativado !"); } else if(listitem == 2) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(479,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 3) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(458,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 4) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(561,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } } else { new allvehicles[] = "1\tAviões\n2\tHelicopteros\n3\tMotos\n4\tConverciveis\n5\tIndustrial\n6\tLowriders\n7\tOffRoad\n8\tVeiculos de Serviço Público\n9\tSaloons\n10\tEsportivos\n11\tPeruas\n12\tBarcos\n13\tVeiculos Unicos\n14\tVeiculos RC\n15\tTrailers"; ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST," Veiculos Abaixe Para Mais",allvehicles,"Selecionar","Voltar"); } } else if(dialogid == 14) { if(response) { if(listitem == 0) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(472,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 1) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(473,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 2) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(493,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 3) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(595,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 4) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(484,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 5) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(430,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 6) { PutPlayerInVehicle(playerid,CreateVehicle(453,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 7) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(452,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 8) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(446,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 9) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(454,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } } else { new allvehicles[] = "1\tAviões\n2\tHelicopteros\n3\tMotos\n4\tConverciveis\n5\tIndustrial\n6\tLowriders\n7\tOffRoad\n8\tVeiculos de Serviço Público\n9\tSaloons\n10\tEsportivos\n11\tPeruas\n12\tBarcos\n13\tVeiculos Unicos\n14\tVeiculos RC\n15\tTrailers"; ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST," Veiculos Abaixe Para Mais",allvehicles,"Selecionar","Voltar"); } } else if(dialogid == 15) { if(response) { if(listitem == 0) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(485,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 1) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(457,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 2) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(483,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 3) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(508,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 4) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(532,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 5) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(486,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 6) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(406,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 7) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(530,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 8) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(434,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 9) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(545,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 10) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(588,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 11) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(571,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 12) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(572,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 13) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(423,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 14) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(442,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 15) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(428,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 16) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(409,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 17) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(574,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 18) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(525,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 19) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(583,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 20) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(539,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } } else { new allvehicles[] = "1\tAviões\n2\tHelicopteros\n3\tMotos\n4\tConverciveis\n5\tIndustrial\n6\tLowriders\n7\tOffRoad\n8\tVeiculos de Serviço Público\n9\tSaloons\n10\tEsportivos\n11\tPeruas\n12\tBarcos\n13\tVeiculos Unicos\n14\tVeiculos RC\n15\tTrailers"; ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST," Veiculos Abaixe Para Mais",allvehicles,"Selecionar","Voltar"); } } else if(dialogid == 16) { if(response) { if(listitem == 0) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(441,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 1) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(464,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 2) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(465,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 3) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(501,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 4) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(564,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 5) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(594,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } } else { new allvehicles[] = "1\tAviões\n2\tHelicopteros\n3\tMotos\n4\tConverciveis\n5\tIndustrial\n6\tLowriders\n7\tOffRoad\n8\tVeiculos de Serviço Público\n9\tSaloons\n10\tEsportivos\n11\tPeruas\n12\tBarcos\n13\tVeiculos Unicos\n14\tVeiculos RC\n15\tTrailers"; ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST," Veiculos Abaixe Para Mais ",allvehicles,"Selecionar","Voltar"); } } else if(dialogid == 17) { if(response) { if(listitem == 0) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(435,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 1) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(450,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 2) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(591,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 3) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(606,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 4) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(607,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 5) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(610,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 6) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(569,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 7) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(590,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 8) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(584,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 9) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(570,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 10) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(608,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } else if(listitem == 11) { DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(611,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } } else { new allvehicles[] = "1\tAviões\n2\tHelicopteros\n3\tMotos\n4\tConverciveis\n5\tIndustrial\n6\tLowriders\n7\tOffRoad\n8\tVeiculos de Serviço Público\n9\tSaloons\n10\tEsportivos\n11\tPeruas\n12\tBarcos\n13\tVeiculos Unicos\n14\tVeiculos RC\n15\tTrailers"; ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST," Veiculos Abaixe Para Mais",allvehicles,"Selecionar","Voltar"); } } if(dialogid == 22) { switch(listitem) { case 0: ChangeVehicleColor(GetPlayerVehicleID(playerid),1,1); case 1: ChangeVehicleColor(GetPlayerVehicleID(playerid),252,252); case 2: ChangeVehicleColor(GetPlayerVehicleID(playerid),126,126); case 3: ChangeVehicleColor(GetPlayerVehicleID(playerid),79,79); case 4: ChangeVehicleColor(GetPlayerVehicleID(playerid),7,7); case 5: ChangeVehicleColor(GetPlayerVehicleID(playerid),3,3); case 6: ChangeVehicleColor(GetPlayerVehicleID(playerid),6,6); case 7: ChangeVehicleColor(GetPlayerVehicleID(playerid),11,11); case 8: ChangeVehicleColor(GetPlayerVehicleID(playerid),78,78); } } return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { new level[25],tenso[60],strc[330],getfps[25],getping[25]; if(PlayerInfo[clickedplayerid][Level] == 5){ level ="Dono Do Servidor";} else if(PlayerInfo[clickedplayerid][Level] == 4){ level ="Sub Dono Servidor";} else if(PlayerInfo[clickedplayerid][Level] == 3){ level ="Administrador Experiente";} else if(PlayerInfo[clickedplayerid][Level] == 2){ level ="Administrador Regular";} else if(PlayerInfo[clickedplayerid][Level] == 1){ level ="Administrador";} else if(PlayerInfo[clickedplayerid][Level] == 0){ level ="Player Normal";} if(PlayerInfo[clickedplayerid][TeMPL] == 1){ level ="Temp Admin";} if(pFPS[clickedplayerid] <= 10){ getfps = "{FF0000}Péssimo";} else if(pFPS[clickedplayerid] >= 10 && pFPS[clickedplayerid] <= 20){ getfps= "{FF8000}Ruim";} else if(pFPS[clickedplayerid] >= 20 && pFPS[clickedplayerid] <= 30){ getfps= "{FFFF00}Normal";} else if(pFPS[clickedplayerid] >= 30 && pFPS[clickedplayerid] <= 40){ getfps= "{00FF00}Bom";} else if(pFPS[clickedplayerid] >= 40){ getfps = "{FF0080}Excelente";} if(GetPlayerPing(clickedplayerid) < 50){ getping = "{FF0080}Excelente";} else if(GetPlayerPing(clickedplayerid) >= 50 && GetPlayerPing(clickedplayerid) <= 100){ getping ="{00FF00}Bom";} else if(GetPlayerPing(clickedplayerid) >= 100 && GetPlayerPing(clickedplayerid) <= 300){ getping ="{FFFF00}Normal";} else if(GetPlayerPing(clickedplayerid) >= 300 && GetPlayerPing(clickedplayerid) <= 450){ getping ="{FF8000}Ruim";} else if(GetPlayerPing(clickedplayerid) >= 450){ getping = "{FF0000}Péssimo";} new Float:mortesr; if(PlayerInfo[clickedplayerid][PMorreu] == 0){ mortesr = 1; }else{ mortesr = PlayerInfo[clickedplayerid][PMorreu]; } new Float:Ratio = GetPlayerScore(clickedplayerid)/mortesr; new strratio[25]; if(Ratio == 0) strratio = "{EAFF00}Sossegado"; if(Ratio > 0 && Ratio <= 0.3) strratio = "{FF0000}Fracassado"; if(Ratio > 0.3 && Ratio <= 0.5) strratio = "{FF3C00}Péssimo"; if(Ratio > 0.5 && Ratio <= 0.7) strratio = "{FF8800}Muito ruim"; if(Ratio > 0.7 && Ratio <= 0.9) strratio = "{FFBF00}Ruim"; if(Ratio > 0.9 && Ratio < 1.0) strratio = "{FFD900}Fraco"; if(Ratio == 1.0) strratio = "{EAFF00}Médio"; if(Ratio > 1.0 && Ratio <= 2) strratio = "{BBFF00}Quase bom"; if(Ratio > 2 && Ratio <= 4) strratio = "{8CFF00}Bom"; if(Ratio > 4 && Ratio <= 6) strratio = "{37FF00}Muito bom"; if(Ratio > 6 && Ratio <= 8) strratio = "{00FF00}Excelente"; if(Ratio > 8 && Ratio <= 10) strratio = "{00FF00}Viciado"; if(Ratio > 10) strratio = "{00FF00}Rei"; format(tenso, sizeof(tenso),"{FFFF00}%s\n",level);strcat(strc,tenso); format(tenso, sizeof(tenso),"{FFFF00}Score: {00FF00}%d\n",GetPlayerScore(clickedplayerid));strcat(strc,tenso); format(tenso, sizeof(tenso),"{FFFF00}Kiils: {00FF00}%d\n",PlayerInfo[clickedplayerid][Kill]);strcat(strc,tenso); format(tenso, sizeof(tenso),"{FFFF00}Morreu: {00FF00}%d\n",PlayerInfo[clickedplayerid][PMorreu]);strcat(strc,tenso); format(tenso, sizeof(tenso),"{FFFF00}Dinheiro: {00FF00}%d\n",GetPlayerMoney(clickedplayerid));strcat(strc,tenso); format(tenso, sizeof(tenso),"{FFFF00}Ping: {00FF00}%d %s\n",GetPlayerPing(clickedplayerid),getping);strcat(strc,tenso); format(tenso, sizeof(tenso),"{FFFF00}FPS: {00FF00}%d %s\n",pFPS[clickedplayerid],getfps);strcat(strc,tenso); format(tenso, sizeof(tenso),"{FFFF00}Ratio: {00FF00}%0.2f %s\n",Ratio,strratio);strcat(strc,tenso); ShowPlayerDialog(playerid,24,DIALOG_STYLE_MSGBOX,Nome(clickedplayerid),strc,"Fechar",""); return 1; } CMD:testprop(playerid) { if(IsPlayerAdmin(playerid)) { PagarLucroProps(playerid); } return 1; } CMD:tocarmusica(playerid,params[]) { if(PlayerInfo[playerid][Level] < 4)return SendClientMessage(playerid,fail,LEVELF); if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /tocarmusica "); for(new p; p < GetMaxPlayers(); ++p) { if(IsPlayerConnected(p)) { PlayAudioStreamForPlayer(p,params); } } new string[70]; format(string,sizeof(string),"O(a) administrador(a) %s colocou uma musica na pista!",PlayerInfo[playerid][Nick]); SendClientMessageToAll(GetPlayerColor(playerid),string); return 1; } CMD:criarprop(playerid,params[]) { if(PlayerInfo[playerid][Level] < 5)return SendClientMessage(playerid,fail,LEVELF); new valor,nome[30]; if(sscanf(params,"ds[30]",valor,nome))return SendClientMessage(playerid,fail,"Uso: /criarprop [valor] [nome]"); if(strlen(nome) > 30)return SendClientMessage(playerid,fail,"NOME MUITO GRANDE!"); if(strfind(nome,"'",true) != -1)return SendClientMessage(playerid,fail,"ERRO: Os Nomes Das Props Nao Pode Conter \"'\" Por Causa Do Servidor MySQL"); GetPlayerPos(playerid,X,Y,Z); new stringa[350],varn[8]; format(varn,sizeof(varn),"Ninguem"); for(new d; d < MAX_PROPS; ++d) { format(stringa,sizeof(stringa),"SELECT * FROM propriedades WHERE id='%d'",d); mysql_query(stringa); mysql_store_result(); if(mysql_num_rows() == 0) { format(stringa,sizeof(stringa),"INSERT INTO propriedades (id,valor,status,posx,posy,posz,nome,dono) VALUES('%d','%d',0,'%f','%f','%f','%s','%s')",d,valor,X,Y,Z,nome,varn); mysql_query(stringa); PropInfo[d][PStatus] = 0; format(PropInfo[d][PDono],8,"Ninguem"); mysql_free_result(); break; } } mysql_free_result(); return 1; } CMD:setpercent(playerid,params[]) { if(PlayerInfo[playerid][Level] >= 4) { if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /setpercent [porcemtagem]"); ServerInfo[PERCENT] = strval(params); new string[100]; format(string,sizeof(string),"O(a) administrador(a) %s setou o lucro das props para {FFFFFF}%d{FF0000} porcento!",PlayerInfo[playerid][Nick],strval(params)); SendClientMessageToAll(fail,string); strdel(string,0,100); }else{ SendClientMessage(playerid,fail,LEVELF); } return 1; } CMD:dia(playerid) { PlayerInfo[playerid][Time] = 1; SendClientMessage(playerid,verde,"Hora alterada para Dia!"); return 1; } CMD:noite(playerid) { PlayerInfo[playerid][Time] = 2; SendClientMessage(playerid,verde,"Hora alterada para Noite!"); return 1; } CMD:padrao(playerid) { PlayerInfo[playerid][Time] = 0; SendClientMessage(playerid,verde,"Hora agora atualizara! sozinha!"); return 1; } //----------anims CMD:renderse(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); SetPlayerSpecialAction(playerid, 10); return 1; } CMD:ligar(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); SetPlayerSpecialAction(playerid, 11); return 1; } CMD:desligar(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); SetPlayerSpecialAction(playerid, 13); return 1; } CMD:bebado(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); ApplyAnimation(playerid, "PED", "WALK_DRUNK", 4.0, 1, 1, 1, 1, 0); return 1; } CMD:bomba(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0); return 1; } CMD:merda(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); ApplyAnimation(playerid, "RAPPING", "Laugh_01", 4.0, 0, 0, 0, 0, 0); return 1; } CMD:mascararse(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); ApplyAnimation(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0); return 1; } CMD:roubar(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0); return 1; } CMD:cruzarb(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); ApplyAnimation(playerid, "COP_AMBIENT", "Coplook_loop", 4.0, 0, 1, 1, 1, -1); return 1; } CMD:deitar(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); ApplyAnimation(playerid, "BEACH", "bather", 4.0, 1, 0, 0, 0, 0); return 1; } CMD:abaixar(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); ApplyAnimation(playerid, "ped", "cower", 3.0, 1, 0, 0, 0, 0); return 1; } CMD:vomitar(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); ApplyAnimation(playerid, "FOOD", "EAT_Vomit_P", 3.0, 0, 0, 0, 0, 0); return 1; } CMD:comer(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); ApplyAnimation(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0); return 1; } CMD:rap(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); ApplyAnimation(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0); return 1; } CMD:passaramao(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); ApplyAnimation(playerid, "SWEET", "sweet_ass_slap", 4.0, 0, 0, 0, 0, 0); return 1; } CMD:cobrar(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0); return 1; } CMD:overdose(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0); return 1; } CMD:fumar(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); ApplyAnimation(playerid, "SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0); return 1; } CMD:fumar2(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); ApplyAnimation(playerid, "SMOKING", "F_smklean_loop", 4.0, 1, 0, 0, 0, 0); return 1; } CMD:sentar(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); ApplyAnimation(playerid, "BEACH", "ParkSit_M_loop", 4.0, 1, 0, 0, 0, 0); return 1; } CMD:conversar(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); ApplyAnimation(playerid, "PED", "IDLE_CHAT", 4.0, 0, 0, 0, 0, 0); return 1; } CMD:fodase(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); ApplyAnimation(playerid, "PED", "fucku", 4.0, 0, 0, 0, 0, 0); return 1; } CMD:taichi(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); ApplyAnimation(playerid, "PARK", "Tai_Chi_Loop", 4.0, 1, 0, 0, 0, 0); return 1; } CMD:observar(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); ApplyAnimation(playerid, "BAR", "dnk_stndF_loop", 4.0, 1, 0, 0, 0, 0); return 1; } CMD:pararanim(playerid, params[]) { ClearAnimations(playerid,0); return 1; } CMD:fumacaja(playerid) { if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)return SendClientMessage(playerid,fail,"ERRO: Você não está em um veiculo como motorista!"); if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 476)return SendClientMessage(playerid,fail,"ERRO: Esse comando so pode ser ativo em aeronave (RUSTLER)"); if(Fumacaon[playerid] == false) { Fumaca[playerid][0] = CreateObject(2780,0,0,0,0,0,0,300); Fumaca[playerid][1] = CreateObject(2780,0,0,0,0,0,0,300); Fumaca[playerid][2] = CreateObject(2780,0,0,0,0,0,0,300); Fumaca[playerid][3] = CreateObject(2780,0,0,0,0,0,0,300); AttachObjectToVehicle(Fumaca[playerid][0], GetPlayerVehicleID(playerid), -0.110000, 2.645013, -0.479999, 0.000000, 0.000000, -93.464942); //Object Model: 2780 | AttachObjectToVehicle(Fumaca[playerid][1], GetPlayerVehicleID(playerid), -0.110000, 2.645013, -0.479999, 0.000000, 0.000000, -93.464942); //Object Model: 2780 | AttachObjectToVehicle(Fumaca[playerid][2], GetPlayerVehicleID(playerid), -0.110000, 2.645013, -0.479999, 0.000000, 0.000000, -93.464942); //Object Model: 2780 | AttachObjectToVehicle(Fumaca[playerid][3], GetPlayerVehicleID(playerid), -0.110000, 2.645013, -0.479999, 0.000000, 0.000000, -93.464942); //Object Model: 2780 | SendClientMessage(playerid,verde,"INFO: Fumaca ativada!"); Fumacaon[playerid]=true; }else{ DestroyObject(Fumaca[playerid][0]); DestroyObject(Fumaca[playerid][1]); DestroyObject(Fumaca[playerid][2]); DestroyObject(Fumaca[playerid][3]); Fumacaon[playerid]=false; SendClientMessage(playerid,verde,"INFO: Fumaca desativada!"); } return 1; } CMD:trancarv(playerid,params[]) { if(PlayerInfo[playerid][Level] < 2)return SendClientMessage(playerid,fail,LEVELF); if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /trancarv [id do veiculo]"); new vid = strval(params); if(LockP[vid] == true)return SendClientMessage(playerid,fail,"ERRO: O Veiculo Já Esta Trancado!"); if(vid != INVALID_VEHICLE_ID) { LockP[vid] = true; new string[80]; LabelVeiculosT[vid] = Create3DTextLabel("UPDATE",amarelo,0.0,0.0,0.0,30,-1,-1); format(string,sizeof(string),"Veiculo Trancando Pelo Admin {FF0000}%s",Nome(playerid)); Update3DTextLabelText(LabelVeiculosT[vid],amarelo,string); Attach3DTextLabelToVehicle(LabelVeiculosT[vid],vid,0.0,0.0,0.0); for(new p; p < GetMaxPlayers(); ++p) { SetVehicleParamsForPlayer(strval(params),p,false,true); } }else{ SendClientMessage(playerid,fail,"ERRO: Este Veiculo é Invalido!"); } return 1; } CMD:destrancarv(playerid,params[]) { if(PlayerInfo[playerid][Level] < 2)return SendClientMessage(playerid,fail,LEVELF); if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /destrancarv [id do veiculo]"); new vid = strval(params); if(LockP[vid] == false)return SendClientMessage(playerid,fail,"ERRO: O Veiculo Ja Esta Destrancado!"); if(vid != INVALID_VEHICLE_ID) { LockP[vid] = false; Delete3DTextLabel(LabelVeiculosT[vid]); for(new p; p < GetMaxPlayers(); ++p) { SetVehicleParamsForPlayer(strval(params),p,false,false); } }else{ SendClientMessage(playerid,fail,"ERRO: Este Veiculo é Invalido!"); } return 1; } CMD:tvp(playerid,params[]) { if(PlayerInfo[playerid][Level] < 2)return SendClientMessage(playerid,fail,LEVELF); if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /tvp [hunter/rhino/sea/hydra/off]"); if(!strcmp(params,"hunter",true)) { SetPlayerCameraPos(playerid,1239.3661,-805.9535,110.9401); SetPlayerPos(playerid,1239.3661,-805.9535,-20.0330); SetPlayerCameraLookAt(playerid, 1291.2206,-786.4736,77.0330); SetTimerEx("Esconder",2000,false,"dd",playerid,1); TogglePlayerControllable(playerid,false); Escondido[playerid] = true; } else if(!strcmp(params,"rhino",true)) { SetPlayerCameraPos(playerid,-2170.2761,953.9464,111.7996); SetPlayerPos(playerid,-2170.2761,953.9464,-20.0330); SetPlayerCameraLookAt(playerid, -2186.5146,983.4494,80.0088); SetTimerEx("Esconder",2000,false,"dd",playerid,1); TogglePlayerControllable(playerid,false); Escondido[playerid] = true; } else if(!strcmp(params,"sea",true)) { SetPlayerCameraPos(playerid,-757.9343,2220.5144,68.5085); SetPlayerPos(playerid,-757.9343,2220.5144,-20.0330); SetPlayerCameraLookAt(playerid, -803.0589,2233.4280,41.4292); SetTimerEx("Esconder",2000,false,"dd",playerid,1); TogglePlayerControllable(playerid,false); Escondido[playerid] = true; } else if(!strcmp(params,"hydra",true)) { SetPlayerCameraPos(playerid,2124.7163,2383.6973,90.4862); SetPlayerPos(playerid,2124.7163,2383.6973,-20.0330); SetPlayerCameraLookAt(playerid, 2093.0266,2415.1536,75.1315); SetTimerEx("Esconder",2000,false,"dd",playerid,1); TogglePlayerControllable(playerid,false); Escondido[playerid] = true; } else if(!strcmp(params,"off",true)) { SetCameraBehindPlayer(playerid); SpawnPlayer(playerid); TogglePlayerControllable(playerid,true); SetTimerEx("Esconder",2000,false,"dd",playerid,0); Escondido[playerid] = false; } return true; } CMD:ban(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 1){ new Texto[60],string[180]; if(sscanf(params,"ds[60]",ID,Texto)) { SendClientMessage(playerid,fail,"Uso: /ban [id] [motivo]"); }else{ if(!IsPlayerConnected(ID))return SendClientMessage(playerid,fail,"ERRO: Jogador offline"); gettime(Horas,Minutos,Segundos); getdate(Ano,Mes,Dia); format(string, sizeof(string),"O(a) Administrador(a) %s Baniu %s [Motivo: %s ] [Data: %d/%d/%d] [Hora: %02d:%02d]",Nome(playerid),Nome(ID),Texto,Dia,Mes,Ano,Horas,Minutos); SendClientMessageToAll(cinza,string); print(string); PlayerInfo[ID][Banido] = 1; new ip[16]; GetPlayerIp(ID,ip,sizeof(ip)); format(string,sizeof(string),"INSERT INTO bans (admin,motivo,dia,mes,ano,hora,minutos,nick,ip) VALUES('%s','%s',%d,%d,%d,%d,%d,'%s','%s')",Nome(playerid),Texto,Dia,Mes,Ano,Horas,Minutos,Nome(ID),ip); mysql_query(string); Kick(ID); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:unban(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 2){ if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /unban [nick]"); new str[60]; format(str,sizeof(str),"SELECT * FROM bans WHERE nick = '%s'",params); mysql_query(str); mysql_store_result(); if(mysql_num_rows() > 0) { format(str, sizeof(str),"DELETE FROM bans WHERE nick = '%s'",params); mysql_query(str); format(str,sizeof(str),"UPDATE jogadores SET banido=0 WHERE player = '%s'",params); mysql_query(str); }else{ SendClientMessage(playerid,fail,"ERRO: Esse Nick Nao Esta Banido!"); } mysql_free_result(); } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:tempban(playerid,params[]) { SendClientMessage(playerid,fail,"COMANDO DESABILITADO!"); /*if(PlayerInfo[playerid][Level] < 1)return SendClientMessage(playerid,fail,LEVELF); new dias,motivo[50]; if(sscanf(params,"dds[50]",ID,dias,motivo))return SendClientMessage(playerid,fail,"Uso: /tempban [id] [dias] [motivo]"); if(!IsPlayerConnected(ID))return SendClientMessage(playerid,fail,"ERRO: Jogador offline/id invalido"); getdate(Ano,Mes,Dia); new vel = Dia+dias; new string[120],pip[16],keid; for(new i; i < 20; ++i) { format(string,sizeof(string),"SELECT * FROM tempbans WHERE id='%s'",i); mysql_query(string); mysql_store_result(); if(mysql_num_rows() == 0)continue; { keid = i; } mysql_free_result(); } GetPlayerIp(ID,pip,sizeof(pip)); format(string,sizeof(string),"INSERT INTO tempbans (ip,nick,motivo,unban,id) VALUES('%s','%s','%s','%d','%d')",pip,Nome(ID),motivo,vel,keid); mysql_query(string); format(string,sizeof(string),"%s Foi Banido Por %d Dias Pelo Administrador %s Motivo: %s",Nome(ID),dias,Nome(playerid),motivo); SendClientMessageToAll(cinza,string); print(string); Kick(ID);*/ return 1; } CMD:adms(playerid, params[]) { if(PlayerInfo[playerid][Level] < 1)return SendClientMessage(playerid,fail,LEVELF); if(PlayerInfo[playerid][Speed] == 1) { PlayerInfo[playerid][Speed] = 0; SendClientMessage(playerid,amarelo,"INFO: Speed Adm Desativado"); }else{ PlayerInfo[playerid][Speed] = 1; SendClientMessage(playerid,fail,"INFO: Speed Adm Ativado Aperte Alt(Segurando)"); } return 1; } CMD:report(playerid, params[]) { new Motivo[60]; if(sscanf(params,"ds[60]",ID,Motivo)) { SendClientMessage(playerid,fail,"Uso: /report [id] [motivo]"); }else{ if(!IsPlayerConnected(ID))return SendClientMessage(playerid,fail,"ERRO: Jogador offline"); new string[100]; format(string, sizeof(string),"REPORT: %s[ID:%d] Denunciou %s[ID:%d] Motivo: %s",Nome(playerid),playerid,Nome(ID),ID,Motivo); for(new i = 1; i < MAX_REPORTS-1; i++) Reports[i] = Reports[i+1]; Reports[MAX_REPORTS-1] = string; for(new i = 0, x = GetMaxPlayers(); i != x; ++i) { if(IsPlayerConnected(i) && PlayerInfo[i][Level] > 0) { SendClientMessage(i,fail,string); PlayerPlaySound(i, 1057, 0.0, 0.0, 0.0); GameTextForPlayer(i,"~n~~n~~n~~n~~n~~n~~n~]NOVO REPORT]",3000,3); } } SendClientMessage(playerid,amarelo,"INFO: Report Enviado!"); } return 1; } CMD:limparreports(playerid, params[]) { if(PlayerInfo[playerid][Level] < 3)return SendClientMessage(playerid,fail,LEVELF); for(new i,x = MAX_REPORTS; i !=x; i++) Reports[i] = ""; SendClientMessage(playerid,amarelo,"INFO: Reports Limpos!"); return 1; } CMD:reports(playerid, params[]) { if(PlayerInfo[playerid][Level] < 1)return SendClientMessage(playerid,fail,LEVELF); new bool:ton; SendClientMessage(playerid,verde,"Ultimos Reports:"); for(new i = 1; i < MAX_REPORTS; i++) { if(strcmp( Reports[i], "", true) != 0) { ton = true; SendClientMessage(playerid,-1,Reports[i]); } } if(!ton)return SendClientMessage(playerid,fail,"INFO: Nenhum Report"); return 1; } CMD:kick(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 1){ new string[128],Texto[60]; if(sscanf(params,"ds[60]",ID,Texto)) { SendClientMessage(playerid,vermelho,"Uso: /kick [id] [motivo]"); }else{ if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Off-Line"); format(string, sizeof(string),"O(a) Administrador(a) %s Kickou %s [Motivo: %s ]",Nome(playerid),Nome(ID),Texto); SendClientMessageToAll(cinza,string); print(string); Kick(ID); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:avisar(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 1){ new string[119],Texto[60]; if(sscanf(params,"ds[60]",ID,Texto)) { SendClientMessage(playerid,vermelho,"Uso: /avisar [id] [motivo]"); }else{ if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Off-Line"); PlayerInfo[ID][Avisos] ++; if(PlayerInfo[ID][Avisos] == MAXAVISOS){ format(string, sizeof(string),"O(a) Administrador(a) '%s' Kickou '%s' [Motivo: %s ] [Aviso: %d/%d]",Nome(playerid),Nome(ID),Texto,PlayerInfo[ID][Avisos],MAXAVISOS); SendClientMessageToAll(cinza,string); print(string); Kick(ID); }else{ format(string, sizeof(string),"O(a) Administrador(a) '%s' Avisou '%s' [Motivo: %s ] [Aviso: %d/%d]",Nome(playerid),Nome(ID),Texto,PlayerInfo[ID][Avisos],MAXAVISOS); SendClientMessageToAll(amarelo,string); print(string); } } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:mae(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 1){ new string[140]; if(isnull(params)) return SendClientMessage(playerid,vermelho,"Uso: /mae [id]"); if(!IsPlayerConnected(strval(params))) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Off-Line"); PlayerInfo[strval(params)][Avisos] ++; if(PlayerInfo[strval(params)][Avisos] == MAXAVISOS){ format(string, sizeof(string),"O(a) Administrador(a) '%s' Kickou '%s' [Motivo: Proibido Xingamento De Mãe Ou Parentesco ] [Aviso: %d/%d]",Nome(playerid),Nome(strval(params)),PlayerInfo[strval(params)][Avisos],MAXAVISOS); SendClientMessageToAll(cinza,string); Kick(strval(params)); print(string); }else{ format(string, sizeof(string),"O(a) Administrador(a) '%s' Avisou '%s' [Motivo: Proibido Xingamento De Mãe Ou Parentesco ] [Aviso: %d/%d]",Nome(playerid),Nome(strval(params)),PlayerInfo[strval(params)][Avisos],MAXAVISOS); SendClientMessageToAll(amarelo,string); print(string); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:spam(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 1){ new string[119]; if(isnull(params))return SendClientMessage(playerid,vermelho,"Uso: /spam [id]"); if(!IsPlayerConnected(strval(params))) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Off-Line"); PlayerInfo[strval(params)][Avisos] ++; if(PlayerInfo[strval(params)][Avisos] == MAXAVISOS){ format(string, sizeof(string),"O(a) Administrador(a) '%s' Kickou '%s' [Motivo: Sem Spam ] [Aviso: %d/%d]",Nome(playerid),Nome(strval(params)),PlayerInfo[strval(params)][Avisos],MAXAVISOS); SendClientMessageToAll(cinza,string); print(string); Kick(strval(params)); }else{ format(string, sizeof(string),"O(a) Administrador(a) '%s' Avisou '%s' [Motivo: Sem Spam ] [Aviso: %d/%d]",Nome(playerid),Nome(strval(params)),PlayerInfo[strval(params)][Avisos],MAXAVISOS); SendClientMessageToAll(amarelo,string); print(string); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:deletaracc(playerid, params[]) { if(PlayerInfo[playerid][Level] < 5)return SendClientMessage(playerid,fail,LEVELF); if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /deletaracc [nick]"); new string[90]; format(string,sizeof(string),"SELECT * FROM jogadores WHERE player = '%s'",params); mysql_query(string); mysql_store_result(); if(mysql_num_rows() > 0) { format(string, sizeof(string),"DELETE FROM jogadores WHERE player = '%s'",params); mysql_query(string); format(string,sizeof(string),"Conta %s deletada",params); SendClientMessage(playerid,coradm,string); mysql_free_result(); }else{ mysql_free_result(); SendClientMessage(playerid,fail,"ERRRO: CONTA NAO EXISTE!"); } return 1; } CMD:raviso(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 1){ new string[90]; if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /raviso [id]"); if(!IsPlayerConnected(strval(params))) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Off-Line"); if(PlayerInfo[strval(params)][Avisos] == 0) return SendClientMessage(playerid,fail,"ERRO: O Jogador Tem Nenhum Aviso"); format(string, sizeof(string),"O(a) Administrador(a) %s Retirou Aviso De %s",Nome(playerid),Nome(strval(params))); print(string); SendClientMessageToAll(coradm,string); PlayerInfo[strval(params)][Avisos] --; } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:ab(playerid, params[]) { if(PlayerInfo[playerid][Level] < 1)return SendClientMessage(playerid,fail,LEVELF); MoveObject(PortaoAB[0],731.13629150,-2236.15087891,10.724605560303,2.0); MoveObject(PortaoAB[1],723.35278320,-2233.18115234,10.724605560303,2.0); MoveObject(PortaoAB[2],719.14697266,-2231.37744141,10.724605560303,2.0); SendClientMessage(playerid,amarelo,"PORTAO ABERTO"); return 1; } CMD:fb(playerid, params[]) { if(PlayerInfo[playerid][Level] < 1)return SendClientMessage(playerid,fail,LEVELF); MoveObject(PortaoAB[0],731.13629150,-2236.15087891,4.22460508,2.0); MoveObject(PortaoAB[1],723.35278320,-2233.18115234,4.22460508,2.0); MoveObject(PortaoAB[2],719.14697266,-2231.37744141,4.22460508,2.0); SendClientMessage(playerid,amarelo,"PORTAO FECHADO"); return 1; } CMD:abrira51(playerid, params[]) { if(PlayerInfo[playerid][Level] < 2)return SendClientMessage(playerid,fail,LEVELF); MoveObject(PT[0],209.80000305,1875.30004883,5.10000038,2.0); MoveObject(PT[1],233.30000305,1854.09997559,10.19999981,2.0); return 1; } CMD:fechara51(playerid, params[]) { if(PlayerInfo[playerid][Level] < 2)return SendClientMessage(playerid,fail,LEVELF); MoveObject(PT[0],209.80000305,1875.30004883,12.10000038,2.0); MoveObject(PT[1],233.30000305,1854.09997559,15.19999981,2.0); return 1; } CMD:abrirabm(playerid, params[]) { if(PlayerInfo[playerid][Level] < 2)return SendClientMessage(playerid,fail,LEVELF); MoveObject(PTBM,-2039.09960938,-102.79980469,43.29999924,2.0); return 1; } CMD:fecharabm(playerid, params[]) { if(PlayerInfo[playerid][Level] < 2)return SendClientMessage(playerid,fail,LEVELF); MoveObject(PTBM,-2039.09960938,-102.79980469,36.00000000,2.0); return 1; } /*CMD:lhd(playerid, params[]) { if(PlayerInfo[playerid][Level] < 4)return SendClientMessage(playerid,fail,LEVELF); MoveObject(PortaoAB[3],2079.58642578,2171.40917969,17.390230178833,4.0); SendClientMessage(playerid,amarelo,"INFO: Portão Aberto Não Se Esqueça De Fechalo /fhd"); return 1; } CMD:fhd(playerid, params[]) { if(PlayerInfo[playerid][Level] < 3)return SendClientMessage(playerid,fail,LEVELF); MoveObject(PortaoAB[3],2079.58642578,2171.40917969,10.89023018,4.0); return 1; }*/ CMD:carroadm(playerid, params[]) { if(PlayerInfo[playerid][Level] < 1)return SendClientMessage(playerid,fail,LEVELF); DestroyVehicle(admc[playerid]); GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,A); admc[playerid] = CreateVehicle(560,X,Y,Z,A,-1,-1,-1); PutPlayerInVehicle(playerid,admc[playerid],0); AddVehicleComponent(admc[playerid],1139); AddVehicleComponent(admc[playerid],1140); AddVehicleComponent(admc[playerid],1079); AddVehicleComponent(admc[playerid],1169); ChangeVehiclePaintjob(GetPlayerVehicleID(playerid),0); return 1; } CMD:level1(playerid,params[]) { if(PlayerInfo[playerid][Level] < 1)return SendClientMessage(playerid,fail,LEVELF); SendClientMessage(playerid,-1,"Comandos Para Administrador Level 1"); SendClientMessage(playerid,-1,"/ban /kick /avisar /raviso /ip /admbase /tg1 /tg2 /velo /obs /obsoff /a /idarmas"); SendClientMessage(playerid,-1,"/mae /spam /reports /adms /rchd /rch /rcsea /rcrh /veridp /obscar /lcmds"); SendClientMessage(playerid,-1,"========================================================================"); return 1; } CMD:level2(playerid,params[]) { if(PlayerInfo[playerid][Level] < 2)return SendClientMessage(playerid,fail,LEVELF); SendClientMessage(playerid,-1,"Comandos Para Administrador Level 2"); SendClientMessage(playerid,-1,"/unban /ir /criare /terminare /desarmar /setarvida /setarcolete /anuncio3 /getveid /trancarv /tvp"); SendClientMessage(playerid,-1,"/prender /soltar /travar /destravar /anuncio /anuncio2 /jetpack /abrirabm /fecharabm /destrancarv"); SendClientMessage(playerid,-1,"/mo /co /delo /ctl /dtl /dcarro /delc /matar /renascer /abrira51 /fechara51 /ipoff /desban"); SendClientMessage(playerid,-1,"========================================================================"); return 1; } CMD:level3(playerid,params[]) { if(PlayerInfo[playerid][Level] < 3)return SendClientMessage(playerid,fail,LEVELF); SendClientMessage(playerid,-1,"Comandos Para Administrador Level 3"); SendClientMessage(playerid,-1,"/foder /trazer /criarevento /abrirevento /edb /eventodgc /fecharevento /terminarevento"); SendClientMessage(playerid,-1," /attevento /eventodcarro /eventodarma /dararma /desarmartodos /limparchat /darsss /tirarsss"); SendClientMessage(playerid,-1," /calar /descalar /setarmundo /rc /msg /delci /tirardoevento /darjetpack /destrancarv"); SendClientMessage(playerid,-1,"========================================================================"); return 1; } CMD:level4(playerid,params[]) { if(PlayerInfo[playerid][Level] < 4)return SendClientMessage(playerid,fail,LEVELF); SendClientMessage(playerid,-1,"Comandos Para Administrador Level 4"); SendClientMessage(playerid,-1,"/punirq /trazertodos /setarvidatodos /setarcoletetodos /setargrana"); SendClientMessage(playerid,-1,"/mtempo /dargrana /setpercent /tocarmusica"); SendClientMessage(playerid,-1,"========================================================================"); return 1; } CMD:level5(playerid,params[]) { if(PlayerInfo[playerid][Level] < 4)return SendClientMessage(playerid,fail,LEVELF); SendClientMessage(playerid,-1,"Comandos Para Administrador Level 5"); SendClientMessage(playerid,-1,"/setarlevel /conectmsg /anthacker /chat /falsochat /mortefalsa /tirartemplevel"); SendClientMessage(playerid,-1,"/setarscore /setarmorte /dargranatodos /mmundo /dararmatodos /setartemplevel"); SendClientMessage(playerid,-1,"========================================================================"); return 1; } CMD:punirrq(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 4){ new string[150]; if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /punirrq [id]"); if(!IsPlayerConnected(strval(params))) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Off-Line"); new dinheiro = ((GetPlayerMoney(strval(params))/100)*15); new score = ((GetPlayerScore(strval(params))/100)*15); GivePlayerCash(strval(params),-dinheiro); SetPlayerScore(strval(params),GetPlayerScore(strval(params))-score); format(string, sizeof(string),"%s {FFFFFF} Foi punido por praticar RAGE-QUIT perdeu %d de Score,%s de Dinheiro,teve seus Kills zerados e ainda foi Preso",Nome(strval(params)),-score,-dinheiro); SendClientMessageToAll(amarelo,string); PlayerInfo[strval(params)][Kill] = 0; PlayerInfo[strval(params)][Preso] = 1; PlayerInfo[strval(params)][TPreso] = 20*60000; SetTimerEx("Jaula",3000,false,"d",strval(params)); } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:ip(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 1){ new string[60]; if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /ip [id]"); if(!IsPlayerConnected(strval(params))) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Off-Line"); new IP[16]; GetPlayerIp(strval(params),IP,sizeof(IP)); format(string, sizeof(string),"IP De %s é: %s",Nome(strval(params)),IP); SendClientMessage(playerid,coradm,string); } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:ipoff(playerid,params[]) { SendClientMessage(playerid,fail,"ERRO: Comando em manutençao!"); return 1; } CMD:getveid(playerid, params[]) { if(PlayerInfo[playerid][Level] < 2)return SendClientMessage(playerid,fail,LEVELF); if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /getveid [nome do veiculo]"); new asl = PegarIDVeiculo(params); if(asl < 400 && asl > 611)return SendClientMessage(playerid,fail,"Nome De Veiculo Invalido!"); new string[45]; format(string,sizeof(string),"ID Do Veiculo Nome %s é : %d",params,asl); SendClientMessage(playerid,verde,string); return 1; } CMD:admbase(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 1){ new Float:Vida; GetPlayerHealth(playerid,Vida); if(Vida < 40){ SendClientMessage(playerid,fail,"ERRO: Voce Nao Pode Usar Esse Comando Agora"); return 0;} SetPlayerPos(playerid,752.3799,-2226.8608,2.6547); TogglePlayerControllable(playerid,false); SetTimerEx("SoltarControle",3000,false,"i",playerid); } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:rc(playerid, params[]) { if(PlayerInfo[playerid][Level] < 3)return SendClientMessage(playerid,fail,LEVELF); SetTimerEx("ResetCars",3000,false,"i",playerid); return 1; } CMD:rchd(playerid, params[]) { if(PlayerInfo[playerid][Level] < 1)return SendClientMessage(playerid,fail,LEVELF); SetVehicleToRespawn(VP[0]); SendClientMessage(playerid,amarelo,"INFO: HYDRA RESPAWNADO"); return 1; } CMD:rcrh(playerid, params[]) { if(PlayerInfo[playerid][Level] < 1)return SendClientMessage(playerid,fail,LEVELF); SetVehicleToRespawn(VP[2]); SendClientMessage(playerid,amarelo,"INFO: RHINO RESPAWNADO"); return 1; } CMD:rch(playerid, params[]) { if(PlayerInfo[playerid][Level] < 1)return SendClientMessage(playerid,fail,LEVELF); SetVehicleToRespawn(VP[1]); SendClientMessage(playerid,amarelo,"INFO: HUNTER RESPAWNADO"); return 1; } CMD:rcsea(playerid, params[]) { if(PlayerInfo[playerid][Level] < 1)return SendClientMessage(playerid,fail,LEVELF); SetVehicleToRespawn(VP[3]); SendClientMessage(playerid,amarelo,"INFO: Seasparrow RESPAWNADO"); return 1; } CMD:veridp(playerid,params[]) { if(PlayerInfo[playerid][Level] < 1)return SendClientMessage(playerid,fail,LEVELF); SendClientMessage(playerid,amarelo,"Rhino: 25 | Hunter 24 | Hydra 23 | Sea 26 | ID Dos Veiculos Proibido! Esses ID Pode Ser Usando Para Trancar e Destrancar Os Veiculos!"); return 1; } CMD:tg1(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 1){ if(isnull(params))return SendClientMessage(playerid,vermelho,"Uso: /tg1 [id]"); if(!IsPlayerConnected(strval(params))) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Off-Line"); GetPlayerPos(strval(params),X,Y,Z); CreateExplosion(X,Y,Z,0,10); } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:tg2(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 1){ if(isnull(params))return SendClientMessage(playerid,vermelho,"Uso: /tg2 [id]"); if(!IsPlayerConnected(strval(params))) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Off-Line"); GetPlayerPos(strval(params),X,Y,Z); SetPlayerPos(strval(params),X,Y,Z+10); } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:foder(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 3){ new string[47]; if(isnull(params))return SendClientMessage(playerid,vermelho,"Uso: /foder [id]"); if(!IsPlayerConnected(strval(params))) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Off-Line"); format(string, sizeof(string),"Você Fodeu %s ID:%d",Nome(strval(params)),strval(params)); SendClientMessage(playerid,coradm,string); GetPlayerPos(strval(params),X,Y,Z); SetPlayerPos(strval(params),X,Y,Z+100); } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:velo(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 1){ new string[65]; if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /velo [id]"); if(!IsPlayerConnected(strval(params))) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Off-Line"); format(string, sizeof(string),"Velocidade De %s ID:%d é De KM:%d",Nome(strval(params)),strval(params),GetPlayerSpeed(strval(params))); SendClientMessage(playerid,verde,string); } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:ir(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 2){ new string[48]; if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /ir [id]"); if(!IsPlayerConnected(strval(params))) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Off-Line"); format(string, sizeof(string),"Você Foi Até %s ID:%d",Nome(strval(params)),strval(params)); SendClientMessage(playerid,coradm,string); GetPlayerPos(strval(params),X,Y,Z); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { SetVehiclePos(GetPlayerVehicleID(playerid),X,Y+2,Z+1); SetVehicleVirtualWorld(GetPlayerVehicleID(playerid),GetPlayerVirtualWorld(strval(params))); LinkVehicleToInterior(GetPlayerVehicleID(playerid),GetPlayerInterior(strval(params))); }else{ SetPlayerPos(playerid,X+2,Y,Z+1); } SetPlayerInterior(playerid,GetPlayerInterior(strval(params))); SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(strval(params))); } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:trazer(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 3){ new string[68]; if(!IsPlayerConnected(strval(params))) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Off-Line"); format(string, sizeof(string),"O(a) Administrador(a) %s Levou Você Até Ele",Nome(playerid)); SendClientMessage(strval(params),coradm,string); format(string, sizeof(string),"Você Trouxe %s Até Você",Nome(strval(params))); SendClientMessage(playerid,coradm,string); SetPlayerInterior(strval(params),GetPlayerInterior(playerid)); GetPlayerPos(playerid,X,Y,Z); if(IsPlayerInAnyVehicle(strval(params))){ SetVehiclePos(GetPlayerVehicleID(strval(params)),X+3,Y,Z+2); LinkVehicleToInterior(GetPlayerVehicleID(strval(params)),GetPlayerInterior(playerid)); }else{ SetPlayerPos(strval(params),X+2,Y,Z+1); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:trazertodos(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 4){ new string[70]; format(string, sizeof(string),"O(a) Administrador(a) %s Trouxe Todos Até Ele",Nome(playerid)); SendClientMessageToAll(coradm,string); GetPlayerPos(playerid,X,Y,Z); for(new i, x = GetMaxPlayers(); x != i; ++i){ if(IsPlayerConnected(i) && i != playerid){ SetPlayerPos(i,X,Y,Z); SetPlayerInterior(i,GetPlayerInterior(playerid)); SetPlayerVirtualWorld(i,GetPlayerVirtualWorld(playerid)); } } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:contar(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 2) { if(Temp != 5) return SendClientMessage(playerid,fail,"ERRO: Ja Tem Contagem Em Andamento!"); ContarTimer(playerid); } else { SendClientMessage(playerid,fail,LEVELF); } return true; } CMD:renascer(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 2){ if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /renascer [id]"); if(!IsPlayerConnected(strval(params)))return SendClientMessage(playerid,fail,"ERRO: Jogador off-line"); TextDrawHideForPlayer(strval(params),Status[strval(params)]); new string[100]; format(string, sizeof(string),"O(a) Administrador(a) %s Te Renasceu",Nome(playerid)); SpawnPlayer(strval(params)); format(string, sizeof(string),"Você renasceu %s",Nome(strval(params))); } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:matar(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 2){ if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /matar [id]"); if(!IsPlayerConnected(strval(params)))return SendClientMessage(playerid,fail,"ERRO: Jogador off-line"); SetPlayerHealth(strval(params),0.00000); } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:criare(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 2){ if(EnqueteInfo[Criada] == 1)return SendClientMessage(playerid,fail,"ERRO: Já Existe Um Enquete Em Andamento"); new string[67],str2[100]; if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /criare [pergunta]"); format(string, sizeof(string),"O(a) Administrador(a) %s Criou Uma Enquete",Nome(playerid)); format(str2, sizeof(str2),"Pergunta: %s",params); SendClientMessageToAll(azul,"================================================"); SendClientMessageToAll(-1,string); SendClientMessageToAll(-1,str2); SendClientMessageToAll(-1,"Para Votar Use /sim e /nao"); SendClientMessageToAll(azul,"================================================"); EnqueteInfo[Criada] = 1; EnqueteInfo[Pergunta] = str2; } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:sim(playerid, params[]) { if(EnqueteInfo[Criada] == 0)return SendClientMessage(playerid,fail,"ERRO: Sem Enquetes No Momento"); if(PlayerInfo[playerid][Votei] == 1)return SendClientMessage(playerid,fail,"ERRO: Você Ja Votou Nesta Enquete"); EnqueteInfo[Sim] ++; PlayerInfo[playerid][Votei] = 1; SendClientMessage(playerid,-1,"Seu Voto Foi Computado Obrigado Por Participar"); return 1; } CMD:nao(playerid, params[]) { if(EnqueteInfo[Criada] == 0)return SendClientMessage(playerid,fail,"ERRO: Sem Enquetes No Momento"); if(PlayerInfo[playerid][Votei] == 1)return SendClientMessage(playerid,fail,"ERRO: Você Ja Votou Nesta Enquete"); EnqueteInfo[Nao] ++; PlayerInfo[playerid][Votei] = 1; SendClientMessage(playerid,-1,"Seu Voto Foi Computado Obrigado Por Participar"); return 1; } CMD:terminare(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 2){ if(EnqueteInfo[Criada] == 0)return SendClientMessage(playerid,fail,"ERRO: Nenhuma Enquete a Ser Terminada"); new string[67],st3[44],str2[60]; format(string, sizeof(string),"O(a) Administrador(a) %s Terminou Uma Enquete",Nome(playerid)); format(str2, sizeof(str2),"%s",EnqueteInfo[Pergunta]); format(st3, sizeof(st3),"Votos Sim: %d Votos Não: %d Total: %d",EnqueteInfo[Sim],EnqueteInfo[Nao],EnqueteInfo[Sim]+EnqueteInfo[Nao]); SendClientMessageToAll(azul,"================================================"); SendClientMessageToAll(-1,string); SendClientMessageToAll(-1,str2); SendClientMessageToAll(-1,st3); SendClientMessageToAll(azul,"================================================"); EnqueteInfo[Criada] = 0; EnqueteInfo[Sim] = 0; EnqueteInfo[Nao] = 0; for(new i, x = GetMaxPlayers(); i != x; ++i) { if(IsPlayerConnected(i) && PlayerInfo[i][Votei] == 1) { PlayerInfo[i][Votei] = 0; } } } else SendClientMessage(playerid,fail,LEVELF); return 1; } //evento CMD:criarevento(playerid, params[]) { if(PlayerInfo[playerid][Level] < 3)return SendClientMessage(playerid,fail,LEVELF); if(EventoInfo[Criado] == 1)return SendClientMessage(playerid,fail,"ERRO: Já Existe Um Evento Em Andamento"); EventoInfo[Criado] = 1; GetPlayerPos(playerid,X,Y,Z); EventoInfo[EX] = X; EventoInfo[EY] = Y; EventoInfo[EZ] = Z; EventoInfo[Mundo] = GetPlayerVirtualWorld(playerid); EventoInfo[Interior] = GetPlayerInterior(playerid); new Float:VidaP,Float:ColeteP; GetPlayerHealth(playerid,VidaP); GetPlayerArmour(playerid,ColeteP); EventoInfo[EVida] = VidaP; EventoInfo[EColete] = ColeteP; for (new i = 0; i<13; i++) { GetPlayerWeaponData(playerid, i, EventoInfo[EArma][i], EventoInfo[EBalas][i]); } if(IsPlayerInAnyVehicle(playerid)) { EventoInfo[Carro] = GetVehicleModel(GetPlayerVehicleID(playerid)); } SendClientMessage(playerid,amarelo,"INFO: EVENTO CRIADO"); return 1; } CMD:evento(playerid, params[]) { if(EventoInfo[Criado] == 0)return SendClientMessage(playerid,fail,"ERRO: Nao Existe Nenhum Evento Criado"); if(EventoInfo[Aberto] == 0)return SendClientMessage(playerid,fail,"ERRO: O Evento Ainda Não Foi Aberto"); if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); ResetPlayerWeapons(playerid); PlayerInfo[playerid][Evento] = 1; SetPlayerHealth(playerid,EventoInfo[EVida]); SetPlayerArmour(playerid,EventoInfo[EColete]); SetPlayerPos(playerid,EventoInfo[EX],EventoInfo[EY],EventoInfo[EZ]); SetPlayerVirtualWorld(playerid, EventoInfo[Mundo]); SetPlayerInterior(playerid,EventoInfo[Interior]); for(new i, k = 13; i != k; ++i) { GivePlayerWeapon(playerid,EventoInfo[EArma][i],EventoInfo[EBalas][i]); } if(EventoInfo[Carro] != INVALID_VEHICLE_ID) { new peg; peg = CreateVehicle(EventoInfo[Carro],EventoInfo[EX],EventoInfo[EY],EventoInfo[EZ]+6,0,-1,-1,0); SetVehicleVirtualWorld(peg,EventoInfo[Mundo]); PutPlayerInVehicle(playerid,peg,0); ecarro[GetPlayerVehicleID(playerid)] = true; } if(EventoInfo[GODCAR] == 1) { PlayerInfo[playerid][GODCAR] = 0; } new string[70]; format(string, sizeof(string),"[HS]--> %s Foi Para Evento ( /EVENTO )",Nome(playerid)); SendClientMessageToAll(amarelo,string); return 1; } CMD:abrirevento(playerid, params[]) { if(PlayerInfo[playerid][Level] < 3)return SendClientMessage(playerid,fail,LEVELF); if(EventoInfo[Criado] == 0)return SendClientMessage(playerid,fail,"ERRO: Não Existe Nenhum Evento Criado"); EventoInfo[Aberto] = 1; SendClientMessage(playerid,amarelo,"INFO: EVENTO ABERTO"); return 1; } CMD:edb(playerid, params[]) { if(PlayerInfo[playerid][Level] < 3)return SendClientMessage(playerid,fail,LEVELF); if(EventoInfo[Criado] == 0)return SendClientMessage(playerid,fail,"ERRO: Não Existe Nenhum Evento Criado"); if(EventoInfo[Morrer] == 0) { EventoInfo[Morrer] = 1; SendClientMessage(playerid,amarelo,"INFO: Quando Os Player Sair Do Veiculo No Evento Irão Morrer"); }else{ EventoInfo[Morrer] = 0; SendClientMessage(playerid,amarelo,"INFO: Os Player Poderão Sair Do Veiculo"); } return 1; } CMD:eventodgc(playerid, params[]) { if(PlayerInfo[playerid][Level] < 3)return SendClientMessage(playerid,fail,LEVELF); if(EventoInfo[Criado] == 0)return SendClientMessage(playerid,fail,"ERRO: Não Tem Nenhum Evento Criado"); if(EventoInfo[GODCAR] == 0) { EventoInfo[GODCAR] = 1; SendClientMessage(playerid,amarelo,"INFO: QUANDO O PLAYER ENTRAR NO EVENTO DESATIVARA O GODCAR"); }else{ EventoInfo[GODCAR] = 0; SendClientMessage(playerid,amarelo,"INFO: QUANDO O PLAYER ENTRAR NO EVENTO NAO DESATIVARA O GODCAR"); } return 1; } CMD:fecharevento(playerid, params[]) { if(PlayerInfo[playerid][Level] < 3)return SendClientMessage(playerid,fail,LEVELF); if(EventoInfo[Criado] == 0)return SendClientMessage(playerid,fail,"ERRO: Não Existe Nenhum Evento Criado"); EventoInfo[Aberto] = 0; SendClientMessage(playerid,amarelo,"INFO: Evento Fechado"); return 1; } CMD:terminarevento(playerid, params[]) { if(PlayerInfo[playerid][Level] < 3)return SendClientMessage(playerid,fail,LEVELF); if(EventoInfo[Criado] == 0)return SendClientMessage(playerid,fail,"ERRO: Não Existe Nenhum Evento Criado"); for(new i, x = GetMaxPlayers(); i != x; ++i) { if(IsPlayerConnected(i) && PlayerInfo[i][Evento] == 1) { SpawnPlayer(i); SetPlayerVirtualWorld(i,0); SetPlayerInterior(i,0); PlayerInfo[i][Evento] = 0; SendClientMessage(i,amarelo,"INFO: Evento Terminado"); ResetPlayerWeapons(i); TextDrawHideForPlayer(i,Status[i]); if(GetPlayerState(i) == PLAYER_STATE_DRIVER) { } } } for(new l=0, o = MAX_VEHICLES; l != o; ++l) { if(ecarro[l] == true) { DestroyVehicle(l); } } EventoInfo[Criado] = 0; EventoInfo[Aberto] = 0; EventoInfo[Carro] = 0; SendClientMessage(playerid,amarelo,"INFO: Evento Terminado"); return 1; } CMD:tirardoevento(playerid, params[]) { if(PlayerInfo[playerid][Level] < 3)return SendClientMessage(playerid,fail,LEVELF); if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /tirardoevento [id]"); if(!IsPlayerConnected(strval(params)))return SendClientMessage(playerid,fail,"ERRO: Jogador Off-Line"); if(PlayerInfo[strval(params)][Evento] == 0)return SendClientMessage(playerid,fail,"ERRO: o Jogador Não Está Em Um Evento"); SpawnPlayer(strval(params)); PlayerInfo[strval(params)][Evento] = 0; SetPlayerVirtualWorld(strval(params),0); SetPlayerInterior(strval(params),0); return 1; } CMD:attevento(playerid, params[]) { if(PlayerInfo[playerid][Level] < 3)return SendClientMessage(playerid,fail,LEVELF); if(EventoInfo[Criado] == 0)return SendClientMessage(playerid,fail,"ERRO: Não Existe Nenhum Evento Criado"); GetPlayerPos(playerid,X,Y,Z); EventoInfo[EX] = X; EventoInfo[EY] = Y; EventoInfo[EZ] = Z; EventoInfo[Mundo] = GetPlayerVirtualWorld(playerid); EventoInfo[Interior] = GetPlayerInterior(playerid); SendClientMessage(playerid,amarelo,"INFO: Evento Atualizado Local"); return 1; } CMD:eventodcarro(playerid, params[]) { if(PlayerInfo[playerid][Level] < 3)return SendClientMessage(playerid,fail,LEVELF); if(EventoInfo[Criado] == 0)return SendClientMessage(playerid,fail,"ERRO: Não Existe Nenhum Evento Em Andamento"); if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /eventodcarro [carro id]"); if(strval(params) < 400 || strval(params) > 611)return SendClientMessage(playerid,fail,"ERRO: Carro Invalido Valor Entre 400 e 611"); for(new i, x = GetMaxPlayers(); i != x; ++i) { if(IsPlayerConnected(i) && PlayerInfo[playerid][Evento] == 1) { GetPlayerPos(i,X,Y,Z); PutPlayerInVehicle(i,CreateVehicle(strval(params),X,Y,Z+1,0,-1,-1,-1),0); ecarro[GetPlayerVehicleID(playerid)] = true; } } return 1; } CMD:eventodarma(playerid, params[]) { if(PlayerInfo[playerid][Level] < 3)return SendClientMessage(playerid,fail,LEVELF); if(EventoInfo[Criado] == 0)return SendClientMessage(playerid,fail,"ERRO: Não Existe Nenhum Evento EM Andamento"); new Balas; if(sscanf(params,"dd",ID,Balas)) { SendClientMessage(playerid,fail,"Uso: /eventodarma [arma id] [balas]"); }else{ for(new i, x = GetMaxPlayers(); i != x; ++i) { if(IsPlayerConnected(i) && PlayerInfo[i][Evento] == 1) { GivePlayerWeapon(i,ID,Balas); } } } return 1; } CMD:dararmatodos(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 5){ new string[104],Balas; if(sscanf(params, "dd",ID,Balas)) { SendClientMessage(playerid,fail,"Uso: /dararmatodos [id arma] [balas]"); }else{ for(new i, x = GetMaxPlayers(); x != i; ++i) { if(IsPlayerConnected(i)) { GivePlayerWeapon(i,ID,Balas); } } format(string, sizeof(string),"O(a) Administrador(a) %s Deu a Todos Player Uma Arma ID:%d Balas: %d",Nome(playerid),ID,Balas); SendClientMessageToAll(coradm,string); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:dararma(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 3){ new Arma,Balas,string[95]; if(sscanf(params, "ddd",ID,Arma,Balas)) { SendClientMessage(playerid,fail,"Uso: /dararma [id] [id arma] [balas]"); }else{ if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Off-Line"); format(string, sizeof(string),"O(a) Administrador(a) %s Lhe Deu Uma Arma ID: %d Balas: %d",Nome(playerid),Arma,Balas); SendClientMessage(ID,coradm,string); format(string, sizeof(string),"Você Deu a %s Uma Arma ID: %d Balas: %d",Nome(ID),Arma,Balas); SendClientMessage(playerid,coradm,string); GivePlayerWeapon(ID,Arma,Balas); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:desarmar(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 2){ new string[63]; if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /desarmar [id]"); if(!IsPlayerConnected(strval(params))) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Off-Line"); format(string, sizeof(string),"O(a) Administrador(a) %s Desarmou Você",Nome(playerid)); SendClientMessage(strval(params),coradm,string); format(string, sizeof(string),"Você Desarmou %s",Nome(strval(params))); SendClientMessage(playerid,coradm,string); ResetPlayerWeapons(strval(params)); } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:desarmartodos(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 3){ new string[78]; format(string, sizeof(string),"O(a) Administrador(a) %s Desarmou Todos Player Online",Nome(playerid)); SendClientMessageToAll(cinza,string); for(new i, x = GetMaxPlayers(); x != i; ++i){ if(IsPlayerConnected(i)){ ResetPlayerWeapons(i); } } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:setarvida(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 2){ new string[80],Valor; if(sscanf(params, "dd",ID,Valor)) { SendClientMessage(playerid,fail,"Uso: /setarvida [id] [valor]"); }else{ if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Off-Line"); format(string, sizeof(string),"O(a) Administrador(a) %s Setou Sua Vida Para %d",Nome(playerid),Valor); SendClientMessage(ID,coradm,string); format(string, sizeof(string),"Você Setou a Vida De %s Para %d",Nome(ID),Valor); SendClientMessage(playerid,coradm,string); SetPlayerHealth(ID,Valor); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:setarvidatodos(playerid,params[]) { if(PlayerInfo[playerid][Level] >= 4){ new string[85],Valor; if(sscanf(params,"d",Valor)) { SendClientMessage(playerid,fail,"Uso: /setarvidatodos [valor]"); }else{ format(string, sizeof(string),"O(a) Administrador(a) %s Setou a Vida De Todos Para %d",Nome(playerid),Valor); SendClientMessageToAll(coradm,string); for(new i, x = GetMaxPlayers(); i != x; ++i){ if(IsPlayerConnected(i)){ SetPlayerHealth(i,Valor);} } } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:setarcolete(playerid, params[]) { if(PlayerInfo[playerid][Level] >=2){ new string[80],Valor; if(sscanf(params, "dd",ID,Valor)) { SendClientMessage(playerid,fail,"Uso: /setarcolete [id] [valor]"); }else{ if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Off-Line"); format(string, sizeof(string),"O(a) Administrador(a) %s Setou Seu Colete Para %d",Nome(playerid),Valor); SendClientMessage(playerid,coradm,string); format(string, sizeof(string),"Você Setou o Colete De %s Para %d",Nome(ID),Valor); SendClientMessage(playerid,coradm,string); SetPlayerArmour(ID,Valor); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:setarcoletetodos(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 4){ new string[80],Valor; if(sscanf(params,"d",Valor)) { SendClientMessage(playerid,fail,"Uso: /setarcoletetodos [valor]"); }else{ format(string, sizeof(string),"O(a) Administrador(a) %s Setou Colete De Todos Para %d",Nome(playerid),Valor); SendClientMessageToAll(coradm,string); for(new i, x = GetMaxPlayers(); x != i; ++i){ if(IsPlayerConnected(i)){ SetPlayerArmour(i,Valor);} } } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:setarscore(playerid, params[]) { if(PlayerInfo[playerid][Level] < 5)return SendClientMessage(playerid,fail,LEVELF); new Valor; if(sscanf(params,"dd",ID,Valor))return SendClientMessage(playerid,fail,"Uso: /setarscore [id] [valor]"); if(!IsPlayerConnected(ID))return SendClientMessage(playerid,fail,"ERRO: Jogador offline"); SetPlayerScore(ID,Valor); SendClientMessage(playerid,amarelo,"INFO: Score Setado"); return 1; } CMD:setarmorte(playerid, params[]) { if(PlayerInfo[playerid][Level] < 5)return SendClientMessage(playerid,fail,LEVELF); new Valor; if(sscanf(params,"dd",ID,Valor))return SendClientMessage(playerid,fail,"Uso: /setarmorte [id] [valor]"); if(!IsPlayerConnected(ID))return SendClientMessage(playerid,fail,"ERRO: Jogador offline"); PlayerInfo[ID][PMorreu] = Valor; SendClientMessage(playerid,amarelo,"INFO: Morte Setada"); return 1; } CMD:setargrana(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 4){ new Valor,string[90]; if(sscanf(params, "dd",ID,Valor)) { SendClientMessage(playerid,fail,"Uso: /setargrana [id] [valor]"); }else{ if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Off-Line"); format(string, sizeof(string),"O(a) Administrador(a) %s Setou Sua Grana Para %d",Nome(playerid),Valor); SendClientMessage(ID,coradm,string); format(string, sizeof(string),"Você Setou a Grana De %s Para %d",Nome(ID),Valor); SendClientMessage(playerid,coradm,string); SetMoney(ID,Valor); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:dargrana(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 4){ new string[74],Valor; if(sscanf(params,"dd",ID,Valor)) { SendClientMessage(playerid,fail,"Uso: /dargrana [id] [valor]"); }else{ if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Off-Line"); format(string, sizeof(string),"O(a) Administrador(a) %s Lhe Deu R$: %d",Nome(playerid),Valor); SendClientMessage(ID,coradm,string); format(string, sizeof(string),"Você Deu a %s R$: %d",Nome(ID),Valor); SendClientMessage(playerid,coradm,string); GivePlayerCash(ID,Valor); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:dargranatodos(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 5){ new string[85]; if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /dargranatodos [valor]"); format(string, sizeof(string),"O(a) Administrador(a) %s Deu a Todos Player R$:%d",Nome(playerid),strval(params)); SendClientMessageToAll(coradm,string); for(new i, x = GetMaxPlayers(); x != i; ++i){ if(IsPlayerConnected(i)){ GivePlayerCash(i,strval(params));} } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:limparchat(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 3){ for(new wtf, k = 100; wtf != k; ++wtf){ SendClientMessageToAll(-1," "); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:lc(playerid, params[]) { cmd_limparchat(playerid, params); return 1; } CMD:vm(playerid, params[]) { new teste[15],lol,Float:Vida; GetPlayerHealth(playerid,Vida); if(Vida < 40 )return SendClientMessage(playerid,fail,"ERRO: Você Não Pode Usar Esse Comando Com Life Baixa"); if(sscanf(params,"s[15]",teste)) { SendClientMessage(playerid,fail,"Uso: /vm [nome do veiculo]"); }else{ lol = PegarIDVeiculo(teste); if(lol == 520 || lol == 425 || lol == 447 || lol == 432 || VRC(lol) || lol == 476)return SendClientMessage(playerid,fail,"ERRO: Você Não Pode Criar Esse Veiculo"); if(lol < 400 || lol > 611) return SendClientMessage(playerid, fail, "ERRO: Modelo de Veículo Inválido"); GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,A); DestroyVehicle(PlayerInfo[playerid][Carro]); PutPlayerInVehicle(playerid,CreateVehicle(lol,X,Y,Z,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); } return 1; } CMD:msg(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 3){ new Texto[128]; if(sscanf(params, "ds[128]",ID,Texto)) { SendClientMessage(playerid,vermelho,"Uso: /msg [cor] [texto]"); SendClientMessage(playerid,vermelho,"Cores: 0=Branco 1=Azul 2=Verde 3=Amarelo 4=Laranja 5=Roxo 6=Rosa"); } else { if(ID < 0 || ID > 6) return SendClientMessage(playerid,vermelho,"ERRO:Valor Apenas Entre 0 e 6!"); new string[128]; format(string, sizeof(string),"%s",Texto); if(ID == 0)SendClientMessageToAll(0xFFFFFFFF,string); if(ID == 1)SendClientMessageToAll(0x0000FFFF,string); if(ID == 2)SendClientMessageToAll(0x00FF00FF,string); if(ID == 3)SendClientMessageToAll(0xFFFF00FF,string); if(ID == 4)SendClientMessageToAll(0xFF8000FF,string); if(ID == 5)SendClientMessageToAll(0x8000FFFF,string); if(ID == 6)SendClientMessageToAll(0xFF0080FF,string); } } else SendClientMessage(playerid,vermelho,LEVELF); return 1; } CMD:prender(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 2){ new string[150],Motivo[60],Tempo; if(sscanf(params,"dds[59]",ID,Tempo,Motivo)) { SendClientMessage(playerid,fail,"Uso: /prender [id] [tempo (minutos)] [motivo]"); }else{ if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Off-Line"); if(PlayerInfo[ID][Preso] == 1)return SendClientMessage(playerid,fail,"ERRO: Jogador Ja Está Preso"); format(string, sizeof(string),"O(a) Administrador(a) %s Prendeu %s Por [%d Minuto(s)] [Motivo: %s ]",Nome(playerid),Nome(ID),Tempo,Motivo); SendClientMessageToAll(coradm,string); SetPlayerSpecialAction(ID,SPECIAL_ACTION_HANDSUP); GameTextForPlayer(ID,"PRESO PELOS ADMINISTRADORES",2500,3); PlayerInfo[ID][Preso] = 1; PlayerInfo[ID][TPreso] = Tempo*60000; SetTimerEx("Jaula",3000,false,"d",ID); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:soltar(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 2){ new string[94]; if(sscanf(params, "d",ID)) { SendClientMessage(playerid,fail,"Uso: /soltar [id]"); }else{ if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Off-Line"); if(PlayerInfo[ID][Preso] == 0)return SendClientMessage(playerid,fail,"ERRO: Jogador Não Está Preso"); format(string, sizeof(string),"O(a) Administrador(a) %s Soltou %s Da Cadeia",Nome(playerid),Nome(ID)); SendClientMessageToAll(coradm,string); SoltarJaula(ID); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:calar(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 3){ new string[59]; if(sscanf(params, "d",ID)) { SendClientMessage(playerid,fail,"Uso: /calar [id]"); }else{ if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Off-Line"); if(PlayerInfo[ID][Calado] == 1)return SendClientMessage(playerid,fail,"ERRO: O Jogador Já Está Calado"); format(string, sizeof(string),"O(a) Administrador(a) %s Te Calou",Nome(playerid)); SendClientMessage(ID,coradm,string); format(string, sizeof(string),"Você Calou %s",Nome(ID)); SendClientMessage(playerid,coradm,string); PlayerInfo[ID][Calado] = 1; } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:descalar(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 3){ new string[59]; if(sscanf(params, "d",ID)) { SendClientMessage(playerid,fail,"Uso: /descalar [id]"); }else{ if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Off-Line"); if(PlayerInfo[ID][Calado] == 0)return SendClientMessage(playerid,fail,"ERRO: O Jogador Não Está Calado"); format(string, sizeof(string),"O(a) Administrador(a) %s Te Descalou",Nome(playerid)); SendClientMessage(ID,coradm,string); format(string, sizeof(string),"Você Descalou %s",Nome(ID)); SendClientMessage(playerid,coradm,string); PlayerInfo[ID][Calado] = 0; } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:obs(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 1){ if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Você Nao Pode Usar Esse Comando Em Veiculo"); new string[38]; if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /obs [id]"); if(!IsPlayerConnected(strval(params))) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Off-Line"); TextDrawHideForPlayer(playerid,Status[playerid]); TogglePlayerSpectating(playerid, true); SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(strval(params))); SetPlayerInterior(playerid,GetPlayerInterior(strval(params))); PlayerSpectatePlayer(playerid, strval(params)); format(string, sizeof(string),"Observando %s",Nome(strval(params))); SendClientMessage(playerid,coradm,string); PlayerInfo[playerid][OBSERVANDO] = 1; PlayerInfo[playerid][OBSERVANDOID] = strval(params); } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:obscar(playerid,params[]) { if(PlayerInfo[playerid][Level] < 1)return SendClientMessage(playerid,fail,LEVELF); if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Você Nao Pode Usar Esse Comando Em Veiculo"); if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /obscar "); if(strval(params) != INVALID_VEHICLE_ID) { TextDrawHideForPlayer(playerid,Status[playerid]); TogglePlayerSpectating(playerid, true); SetPlayerVirtualWorld(playerid,GetVehicleVirtualWorld(strval(params))); PlayerSpectateVehicle(playerid,strval(params)); }else{ SendClientMessage(playerid,fail,"ERRO: Veiculo invalido!"); } return 1; } CMD:obsoff(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 1){ TogglePlayerSpectating(playerid, false); SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid,0); PlayerInfo[playerid][OBSERVANDO] = 1; } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:travar(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 2){ new string[63]; if(sscanf(params,"d",ID)) { SendClientMessage(playerid,vermelho,"Uso: /travar [id]"); }else{ if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,vermelho,"ERRO: Jogador Off-Line"); format(string, sizeof(string),"O(a) Administrador(a) '%s' Travou Você",Nome(playerid)); SendClientMessage(ID,coradm,string); format(string,sizeof(string),"Você Travou '%s'",Nome(ID)); SendClientMessage(playerid,coradm,string); TogglePlayerControllable(ID,false); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:destravar(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 2){ new string[66]; if(sscanf(params,"d",ID)) { SendClientMessage(playerid,vermelho,"Uso: /destravar [id]"); }else{ if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,fail,"Jogador Off-Line"); format(string, sizeof(string),"O(a) Administrador(a) '%s' Destravou Você",Nome(playerid)); SendClientMessage(ID,coradm,string); format(string, sizeof(string),"Você Destravou '%s'",Nome(ID)); SendClientMessage(playerid,coradm,string); TogglePlayerControllable(ID,true); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:mortefalsa(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 5){ new Arma,Morreu,Matou; if(sscanf(params, "ddd",Matou,Morreu,Arma)) { SendClientMessage(playerid,fail,"Uso: /mortefalsa [id matou] [id morreu] [arma]"); }else{ if(!IsPlayerConnected(Matou)) return SendClientMessage(playerid,vermelho,"ERRO: o Player Que Matou Está Offline"); if(!IsPlayerConnected(Morreu)) return SendClientMessage(playerid,vermelho,"ERRO: o Player Que Morreu Está Offline"); SendDeathMessage(Matou,Morreu,Arma); SendClientMessage(playerid,coradm,"Falsa Morte Enviada!"); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:falsochat(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 5){ new Texto[128]; if(sscanf(params, "ds[128]",ID,Texto)) { SendClientMessage(playerid,fail,"Uso: /falsochat [id] [texto]"); }else{ if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,fail,"Jogador Off-Line"); new string[150]; format(string, sizeof(string),"[CHAT][ID:%d]%s Diz: {FFFFFF}%s",ID,Nome(ID),Texto); SendClientMessageToAll(GetPlayerColor(ID),string); SendClientMessage(playerid,coradm,"Falso Chat Enviado"); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:mtempo(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 4){ new string[83]; if(sscanf(params,"d",ID)) { SendClientMessage(playerid,fail,"Uso: /mtempo [id do tempo]"); }else{ SetWeather(ID); format(string, sizeof(string),"O(a) Administrador(a) %s Mudou o Tempo Para o ID:%d",Nome(playerid),ID); SendClientMessageToAll(coradm,string); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:mmundo(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 5){ new string[70]; if(sscanf(params, "d",ID)) { SendClientMessage(playerid,fail,"Uso: /mmundo [mundo id]"); }else{ for(new i, k = GetMaxPlayers(); i != k; ++i) { if(IsPlayerConnected(i) && !IsPlayerNPC(i)) { SetPlayerVirtualWorld(i,ID); } } format(string, sizeof(string),"O(a) Administrador(a) %s Setou Mundo De Todos Para %d",Nome(playerid),ID); SendClientMessageToAll(coradm,string); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:setarmundo(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 3){ new string[60],MDID; if(sscanf(params,"dd",ID,MDID)) { SendClientMessage(playerid,fail,"Uso: /setarmundo [id] [mundo id]"); }else{ if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,fail,"Jogador Off-Line"); SetPlayerVirtualWorld(ID,MDID); format(string, sizeof(string),"O(a) Administrador(a) %s Setou Seu Mundo Para %d",Nome(playerid),MDID); SendClientMessage(ID,coradm,string); format(string, sizeof(string),"Você Mudou O Mundo De %s Para %d",Nome(ID),MDID); SendClientMessage(playerid,coradm,string); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:a(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 1){ new Texto[128],string[128]; if(sscanf(params,"s[128]",Texto)) { SendClientMessage(playerid,fail,"Uso: /a [texto]"); }else{ format(string, sizeof(string),"{FF8000}Admin {FFFFFF}%s{FF8000}: %s",Nome(playerid),Texto); SendClientMessageToAll(-1,string); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:anuncio(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 2){ new Texto[61]; if(sscanf(params,"s[60]",Texto)) { SendClientMessage(playerid,fail,"Uso: /anuncio [texto]"); }else{ GameTextForAll(Texto,3500,3); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:anuncio2(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 2){ new Texto[61],Fonte,Tempo; if(sscanf(params,"dds[60]",Fonte,Tempo,Texto)) { SendClientMessage(playerid,fail,"Uso: /anuncio2 [fonte] [segundos] [texto]"); }else{ if(Fonte == 2)return SendClientMessage(playerid,fail,"ERRO: Fonte Bloqueada"); GameTextForAll(Texto,Tempo*1000,Fonte); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:anuncio3(playerid, params[]) { if(PlayerInfo[playerid][Level] < 2)return SendClientMessage(playerid,fail,LEVELF); new Texto[128]; if(sscanf(params,"ds[128]",ID,Texto))return SendClientMessage(playerid,fail,"Uso: /anuncio3 [tempo(segundos)] [texto]"); TextDrawSetString(ANN,Texto); TextDrawShowForAll(ANN); SetTimer("EsconderTEXT",ID*1000,false); return 1; } CMD:jetpack(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 2){ SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK); SendClientMessage(playerid,amarelo,"JETPACK FORNECIDO"); } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:darjetpack(playerid, params[]) { if(PlayerInfo[playerid][Level] < 3)return SendClientMessage(playerid,fail,LEVELF); if(sscanf(params,"d",ID))return SendClientMessage(playerid,fail,"Uso: /darjetpack [id]"); if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,fail,"Jogador Off-Line"); SetPlayerSpecialAction(ID,SPECIAL_ACTION_USEJETPACK); SendClientMessage(ID,amarelo,"INFO: Você ganhou um jetpack da administraçao"); SendClientMessage(playerid,amarelo,"INFO: Jetpack Enviado"); return 1; } CMD:darsss(playerid,params[]) { if(PlayerInfo[playerid][Level] < 3)return SendClientMessage(playerid,fail,LEVELF); if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /darsss "); if(!IsPlayerConnected(strval(params)))return SendClientMessage(playerid,fail,"Jogador offline ou id invalido!"); if(PlayerInfo[strval(params)][Speed] == 0) { PlayerInfo[strval(params)][Speed] = 1; SendClientMessage(playerid,verde,"SSS ENVIADO!"); SendClientMessage(playerid,strval(params),"Administraçao lhe deu sss use > alt para correr e 0 para pular"); }else{ SendClientMessage(playerid,fail,"ERRO: O Jogador já tem sss!"); } return 1; } CMD:tirarsss(playerid,params[]) { if(PlayerInfo[playerid][Level] < 3)return SendClientMessage(playerid,fail,LEVELF); if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /tirarsss "); if(!IsPlayerConnected(strval(params)))return SendClientMessage(playerid,fail,"Jogador offline ou id invalido!"); ID = strval(params); if(PlayerInfo[ID][Speed] == 1) { PlayerInfo[ID][Speed] = 0; SendClientMessage(ID,verde,"INFO: Algum administrador tirou seu sss!"); SendClientMessage(playerid,verde,"SSS RETIRADO!"); }else{ SendClientMessage(playerid,fail,"ERRO: O Jogador não tem sss!"); } return 1; } CMD:mo(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 2){ new Distancia,Velocidade,LOL[6]; if(sscanf(params,"dds[6]",Distancia,Velocidade,LOL)) { SendClientMessage(playerid,fail,"Uso: /mo [distancia] [velocidade] [cima/baixo/leste/oeste/sul/norte]"); }else{ if(!strcmp(LOL,"cima",true)){ GetObjectPos(objco[playerid],X,Y,Z); MoveObject(objco[playerid],X,Y,Z+Distancia,Velocidade); } if(!strcmp(LOL,"baixo",true)){ GetObjectPos(objco[playerid],X,Y,Z); MoveObject(objco[playerid],X,Y,Z-Distancia,Velocidade); } if(!strcmp(LOL,"norte",true)){ GetObjectPos(objco[playerid],X,Y,Z); MoveObject(objco[playerid],X,Y+Distancia,Z,Velocidade); } if(!strcmp(LOL,"sul",true)){ GetObjectPos(objco[playerid],X,Y,Z); MoveObject(objco[playerid],X,Y-Distancia,Z,Velocidade); } if(!strcmp(LOL,"leste",true)){ GetObjectPos(objco[playerid],X,Y,Z); MoveObject(objco[playerid],X+Distancia,Y,Z,Velocidade); } if(!strcmp(LOL,"oeste",true)){ GetObjectPos(objco[playerid],X,Y,Z); MoveObject(objco[playerid],X-Distancia,Y,Z,Velocidade); } } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:co(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 2){ if(sscanf(params,"d",ID)) { SendClientMessage(playerid,fail,"Uso: /co [object id]"); }else{ DestroyObject(objco[playerid]); GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,A); objco[playerid] = CreateObject(ID,X,Y,Z,0,0,A,0); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:delo(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 2){ if(objco[playerid] < 1)return SendClientMessage(playerid,fail,"ERRO: Você Não Tem Objecto"); DestroyObject(objco[playerid]); }else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:ctl(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 2){ if(ctlon[playerid] == true)return SendClientMessage(playerid,fail,"ERRO: Você ja criou uma textlabel! use /dtl para criar outra!"); new Texto[60],Distancia,cor[20]; if(sscanf(params,"ds[20]s[60]",Distancia,cor,Texto)) { SendClientMessage(playerid,fail,"Uso: /ctl [distancia] [branco/vermelho/laranja/azul/rosa] [texto]"); }else{ GetPlayerPos(playerid,X,Y,Z); format(Texto,sizeof(Texto),Texto); if(!strcmp(cor,"branco",true)) { ctl[playerid] = Create3DTextLabel(Texto,-1,X,Y,Z,Distancia,0); ctlon[playerid] = true; }else if(!strcmp(cor,"vermelho",true)) { ctl[playerid] = Create3DTextLabel(Texto,fail,X,Y,Z,Distancia,0); ctlon[playerid] = true; }else if(!strcmp(cor,"amarelo",true)) { ctl[playerid] = Create3DTextLabel(Texto,amarelo,X,Y,Z,Distancia,0); ctlon[playerid] = true; }else if(!strcmp(cor,"laranja",true)) { ctl[playerid] = Create3DTextLabel(Texto,laranja,X,Y,Z,Distancia,0); ctlon[playerid] = true; }else if(!strcmp(cor,"azul",true)) { ctl[playerid] = Create3DTextLabel(Texto,azul,X,Y,Z,Distancia,0); ctlon[playerid] = true; }else if(!strcmp(cor,"rosa",true)) { ctl[playerid] = Create3DTextLabel(Texto,rosa,X,Y,Z,Distancia,0); ctlon[playerid] = true; } } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:dtl(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 2){ if(ctlon[playerid] == false)return SendClientMessage(playerid,fail,"ERRO: Você não criou nenhuma textlabel! use /ctl para criar alguma"); Delete3DTextLabel(ctl[playerid]); ctlon[playerid] = false; } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:setarlevel(playerid, params[]) { if(PlayerInfo[playerid][Level] == 5 || IsPlayerAdmin(playerid)){ new Valor,string[88]; if(sscanf(params, "dd", ID,Valor)) { SendClientMessage(playerid,vermelho,"Uso: /setarlevel [id] [level]"); }else{ if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,fail,"Jogador Off-Line"); if(Valor == PlayerInfo[ID][Level])return SendClientMessage(playerid,fail,"ERRO: O Jogador Já Tem Esse Level"); if(Valor > MAXLEVEL)return SendClientMessage(playerid,fail,"ERRO: Level Incorreto!"); format(string, sizeof(string),"O(a) Administrador(a) %s Setou Seu Nivel De Administraçao Para %d",Nome(playerid),Valor); SendClientMessage(ID,coradm,string); format(string, sizeof(string),"Você Setou o Nivel De Administraçao De %s Para %d",Nome(ID),Valor); SendClientMessage(playerid,coradm,string); if(Valor > 0 ) { PlayerInfo[ID][LabelAdmin] = Create3DTextLabel("HUNTER SERVER STAFF{FFFFFF}®",fail,0.0,0.0,1500.0,50,-1); Attach3DTextLabelToPlayer(PlayerInfo[ID][LabelAdmin],ID,0.0,0.0,0.5); }else{ Delete3DTextLabel(PlayerInfo[ID][LabelAdmin]); } if(Valor > PlayerInfo[ID][Level]) { GameTextForPlayer(ID,"~g~]PROMOVIDO]",2500,3); }else{ Delete3DTextLabel(PlayerInfo[ID][LabelAdmin]); GameTextForPlayer(ID,"~r~]REBAIXADO]",2500,3); } PlayerInfo[ID][Level] = Valor; } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:setartemplevel(playerid, params[]) { if(PlayerInfo[playerid][Level] < 5)return SendClientMessage(playerid,fail,LEVELF); if(sscanf(params,"d",ID))return SendClientMessage(playerid,fail,"Uso: /setartemplevel [id]"); if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,fail,"Jogador Off-Line"); PlayerInfo[ID][TeMPL] = 1; PlayerInfo[ID][Level] = 1; new string[90]; format(string, sizeof(string),"O(a) Administrador(a) %s Lhe Colocou De Temp Administrador(a)",Nome(playerid)); SendClientMessage(ID,coradm,string); format(string, sizeof(string),"Voce Colocou %s Para Temp Administrador(a)",Nome(ID)); SendClientMessage(playerid,coradm,string); return 1; } CMD:tirartemplevel(playerid, params[]) { if(PlayerInfo[playerid][Level] < 5)return SendClientMessage(playerid,fail,LEVELF); if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /tirartemplevel [id]"); if(!IsPlayerConnected(strval(params))) return SendClientMessage(playerid,fail,"Jogador Off-Line"); PlayerInfo[strval(params)][TeMPL] = 0; PlayerInfo[strval(params)][Level] = 0; return 1; } CMD:dcarro(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 2){ new string[78],Modelo; if(sscanf(params,"dd",ID,Modelo)) { SendClientMessage(playerid,fail,"Uso: /dcarro [id] [modelo]"); }else{ format(string, sizeof(string),"O(a) Administrador(a) %s Lhe-Deu Um Carro Modelo %d",Nome(playerid),Modelo); SendClientMessage(ID,coradm,string); GetPlayerPos(ID,X,Y,Z); GetPlayerFacingAngle(ID,A); admc[playerid] = CreateVehicle(Modelo,X,Y,Z,A,-1,-1,-1); SetVehicleVirtualWorld(admc[playerid],GetPlayerVirtualWorld(ID)); LinkVehicleToInterior(admc[playerid],GetPlayerInterior(ID)); PutPlayerInVehicle(ID,admc[playerid],0); format(string, sizeof(string),"Você Deu a %s Um Carro Modelo %d",Nome(ID),Modelo); SendClientMessage(playerid,coradm,string); } } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:delc(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 2){ if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Você Não Está Em Um Veiculo"); DestroyVehicle(GetPlayerVehicleID(playerid)); } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:delci(playerid, params[]) { if(PlayerInfo[playerid][Level] < 3)return SendClientMessage(playerid,fail,LEVELF); if(sscanf(params,"d",ID))return SendClientMessage(playerid,fail,"Uso: /delci [vehicleid]"); DestroyVehicle(ID); return 1; } CMD:conectmsg(playerid, params[]) { if(PlayerInfo[playerid][Level] == 5){ if(ServerInfo[ConectMsg] == 0){ ServerInfo[ConectMsg] = 1; SendClientMessageToAll(coradm,"INFO: Mensagens De Entrar/Sair Ligadas!"); }else{ ServerInfo[ConectMsg] = 0; SendClientMessageToAll(coradm,"INFO: Mensagens De Entrar/Sair Desligadas!"); } SalvarServer(); } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:anthacker(playerid, params[]) { if(PlayerInfo[playerid][Level] ==5){ if(ServerInfo[ANTHACKER] == 0){ ServerInfo[ANTHACKER] = 1; SendClientMessage(playerid,amarelo,"INFO: ANT HACKER LIGADO"); }else{ ServerInfo[ANTHACKER] =0; SendClientMessage(playerid,amarelo,"INFO: ANT HACKER DESLIGADO"); } SalvarServer(); } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:chat(playerid, params[]) { if(PlayerInfo[playerid][Level] ==5){ new string[65]; if(ServerInfo[CHAT] == 0){ ServerInfo[CHAT] = 1; format(string, sizeof(string),"O(a) Administrador(a) %s Ligou o Chat",Nome(playerid)); SendClientMessageToAll(coradm,string); }else{ ServerInfo[CHAT] = 0; format(string, sizeof(string),"O(a) Administrador(a) %s Desligou o Chat",Nome(playerid)); SendClientMessageToAll(coradm,string); } SalvarServer(); } else SendClientMessage(playerid,fail,LEVELF); return 1; } CMD:lcmds(playerid, params[]) { if(PlayerInfo[playerid][Level] == 0)return SendClientMessage(playerid,fail,LEVELF); if(PlayerInfo[playerid][LCMDS]==0) { PlayerInfo[playerid][LCMDS]=1; SendClientMessage(playerid,verde,"INFO: Leitura ligada para você!"); }else{ PlayerInfo[playerid][LCMDS]=0; SendClientMessage(playerid,verde,"INFO: Leitura desligada para você!"); } return 1; } CMD:senhasv(playerid, params[]) { if(PlayerInfo[playerid][Level] < 5)return SendClientMessage(playerid,fail,LEVELF); new Text[30],string[60]; if(sscanf(params,"s[30]",Text))return SendClientMessage(playerid,fail,"Uso: /senhasv [senha]"); format(string, sizeof(string),"password %s",Text); SendRconCommand(string); return 1; } //======================COMANDOS DE PLAYERS \/========================= CMD:ajuda(playerid, params[]) { new ajuda[300]; strcat(ajuda,"{FFFF00}======================================================================\n"); strcat(ajuda,"{FF8000}Hunter Server Versão 6 - Apenas Mais Uma Fámilia Para Aterrorizar\n"); strcat(ajuda,"{00FF40}/teles (70) /regras (20) /creditos (3) /comandos (53)\n"); strcat(ajuda,"{FFFF00}======================================================================\n"); ShowPlayerDialog(playerid,26,DIALOG_STYLE_MSGBOX,"{FFFF00}Ajuda",ajuda,"Fechar",""); strdel(ajuda,0,sizeof(ajuda)); return 1; } CMD:comandos(playerid, params[]) { new comandos[850]; strcat(comandos,"{FFFFFF}======================================================================\n"); strcat(comandos,"{FFFF00}Lista De Comandos Versão 1.0 GM 6\n"); strcat(comandos,"{c6a65a}/report /sim /nao /evento /teles /regras /web /creditos /admins /pintar\n"); strcat(comandos,"{c6a65a}/controle /neon /cs /v /c(arro) /m(oto) /f /gc /nascer /mudarnick /menu\n"); strcat(comandos,"{c6a65a}/novasenha /trancar /destrancar /mp /iv /tv /rojao /sair /ms /mcn /tcn\n"); strcat(comandos,"{c6a65a}/paraquedas /tms /fpm /sairrc /dcn /transferir /hmc /x1 /sniper\n"); strcat(comandos,"{c6a65a}/grana /score /kill /procurados /ejetar /bazuca /mcv /arena /mudartempo\n"); strcat(comandos,"{c6a65a}/at /autotunar /fumacaja /dia /noite /padrao\n"); strcat(comandos,"{FFFFFF}======================================================================\n"); ShowPlayerDialog(playerid,32,DIALOG_STYLE_MSGBOX,"{FFFF00}Comandos",comandos,"Fechar",""); strdel(comandos,0,sizeof(comandos)); return 1; } CMD:animlist(playerid, params[]) { new animlist[450]; strcat(animlist,"{FFFFFF}======================================================================\n"); strcat(animlist,"{c6a65a}/renderse /ligar /desligar /bebado /bomba /merda /mascararse\n"); strcat(animlist,"{c6a65a}/roubar /cruzarb /deitar /abaixar /vomitar /comer /rap\n"); strcat(animlist,"{c6a65a}/passaramao /cobrar /overdose /fumar /fumar2 /conversar\n"); strcat(animlist,"{c6a65a}/fodase /taichi /observar {FFFFFF}para para animaçao /pararanim\n"); strcat(animlist,"{FFFFFF}======================================================================\n"); ShowPlayerDialog(playerid,43,DIALOG_STYLE_MSGBOX,"{FFFF00}Animes",animlist,"Fechar",""); strdel(animlist,0,sizeof(animlist)); return 1; } CMD:cmds(playerid, params[]) { cmd_comandos(playerid,params); return 1; } CMD:teles(playerid, params[]) { new teles[700]; strcat(teles,"{FFFFFF}======================================================================\n"); strcat(teles,"{FFFF00}Lista De Teleportes Versão 1.0 GM 6\n"); strcat(teles,"{c6a65a}/elv /lv /ts /avenida /aerolv /ginasio /aeroab /bsr /refinaria /fc /drift /area51\n"); strcat(teles,"{c6a65a}/entradalv /usina /vdr /rancho /deserto /eq /sf /cpsf /psf /esf /bts /dc /chilliad\n"); strcat(teles,"{c6a65a}/fsf /pch /ap /entradsf /lx /fzsam /ls /tls /vb /pls /pdls /mls /bf /favela /rlv\n"); strcat(teles,"{c6a65a}/gls /aerols /dn /esgoto /qb /skt /mchefe /mgr /dbb /mh /vv /topo /igreja /floresta\n"); strcat(teles,"{c6a65a}/pck /entradals /bs /aerosf /bhs /rls /rml /rlv /drop /grove /bar /drop2 /rally\n"); strcat(teles,"{c6a65a}/base /bandits /cemi\n"); strcat(teles,"{FFFFFF}======================================================================\n"); ShowPlayerDialog(playerid,24,DIALOG_STYLE_MSGBOX,"{FFFF00}Teleportes",teles,"Fechar",""); strdel(teles,0,sizeof(teles)); return 1; } CMD:teleportes(playerid, params[]) { cmd_teles(playerid, params); return 1; } CMD:regras(playerid, params[]) { new regras[1600]; strcat(regras,"{FFFFFF}======================================================================\n"); strcat(regras,"{FFFF00}Lista De Regras Versão 1.0 GM 6\n"); strcat(regras,"{c6a65a}REGRA Nº1: Nunca Abuse De Lag,Bugs\n"); strcat(regras,"{c6a65a}REGRA Nº2: Nao fazer Flood/Repeat/Spam\n"); strcat(regras,"{c6a65a}REGRA Nº3: Nunca Chingue Mae ou Parentesco\n"); strcat(regras,"{c6a65a}REGRA Nº4: Nunca Abusar do Sistema de Score\n"); strcat(regras,"{c6a65a}REGRA Nº5: Nunca Atrapalhar Corridas,Eventos\n"); strcat(regras,"{c6a65a}REGRA Nº6: Nao Usar Cores Muito escuras no Nick\n"); strcat(regras,"{c6a65a}REGRA Nº7: Nao Dar Esc em arenas, ou para Lucrar\n"); strcat(regras,"{c6a65a}REGRA Nº8: Nao Praticar RQ com ou sem Recompensa\n"); strcat(regras,"{c6a65a}REGRA Nº9: Nao Divulgar Servidores De modo Algum\n"); strcat(regras,"{c6a65a}REGRA Nº10: Nao sair do Jogo para Nao Levar Puniçao\n"); strcat(regras,"{c6a65a}REGRA Nº11: Nao Entrar em locais fechados por Portões\n"); strcat(regras,"{c6a65a}REGRA Nº12: Nao Praticar Racismo/Preconceito/Homofobia\n"); strcat(regras,"{c6a65a}REGRA Nº13: Nao Entre com Tag de Clan a qual nao pertence\n"); strcat(regras,"{c6a65a}REGRA Nº14: Nao Use /c,/v Para Obstruir Locais ou Passagens\n"); strcat(regras,"{c6a65a}REGRA Nº15: Nao Fazer ameaças ao Servidor ou a um Administrador\n"); strcat(regras,"{c6a65a}REGRA Nº16: Nao Critique Admins por suas Açoes,Eles Sabem Oque Fazem\n"); strcat(regras,"{c6a65a}REGRA Nº17: Nao Usar Fazer Falsas Acusaçoes contra Players/Admins\n"); strcat(regras,"{c6a65a}REGRA Nº18: Nao Use Cheater Ex: Air Breck,God Mod,Speed Hacker\n"); strcat(regras,"{c6a65a}REGRA Nº19: Nao Desrespeite Um Administrador Pois Ele Está Aqui Para Ajudar\n"); strcat(regras,"{c6a65a}REGRA Nº20: Nao Matar de dentro de veiculo como motorista ou com helice de Helicoptero\n"); strcat(regras,"{FFFFFF}======================================================================\n"); ShowPlayerDialog(playerid,25,DIALOG_STYLE_MSGBOX,"{FFFF00}Regras",regras,"Fechar",""); strdel(regras,0,sizeof(regras)); return 1; } CMD:web(playerid,params[]) { new web[430]; strcat(web,"{FFFFF}=================================================================\n"); strcat(web,"{FFFF00}Endereço Eletronicos Hunter Server\n"); strcat(web,"{c6a65a}Fórum --> www.forun.hunterserver.com.br\n"); strcat(web,"{FFFFFF}=================================================================\n"); ShowPlayerDialog(playerid,30,DIALOG_STYLE_MSGBOX,"{FFFF00}Links",web,"Fechar",""); strdel(web,0,sizeof(web)); return 1; } CMD:creditos(playerid, params[]) { new creditos[500]; strcat(creditos,"{FFFFFF}=================================================================\n"); strcat(creditos,"{c6a65a}Coder By: ReDKiiL(DuDu) Auxilio De Rysher\n"); strcat(creditos,"{c6a65a}Teleportes By: ReDKiiL,Freedy\n"); strcat(creditos,"{c6a65a}Incognito,Y_Less,BlueG,Zeex ,Board PT/BR Forum Samp,SAMP Team\n"); strcat(creditos,"{c6a65a}Tester By: ReDKiiL,Freedy,Rysher\n"); strcat(creditos,"{FFFFFF}================================================================="); ShowPlayerDialog(playerid,29,DIALOG_STYLE_MSGBOX,"{FFFF00}Creditos",creditos,"Fechar",""); strdel(creditos,0,sizeof(creditos)); return 1; } CMD:donos(playerid, params[]) { new donos[300]; strcat(donos,"{FFFFFF}=================================================================\n"); strcat(donos,"{c6a65a}Donos: ReDKiiL & Freedy\n"); strcat(donos,"{c6a65a}SubDonos: Rysher & Prime"); strcat(donos,"{FFFFFF}================================================================="); ShowPlayerDialog(playerid,39,DIALOG_STYLE_MSGBOX,"{FFFF00}Donos",donos,"Fechar",""); strdel(donos,0,sizeof(donos)); return 1; } CMD:idarmas(playerid,params[]) { if(PlayerInfo[playerid][Level] != 0) { new idarmas[750]; strcat(idarmas,"Soco Ingles ID: 1\n"); strcat(idarmas,"Taco de Golf ID: 2\n"); strcat(idarmas,"Cacetete ID: 3\n"); strcat(idarmas,"Faca ID: 4\n"); strcat(idarmas,"Taco de Baseball ID:5\n"); strcat(idarmas,"Pá ID: 6\n"); strcat(idarmas,"Taco de Sinuca ID: 7\n"); strcat(idarmas,"Espada Katana ID: 8\n"); strcat(idarmas,"Motoserra ID: 9\n"); strcat(idarmas,"Double-ended Dildo ID: 10\n"); strcat(idarmas,"Dildo ID: 11\n"); strcat(idarmas,"Vibrador ID: 12\n"); strcat(idarmas,"Silver Vibrator ID: 13\n"); strcat(idarmas,"Flores ID: 14\n"); strcat(idarmas,"Pé de cabra ID: 15\n"); strcat(idarmas,"Granada ID: 16\n"); strcat(idarmas,"Bomba de Gas ID: 17\n"); strcat(idarmas,"Motolov ID: 18\n"); strcat(idarmas,"9 MM ID: 22\n"); strcat(idarmas,"9 MM Com Silenciador ID: 23\n"); strcat(idarmas,"Pistola ID: 24\n"); strcat(idarmas,"Shotgun ID: 25\n"); strcat(idarmas,"Cano Serrado ID: 26\n"); strcat(idarmas,"Combat Shotgun ID: 27\n"); strcat(idarmas,"Micro SMG/Uzi ID: 28\n"); strcat(idarmas,"MP5 ID: 29\n"); strcat(idarmas,"AK-47 ID: 30\n"); strcat(idarmas,"Colt M4 ID: 31\n"); strcat(idarmas,"Tec9 ID: 32\n"); strcat(idarmas,"Rifle ID: 33\n"); strcat(idarmas,"Sniper Rifle ID: 34\n"); strcat(idarmas,"Bazuka ID: 35\n"); strcat(idarmas,"Canhão ID: 36\n"); strcat(idarmas,"Lança Chamas ID: 37\n"); strcat(idarmas,"Minigun ID: 38\n"); strcat(idarmas,"Carga Explosiva ID: 39\n"); strcat(idarmas,"Detonador ID: 40\n"); strcat(idarmas,"Spray ID: 41\n"); strcat(idarmas,"Extintor ID: 42\n"); strcat(idarmas,"Camera ID: 43\n"); strcat(idarmas,"Visão Noturna ID: 44\n"); strcat(idarmas,"óculos de proteção térmica ID: 45\n"); strcat(idarmas,"Paraquedas ID: 46\n"); ShowPlayerDialog(playerid,23,DIALOG_STYLE_MSGBOX,"{FFFF00}ID das armas:",idarmas,"Fechar",""); strdel(idarmas,0,sizeof(idarmas)); }else{ SendClientMessage(playerid,fail,LEVELF); } return 1; } CMD:admins(playerid, params[]) { new bool:admin,cont,zika[50],redlol[850],string[115]; for(new i, x = GetMaxPlayers(); x != i; ++i) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][Level] >= 1) { admin = true; cont ++; format(string, sizeof(string),"{FFFF00}Admin {c6a65a}%s {FFFF00}[ID:{c6a65a}%d{FFFF00}] [Level:{c6a65a}%d{FFFF00}]\n",Nome(i),i,PlayerInfo[i][Level]); strcat(redlol,string); } } } format(zika, sizeof(zika),"{FFFF00}Administradores Online--> {c6a65a}(%d)",cont); ShowPlayerDialog(playerid,20,DIALOG_STYLE_MSGBOX,zika,redlol,"Fechar",""); if(!admin)return ShowPlayerDialog(playerid,20,DIALOG_STYLE_MSGBOX,"Administradores","{FF0000}Nenhum Administrador Online\nCaso Ver Algum Cheater Poste\nUma Prova Em Nosso Fórum\nLink: www.hunterserver.com.br","Fechar",""); strdel(zika,0,sizeof(zika)),strdel(redlol,0,sizeof(redlol)); return 1; } CMD:adm(playerid,params[]) { if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /adm [mensagem]"); if(strlen(params) < 80) { new string[130]; format(string,sizeof(string),"Mensagem De %s : %s",Nome(playerid),params); SendAdminMessage(verde,string); }else{ SendClientMessage(playerid,fail,"ERRO: No máximo 80 caracteres no \"/adm\" amigo!"); } return 1; } CMD:mcv(playerid, params[]) { if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)return SendClientMessage(playerid,fail,"ERRO: Voce Nao Está Em Um Veiculo Como Motorista"); new LO; if(sscanf(params,"dd",ID,LO))return SendClientMessage(playerid,fail,"Uso: /mcv [id cor 1] [id cor 2]"); ChangeVehicleColor(GetPlayerVehicleID(playerid),ID,LO); return 1; } CMD:pintar(playerid, params[]) { if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)return SendClientMessage(playerid,fail,"ERRO: Voce Nao Está Em Um Veiculo Como Motorista"); new colores[] = "1\tBranco\n2\tVerde\n3\tRosa\n4\tAzul\n5\tAzul Claro\n6\tVermelho\n7\tAmarelo\n8\tCinza\n9\tMarron"; ShowPlayerDialog(playerid,22,DIALOG_STYLE_LIST,"Cores Veiculos",colores,"Selecionar","Cancelar"); return 1; } CMD:menu(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Veiculo Para Usar Esse Comando"); new menu[] = "1\tColete(5000$)\n2\tColt M4(2000$)\n3\tSawn Off(2000$)\n4\tTec 9(100$)\n5\tParaquedas(FREE)\n6\tGranadas(2000$)\n7\tSniper(2000$)"; ShowPlayerDialog(playerid,31,DIALOG_STYLE_LIST,"Menu",menu,"Comprar","Cancelar"); return 1; } CMD:controle(playerid, params[]) { if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)return SendClientMessage(playerid,fail,"ERRO: Voce Nao Está Em Um Veiculo Como Motorista"); new controle[] = "{00FF00}1\tLigar Motor\n{FF0000}2\tDesligar Motor\n{00FF00}3\tLigar Alarme\n{FF0000}4\tDesligar Alarme\n{00FF00}5\tLigar Luzes\n{FF0000}6\tDesligar Luzes\n{00FF00}7\tAbrir Portas\n{FF0000}8\tFechar Portas\n{00FF00}9\tAbrir Capo\n{FF0000}10\tFechar Capo\n{00FF00}11\tAbrir PortaMalas\n{FF0000}12\tFechar PortaMalas\n{00FF00}13\t{FF0000}Placa"; ShowPlayerDialog(playerid,33,DIALOG_STYLE_LIST,"Controle Veiculo",controle,"Selecionar","Cancelar"); return 1; } CMD:neon(playerid, params[]) { if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)return SendClientMessage(playerid,fail,"ERRO: Voce Nao Está Em Um Veiculo Como Motorista"); new neon[] = "1\tNeon Azul\n2\tNeon Amarelo\n3\tNeon Verde\n4\tNeon Rosa\n5\tNeon Branco\n6\tNeon Vermelho\n7\tRemover Neon"; ShowPlayerDialog(playerid,32,DIALOG_STYLE_LIST,"Neon Veiculos",neon,"Selecionar","Cancelar"); return 1; } CMD:cs(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Você Já Tem Um Veiculo!"); new allvehicles[] = "1\tAviões\n2\tHelicopteros\n3\tMotos\n4\tConverciveis\n5\tIndustrial\n6\tLowriders\n7\tOffRoad\n8\tVeiculos de Serviço Público\n9\tSaloons\n10\tEsportivos\n11\tPeruas\n12\tBarcos\n13\tVeiculos Unicos\n14\tVeiculos RC\n15\tTrailers"; ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST," Veiculos Abaixe Para Mais",allvehicles,"Selecionar","Voltar"); return 1; } CMD:v(playerid, params[]) { cmd_cs(playerid, params); return 1; } CMD:c(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Você Já Tem Um Veiculo!"); new Float:Vida; GetPlayerHealth(playerid,Vida); if(Vida < 35)return SendClientMessage(playerid,fail,"ERRO: Não é permitido criar veiculos com pouca vida"); DestroyVehicle(PlayerInfo[playerid][Carro]); GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,A); PutPlayerInVehicle(playerid,CreateVehicle(411,X,Y,Z+1,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); return 1; } CMD:carro(playerid, params[]) { cmd_c(playerid, params); return 1; } CMD:m(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Você Já Tem Um Veiculo!"); new Float:Vida; GetPlayerHealth(playerid,Vida); if(Vida < 35)return SendClientMessage(playerid,fail,"ERRO: Você Não Pode Usar Esse Comando Com Pouca Vida"); DestroyVehicle(PlayerInfo[playerid][Carro]); GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,A); PutPlayerInVehicle(playerid,CreateVehicle(522,X,Y,Z+1,A,-1,-1,-1),0); PlayerInfo[playerid][Carro] = GetPlayerVehicleID(playerid); return 1; } CMD:moto(playerid, params[]) { cmd_m(playerid, params); return 1; } CMD:f(playerid, params[]) { if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)return SendClientMessage(playerid,fail,"ERRO: Você Nao Está Em Um Veiculo Como Motorista"); if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,"ERRO: Você Não Pode Desvirar Um Veiculo Aéreo!"); GetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z); SetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z); GetVehicleZAngle(GetPlayerVehicleID(playerid),A); SetVehicleZAngle(GetPlayerVehicleID(playerid),A); GameTextForPlayer(playerid,"~b~VEICULO VIRADO",2500,3); return 1; } CMD:gc(playerid, params[]) { if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Você Não Esta Em Um Veiculo"); if(PlayerInfo[playerid][GODCAR] == 0){ PlayerInfo[playerid][GODCAR] = 1; SendClientMessage(playerid,verde,"INFO: GODCAR FOI ATIVADO!"); }else{ PlayerInfo[playerid][GODCAR] = 0; SendClientMessage(playerid,vermelho,"INFO: GODCAR FOI DESATIVADO!"); } return 1; } CMD:godcar(playerid, params[]) { cmd_gc(playerid, params); return 1; } CMD:x1(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); if(GetPlayerInterior(playerid) != 0)return SendClientMessage(playerid,fail,"ERRO: Você Não Pode Usar Esse Comando Em Interior"); new Float:Vida; GetPlayerHealth(playerid,Vida); if(Vida < 40 )return SendClientMessage(playerid,fail,"ERRO: Você Não Pode Usar Esse Comando Com Life Baixa"); if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /x1 walk/run"); if(!strcmp(params,"run")) { if(ServerInfo[X1] == 2)return SendClientMessage(playerid,fail,"ERRO: o X1 Está Cheio Tente. Mais Tarde"); new kl = random(sizeof(SpawnsX1)); SetPlayerPos(playerid,SpawnsX1[kl][0],SpawnsX1[kl][1],SpawnsX1[kl][2]); static string[100]; format(string, sizeof(string),"[HS]--> %s Foi Para X1 RUN( /X1 RUN )",Nome(playerid)); SendClientMessageToAll(CT,string); ServerInfo[X1] ++; SetPlayerHealth(playerid,100); SetPlayerArmour(playerid,100); PlayerInfo[playerid][X1] = 1; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,26,9999); GivePlayerWeapon(playerid,22,9999); GivePlayerWeapon(playerid,32,9999); GivePlayerWeapon(playerid,4,1); SetPlayerVirtualWorld(playerid,11); } else if(!strcmp(params,"walk")) { if(ServerInfo[X1W] == 2)return SendClientMessage(playerid,fail,"ERRO: o X1W Está Cheio Tente. Mais Tarde"); new kl = random(sizeof(SpawnsX1)); SetPlayerPos(playerid,SpawnsX1[kl][0],SpawnsX1[kl][1],SpawnsX1[kl][2]); new string[55]; format(string, sizeof(string),"[HS]--> %s Foi Para X1 WALK ( /X1 WALK )",Nome(playerid)); SendClientMessageToAll(CT,string); ServerInfo[X1W] ++; SetPlayerHealth(playerid,100); SetPlayerArmour(playerid,100); PlayerInfo[playerid][X1W] = 1; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,24,9999); GivePlayerWeapon(playerid,27,9999); GivePlayerWeapon(playerid,29,9999); GivePlayerWeapon(playerid,31,9999); GivePlayerWeapon(playerid,34,9999); SetPlayerVirtualWorld(playerid,12); } return 1; } CMD:sniper(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); if(GetPlayerInterior(playerid) != 0)return SendClientMessage(playerid,fail,"ERRO: Você Não Pode USar Esse Comando Em Interior"); new Float:Vida; GetPlayerHealth(playerid,Vida); if(Vida < 40)return SendClientMessage(playerid,fail,"ERRO: Você Não Pode Usar Esse Comando Com Life Baixa"); new ko = random(sizeof(SnpPos)); SetPlayerPos(playerid,SnpPos[ko][0],SnpPos[ko][1],SnpPos[ko][2]); new string[60]; format(string, sizeof(string),"[HS]--> %s Foi Para Sniper ( /SNIPER )",Nome(playerid)); SendClientMessageToAll(CT,string); PlayerInfo[playerid][SNP] = 1; SetPlayerArmour(playerid,100); SetPlayerHealth(playerid,100); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,34,9999); GivePlayerWeapon(playerid,4,1); SetPlayerVirtualWorld(playerid,13); return 1; } CMD:bazuca(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); if(GetPlayerInterior(playerid) != 0)return SendClientMessage(playerid,fail,"ERRO: Você Não Pode Usar Esse Comando Em Interior"); new Float:Vida; GetPlayerHealth(playerid,Vida); if(Vida < 40 )return SendClientMessage(playerid,fail,"ERRO: Você Não Pode Usar Esse Comando Com Life Baixa"); PlayerInfo[playerid][BZ] = 1; new kl = random(sizeof(BzSpawn)); SetPlayerPos(playerid,BzSpawn[kl][0],BzSpawn[kl][1],BzSpawn[kl][2]); new string[67]; format(string, sizeof(string),"[HS]--> %s Foi Para Arena De Bazuca ( /BAZUCA )",Nome(playerid)); SendClientMessageToAll(CT,string); SetPlayerHealth(playerid,100); SetPlayerArmour(playerid,100); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,35,9999); GivePlayerWeapon(playerid,4,1); SetPlayerVirtualWorld(playerid,14); return 1; } CMD:minigum(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); if(GetPlayerInterior(playerid) != 0)return SendClientMessage(playerid,fail,"ERRO: Você Não Pode Usar Esse Comando Em Interior"); new Float:Vida; GetPlayerHealth(playerid,Vida); if(Vida < 40 )return SendClientMessage(playerid,fail,"ERRO: Você Não Pode Usar Esse Comando Com Life Baixa"); PlayerInfo[playerid][MG] = 1; new kl = random(sizeof(BzSpawn)); SetPlayerPos(playerid,BzSpawn[kl][0],BzSpawn[kl][1],BzSpawn[kl][2]); new string[67]; format(string, sizeof(string),"[HS]--> %s Foi Para Arena De Minigum ( /MINIGUM )",Nome(playerid)); SendClientMessageToAll(CT,string); SetPlayerHealth(playerid,100); SetPlayerArmour(playerid,100); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,38,9999); GivePlayerWeapon(playerid,4,1); SetPlayerVirtualWorld(playerid,15); return 1; } CMD:arena(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); if(GetPlayerInterior(playerid) != 0)return SendClientMessage(playerid,fail,"ERRO: Você Não Pode Usar Esse Comando Em Interior"); new Float:Vida; GetPlayerHealth(playerid,Vida); if(Vida < 40 )return SendClientMessage(playerid,fail,"ERRO: Você Não Pode Usar Esse Comando Com Life Baixa"); new kl = random(sizeof(ArePos)); SetPlayerPos(playerid,ArePos[kl][0],ArePos[kl][1],ArePos[kl][2]); new string[67]; format(string, sizeof(string),"[HS]--> %s Foi Para Arena ( /ARENA )",Nome(playerid)); SendClientMessageToAll(CT,string); SetPlayerHealth(playerid,100); SetPlayerArmour(playerid,100); PlayerInfo[playerid][ARE] = 1; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,24,9999); GivePlayerWeapon(playerid,4,1); GivePlayerWeapon(playerid,27,9999); GivePlayerWeapon(playerid,28,9999); GivePlayerWeapon(playerid,34,9999); GivePlayerWeapon(playerid,31,9999); SetPlayerVirtualWorld(playerid,15); return 1; } CMD:arena2(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); if(GetPlayerInterior(playerid) != 0)return SendClientMessage(playerid,fail,"ERRO: Você Não Pode Usar Esse Comando Em Interior"); new Float:Vida; GetPlayerHealth(playerid,Vida); if(Vida < 40 )return SendClientMessage(playerid,fail,"ERRO: Você Não Pode Usar Esse Comando Com Life Baixa"); new kl = random(sizeof(ArePos2)); SetPlayerPos(playerid,ArePos2[kl][0],ArePos2[kl][1],ArePos2[kl][2]); new string[67]; format(string, sizeof(string),"[HS]--> %s Foi Para Arena2 ( /ARENA2 )",Nome(playerid)); SendClientMessageToAll(CT,string); SetPlayerHealth(playerid,100); SetPlayerArmour(playerid,100); PlayerInfo[playerid][ARE2] = 1; ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,24,9999); GivePlayerWeapon(playerid,4,1); GivePlayerWeapon(playerid,27,9999); GivePlayerWeapon(playerid,28,9999); GivePlayerWeapon(playerid,34,9999); GivePlayerWeapon(playerid,31,9999); SetPlayerVirtualWorld(playerid,16); return 1; } /*CMD:md(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saia Do Carro Para Usar Esse Comando"); if(GetPlayerInterior(playerid) != 0)return SendClientMessage(playerid,fail,"ERRO: Você Não Pode Usar Esse Comando Em Interior"); ShowPlayerDialog(playerid,27,DIALOG_STYLE_LIST,"Escolha Base","1\tBase Dos Hunter\n2\tBase Dos Hydras\n3\tBase Dos Rhinos\n4\tBase Dos Seasparrow","Selecionar","Cancelar"); return 1; }*/ CMD:mudartempo(playerid, params[]) { ShowPlayerDialog(playerid,45,DIALOG_STYLE_LIST,"{FF8000}Escolha o Tempo","{FF8000}1\tChuva\n{FF8000}2\tNevoeiro\n{FF8000}3\tTempestade De Areia\n{FF8000}4\tFraca Visibilidade\n{FF8000}5\tInverno\n{FF8000}6\tNeblina\n{FF8000}7\tArea(Pouco Visibilidade)\n{FF8000}8\tNormal","Selecionar","Cancelar"); return 1; } CMD:minhasprops(playerid,params[]) { new bool:yep=false,str[110],idowner; SendClientMessage(playerid,-1,"Lista De Suas Propriedades:"); for(new x; x < MAX_PROPS; ++x) { if(PropInfo[x][PStatus] == 1) { idowner = GetPlayerID(PropInfo[x][PDono]); if(idowner == playerid) { format(str,sizeof(str),"{1BE039}Nome: {FFF700}%s {1BE039}Valor: {FFF700}%d",PropInfo[x][PNome],PropInfo[x][PValor]); SendClientMessage(playerid,-1,str); yep = true; } } } if(yep == false)return SendClientMessage(playerid,fail,"INFO: Voce Nao Tem Nenhuma Propriedade!"); return 1; } CMD:nascer(playerid, params[]) { if(GetPlayerInterior(playerid) != 0)return SendClientMessage(playerid,fail,"ERRO: Você Não Pode Usar Esse Comando Em Interior"); if(IsPlayerInRangeOfPoint(playerid,100,2093.0266,2415.1536,75.1315))return SendClientMessage(playerid,fail,"ERRO: Você Nao Pode Nascer Aqui"); new ko[140]; format(ko, sizeof(ko),"SELECT * FROM spawns WHERE nick = '%s'",Nome(playerid)); mysql_query(ko); mysql_store_result(); if(mysql_num_rows() > 0) { SendClientMessage(playerid,amarelo,"Você Nascerá Aleatoriamente"); format(ko,sizeof(ko),"DELETE FROM spawns WHERE nick = '%s'",Nome(playerid)); mysql_query(ko); }else{ GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,A); format(ko, sizeof(ko),"INSERT INTO spawns (nick,posx,posy,posz,posa) VALUES('%s',%f,%f,%f,%f)",Nome(playerid),X,Y,Z,A); mysql_query(ko); SendClientMessage(playerid,verde,"INFO: Voce Sempre Ira Nasce Aqui!"); } mysql_free_result(); return 1; } CMD:mudarnick(playerid, params[]) { if(GetPlayerMoney(playerid) < 1000000)return SendClientMessage(playerid,fail,"ERRO: Você Não 1.000.000 R$ Suficientes Para Trocar De Nick!"); if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Saiu Do Veiculo Para Usar Esse Comando"); new Nck[24],str[140]; if(sscanf(params,"s[24]",Nck)) { SendClientMessage(playerid,fail,"Uso: /mudarnick [nick]"); }else{ for(new asd; asd < sizeof(badnames); ++asd) { if(strfind(Nck,badnames[asd]) != -1) { return SendClientMessage(playerid,fail,"ERRO: Caracter Invalido!"); } } SetPlayerName(playerid,Nck); GivePlayerCash(playerid,-1000000); format(str,sizeof(str),"UPDATE jogadores SET player='%s' WHERE player = '%s'",Nck,Nome(playerid)); mysql_query(str); format(str,sizeof(str),"SELECT * FROM spawns WHERE nick ='%s'",Nome(playerid)); mysql_query(str); mysql_store_result(); if(mysql_num_rows() > 0) { format(str,sizeof(str),"UPDATE spawns SET nick='%s' WHERE nick='%s'",Nck,Nome(playerid)); mysql_query(str); } mysql_free_result(); format(str,sizeof(str),"SELECT * FROM cores WHERE nick='%s'",Nome(playerid)); mysql_query(str); mysql_store_result(); if(mysql_num_rows() > 0) { format(str,sizeof(str),"UPDATE cores SET nick='%s' WHERE nick='%s'",Nck,Nome(playerid)); mysql_query(str); } mysql_free_result(); } return 1; } CMD:novasenha(playerid, params[]) { new pass[24],string[90]; if(sscanf(params,"s[24]",pass)) { SendClientMessage(playerid,fail,"Uso: /novasenha [nova senha]"); }else{ if(strlen(pass) < 4 || strlen(pass) > 16) { SendClientMessage(playerid,fail,"ERRO: Senha Incorreta: Use Caracteres Entre 4 e 16"); return 0; } format(string, sizeof(string),"UPDATE jogadores SET senha=sha1('%s') WHERE player = '%s'",pass,Nome(playerid)); mysql_query(string); SendClientMessage(playerid,amarelo,"CONTA: Senha Alterada"); } return 1; } CMD:rank(playerid, params[]) { if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /rank "); if(!strcmp(params,"dinheiro",true)) { new Slots[3],grana1=0; for(new d; d < GetMaxPlayers(); d++) { if(IsPlayerConnected(d) && GetPlayerMoney(playerid) > 0 && !IsPlayerNPC(d)) { if(GetPlayerMoney(playerid) > grana1) { grana1 = GetPlayerMoney(playerid); Slots[0] = d; } } } for(new d; d < GetMaxPlayers(); d++) { grana1 = 0; if(IsPlayerConnected(d) && GetPlayerMoney(playerid) > 0 && d != Slots[0] && !IsPlayerNPC(d)) { if(GetPlayerMoney(playerid) > grana1) { grana1 = GetPlayerMoney(playerid); Slots[1] = d; } } } for(new d; d < GetMaxPlayers(); d++) { grana1 = 0; if(IsPlayerConnected(d) && GetPlayerMoney(playerid) > 0 && d != Slots[0] && d != Slots[0] && !IsPlayerNPC(d)) { if(GetPlayerMoney(playerid) > grana1) { grana1 = GetPlayerMoney(playerid); Slots[2] = d; } } } static string[90]; format(string,sizeof(string),"{FF0000}1º {FFFF00}Lugar: {FF0000}%s {FFFF00}Dinheiro: {FF0000}%d",Nome(Slots[0]),GetPlayerMoney(Slots[0])); SendClientMessage(playerid,-1,string); if(Slots[1] != 0){ format(string,sizeof(string),"{FF0000}2º {FFFF00}Lugar: {FF0000}%s {FFFF00}Dinheiro: {FF0000}%d",Nome(Slots[1]),GetPlayerMoney(Slots[1])); SendClientMessage(playerid,-1,string);} if(Slots[2] != 0){ format(string,sizeof(string),"{FF0000}3º {FFFF00}Lugar: {FF0000}%s {FFFF00}Dinheiro: {FF0000}%d",Nome(Slots[2]),GetPlayerMoney(Slots[2])); SendClientMessage(playerid,-1,string);} return 1; } return 1; } CMD:kill(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Esse Comando Não é Permitidom Dentro De Veiculos"); new string[54]; format(string, sizeof(string),"[HS]--> %s Se Matou ( /KILL )",Nome(playerid)); SendClientMessageToAll(-1,string); SetPlayerHealth(playerid,0.00000000); return 1; } CMD:radio(playerid, params[]) { if(isnull(params))return SendClientMessage(playerid,fail,"Uso: /radio "); if(!strcmp(params,"on")) { if(PlayerInfo[playerid][Radio] == 1)return SendClientMessage(playerid,fail,"INFO: A Radio já esta ligada!"); PlayAudioStreamForPlayer(playerid,"http://www.hunterserver.com.br/radio.pls"); PlayerInfo[playerid][Radio] = 1; }else if(!strcmp(params,"off")) { if(PlayerInfo[playerid][Radio] == 0)return SendClientMessage(playerid,fail,"INFO: A Radio já esta desligada!"); StopAudioStreamForPlayer(playerid); PlayerInfo[playerid][Radio] = 0; } return 1; } CMD:trancar(playerid, params[]) { if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)return SendClientMessage(playerid,fail,"ERRO: Você Não Está Em Um Veiculo Como Motorista"); if(GetPlayerVehicleID(playerid) != PlayerInfo[playerid][Carro])return SendClientMessage(playerid,fail,"ERRO: Esse Veiculo Não é Seu"); PlayerInfo[playerid][CTrancado] = 1; SendClientMessage(playerid,amarelo,"INFO: Seu Veiculo Foi Trancado"); return 1; } CMD:destrancar(playerid, params[]) { if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)return SendClientMessage(playerid,fail,"ERRO: Você Não Está Em Um Veiculo Como Motorista"); if(GetPlayerVehicleID(playerid) != PlayerInfo[playerid][Carro])return SendClientMessage(playerid,fail,"ERRO: Esse Veiculo Não é Seu"); PlayerInfo[playerid][CTrancado] = 0; SendClientMessage(playerid,amarelo,"INFO: Seu Veiculo Foi Destrancado"); return 1; } /*CMD:paraquedas(playerid, params[]) { GivePlayerWeapon(playerid,46,1); return 1; }*/ CMD:fpm(playerid, params[]) { if(PlayerInfo[playerid][BPM] == 0) { SendClientMessage(playerid,amarelo,"INFO: Mensagem Privadas Fechadas"); PlayerInfo[playerid][BPM] =1; }else{ SendClientMessage(playerid,amarelo,"INFO: Mensagem Privadas Abertas"); PlayerInfo[playerid][BPM] = 0; } return 1; } CMD:sairrc(playerid, params[]) { if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Você Nao Está Em Um Veiculo"); if(!VRC(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,"ERRO: Você Não Está Em Um Veiculo RC"); GetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z); SetPlayerPos(playerid,X,Y,Z+1); return 1; } CMD:transferir(playerid, params[]) { new Valor; if(sscanf(params,"dd",ID,Valor))return SendClientMessage(playerid,fail,"Uso: /transferir [id] [quantia]"); if(!IsPlayerConnected(ID))return SendClientMessage(playerid,fail,"ERRO: Jogador Off-line"); if(Valor > GetPlayerMoney(playerid))return SendClientMessage(playerid,fail,"ERRO: Nao Tem Dinheiro Suficiente"); if(Valor >= 50001)return SendClientMessage(playerid,fail,"ERRO: Valor Muito Alto Diminua Um Pouco. Max: 50 Mil"); GivePlayerCash(ID,Valor); GivePlayerCash(playerid,-Valor); new string[90]; format(string, sizeof(string),"Valor De %d $$ Transferido á %s ID: %d",Valor,Nome(ID),ID); SendClientMessage(playerid,amarelo,string); format(string, sizeof(string),"Você Recebeu De %s o Valor De %d",Nome(playerid),Valor); SendClientMessage(ID,amarelo,string); return 1; } CMD:procurados(playerid, params[]) { new string[109],lol[1090],bool:cont; cont = false; for(new i, x = GetMaxPlayers(); i != x; ++i) { if(IsPlayerConnected(i) && PlayerInfo[i][Kill] >= 10) { format(string, sizeof(string),"{FF0000}PROCURADO: {FFFFFF}%s {FF0000}Kiils {FFFFFF}%d {FF0000}ID:{FFFFFF}%d\n",Nome(i),PlayerInfo[i][Kill],i); strcat(lol,string); cont = true; } } if(cont)return ShowPlayerDialog(playerid,44,DIALOG_STYLE_MSGBOX,"Procurados",lol,"Fechar",""); if(!cont)return ShowPlayerDialog(playerid,45,DIALOG_STYLE_MSGBOX,"Procurados","{FF0000}Nenhum Player Procurado","Fechar",""); return 1; } CMD:ejetar(playerid, params[]) { if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)return SendClientMessage(playerid,fail,"ERRO: Você nao está em um veiculo como motorista"); if(sscanf(params,"d",ID))return SendClientMessage(playerid,fail,"Uso: /ejetar [id]"); if(!IsPlayerConnected(ID))return SendClientMessage(playerid,fail,"ERRO: Jogador Não Conectado"); if(GetPlayerVehicleID(ID) != GetPlayerVehicleID(playerid))return SendClientMessage(playerid,fail,"ERRO: o Jogador Não Está no Carro"); RemovePlayerFromVehicle(ID); SendClientMessage(playerid,amarelo,"INFO: Jogador Ejetado"); GameTextForPlayer(ID,"~w~]VOCE FOI EJETADO]",3000,3); return 1; } CMD:at(playerid,params[]) { cmd_autotunar(playerid,params); return 1; } CMD:autotunar(playerid,params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { TuneVehicleRandomly(PlayerInfo[playerid][Carro]); } return 1; } CMD:mp(playerid, params[]) { new Texto[128]; if(sscanf(params,"ds[128]",ID,Texto)) { SendClientMessage(playerid,fail,"Uso: /mp [id] [mensagem]"); }else{ if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,fail,"Jogador Off-Line"); if(playerid == ID)return SendClientMessage(playerid,fail,"ERRO: Você Não Pode Mandar MP Para Você Mesmo"); if(PlayerInfo[ID][BPM] == 1)return SendClientMessage(playerid,fail,"ERRO: Sua Mensagem Não Pode Ser Enviada"); new string[128]; format(string, sizeof(string),"**MP Recebida %s[ID:%d]: %s",Nome(playerid),playerid,Texto); SendClientMessage(ID,rosa,string); PlayerInfo[ID][UPM] = string; PlayerPlaySound(ID, 1057, 0, 0, 0); format(string, sizeof(string),"**MP Enviada %s[ID:%d]: %s",Nome(ID),ID,Texto); SendClientMessage(playerid,rosa,string); } return 1; } CMD:ump(playerid, params[]) { if(strcmp(PlayerInfo[playerid][UPM],"",true)) { SendClientMessage(playerid,verde,"INFO: Ultima MP Recebida"); SendClientMessage(playerid,rosa,PlayerInfo[playerid][UPM]); }else{ SendClientMessage(playerid,fail,"INFO: Voce Não Recebeu MP's"); } return 1; } CMD:iv(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Você está em um veiculo e não pode usar esse comando"); if(PlayerInfo[playerid][Carro] == INVALID_VEHICLE_ID)return SendClientMessage(playerid,fail,"ERRO: Você ainda nao criou nenhum veiculo"); new Float:Vida; GetPlayerHealth(playerid,Vida); if(Vida < 35)return SendClientMessage(playerid,fail,"ERRO: Não é permitido usar esse comando com pouca vida"); for(new i, x = GetMaxPlayers(); i != x; ++i) { if(IsPlayerInVehicle(i,PlayerInfo[playerid][Carro])) { GetPlayerPos(i,X,Y,Z); SetPlayerPos(i,X+1,Y+1,Z+1); } } PutPlayerInVehicle(playerid,PlayerInfo[playerid][Carro],0); SendClientMessage(playerid,verde,"INFO: Você foi levado até seu veiculo"); return 1; } CMD:tv(playerid, params[]) { if(PlayerInfo[playerid][Carro] == INVALID_VEHICLE_ID)return SendClientMessage(playerid,fail,"ERRO: Você Não Tem Veiculo Para Puxar!"); if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Voce Precisa Estár Apé Para Usar Este Comando!"); for(new i; i < GetMaxPlayers(); ++i) { if(IsPlayerInVehicle(i,PlayerInfo[playerid][Carro])) { RemovePlayerFromVehicle(i); } } SetTimerEx("PutarNoCarro",2000,false,"dd",playerid,PlayerInfo[playerid][Carro]); SendClientMessage(playerid,verde,"INFO: Veiculo Puxado!"); return 1; } CMD:rojao(playerid, params[]) { if(GetPlayerInterior(playerid) != 0)return SendClientMessage(playerid,fail,"ERRO: Você Não Pode Usar Esse Comando Em Interior"); if(IsPlayerInAnyVehicle(playerid) && VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,"ERRO: Você Não Pode Usar Esse Comando Nesse Veiculo"); SendClientMessage(playerid,amarelo,"INFO: Rojão Foi Atirado Uhu Hahah Você é Terrorista Manow!"); new Float:RJ[3]; GetPlayerPos(playerid,RJ[0],RJ[1],RJ[2]); CreateExplosion(RJ[0],RJ[1],RJ[2]+25,0,15); return 1; } CMD:sair(playerid, params[]) { if(PlayerInfo[playerid][X1] == 0 && PlayerInfo[playerid][SNP] == 0 && PlayerInfo[playerid][MG] == 0 && PlayerInfo[playerid][BZ] == 0 && PlayerInfo[playerid][ARE] == 0 && PlayerInfo[playerid][ARE2] == 0 && PlayerInfo[playerid][MD] == 0 && PlayerInfo[playerid][X1W] == 0 && PlayerInfo[playerid][Evento] == 0)return SendClientMessage(playerid,fail,"ERRO: Você Não Está Em Uma Arena"); new Float:Vida; GetPlayerHealth(playerid,Vida); if(Vida < 40)return SendClientMessage(playerid,fail,"ERRO: Você Não Pode Usar Esse Comando Com Pouca Vida"); SetPlayerHealth(playerid,0.000000000); TextDrawHideForPlayer(playerid,Status[playerid]); if(PlayerInfo[playerid][X1] == 1) { PlayerInfo[playerid][X1] = 0; ServerInfo[X1] --; SetPlayerVirtualWorld(playerid,0); } if(PlayerInfo[playerid][SNP] == 1) { PlayerInfo[playerid][SNP] = 0; SetPlayerVirtualWorld(playerid,0); } if(PlayerInfo[playerid][X1W] == 1) { PlayerInfo[playerid][X1W] = 0; SetPlayerVirtualWorld(playerid,0); ServerInfo[X1W] --; } if(PlayerInfo[playerid][Evento] == 1) { SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid,0); PlayerInfo[playerid][Evento] = 0; if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { DestroyVehicle(GetPlayerVehicleID(playerid)); } } if(PlayerInfo[playerid][MD] == 1) { PlayerInfo[playerid][MD] = 0; SetPlayerVirtualWorld(playerid,0); } if(PlayerInfo[playerid][BZ] == 1) { PlayerInfo[playerid][BZ] = 0; SetPlayerVirtualWorld(playerid,0); } if(PlayerInfo[playerid][ARE] == 1) { PlayerInfo[playerid][ARE] = 0; SetPlayerVirtualWorld(playerid,0); } if(PlayerInfo[playerid][ARE2] == 1) { PlayerInfo[playerid][ARE2] = 0; SetPlayerVirtualWorld(playerid,0); } if(PlayerInfo[playerid][MG] == 1) { PlayerInfo[playerid][MG] = 0; SetPlayerVirtualWorld(playerid,0); } return 1; } CMD:ms(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,fail,"ERRO: Você Não Pode Usar Esse Comando Em Veiculo"); if(sscanf(params,"d",ID)) { SendClientMessage(playerid,fail,"Uso: /ms [skin id]"); }else{ if(ID < 0 || ID > 299)return SendClientMessage(playerid,fail,"SKIN Invalida Uso Numeros Apenas De 0 a 299"); SetPlayerSkin(playerid,ID); PlayerInfo[playerid][Skin] = ID; new string[90]; format(string,sizeof(string),"UPDATE jogadores SET skin=%d WHERE nick='%s'",ID,Nome(playerid)); mysql_query(string); } return 1; } CMD:hmc(playerid,params[]) { ShowPlayerDialog(playerid,46,DIALOG_STYLE_INPUT,"Cor Nick","Digite Uma Cor Hexadecimal","Colorir","Cancelar"); return 1; } CMD:mcn(playerid, params[]) { if(!strval(params))return SendClientMessage(playerid,fail,"Uso: /mcn [mcn id]"); if(strval(params) < 0 || strval(params) > 47)return SendClientMessage(playerid,fail,"ERRO: Valor De MC Invalido Uso Aenas De 0 a 47"); switch(strval(params)) { case 0: SetPlayerColor(playerid,0xFF8080AA); case 1: SetPlayerColor(playerid,0xFFFF80AA); case 2: SetPlayerColor(playerid,0x80FF80FF); case 3: SetPlayerColor(playerid,0x80FFFFFF); case 4: SetPlayerColor(playerid,0x0080FFFF); case 5: SetPlayerColor(playerid,0xFF80C0FF); case 6: SetPlayerColor(playerid,0xFF80FFFF); case 7: SetPlayerColor(playerid,0xFF0000FF); case 8: SetPlayerColor(playerid,0xFFFF00FF); case 9: SetPlayerColor(playerid,0x80FF00FF); case 10: SetPlayerColor(playerid,0x00FF40FF); case 11: SetPlayerColor(playerid,0x00FFFFFF); case 12: SetPlayerColor(playerid,0x0080C0FF); case 13: SetPlayerColor(playerid,0x8080C0FF); case 14: SetPlayerColor(playerid,0xFF00FFFF); case 15: SetPlayerColor(playerid,0x804040FF); case 16: SetPlayerColor(playerid,0xFF8040FF); case 17: SetPlayerColor(playerid,0x00FF00FF); case 18: SetPlayerColor(playerid,0x008080FF); case 19: SetPlayerColor(playerid,0x004080FF); case 20: SetPlayerColor(playerid,0x8080FFFF); case 21: SetPlayerColor(playerid,0x800040FF); case 22: SetPlayerColor(playerid,0xFF0080FF); case 23: SetPlayerColor(playerid,0x800000FF); case 24: SetPlayerColor(playerid,0xFF8000FF); case 25: SetPlayerColor(playerid,0x008000FF); case 26: SetPlayerColor(playerid,0x008040FF); case 27: SetPlayerColor(playerid,0x0000FFFF); case 28: SetPlayerColor(playerid,0x0000A0FF); case 29: SetPlayerColor(playerid,0x800080FF); case 30: SetPlayerColor(playerid,0x8000FFFF); case 31: SetPlayerColor(playerid,0x400000FF); case 32: SetPlayerColor(playerid,0x804000FF); case 33: SetPlayerColor(playerid,0x004000FF); case 34: SetPlayerColor(playerid,0x004040FF); case 35: SetPlayerColor(playerid,0x000080FF); case 36: SetPlayerColor(playerid,0x000040FF); case 37: SetPlayerColor(playerid,0x400040FF); case 38: SetPlayerColor(playerid,0x400080FF); case 39: SetPlayerColor(playerid,0xE718A9FF); case 40: SetPlayerColor(playerid,0x808000FF); case 41: SetPlayerColor(playerid,0x808040FF); case 42: SetPlayerColor(playerid,0x808080FF); case 43: SetPlayerColor(playerid,0x408080FF); case 44: SetPlayerColor(playerid,0xC0C0C0FF); case 45: SetPlayerColor(playerid,0x400040FF); case 46: SetPlayerColor(playerid,0xFFFFFFFF); case 47: SetPlayerColor(playerid,0x004993FF); } new color[100]; format(color, sizeof(color),"SELECT * FROM cores WHERE nick = '%s'",Nome(playerid)); mysql_query(color); mysql_store_result(); if(mysql_num_rows() > 0) { format(color,sizeof(color),"UPDATE cores SET cor='%d' WHERE nick = '%s'",GetPlayerColor(playerid),Nome(playerid)); mysql_query(color); }else{ format(color,sizeof(color),"INSERT INTO cores (nick,cor) VALUES ('%s','%d')",Nome(playerid),GetPlayerColor(playerid)); mysql_query(color); } mysql_free_result(); SendClientMessage(playerid,GetPlayerColor(playerid),"INFO: A cor do seu Nick foi alterado para cor dessa mensagem!"); return 1; } CMD:tcn(playerid, params[]) { new redlabel[80]; format(redlabel, sizeof(redlabel),"SELECT * FROM cores WHERE nick ='%s'",Nome(playerid)); mysql_query(redlabel); mysql_store_result(); if(mysql_num_rows() > 0) { format(redlabel,sizeof(redlabel),"DELETE FROM cores WHERE nick ='%s'",Nome(playerid)); mysql_query(redlabel); SendClientMessage(playerid,verde,"INFO: Cor Deletada!"); }else{ SendClientMessage(playerid,fail,"ERRO: Voce Nao Tem Cor Use /mcn ou /hmc Para Mudar Sua Cor!"); } mysql_free_result(); return 1; } //================================TELE PORTES========================== CMD:elv(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),2794.2876,1312.8795,15.4771); SetVehicleZAngle(GetPlayerVehicleID(playerid),268.5547); }else{ SetPlayerPos(playerid,2794.2876,1312.8795,10.4771); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Estaçao De Las Venturas ( /ELV )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:lv(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),2123.5911,2354.1396,15.3990); SetVehicleZAngle(GetPlayerVehicleID(playerid),180.3372); }else{ SetPlayerPos(playerid,2123.5911,2354.1396,10.3990); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Las Venturas ( /LV )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:ts(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),2084.7759,1681.8859,15.5466); SetVehicleZAngle(GetPlayerVehicleID(playerid),119.0680); }else{ SetPlayerPos(playerid,2084.7759,1681.8859,10.5466); } format(strt, sizeof(strt),"[HS]--> %s Foi Para The Strip ( /TS )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:avenida(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),2057.2449,980.1537,15.3592); SetVehicleZAngle(GetPlayerVehicleID(playerid),178.7965); }else{ SetPlayerPos(playerid,2057.2449,980.1537,10.3592); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Avenida ( /AVENIDA )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:aerolv(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),1698.7828,1607.1465,15.4049); SetVehicleZAngle(GetPlayerVehicleID(playerid),100.7317); }else{ SetPlayerPos(playerid,1698.7828,1607.1465,10.4049); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Aeroporto De Las Venturas ( /AEROLV )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:ginasio(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),1066.1180,1802.0079,15.5474); SetVehicleZAngle(GetPlayerVehicleID(playerid),180.9715); }else{ SetPlayerPos(playerid,1066.1180,1802.0079,10.5474); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Ginasio ( /GINASIO )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:entradalv(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),969.3242,2580.9536,15.3228); SetVehicleZAngle(GetPlayerVehicleID(playerid),239.1017); }else{ SetPlayerPos(playerid,969.3242,2580.9536,10.3228); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Entrada De Las Venturas ( /ENTRADALV )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:aeroab(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),371.8615,2533.7090,21.3600); SetVehicleZAngle(GetPlayerVehicleID(playerid),176.8089); }else{ SetPlayerPos(playerid,371.8615,2533.7090,16.3600); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Aeroporto Abandonado ( /AEROAB )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:bsr(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),690.6669,1932.8860,10.2683); SetVehicleZAngle(GetPlayerVehicleID(playerid),359.9371); }else{ SetPlayerPos(playerid,690.6669,1932.8860,5.2683); } format(strt, sizeof(strt),"[HS]--> %s Foi Para The Big Spread Ranch ( /BSR )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:refinaria(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),427.1764,1326.3328,19.2235); SetVehicleZAngle(GetPlayerVehicleID(playerid),181.1414); }else{ SetPlayerPos(playerid,427.1764,1326.3328,14.2235); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Refinaria ( /REFINARIA )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:fc(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-1.3111,1120.8960,24.4902); SetVehicleZAngle(GetPlayerVehicleID(playerid),183.2985); }else{ SetPlayerPos(playerid,-1.3111,1120.8960,19.4902); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Fort Carson ( /FC )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:drift(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-305.2875,1313.6069,58.7229); SetVehicleZAngle(GetPlayerVehicleID(playerid),49.1100); }else{ SetPlayerPos(playerid,-305.2875,1313.6069,53.7229); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Pista De Drift ( /DRIFT )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:area51(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),215.7719,1906.8666,22.6406); SetVehicleZAngle(GetPlayerVehicleID(playerid),177.7721); }else{ SetPlayerPos(playerid,215.7719,1906.8666,17.6406); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Area 51 ( /AREA51 )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:usina(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-919.7387,2018.5188,65.9141); SetVehicleZAngle(GetPlayerVehicleID(playerid),218.5058); }else{ SetPlayerPos(playerid,-919.7387,2018.5188,60.9141); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Usina ( /USINA )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:ilha(playerid, params[]) { SendClientMessage(playerid,fail,"INFO: Comando desabilitado!"); /* if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),4086.7388,448.8541,8.7929); SetVehicleZAngle(GetPlayerVehicleID(playerid),62.1239); }else{ SetPlayerPos(playerid,4086.7388,448.8541,3.7929); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Ilha ( /ILHA )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); */ return 1; } CMD:vdr(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-727.9289,1545.9578,44.0055); SetVehicleZAngle(GetPlayerVehicleID(playerid),272.7130); }else{ SetPlayerPos(playerid,-727.9289,1545.9578,39.0055); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Vila Do ReD ( /VDR )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:rancho(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-834.7815,1001.7708,29.3516); SetVehicleZAngle(GetPlayerVehicleID(playerid),280.5698); }else{ SetPlayerPos(playerid,-834.7815,1001.7708,24.3516); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Rancho ( /RANCHO )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:deserto(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-825.2915,2313.6067,153.4310); SetVehicleZAngle(GetPlayerVehicleID(playerid),272.7363); }else{ SetPlayerPos(playerid,-825.2915,2313.6067,148.4310); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Deserto ( /DESERTO )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:eq(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-1515.2159,2534.1196,60.6875); SetVehicleZAngle(GetPlayerVehicleID(playerid),5.4838); }else{ SetPlayerPos(playerid,-1515.2159,2534.1196,55.6875); } format(strt, sizeof(strt),"[HS]--> %s Foi Para El Quebrados ( /EQ )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:bs(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-2754.3521,2352.6733,78.3317); SetVehicleZAngle(GetPlayerVehicleID(playerid),279.5766); }else{ SetPlayerPos(playerid,-2754.3521,2352.6733,73.3317); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Bay Side ( /BS )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } //sf CMD:aerosf(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-1654.9078,-164.5946,18.8755); SetVehicleZAngle(GetPlayerVehicleID(playerid),315.7926); }else{ SetPlayerPos(playerid,-1654.9078,-164.5946,13.8755); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Aeroporto De San Fierro ( /AEROSF )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:sf(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-2260.8684,532.1245,39.7427); SetVehicleZAngle(GetPlayerVehicleID(playerid),0.3200); }else{ SetPlayerPos(playerid,-2260.8684,532.1245,34.7427); } format(strt, sizeof(strt),"[HS]--> %s Foi Para San Fierro ( /SF )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:cpsf(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-2482.1541,-287.1304,45.2410); SetVehicleZAngle(GetPlayerVehicleID(playerid),0.0790); }else{ SetPlayerPos(playerid,-2482.1541,-287.1304,40.2410); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Central Park De San Fierro ( /CPSF )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:psf(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-1532.9700,491.7239,12.9127); SetVehicleZAngle(GetPlayerVehicleID(playerid),34.8371); }else{ SetPlayerPos(playerid,-1532.9700,491.7239,6.9127); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Porto San Fierro ( /PSF )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:esf(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-1819.1895,1302.1652,64.4614); SetVehicleZAngle(GetPlayerVehicleID(playerid),273.9006); }else{ SetPlayerPos(playerid,-1819.1895,1302.1652,59.4614); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Estacionamento San Fierro ( /ESF )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:bts(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-2626.6362,1376.5919,11.1274); SetVehicleZAngle(GetPlayerVehicleID(playerid),214.8038); }else{ SetPlayerPos(playerid,-2626.6362,1376.5919,7.1274); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Balada De Streap Tease ( /BTS )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:dc(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-491.5192,-564.9082,29.7842); SetVehicleZAngle(GetPlayerVehicleID(playerid),199.7735); }else{ SetPlayerPos(playerid,-491.5192,-564.9082,24.7842); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Deposito De Containers ( /DC )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:ca(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-87.9630,-1125.9225,6.0847); SetVehicleZAngle(GetPlayerVehicleID(playerid),74.7198); }else{ SetPlayerPos(playerid,-87.9630,-1125.9225,1.0847); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Celeiro Abandonado ( /CA )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:fsf(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-1038.6631,-587.7322,37.0078); SetVehicleZAngle(GetPlayerVehicleID(playerid),358.8039); }else{ SetPlayerPos(playerid,-1038.6631,-587.7322,32.0078); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Fabrica San Fierro ( /FSF )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:chilliad(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-2234.9795,-1736.0939,485.8065); SetVehicleZAngle(GetPlayerVehicleID(playerid),45.2922); }else{ SetPlayerPos(playerid,-2234.9795,-1736.0939,480.8065); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Monte Chilliad ( /CHILLIAD )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:pch(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-2393.4006,-2202.3943,38.2891); SetVehicleZAngle(GetPlayerVehicleID(playerid),290.9079); }else{ SetPlayerPos(playerid,-2393.4006,-2202.3943,33.2891); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Pé Monte Chilliad ( /PCH )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:ap(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-2242.8770,-2554.6360,36.6488); SetVehicleZAngle(GetPlayerVehicleID(playerid),230.4652); }else{ SetPlayerPos(playerid,-2242.8770,-2554.6360,31.6488); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Angel Pine ( /AP )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:entradasf(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-2777.5996,-492.8978,12.9115); SetVehicleZAngle(GetPlayerVehicleID(playerid),55.0686); }else{ SetPlayerPos(playerid,-2777.5996,-492.8978,6.9115); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Entrada San Fierro ( /ENTRADASF )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:lx(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-1892.1069,-1673.1204,27.7426); SetVehicleZAngle(GetPlayerVehicleID(playerid),268.7532); }else{ SetPlayerPos(playerid,-1892.1069,-1673.1204,22.7426); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Lixão ( /LX )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:fzsan(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-1049.1407,-1314.0092,133.3740); SetVehicleZAngle(GetPlayerVehicleID(playerid),179.8726); }else{ SetPlayerPos(playerid,-1049.1407,-1314.0092,128.3740); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Fazenda Do SanLin ( /FZSAN )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } //ls CMD:ls(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),1653.4791,-1283.3363,19.5039); SetVehicleZAngle(GetPlayerVehicleID(playerid),271.4286); }else{ SetPlayerPos(playerid,1653.4791,-1283.3363,14.5039); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Los Santos ( /LS )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:cemi(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),936.4487,-1104.0435,29.0282); SetVehicleZAngle(GetPlayerVehicleID(playerid),87.0171); }else{ SetPlayerPos(playerid,936.4487,-1104.0435,24.0282); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Cemiterio ( /CEMI )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:base(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-1532.9788,491.2681,11.9068); SetVehicleZAngle(GetPlayerVehicleID(playerid),191.2886); }else{ SetPlayerPos(playerid,-1532.9788,491.2681,6.9068); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Base Naval ( /BASE )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:bandits(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),1553.1423,2231.5750,15.5398); SetVehicleZAngle(GetPlayerVehicleID(playerid),268.8978); }else{ SetPlayerPos(playerid,1553.1423,2231.5750,10.5398); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Bandits ( /BANDITS )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:tls(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),1544.0880,-1352.7618,334.4753); SetVehicleZAngle(GetPlayerVehicleID(playerid),270.1842); }else{ SetPlayerPos(playerid,1544.0880,-1352.7618,329.4753); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Topo De Los Santos ( /TLS )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:vb(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),1133.1772,-2037.1135,73.7344); SetVehicleZAngle(GetPlayerVehicleID(playerid),269.4546); }else{ SetPlayerPos(playerid,1133.1772,-2037.1135,68.7344); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Verdant Bluffs ( /VB )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:pls(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),334.2132,-1809.2975,9.2178); SetVehicleZAngle(GetPlayerVehicleID(playerid),179.5813); }else{ SetPlayerPos(playerid,334.2132,-1809.2975,4.2178); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Praia Los Santos ( /PLS )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:pdls(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),369.8712,-2044.4171,12.3978); SetVehicleZAngle(GetPlayerVehicleID(playerid),359.3977); }else{ SetPlayerPos(playerid,369.8712,-2044.4171,7.3978); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Parque Diverçao Los Santos ( /PDLS )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:mls(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),1451.7668,-636.1779,100.4907); SetVehicleZAngle(GetPlayerVehicleID(playerid),180.3699); }else{ SetPlayerPos(playerid,1451.7668,-636.1779,95.4907); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Mansão Los Santos ( /MLS )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:bf(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),2044.7588,-1241.9077,27.9463); SetVehicleZAngle(GetPlayerVehicleID(playerid),46.6694); }else{ SetPlayerPos(playerid,2044.7588,-1241.9077,22.9463); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Boca De Fumo ( /BF )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:favela(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),2165.1418,-1012.0276,67.5224); SetVehicleZAngle(GetPlayerVehicleID(playerid),181.5669); }else{ SetPlayerPos(playerid,2165.1418,-1012.0276,62.5224); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Favela ( /FAVELA )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:gls(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),2811.9790,-1849.5314,15.5765); SetVehicleZAngle(GetPlayerVehicleID(playerid),267.3841); }else{ SetPlayerPos(playerid,2811.9790,-1849.5314,10.5765); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Ginasio De Los Santos ( /GLS )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:aerols(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),1937.4370,-2455.0186,18.2662); SetVehicleZAngle(GetPlayerVehicleID(playerid),120.4312); }else{ SetPlayerPos(playerid,1937.4370,-2455.0186,13.2662); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Aeroporto De Los Santos ( /AEROLS )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:dn(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),2614.6763,-2389.7366,18.3520); SetVehicleZAngle(GetPlayerVehicleID(playerid),222.4444); }else{ SetPlayerPos(playerid,2614.6763,-2389.7366,13.3520); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Desembarcação De Navios ( /DN )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:esgoto(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),2597.8345,-1555.5975,14.7763); SetVehicleZAngle(GetPlayerVehicleID(playerid),177.0034); }else{ SetPlayerPos(playerid,2597.8345,-1555.5975,9.7763); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Esgoto ( /ESGOTO )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:qb(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),2778.1707,-2005.6930,13.2626); SetVehicleZAngle(GetPlayerVehicleID(playerid),2.6063); }else{ SetPlayerPos(playerid,2778.1707,-2005.6930,13.2626); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Quadra Basquete ( /QB )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:skt(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),1862.5792,-1383.0587,18.2424); SetVehicleZAngle(GetPlayerVehicleID(playerid),61.9710); }else{ SetPlayerPos(playerid,1862.5792,-1383.0587,13.2424); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Pista De Skate ( /SKT )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:mchefe(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),650.7162,-1224.4801,22.3266); SetVehicleZAngle(GetPlayerVehicleID(playerid),71.7734); }else{ SetPlayerPos(playerid,650.7162,-1224.4801,17.3266); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Mansão Do Chefe ( /MCHEFE )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } //ls pt 2º CMD:mgr(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),1268.2640,182.7867,24.1312); SetVehicleZAngle(GetPlayerVehicleID(playerid),67.5512); }else{ SetPlayerPos(playerid,1268.2640,182.7867,19.1312); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Monte Gomery ( /MGR )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:dbb(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),75.9794,-222.2662,6.3055); SetVehicleZAngle(GetPlayerVehicleID(playerid),321.8152); }else{ SetPlayerPos(playerid,75.9794,-222.2662,1.3055); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Deposito de Containers BlueBerry ( /DBB )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:mh(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-511.6254,-185.2773,82.5102); SetVehicleZAngle(GetPlayerVehicleID(playerid),1.1355); }else{ SetPlayerPos(playerid,-511.6254,-185.2773,77.5102); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Madereira Hunter ( /MH )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:vv(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),664.5460,-468.0670,21.0630); SetVehicleZAngle(GetPlayerVehicleID(playerid),179.8648); }else{ SetPlayerPos(playerid,664.5460,-468.0670,16.0630); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Vila Velha ( /VV )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:pck(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),2347.2087,167.8905,31.0644); SetVehicleZAngle(GetPlayerVehicleID(playerid),179.8648); }else{ SetPlayerPos(playerid,2347.2087,167.8905,26.0644); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Palomino Creck ( /PCK )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:entradals(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),2871.0996,-585.5204,16.2776); SetVehicleZAngle(GetPlayerVehicleID(playerid),190.8726); }else{ SetPlayerPos(playerid,2871.0996,-585.5204,11.2776); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Entrada Los Santos ( /ENTRADALS )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:bhs(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),2243.8547,-2209.0410,18.0615); SetVehicleZAngle(GetPlayerVehicleID(playerid),136.5530); }else{ SetPlayerPos(playerid,2243.8547,-2209.0410,13.0615); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Base Dos Hunter ( /BHS )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:rls(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),676.6174,-2486.2224,195.0737); SetVehicleZAngle(GetPlayerVehicleID(playerid),281.4003); }else{ SetPlayerPos(playerid,676.6174,-2486.2224,190.0737); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Rampa Los Santos ( /RLS )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); SendClientMessage(playerid,amarelo,"DICA: Se Os Objetos Nao Estiverem Aparecendo Entre e Saia Do Veiculo"); return 1; } CMD:rml(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),851.8289,-4210.6851,1094.9000); SetVehicleZAngle(GetPlayerVehicleID(playerid),342.6122); }else{ SetPlayerPos(playerid,851.8289,-4210.6851,1089.9000); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Rampa Muito Loka ( /RML )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); SendClientMessage(playerid,amarelo,"DICA: Se Os Objetos Nao Estiverem Aparecendo Entre e Saia Do Veiculo"); return 1; } CMD:drop(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-564.5965,1642.3314,1288.7300); SetVehicleZAngle(GetPlayerVehicleID(playerid),181.1083); }else{ SetPlayerPos(playerid,-564.5965,1642.3314,1284.7300); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Drop ( /DROP )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); SendClientMessage(playerid,amarelo,"DICA: Se Os Objetos Nao Estiverem Aparecendo Entre e Saia Do Veiculo"); return 1; } CMD:drop2(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),2202.1384,1574.4919,386.53230); SetVehicleZAngle(GetPlayerVehicleID(playerid),85.6243); }else{ SetPlayerPos(playerid,2202.1384,1574.4919,381.5323); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Drop2 ( /DROP2 )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); SendClientMessage(playerid,amarelo,"DICA: Se Os Objetos Nao Estiverem Aparecendo Entre e Saia Do Veiculo"); return 1; } CMD:bar(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-1587.9368,-2718.4634,53.2661); SetVehicleZAngle(GetPlayerVehicleID(playerid),148.6339); }else{ SetPlayerPos(playerid,-1587.9368,-2718.4634,48.2661); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Bar ( /BAR )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:rally(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),2867.7468,658.3211,39.5703); SetVehicleZAngle(GetPlayerVehicleID(playerid),1.2064); }else{ SetPlayerPos(playerid,2867.7468,658.3211,34.5703); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Rally ( /RALLY )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:rlv(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),2058.5313,504.9301,289.9308); SetVehicleZAngle(GetPlayerVehicleID(playerid),0.6384); }else{ SetPlayerPos(playerid,2058.5313,504.9301,284.9308); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Rampa Las Venturas ( /RLV )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); SendClientMessage(playerid,amarelo,"DICA: Se Os Objetos Nao Estiverem Aparecendo Entre e Saia Do Veiculo"); return 1; } CMD:grove(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),2474.1770,-1685.4392,18.1817); SetVehicleZAngle(GetPlayerVehicleID(playerid),339.1745); }else{ SetPlayerPos(playerid,2474.1770,-1685.4392,13.1817); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Grove ( /GROVE )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:topo(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),1918.2349,906.0122,265.9826); SetVehicleZAngle(GetPlayerVehicleID(playerid),89.7960); }else{ SetPlayerPos(playerid,1918.2349,906.0122,260.9826); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Topo ( /TOPO )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); SendClientMessage(playerid,amarelo,"DICA: Se Os Objetos Nao Estiverem Aparecendo Entre e Saia Do Veiculo"); return 1; } CMD:igreja(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),1528.7949,664.3394,15.3540); SetVehicleZAngle(GetPlayerVehicleID(playerid),357.1760); }else{ SetPlayerPos(playerid,1528.7949,664.3394,10.3540); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Igreja ( /IGREJA )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:floresta(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-791.1574,-2108.9285,29.4959); SetVehicleZAngle(GetPlayerVehicleID(playerid),303.9042); }else{ SetPlayerPos(playerid,-791.1574,-2108.9285,24.4959); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Floresta ( /FLORESTA )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:pontesf(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-2681.6589,1296.3466,60.2827); SetVehicleZAngle(GetPlayerVehicleID(playerid),359.9282); }else{ SetPlayerPos(playerid,-2681.6589,1296.3466,55.2827); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Ponte San Fierro ( /PONTESF )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } CMD:motel(playerid, params[]) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(VAreos(GetVehicleModel(GetPlayerVehicleID(playerid))))return SendClientMessage(playerid,fail,FA); SetVehiclePos(GetPlayerVehicleID(playerid),-31.9927,-2513.1133,41.1895); SetVehicleZAngle(GetPlayerVehicleID(playerid),301.6512); }else{ SetPlayerPos(playerid,-31.9927,-2513.1133,36.1895); } format(strt, sizeof(strt),"[HS]--> %s Foi Para Motel ( /MOTEL )",Nome(playerid)); SendClientMessageToAll(CT,strt); SetPlayerInterior(playerid,0); return 1; } //fim tele public OnPlayerCommandReceived(playerid, cmdtext[]) { if(PlayerInfo[playerid][CMD] == 1) { SendClientMessage(playerid,amarelo,"ERRO: Devagar Com Os Comandos Ai Amigo, Aguarde Alguns Segundos..."); return 0; } if(PlayerInfo[playerid][Preso] == 1) { SendClientMessage(playerid,fail,"ERRO: Você Está Preso"); return 0; } if(PlayerInfo[playerid][X1] == 1 && !IsPodeSair(cmdtext)) { SendClientMessage(playerid, fail,"ERRO: Você Está Em Um X1"); return 0; } if(PlayerInfo[playerid][X1W] == 1 && !IsPodeSair(cmdtext)) { SendClientMessage(playerid, fail,"ERRO: Você Está Em Um X1W"); return 0; } if(PlayerInfo[playerid][MG] == 1 && !IsPodeSair(cmdtext)) { SendClientMessage(playerid, fail,"ERRO: Você Está Em Uma MINIGUM"); return 0; } if(PlayerInfo[playerid][MD] == 1 && !IsPodeSair(cmdtext)) { SendClientMessage(playerid, fail,"ERRO: Você Está Em Uma MD"); return 0; } if(PlayerInfo[playerid][ARE] == 1 && !IsPodeSair(cmdtext)) { SendClientMessage(playerid, fail,"ERRO: Você Está Em Uma ARENA"); return 0; } if(PlayerInfo[playerid][ARE2] == 1 && !IsPodeSair(cmdtext)) { SendClientMessage(playerid, fail,"ERRO: Você Está Em Uma ARENA"); return 0; } if(PlayerInfo[playerid][BZ] == 1 && !IsPodeSair(cmdtext)) { SendClientMessage(playerid, fail,"ERRO: Você Está Em Uma Bazuka"); return 0; } if(PlayerInfo[playerid][SNP] == 1 && !IsPodeSair(cmdtext)) { SendClientMessage(playerid,fail,"ERRO: Você Está Um Uma SNIPER"); return 0; } if(PlayerInfo[playerid][Evento] == 1 && !IsPodeSair(cmdtext)) { SendClientMessage(playerid, fail,"ERRO: Você Está Em Um Evento"); return 0; } return 1; } public OnPlayerCommandPerformed(playerid, cmdtext[], success) { if(!success)return SendClientMessage(playerid,fail,"ERRO: Esse Comando Não Existe Use /ajuda"); if(success) { SendCommandMsgToAdmin(playerid,cmdtext); PlayerInfo[playerid][CMD] = 1; SetTimerEx("LiberarCMD",1000,false,"i",playerid); getdate(Ano,Mes,Dia); gettime(Horas,Minutos,Segundos); printf("%s Comando: %s Hora: %02d:%02d Data: %d/%d",Nome(playerid),cmdtext,Horas,Minutos,Dia,Mes); } return 1; } forward Esconder(playerid,simonao); public Esconder(playerid,simonao) { if(simonao == 1) { for(new z=0; z < GetMaxPlayers(); ++z) { SetPlayerMarkerForPlayer(z, playerid, 0xFFFFFF00); } }else{ for(new z = 0, w = GetMaxPlayers(); z != w; z++) { SetPlayerMarkerForPlayer(z, playerid, (GetPlayerColor(playerid))); } } } forward PagarLucroProps(playerid); public PagarLucroProps(playerid) { new add[150],pagarbruto,props; for(new propid; propid < MAX_PROPS; ++propid) { format(strpagar,sizeof(strpagar),"SELECT * FROM propriedades WHERE dono = '%s' AND id='%d'",PlayerInfo[playerid][Nick],propid); mysql_query(strpagar); mysql_store_result(); if(mysql_num_rows() > 0) { while(mysql_fetch_row_format(strpagar,"|")) { mysql_fetch_field_row(add,"valor"); } pagarbruto += strval(add); props++; } mysql_free_result(); } format(add,sizeof(add),"(PROPRIEDADES): Voce recebeu {FFFFFF}%d {FFFF00}de suas {FFFFFF}%d {FFFF00}propriedades!",Porcentagem(pagarbruto,ServerInfo[PERCENT]),props); SendClientMessage(playerid,0xFFFF00FF,add); GivePlayerCash(playerid,Porcentagem(pagarbruto,ServerInfo[PERCENT])); strdel(add,0,sizeof(add)); return 1; } forward PutarNoCarro(playerid,carro); public PutarNoCarro(playerid,carro) { GetPlayerPos(playerid,X,Y,Z); SetVehiclePos(PlayerInfo[playerid][Carro],X,Y,Z); PutPlayerInVehicle(playerid,carro,0); return 1; } forward VerificarTempBans(); public VerificarTempBans() { new str[100],resultado[80]; getdate(Ano,Mes,Dia); for(new id; id < 20; ++id) { format(str,sizeof(str),"SELECT * FROM tempbans WHERE id='%d'",id); mysql_query(str); mysql_store_result(); if(mysql_num_rows() > 0) { if(mysql_fetch_row(resultado)) { new a[16],b[25],c,d[50],e; sscanf(resultado,"p<|>s[16]s[25]ds[50]d",a,b,c,d,e); printf("%s",a); printf("%s",b); printf("%d",c); printf("%s",d); printf("%d",e); if(c == Dia) { format(str,sizeof(str),"DELETE FROM tempbans WHERE id='%d'",id); mysql_query(str); printf("Temp Ban ID: %d Expirado!",id); } } } } return 1; } forward ContarTimer(playerid); public ContarTimer(playerid) { new jomla[15]; new Float:PPos[3]; GetPlayerPos(playerid,PPos[0],PPos[1],PPos[2]); for(new i, p = GetMaxPlayers(); i < p; i++) { if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i,60,PPos[0],PPos[1],PPos[2])) { if(Temp == 0) { GameTextForPlayer(i,"] GO GO GO ]",1000,3); TogglePlayerControllable(i,true); continue; } format(jomla, sizeof(jomla),"] %d ]",Temp); GameTextForPlayer(i,jomla,1000,3); TogglePlayerControllable(i,false); } } if(Temp) SetTimerEx("ContarTimer",1000,false,"i",playerid), Temp--; else Temp = 5; return true; } forward Atualizador(); public Atualizador() { if(mysql_ping() == -1) { mysql_connect(MYSQL_HOST,MYSQL_USER,MYSQL_DB,MYSQL_SENHA); } gettime(Horas,Minutos,Segundos); getdate(Ano,Mes,Dia); if(Minutos == 0 && Segundos == 0) { format(onl,sizeof(onl),"[HORARIO]: São %d:00 Horas [BRASILIA]",Horas); SendClientMessageToAll(verde,onl); } for(new i, x = GetMaxPlayers(); i != x; ++i) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][Time] == 0) { switch(Horas) { case 0..4,19..23:{ SetPlayerTime(i,0,0); } case 5..7:{ SetPlayerTime(i,6,6); } case 8..11:{SetPlayerTime(i,10,10); } case 12..18:{SetPlayerTime(i,14,14); } } } if(PlayerInfo[i][Time] == 1) { SetPlayerTime(i,12,12); } if(PlayerInfo[i][Time] == 2) { SetPlayerTime(i,0,0); } if(ServerInfo[ANTHACKER] == 1){ if(PlayerInfo[i][Level] == 0 && PlayerInfo[i][BZ] == 0 && PlayerInfo[i][MG] == 0) if(GetPlayerWeapon(i) == 36 || GetPlayerWeapon(i) == 38 || GetPlayerWeapon(i) == 35) { { new string[150]; format(string, sizeof(string),"[HS]--> %s Foi Banido Motivo: Arma Ilegal",Nome(i)); SendClientMessageToAll(cinza,string); print(string); new ip[16]; GetPlayerIp(i,ip,sizeof(ip)); format(string,sizeof(string),"INSERT INTO bans (admin,motivo,dia,mes,ano,hora,minutos,nick,ip) VALUES('ANT HACKER','Arma Ilegal',%d,%d,%d,%d,%d,'%s','%s')",Dia,Mes,Ano,Horas,Minutos,Nome(i),ip); mysql_query(string); PlayerInfo[i][Banido] = 1; Kick(i); } } } } } format(stringtd,sizeof(stringtd),"~r~Admins Online (%d) - Players Online (%d)",AdminsOnline(),PlayersOnline()); TextDrawSetString(Textdraw6,stringtd); gettime(Horas,Minutos,Segundos); getdate(Ano,Mes,Dia); format(stringtd,sizeof(stringtd),"%02d/%02d/%d - %02d:%02d:%02d",Dia,Mes,Ano,Horas,Minutos,Segundos); TextDrawSetString(Textdraw4,stringtd); format(onl,sizeof(onl),"hostname %s",nomeservers[random(sizeof(nomeservers))]); SendRconCommand(onl); return 1; } forward EsconderTEXT(); public EsconderTEXT() { TextDrawHideForAll(ANN); return 1; } forward LiberarCMD(playerid); public LiberarCMD(playerid) { PlayerInfo[playerid][CMD] = 0; return 1; } forward LIBERARTEXT(playerid); public LIBERARTEXT(playerid) { PlayerInfo[playerid][AFDC] = 0; return 1; } stock VerifikarTempBan(nick[],ip[]) { new str[100]; format(str,sizeof(str),"SELECT * FROM tempbans WHERE ip='%s' OR nick='%s'",ip,nick); mysql_query(str); mysql_store_result(); if(mysql_num_rows() > 0) { return true; } return false; } SendCommandMsgToAdmin(player,cmd[]) { for(new p; p < GetMaxPlayers(); ++p) { if(IsPlayerConnected(p) && PlayerInfo[p][LCMDS] == 1) { format(stringlc,sizeof(stringlc),"O jogador %s digitou o comando %s",PlayerInfo[player][Nick],cmd); SendClientMessage(p,-1,stringlc); } } } stock AdvanceSpectate(playerid) { if(PlayersOnline() == 2) { TogglePlayerSpectating(playerid, false); return 1; } if(GetPlayerState(playerid) == PLAYER_STATE_SPECTATING && PlayerInfo[playerid][OBSERVANDOID] != INVALID_PLAYER_ID) { for(new x=PlayerInfo[playerid][OBSERVANDOID]+1; x<=MAX_PLAYERS; x++) { if(x == MAX_PLAYERS) x = 0; if(IsPlayerConnected(x) && x != playerid) { if(GetPlayerState(x) == PLAYER_STATE_SPECTATING && PlayerInfo[x][OBSERVANDOID] != INVALID_PLAYER_ID || (GetPlayerState(x) != 1 && GetPlayerState(x) != 2 && GetPlayerState(x) != 3)) { continue; } else { PlayerSpectatePlayer(playerid, x); break; } } } } return 1; } stock ReverseSpectate(playerid) { if(PlayersOnline() == 2) { TogglePlayerSpectating(playerid, false); return 1; } if(GetPlayerState(playerid) == PLAYER_STATE_SPECTATING && PlayerInfo[playerid][OBSERVANDOID] != INVALID_PLAYER_ID) { for(new x=PlayerInfo[playerid][OBSERVANDOID]-1; x>=0; x--) { if(x == 0) x = MAX_PLAYERS; if(IsPlayerConnected(x) && x != playerid) { if(GetPlayerState(x) == PLAYER_STATE_SPECTATING && PlayerInfo[x][OBSERVANDOID] != INVALID_PLAYER_ID || (GetPlayerState(x) != 1 && GetPlayerState(x) != 2 && GetPlayerState(x) != 3)) { continue; } else { PlayerSpectatePlayer(playerid, x); break; } } } } return 1; } stock ModifyVehicleSpeed(vehicleid,mph) //Miles Per Hour { static Float:Vx,Float:Vy,Float:Vz,Float:DV,Float:multiple; GetVehicleVelocity(vehicleid,Vx,Vy,Vz); DV = floatsqroot(Vx*Vx + Vy*Vy + Vz*Vz); if(DV > 0) //Directional velocity must be greater than 0 (display strobes if 0) { multiple = ((mph + DV * 100) / (DV * 100)); //Multiplying DV by 100 calculates speed in MPH return SetVehicleVelocity(vehicleid,Vx*multiple,Vy*multiple,Vz*multiple); } return 0; } stock GetPlayerZone(playerid) { GetPlayerPos(playerid,X,Y,Z); for(new i=0;i Zones[i][zone_minx] && Y > Zones[i][zone_miny] && Z > Zones[i][zone_minz] && X < Zones[i][zone_maxx] && Y < Zones[i][zone_maxy] && Z < Zones[i][zone_maxz]) return i; } return false; } stock minrand(min, max) //By Alex "Y_Less" Cole { return random(max - min) + min; } stock SalvarPlayer(playerid) { new arquivo[170]; format(arquivo,sizeof(arquivo),"UPDATE jogadores SET level='%d',godcar='%d',banido='%d',spree='%d',dinheiro='%d',score='%d',morreu='%d',preso='%d',carrot='%d' WHERE player = '%s'", PlayerInfo[playerid][Level], PlayerInfo[playerid][GODCAR], PlayerInfo[playerid][Banido], PlayerInfo[playerid][Kill], GetPlayerMoney(playerid), GetPlayerScore(playerid), PlayerInfo[playerid][PMorreu], PlayerInfo[playerid][Preso], PlayerInfo[playerid][CTrancado], Nome(playerid)); mysql_query(arquivo); printf("Dados De %s Salvos Com Sucesso",Nome(playerid)); return 1; } stock SalvarProps() { new string[100]; for(new d; d < MAX_PROPS; ++d) { format(string,sizeof(string),"SELECT * FROM propriedades WHERE id='%d'",d); mysql_query(string); mysql_store_result(); if(mysql_num_rows() > 0) { format(string,sizeof(string),"UPDATE propriedades SET dono='%s',status='%d' WHERE id='%d'",PropInfo[d][PDono],PropInfo[d][PStatus],d); mysql_query(string); } mysql_free_result(); } return 1; } stock CarregarServer() { new lol[26],result[20]; format(lol, sizeof(lol),"SELECT * FROM serverinfo"); mysql_query(lol); mysql_store_result(); if(mysql_fetch_row(result)) { sscanf(result,"eiiii>",ServerInfo); } mysql_free_result(); } stock CarregarPlayer(playerid) { new arquivo[150],result[150]; format(arquivo,sizeof(arquivo),"SELECT * FROM jogadores WHERE player = '%s'",Nome(playerid)); mysql_query(arquivo); mysql_store_result(); if(mysql_fetch_row(result)) { sscanf ( result, "p<|>s[26]s[100]s[16]iiiiiiiiii", PlayerInfo[playerid][Nick], PlayerInfo[playerid][Senha], PlayerInfo[playerid][PIP], PlayerInfo[playerid][Level], PlayerInfo[playerid][GODCAR], PlayerInfo[playerid][Banido], PlayerInfo[playerid][Kill], PlayerInfo[playerid][Dinheiro], PlayerInfo[playerid][Score], PlayerInfo[playerid][PMorreu], PlayerInfo[playerid][Preso], PlayerInfo[playerid][CTrancado], PlayerInfo[playerid][Skin] ); } mysql_free_result(); GivePlayerCash(playerid,PlayerInfo[playerid][Dinheiro]); SetPlayerScore(playerid,PlayerInfo[playerid][Score]); if(PlayerInfo[playerid][Level] > 0) { PlayerInfo[playerid][LabelAdmin] = Create3DTextLabel("HUNTER SERVER STAFF{FFFFFF}®",fail,0.0,0.0,0.5,50,-1); } return 1; } forward LoadProps(); public LoadProps() { new string[250],pegaresultado[150]; for(new p; p < MAX_PROPS; ++p) { format(string,sizeof(string),"SELECT * FROM propriedades WHERE id='%d'",p); mysql_query(string); mysql_store_result(); if(mysql_num_rows() > 0) { if(mysql_fetch_row(pegaresultado)) { sscanf(pegaresultado,"p<|>dddfffs[30]s[30]", PropInfo[p][PID], PropInfo[p][PValor], PropInfo[p][PStatus], PropInfo[p][PX], PropInfo[p][PY], PropInfo[p][PZ], PropInfo[p][PNome], PropInfo[p][PDono]); } PropInfo[p][PPickup] = CreateDynamicPickup(1273,1,PropInfo[p][PX],PropInfo[p][PY],PropInfo[p][PZ]); format(string,sizeof(string),"Propriedade\n{FF0000}Nome:{FFFFFF}%s\n{FF0000}Valor:{FFFFFF}%d\n{FF0000}Dono:{FFFFFF}%s",PropInfo[p][PNome],PropInfo[p][PValor],PropInfo[p][PDono]); PropInfo[p][PLabel] = Create3DTextLabel("VAI ATUALIZAR",fail,PropInfo[p][PX],PropInfo[p][PY],PropInfo[p][PZ],50,0,-1); Update3DTextLabelText(PropInfo[p][PLabel],fail,string); if(PropInfo[p][PStatus] == 1) { PropInfo[p][MICO] = CreateDynamicMapIcon(PropInfo[p][PX],PropInfo[p][PY],PropInfo[p][PZ],32,0); }else{ PropInfo[p][MICO] = CreateDynamicMapIcon(PropInfo[p][PX],PropInfo[p][PY],PropInfo[p][PZ],31,0); } } mysql_free_result(); } return 1; } forward VAreos(carid); public VAreos(carid) { if(carid==417||carid==432||carid==577||carid==425||carid==447||carid==460||carid==464||carid==465||carid==469||carid==476||carid==487||carid==488||carid==497|| carid==501||carid==511||carid==513||carid==512||carid==519||carid==520||carid==548||carid==553||carid==563||carid==592||carid==593) { return 1; } return 0; } forward VRC(carid); public VRC(carid) { if(carid == 441 || carid == 464 || carid == 465 || carid == 501 || carid == 564 || carid == 594) { return 1; } return 0; } forward VHeli(carid); public VHeli(carid) { if(carid == 548 || carid == 417 || carid == 487 || carid == 488 || carid == 497 || carid == 563 || carid == 447 || carid == 469) { return 1; } return 0; } forward Jaula(playerid); public Jaula(playerid) { SetPlayerPos(playerid,197.6661,173.8179,1003.0234); SetPlayerInterior(playerid,3); TimerCadeia[playerid] = SetTimerEx("SoltarJaula",PlayerInfo[playerid][TPreso],false,"d",playerid); SetTimerEx("ZerarArmas",3000,false,"d",playerid); return 1; } forward SoltarJaula(playerid); public SoltarJaula(playerid) { SpawnPlayer(playerid); SetPlayerInterior(playerid,0); PlayerInfo[playerid][Preso] = 0; GameTextForPlayer(playerid,"SOLTO DA CADEIA",2500,3); KillTimer(TimerCadeia[playerid]); return 1; } forward ZerarArmas(playerid); public ZerarArmas(playerid) { ResetPlayerWeapons(playerid); return 1; } forward PACK0(playerid); public PACK0(playerid) { GivePlayerWeapon(playerid,26,650); GivePlayerWeapon(playerid,28,1500); GivePlayerWeapon(playerid,22,250); GivePlayerWeapon(playerid,31,1600); return 1; } forward PACK1(playerid); public PACK1(playerid) { GivePlayerWeapon(playerid,24,250); GivePlayerWeapon(playerid,27,650); GivePlayerWeapon(playerid,28,1500); GivePlayerWeapon(playerid,30,1600); return 1; } forward PACK2(playerid); public PACK2(playerid) { GivePlayerWeapon(playerid,23,250); GivePlayerWeapon(playerid,25,600); GivePlayerWeapon(playerid,32,1500); GivePlayerWeapon(playerid,33,100); return 1; } forward Randomicas(); public Randomicas() { SendClientMessageToAll(ColorsRan[random(sizeof(ColorsRan))],MenssageRandomicas[random(sizeof(MenssageRandomicas))]); return 1; } forward ResetCars(playerid); public ResetCars(playerid) { for(new cars; cars < MAX_VEHICLES; ++cars) { if(VeiculoPR(cars)==-1) { SetVehicleToRespawn(cars); } } new string[90]; format(string,sizeof(string),"O(a) Administrador(a) %s respawnou todos veiculos desocupados!",PlayerInfo[playerid][Nick]); SendClientMessageToAll(amarelo,string); return 1; } stock VeiculoPR(carid) { for(new p;p 0; i--) { if (string[i-1] < 58) res = res + cur*(string[i-1] - 48); else res = res + cur*(string[i-1] - 65 + 10); cur = cur*16; } return res; } stock GivePlayerScore(playerid,valor) { SetPlayerScore(playerid,GetPlayerScore(playerid)+valor); } stock Nome(playerid) { new NOME[24]; GetPlayerName(playerid,NOME,sizeof(NOME)); return NOME; } stock SalvarServer() { new str[60]; format(str, sizeof(str),"UPDATE serverinfo SET (ConectMsg,ANTHACKER,CHAT,LCMDS) VALUES('%d','%d','%d','%d')",ServerInfo[ConectMsg],ServerInfo[ANTHACKER],ServerInfo[CHAT],ServerInfo[LCMDS]); mysql_query(str); return 1; } stock SetPlayerRandomColor(playerid) { new rand = random(sizeof(COLORS)); SetPlayerColor(playerid,COLORS[rand]); return 1; } stock SetPlayerRandomSpawn(playerid) { new rand = random(sizeof(Spawns)); SetPlayerPos(playerid,Spawns[rand][0],Spawns[rand][1],Spawns[rand][2]); return 1; } stock SetMoney(playerid,dinheiro) { ResetPlayerCash(playerid); GivePlayerCash(playerid,dinheiro); return 1; } stock SendAreoMessage(text[]) { for(new i, x = GetMaxPlayers(); i != x; ++i) { if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i) && VAreos(GetVehicleModel(GetPlayerVehicleID(i)))) { SendClientMessage(i,0x8000FFFF,text); } } } stock SendAdminMessage(cor, texto[]) { for(new i, x = GetMaxPlayers(); i != x; i++) { if(IsPlayerConnected(i) && PlayerInfo[i][Level] >= 1) { SendClientMessage(i,cor,texto); } } return 1; } stock PegarIDVeiculo(modelo[]) { for(new i = 0; i < 211; i++) { if (strfind(NomeVeiculos[i], modelo, true) != -1) return i + 400; } return -1; } stock GetPlayerSpeed(playerid) { new Float:ST[4]; if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid),ST[0],ST[1],ST[2]); else GetPlayerVelocity(playerid,ST[0],ST[1],ST[2]); ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 179.28620; return floatround(ST[3]); } stock PlayersOnline() { contador=0; for(new k, i = GetMaxPlayers(); i != k; ++k) { if(IsPlayerConnected(k) && !IsPlayerNPC(k)) { contador ++; } } return contador; } AdminsOnline() { new valo; for(new a; a != GetMaxPlayers(); ++a) { if(IsPlayerConnected(a) && !IsPlayerNPC(a) && PlayerInfo[a][Level] > 0) { valo++; } } return valo; } stock GetPlayerID(const Name[]) { for(new i; i=1000&&i<=1993&&GetVehicleUpgrade(Model,i)){Tuningpart[Tick]=i;Tick++;}} AddVehicleComponent(VehicleID,randomEx(Tuningpart[0],Tuningpart[1],Tuningpart[2],Tuningpart[3],Tuningpart[4],Tuningpart[5])); AddVehicleComponent(VehicleID,randomEx(Tuningpart[6],Tuningpart[7],Tuningpart[8],Tuningpart[9],Tuningpart[0])); AddVehicleComponent(VehicleID,randomEx(Tuningpart[11],Tuningpart[12],Tuningpart[13],Tuningpart[14],Tuningpart[15])); AddVehicleComponent(VehicleID,randomEx(Tuningpart[16],Tuningpart[17],Tuningpart[18],Tuningpart[19],Tuningpart[20])); AddVehicleComponent(VehicleID,randomEx(Tuningpart[20],Tuningpart[21],Tuningpart[22],Tuningpart[23],Tuningpart[24])); AddVehicleComponent(VehicleID,randomEx(Tuningpart[26],Tuningpart[27],Tuningpart[28],Tuningpart[29],Tuningpart[30])); AddVehicleComponent(VehicleID,randomEx(Tuningpart[30],Tuningpart[31],Tuningpart[32],Tuningpart[33],Tuningpart[34],Tuningpart[35])); ChangeVehicleColor(VehicleID,randomEx(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,28,32,41,42,43,44,45,46,47,48,49,50,123,124,125,126,130,131,132,142,144,146,147,148,149,150,141,128,129,130,131,132,142,144,145,1146,147,148,149,150,151,160,165,166,181,182,183,184,185,186,255,252), randomEx(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,28,32,41,42,43,44,45,46,47,48,49,50,123,124,125,126,130,131,132,142,144,146,147,148,149,150,141,128,129,130,131,132,142,144,145,1146,147,148,149,150,151,160,165,166,181,182,183,184,185,186,255,252)); return 1; } GetVehicleUpgrade(VehicleModel,ComponentID){ //TUNNING RANDOM DOS CARROS switch(VehicleModel){case 400:{switch(ComponentID){ case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1024:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;} case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} }}case 401:{switch(ComponentID){ case 1001:{return 1;}case 1003:{return 1;}case 1004:{return 1;}case 1005:{return 1;}case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1017:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;} case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;}case 1144:{return 1;} }}case 404:{switch(ComponentID){ case 1000:{return 1;}case 1002:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1016:{return 1;}case 1017:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;} case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} }}case 405:{switch(ComponentID){ case 1000:{return 1;}case 1001:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1014:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;} case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} }}case 410:{switch(ComponentID){ case 1001:{return 1;}case 1003:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1017:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1023:{return 1;}case 1024:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;} case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;} case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} }}case 415:{switch(ComponentID){ case 1001:{return 1;}case 1003:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;} case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} }}case 418:{switch(ComponentID){ case 1002:{return 1;}case 1006:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1016:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;} case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} }}case 420:{switch(ComponentID){ case 1001:{return 1;}case 1003:{return 1;}case 1004:{return 1;}case 1005:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1019:{return 1;}case 1021:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;} case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} }}case 421:{switch(ComponentID){ case 1000:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1014:{return 1;}case 1016:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;} case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} }}case 422:{switch(ComponentID){ case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1017:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;} case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} }}case 426:{switch(ComponentID){ case 1001:{return 1;}case 1003:{return 1;}case 1004:{return 1;}case 1005:{return 1;}case 1006:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1019:{return 1;}case 1021:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;} case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} }}case 436:{switch(ComponentID){ case 1001:{return 1;}case 1003:{return 1;}case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1017:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1022:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;} case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} }}case 439:{switch(ComponentID){ case 1001:{return 1;}case 1003:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1017:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;} case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;}case 1144:{return 1;}case 1145:{return 1;} }}case 477:{switch(ComponentID){ case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;} case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} }}case 478:{switch(ComponentID){ case 1004:{return 1;}case 1005:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1012:{return 1;}case 1013:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1022:{return 1;}case 1024:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;} case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} }}case 489:{switch(ComponentID){ case 1000:{return 1;}case 1002:{return 1;}case 1004:{return 1;}case 1005:{return 1;}case 1006:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1016:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1024:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;} case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;} case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} }}case 491:{switch(ComponentID){ case 1003:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1014:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;} case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;}case 1144:{return 1;}case 1145:{return 1;} }}case 492:{switch(ComponentID){ case 1000:{return 1;}case 1004:{return 1;}case 1005:{return 1;}case 1006:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1016:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;} case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} }}case 496:{switch(ComponentID){ case 1001:{return 1;}case 1002:{return 1;}case 1003:{return 1;}case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1011:{return 1;}case 1017:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;} case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;} }}case 500:{switch(ComponentID){ case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1024:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;} case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} }}case 516:{switch(ComponentID){ case 1000:{return 1;}case 1002:{return 1;}case 1004:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1015:{return 1;}case 1016:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;} case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} }}case 517:{switch(ComponentID){ case 1002:{return 1;}case 1003:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1016:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;} case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;}case 1144:{return 1;}case 1145:{return 1;} }}case 518:{switch(ComponentID){ case 1001:{return 1;}case 1003:{return 1;}case 1005:{return 1;}case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1020:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;} case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;}case 1144:{return 1;}case 1145:{return 1;} }}case 527:{switch(ComponentID){ case 1001:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1014:{return 1;}case 1015:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;} case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} }}case 529:{switch(ComponentID){ case 1001:{return 1;}case 1003:{return 1;}case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1011:{return 1;}case 1012:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;} case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} }}case 534:{switch(ComponentID){ case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} case 1100:{return 1;}case 1101:{return 1;}case 1106:{return 1;}case 1122:{return 1;}case 1123:{return 1;}case 1124:{return 1;}case 1125:{return 1;}case 1126:{return 1;}case 1127:{return 1;}case 1178:{return 1;}case 1179:{return 1;}case 1180:{return 1;}case 1185:{return 1;} }}case 535:{switch(ComponentID){ case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} case 1109:{return 1;}case 1110:{return 1;}case 1113:{return 1;}case 1114:{return 1;}case 1115:{return 1;}case 1116:{return 1;}case 1117:{return 1;}case 1118:{return 1;}case 1119:{return 1;}case 1120:{return 1;}case 1121:{return 1;} }}case 536:{switch(ComponentID){ case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} case 1103:{return 1;}case 1104:{return 1;}case 1105:{return 1;}case 1107:{return 1;}case 1108:{return 1;}case 1128:{return 1;}case 1181:{return 1;}case 1182:{return 1;}case 1183:{return 1;}case 1184:{return 1;} }}case 540:{switch(ComponentID){ case 1001:{return 1;}case 1004:{return 1;}case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1023:{return 1;}case 1024:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;} case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;}case 1144:{return 1;}case 1145:{return 1;} }}case 542:{switch(ComponentID){ case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1014:{return 1;}case 1015:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;} case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1144:{return 1;}case 1145:{return 1;} }}case 546:{switch(ComponentID){ case 1001:{return 1;}case 1002:{return 1;}case 1004:{return 1;}case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1023:{return 1;}case 1024:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;} case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;}case 1144:{return 1;}case 1145:{return 1;} }}case 547:{switch(ComponentID){ case 1000:{return 1;}case 1003:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1016:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;} case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;} }}case 549:{switch(ComponentID){ case 1001:{return 1;}case 1003:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1011:{return 1;}case 1012:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;} case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;}case 1144:{return 1;}case 1145:{return 1;} }}case 550:{switch(ComponentID){ case 1001:{return 1;}case 1003:{return 1;}case 1004:{return 1;}case 1005:{return 1;}case 1006:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;} case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;}case 1144:{return 1;}case 1145:{return 1;} }}case 551:{switch(ComponentID){ case 1002:{return 1;}case 1003:{return 1;}case 1005:{return 1;}case 1006:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1016:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1021:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;} case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} }}case 558:{switch(ComponentID){ case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1088:{return 1;}case 1089:{return 1;}case 1090:{return 1;} case 1091:{return 1;}case 1092:{return 1;}case 1093:{return 1;}case 1094:{return 1;}case 1095:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1163:{return 1;}case 1164:{return 1;}case 1165:{return 1;}case 1166:{return 1;}case 1167:{return 1;}case 1168:{return 1;} }}case 559:{switch(ComponentID){ case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1065:{return 1;}case 1066:{return 1;}case 1067:{return 1;}case 1068:{return 1;}case 1069:{return 1;}case 1070:{return 1;}case 1071:{return 1;}case 1072:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;} case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1158:{return 1;}case 1159:{return 1;}case 1160:{return 1;}case 1161:{return 1;}case 1162:{return 1;}case 1173:{return 1;} }}case 560:{switch(ComponentID){ case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1026:{return 1;}case 1027:{return 1;}case 1028:{return 1;}case 1029:{return 1;}case 1030:{return 1;}case 1031:{return 1;}case 1032:{return 1;}case 1033:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;} case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1138:{return 1;}case 1139:{return 1;}case 1140:{return 1;}case 1141:{return 1;}case 1169:{return 1;}case 1170:{return 1;} }}case 561:{switch(ComponentID){ case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1055:{return 1;}case 1056:{return 1;}case 1057:{return 1;}case 1058:{return 1;}case 1059:{return 1;}case 1060:{return 1;}case 1061:{return 1;}case 1062:{return 1;}case 1063:{return 1;}case 1064:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;} case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1154:{return 1;}case 1155:{return 1;}case 1156:{return 1;}case 1157:{return 1;} }}case 562:{switch(ComponentID){ case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1034:{return 1;}case 1035:{return 1;}case 1036:{return 1;}case 1037:{return 1;}case 1038:{return 1;}case 1039:{return 1;}case 1040:{return 1;}case 1041:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;} case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1146:{return 1;}case 1147:{return 1;}case 1148:{return 1;}case 1149:{return 1;}case 1171:{return 1;}case 1172:{return 1;} }}case 565:{switch(ComponentID){ case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1045:{return 1;}case 1046:{return 1;}case 1047:{return 1;}case 1048:{return 1;}case 1049:{return 1;}case 1050:{return 1;}case 1051:{return 1;}case 1052:{return 1;}case 1053:{return 1;}case 1054:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;} case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1150:{return 1;}case 1151:{return 1;}case 1152:{return 1;}case 1153:{return 1;} }}case 567:{switch(ComponentID){ case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} case 1102:{return 1;}case 1129:{return 1;}case 1130:{return 1;}case 1131:{return 1;}case 1132:{return 1;}case 1133:{return 1;}case 1186:{return 1;}case 1187:{return 1;}case 1188:{return 1;}case 1189:{return 1;} }}case 575:{switch(ComponentID){ case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1042:{return 1;}case 1043:{return 1;}case 1044:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;} case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1099:{return 1;}case 1174:{return 1;}case 1175:{return 1;}case 1176:{return 1;}case 1177:{return 1;} }}case 576:{switch(ComponentID){ case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} case 1134:{return 1;}case 1135:{return 1;}case 1136:{return 1;}case 1137:{return 1;}case 1190:{return 1;}case 1191:{return 1;}case 1192:{return 1;}case 1193:{return 1;} }}case 580:{switch(ComponentID){ case 1001:{return 1;}case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1020:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;} case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} }}case 585:{switch(ComponentID){ case 1001:{return 1;}case 1003:{return 1;}case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1023:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;} case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;}case 1144:{return 1;}case 1145:{return 1;} }}case 589:{switch(ComponentID){ case 1000:{return 1;}case 1004:{return 1;}case 1005:{return 1;}case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1016:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1020:{return 1;}case 1024:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;} case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1144:{return 1;}case 1145:{return 1;} }}case 600:{switch(ComponentID){ case 1004:{return 1;}case 1005:{return 1;}case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1013:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1020:{return 1;}case 1022:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;} case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} }}case 603:{switch(ComponentID){ case 1001:{return 1;}case 1006:{return 1;}case 1007:{return 1;}case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1017:{return 1;}case 1018:{return 1;}case 1019:{return 1;}case 1020:{return 1;}case 1023:{return 1;}case 1024:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;} case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;}case 1142:{return 1;}case 1143:{return 1;}case 1144:{return 1;}case 1145:{return 1;} }}default:{ switch(ComponentID){case 1008:{return 1;}case 1009:{return 1;}case 1010:{return 1;}case 1025:{return 1;}case 1073:{return 1;}case 1074:{return 1;}case 1075:{return 1;}case 1076:{return 1;}case 1077:{return 1;}case 1078:{return 1;}case 1079:{return 1;}case 1080:{return 1;}case 1081:{return 1;}case 1082:{return 1;}case 1083:{return 1;}case 1084:{return 1;}case 1085:{return 1;}case 1087:{return 1;}case 1096:{return 1;}case 1097:{return 1;}case 1098:{return 1;} }}}return 0; }