Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //*********************************************************************************
- //* /////////// //////////// // // // \\ //||////////|| *
- //* // \\ // /// // // // \\ // || || *
- //* // \\ // /// // // // \\ // || || *
- //* // \\ // /// // // // \\ // || || *
- //* // // ////////// // // // \\ // || || *
- //* ////////// // // // // // \\ // || || *
- //* // // // // // // // \\ // || || *
- //* // // // // // // // \\ // || || *
- //* // // // // // // // \\ // || || *
- //* ////////// // // //////////// // \\// ||////////|| *
- //**********************************************************************************
- // || Créditos: Gamemode totalmente feito por Bruno Alves ||
- // || Informações adicionais: Total de objetos: 1145, Toltalde carros: 71 ||
- // ||______________________________________________________________________________||
- #include <a_samp>
- #include <zcmd>
- #include <streamer>
- #include <sscanf2>
- #include <dof2>
- //------- Cores -------
- #define Verde 0x00FF00FF
- #define Vermelho 0xFF0000AA
- #define Azul 0x0000FFAA
- #define Marron 0x804000AA
- #define Branco 0xFFFFFFAA
- #define Laranja 0xFF8000AA
- #define Azul_Marinho 0x80FFFFAA
- #define Cinza 0xC0C0C0AA
- #define Rosa 0xFF80FFAA
- #define AZUL_CLARO 0x80BFFFAA
- #define Verde_Escuro 0x007138AA
- #define Amarelo 0xFFFF00AA
- #define Roxo 0x9F009FAA
- #define VERDE_AGUA 0x03D687FF
- #define CINZA_ESCURO 0x626262FF
- #define VERDE 0x21DD00FF
- #define VERMELHO_CLARO 0xFB0000FF
- #define VERDE_CLARO 0x38FF06FF
- #define ROSA_CHOQUE 0xE100E1FF
- #define VERDE_ESCURO 0x008040FF
- #define CINZA_ESCURO 0x626262FF
- //---- define dos dialogs ---
- #define Radios 100
- #define Radios 100
- #define bandana 101
- #define MudarLuta 102
- #define Oculos 103
- #define AnimServi 104
- #define AnimList2 105
- #define NickColor 106
- #define DIALOG_DUELO 107
- #define MAX_CONNECTIONS_FROM_IP 1
- #define SERVER_MAX_PLAYERS 30
- #define AntIps 356
- #define MAX_PING 700
- #define SENHA "btk202101"
- #define MensagemFormatadaParaTodos(%0,%1,%2); format(String, sizeof(String), %1, %2); SendClientMessageToAll(%0, String);
- #define MensagemFormatada(%0,%1,%2); format(String, sizeof(String), %1, %2); SendClientMessage(playerid, %0, String);
- #define MsgFormat(%0,%1,%2,%3); format(String, sizeof String, %2, %3); SendClientMessage(%0, %1, String);
- #define SetarDado(%0,%1,%2); PlayerDados[%0][%1] = %2; SalvarDados(%0);
- #define GetarDado(%0,%1) PlayerDados[%0][%1]
- #define Loop(%0,%1) for(new %0 = 0; %0 < %1; ++%0)
- #define Msg SendClientMessage
- #define MsgAll SendClientMessageToAll
- #define LogExistir fexist
- /* DIALOGS admin */
- #define DIALOG_REGISTRO 4672
- #define DIALOG_LOGIN 4673
- #define DIALOG_BANIDO 4674
- #define DIALOG_IPS 4675
- #define DIALOG_INFO 4676
- #define DIALOG_AL 4677
- #define DIALOG_ADM 4678
- #define DIALOG_HELPER 4679
- #define DIALOG_SENHANOVA 4681
- #define DIALOG_FORCAR 4682
- #define DIALOG_AJUDAV 4683
- #define DIALOG_KICKAR 4684
- #define DIALOG_BANIR 4685
- #define DIALOG_ADVERTIR 4686
- #define DIALOG_OPCOES 4687
- #define DIALOG_PART 4688
- #define DIALOG_IPS1 4689
- #define DIALOG_IPS2 4690
- #define DIALOG_STATUS 4691
- enum pInfo
- {
- Senha,
- Matou,
- Morreu,
- Admin,
- bool:Helper,
- Advertencias,
- Score,
- bool:Congelado,
- bool:Assistindo,
- bool:Trabalhando,
- bool:Calado,
- bool:Invisivel,
- bool:Logado,
- bool:Vip,
- bool:PegouKit,
- bool:Afk,
- bool:Disfarcado,
- bool:Escondido
- }
- enum eEnquete
- {
- bool:Criada,
- VotoSim,
- VotoNao,
- Titulo[128]
- }
- new PlayerDados[MAX_PLAYERS][pInfo];
- new String[256];
- new StringContas[256];
- new ID;
- new AdminNivel[50];
- new AdminTrabalhando[50];
- new Dia, Mes, Ano, Hora, Minuto, Segundo;
- new CarrosCriados[100];
- new TodosCarros = 0;
- new nivel;
- new TimerKit;
- new TimerCont;
- new PlayersOnline = 0;
- new Enquete[eEnquete];
- new time;
- new bool:ServerTrancado;
- new bool:MsgHack[MAX_PLAYERS];
- new NomeOriginal[MAX_PLAYERS][30];
- new IdClicado[MAX_PLAYERS];
- new NomeClicado[MAX_PLAYERS][MAX_PLAYER_NAME];
- new Ips2[300];
- new Pergunta[MAX_PLAYERS][128];
- new CarroDono[MAX_PLAYERS];
- new Text3D:DonoCarro[MAX_PLAYERS];
- new Text:Inicio[MAX_PLAYERS];
- new RecentlyShot[SERVER_MAX_PLAYERS];
- new ComprouVida[MAX_PLAYERS];
- new TimerLiberarHP;
- new ComprouColete[MAX_PLAYERS];
- new TimerLiberarCCT;
- new TimerSorte;
- new IsFlooding[MAX_PLAYERS];
- new Flooder[MAX_PLAYERS];
- new szPlayerChatMsg[MAX_PLAYERS][128];
- new hstring[256];
- new count2;
- new Text:Reloginho1;
- new Text:Reloginho2;
- new Text:EmbaixoRadar;
- new Text:ScoreTextDraw[MAX_PLAYERS];
- new Text:Textdraw0;
- new Text:Textdraw1;
- new Text:Textdraw2;
- new Veiculo, Cor01, Cor02, CarroCriado[MAX_PLAYERS];
- new Armam, Armam2, Armam3, Armam4, Armam5, Armam6;
- new pname[MAX_PLAYER_NAME];
- new iSpawnSet[MAX_PLAYERS];
- new bool:InvitedDuel[MAX_PLAYERS];
- new IdDuel[MAX_PLAYERS];
- new bool:ArenaUsada;
- new Contar = 5;
- new ContarDuelo[5][5] ={"~r~1","~b~2","~p~3","~y~4","~g~5"};
- new Float:Velocidade [3];
- new SortePlayer[MAX_PLAYERS];
- new Vehicles[][] ={
- "Landstalker","Bravura","Buffalo","Linerunner","Pereniel","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","Previon","Coach","Cabbie","Stallion","Rumpo",
- "RC Bandit","Romero","Packer","Monster","Admiral","Squalo","Seasparrow","Pizzaboy","Tram","Trailer",
- "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","ZR3 50","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","Hotring Racer B","Bloodring Banger","Rancher","Super GT","Elegant",
- "Journey","Bike","Mountain Bike","Beagle","Cropdust","Stunt","Tanker","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","Hustler","Intruder","Primo","Cargobob",
- "Tampa","Sunrise","Merit","Utility","Nevada","Yosemite","Windsor","Monster A","Monster B","Uranus",
- "Jester","Sultan","Stratum","Elegy","Raindance","RC Tiger","Flash","Tahoma","Savanna","Bandito","Freight",
- "Trailer","Kart","Mower","Duneride","Sweeper","Broadway","Tornado","AT-400","DFT-30","Huntley","Stafford",
- "BF-400","Newsvan","Tug","Trailer A","Emperor","Wayfarer","Euros","Hotdog","Club","Trailer B","Trailer C",
- "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","Luggage Trailer B",
- "Stair Trailer","Boxville","Farm Plow","Utility Trailer" };
- new MSGs[11][256] = {
- "< BTK > Leia as Regras do servidor: /Regras",
- "< BTK > Não se esqueça de ler os créditos! /Creditos",
- "< BTK > Para visualizar a lista de comandos, digite: /Comandos",
- "< BTK > Quer matar e escutar uma musiquinha? Use /Radio",
- "< BTK > Você é a razão de estarmos online, esperamos que se divirta",
- "< BTK > Caso queira pegar um carro Use: /Garagem",
- "< BTK > Viu xiter? Não denuncie em xat use /report id motivo",
- "< BTK > Se caso perceber um bug por gentileza informe ao um admin",
- "< BTK > Use /ajuda para ver o comando das arenas e etc...",
- "< BTK > Nunca se pede admin, pois admin se merece !!",
- "< BTK > Chame seus amigos e ajude o servidor a crescer"
- };
- new CORESMSGS[] = {
- 0x00FF00FF,
- 0x0000FFAA,
- 0xFF8000AA,
- 0x80FFFFAA,
- 0x007138AA,
- 0x9F009FAA,
- 0xE100E1FF,
- 0x03D687FF
- };
- new SVNAMES[4][256] = {
- "» |BTK| BRASIL TOP KILLERS™ |0.3e|«",
- "» |BTK|O Melhor Do Dm, Stunts, Drops e Arenas, Corrida| «",
- "» |BTK| VAI PERDER ESSA? >ENTRE AGR< «",
- "» Brasil Top Killers >> O DM Que Revoluciona «"
- };
- new Float:gRandomPlayerSpawns[23][3] = {
- {-2442.8215,754.6902,35.1719},
- {-2032.9640,148.3445,28.8359},
- {-2671.4487,-282.9699,7.2293},
- {-2332.4761,-137.4649,35.3203},
- {-1861.9691,-145.1897,11.8984},
- {2024.8190,1917.9425,12.3386},
- {2261.9048,2035.9547,10.8203},
- {2262.0986,2398.6572,10.8203},
- {2244.2566,2523.7280,10.8203},
- {2335.3228,2786.4478,10.8203},
- {2150.0186,2734.2297,11.1763},
- {2158.0811,2797.5488,10.8203},
- {1969.8301,2722.8564,10.8203},
- {1652.0555,2709.4072,10.8265},
- {1564.0052,2756.9463,10.8203},
- {1271.5452,2554.0227,10.8203},
- {1441.5894,2567.9099,10.8203},
- {1480.6473,2213.5718,11.0234},
- {1400.5906,2225.6960,11.0234},
- {1598.8419,2221.5676,11.0625},
- {1318.7759,1251.3580,10.8203},
- {1558.0731,1007.8292,10.8125},
- {1705.2347,1025.6808,10.8203}
- };
- new NomesProibidos[38][MAX_PLAYER_NAME] =
- {
- "com1",
- "com2",
- "com3",
- "com4",
- "com5",
- "com6",
- "com7",
- "com8",
- "com9",
- "lpt1",
- "lpt2",
- "lpt3",
- "lpt4",
- "lpt5",
- "lpt6",
- "lpt7",
- "lpt8",
- "lpt9",
- "Carl",
- "Rocky",
- "Sony",
- "clock$",
- "prn",
- "comer_cu",
- "con",
- "Azucar",
- "CON",
- "con",
- "con1",
- "con2",
- "con3",
- "aux",
- "aux1",
- "aux2",
- "prn",
- "PRN",
- "AUX",
- "server_lixo"
- };
- new IPDV[356][] =
- {
- ":7798",
- ":7777",
- ": 7777",
- ":7778",
- ":7776",
- ":7775",
- ":7774",
- ":7773",
- ":7772",
- ":7771",
- ":7770",
- ":5555",
- ":8888",
- ":8090",
- ":6969",
- ":7780",
- ":7781",
- ":7782",
- ":7783",
- ":7784",
- ":7785",
- ":7786",
- ":7787",
- ":7788",
- ":7789",
- ":7790",
- ":7791",
- ":7792",
- ":7793",
- ":7794",
- ":7795",
- ":7796",
- ":7797",
- ":7798",
- ":7799",
- ":7800",
- "127.",
- "189.",
- "188.",
- "198.",
- "199.",
- "171.",
- "211.",
- "64.",
- "66.",
- "68.",
- "67.",
- "65.",
- "183.",
- "187.",
- "201.",
- "211.",
- "200.",
- "141.",
- "217.",
- "213.",
- "80.",
- "8080.",
- "127 .",
- "189 .",
- "188 .",
- "198 .",
- "199 .",
- "171 .",
- "211 .",
- "64 .",
- "66 .",
- "68 .",
- "67 .",
- "65 .",
- "183 .",
- "187 .",
- "201 .",
- "211 .",
- "200 .",
- "141 .",
- "217 .",
- "213 .",
- "80 .",
- "8080 .",
- "189.1.169",
- "35:7777",
- "1.169.35",
- "189.1",
- "7777",
- "7 7",
- "8 8",
- "189.1.169.35:7777",
- "200.",
- "200 .",
- "189.",
- "189 .",
- "201.",
- "201 .",
- "200.1",
- "200.1",
- "200 . 1",
- "200. 1",
- "200 .1",
- "201.1",
- "201 . 1",
- "201. 1",
- "201 .1",
- "208.1",
- "208. 1",
- "208 .1",
- "208 . 1",
- "69.1",
- "69. 1",
- "69 . 1",
- "69 .1",
- "189.1",
- "189. 1",
- "189 .1",
- "189 . 1",
- "66.7",
- "66. 7",
- "66 .7",
- "66 . 7",
- "177.1",
- "177. 1",
- "177 .1",
- "177 . 1",
- "109 .",
- "115 .",
- "119 .",
- "128 .",
- "133 .",
- "140 .",
- "149 .",
- "65 .",
- "32 .",
- "66 .",
- ":3127",
- "150 .",
- "156 .",
- "167 .",
- "173 .",
- "174 .",
- "184 .",
- "187 .",
- "189 .",
- "193 .",
- "195 .",
- "198 .",
- "199 .",
- "200 .",
- "201 .",
- "202 .",
- "203 .",
- "204 .",
- "205 .",
- "206 .",
- "209 .",
- "210 .",
- "212 .",
- "213 .",
- "218 .",
- "219 .",
- "41 .",
- "46 .",
- "58 .",
- "59 .",
- "61 .",
- "70 .",
- "72 .",
- "75 .",
- "77 .",
- "78 .",
- "79 .",
- "80 .",
- "83 .",
- "84 .",
- "85 .",
- "87 .",
- "92 .",
- "94 .",
- "95 .",
- "98 .",
- "99 .",
- "124 .",
- "256 .",
- "512 .",
- "102 .",
- ":3128",
- "211 .",
- "194 .",
- "202 .",
- "146 .",
- "169 .",
- "195 .",
- "152 .",
- "222 .",
- "83 .",
- "221 .",
- "211 .",
- "134 .",
- "110 .",
- "8 .",
- "164 .",
- ":3127",
- ":3128",
- "109.",
- "115.",
- "119.",
- "128.",
- "133.",
- "140.",
- "149.",
- "65.",
- "32.",
- "66.",
- ":3127",
- "150.",
- "156.",
- "167.",
- "173.",
- "174.",
- "184.",
- "187.",
- "189.",
- "193.",
- "195.",
- "198.",
- "199.",
- "200.",
- "201.",
- "202.",
- "203.",
- "204.",
- "205.",
- "206.",
- "209.",
- "210.",
- "212.",
- "213.",
- "218.",
- "219.",
- "41.",
- "46.",
- "58.",
- "59.",
- "61.",
- "70.",
- "72.",
- "75.",
- "77.",
- "78.",
- "79.",
- "80.",
- "83.",
- "84.",
- "85.",
- "87.",
- "92.",
- "94.",
- "95.",
- "98.",
- "99.",
- "124.",
- "256.",
- "512.",
- "102.",
- ":3128",
- "211.",
- "194.",
- "202.",
- "146.",
- "169.",
- "195.",
- "152.",
- "222.",
- "83.",
- "221.",
- "211.",
- "134.",
- "110.",
- "8.",
- "164.",
- "109 .",
- "115 .",
- "119 .",
- "128 .",
- "133 .",
- "140 .",
- "149 .",
- "65 .",
- "32 .",
- "66 .",
- ":3127",
- "150 .",
- "156 .",
- "167 .",
- "173 .",
- "174 .",
- "184 .",
- "187 .",
- "189 .",
- "193 .",
- "195 .",
- "198 .",
- "199 .",
- "200 .",
- "201 .",
- "202 .",
- "203 .",
- "204 .",
- "205 .",
- "206 .",
- "209 .",
- "210 .",
- "212 .",
- "213 .",
- "218 .",
- "219 .",
- "41 .",
- "46 .",
- "58 .",
- "59 .",
- "61 .",
- "70 .",
- "72 .",
- "75 .",
- "77 .",
- "78 .",
- "79 .",
- "80 .",
- "83 .",
- "84 .",
- "85 .",
- "87 .",
- "92 .",
- "94 .",
- "95 .",
- "98 .",
- "99 .",
- "124 .",
- "256 .",
- "512 .",
- "102 .",
- ":3128",
- "211 .",
- "194 .",
- "202 .",
- "146 .",
- "169 .",
- "195 .",
- "152 .",
- "222 .",
- "83 .",
- "221 .",
- "211 .",
- "134 .",
- "110 .",
- "8 .",
- "164 ."
- };
- //*********** FORWARDS ******************
- forward MudarNomeDOServer();
- forward RandomMSGs();
- forward SetPlayerRandomSpawn(playerid);
- forward LiberarHP(playerid);
- forward LiberarCCT(playerid);
- forward SemFlood(playerid);
- forward LiberarChat(playerid);
- forward AntiSpam(playerid);
- forward reloginho();
- forward Uplevel(playerid);
- forward ExecutarContagem(playerid,pid);
- forward IrDuelo(playerid,pid);
- forward LimparDuelo(playerid,pid);
- forward AtualizarScore();
- forward Speed(playerid);
- forward LiberarKit(playerid);
- forward FecharEnquete();
- forward CriarLogs();
- forward ImprimirInformacoes();
- forward VerificarPasta(pasta[]);
- forward VerificarArquivo(arquivo[]);
- forward DiminuirTempo();
- forward EnviarMsgHack(playerid);
- forward TentarSorte(playerid);
- //****************************************
- AntiDeAMX()
- {
- new a[][] = { "Unarmed (Fist)", "Brass K" };
- #pragma unused a
- }
- main()
- {
- print("\n______________________________");
- print("\n");
- print(" Servidor Ligado");
- print(" Gamemode Criado Por: Bruno Alves");
- print(" Servidor de DM/Drops/Derby");
- print("\n");
- print("__________________________________\n");
- }
- public RandomMSGs()
- {
- new random1 = random(sizeof(MSGs));
- new random2 = random(sizeof(CORESMSGS));
- format(hstring, sizeof(hstring), "%s", MSGs[random1]);
- SendClientMessageToAll(CORESMSGS[random2],hstring);
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == MudarLuta) {
- if(response) {
- new Luta;
- switch(listitem) {
- case 0: Luta = FIGHT_STYLE_BOXING;
- case 1: Luta = FIGHT_STYLE_KUNGFU;
- case 2: Luta = FIGHT_STYLE_ELBOW;
- case 3: Luta = FIGHT_STYLE_KNEEHEAD;
- case 4: Luta = FIGHT_STYLE_GRABKICK;
- }
- SetPlayerFightingStyle(playerid, Luta);
- SendClientMessage(playerid, Cinza, "Aproveite o novo estilo de luta.");
- }
- }
- //--------------------------------------------
- if(dialogid == NickColor) {
- if(response) {
- new Cor;
- switch(listitem) {
- case 0: Cor = Vermelho;
- case 1: Cor = Verde;
- case 2: Cor = Amarelo;
- case 3: Cor = Azul;
- case 4: Cor = Laranja;
- case 5: Cor = Roxo;
- case 6: Cor = Azul_Marinho;
- case 7: Cor = Rosa;
- case 8: Cor = Cinza;
- case 9: Cor = Marron;
- case 10: Cor = Branco;
- case 11: Cor = AZUL_CLARO;
- case 12: Cor = Verde_Escuro;
- }
- SetPlayerColor(playerid, Cor);
- SendClientMessage(playerid, Verde, "Cor trocada com sucesso");
- }
- }
- //--------------------------------------------------------
- if(dialogid == DIALOG_DUELO) {
- if(!response) return LimparDuelo(playerid,IdDuel[playerid]);
- if(response) {
- ArenaUsada = true;
- new name[MAX_PLAYER_NAME], string[44];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "»»[DUELO]«« : %s aceitou o desafio aguarde 8 Segundos para Irem ao Duelo.",name);
- SendClientMessage(IdDuel[playerid],0xF6F600AA,string);
- SendClientMessage(playerid,0xF6F600AA,"»»[DUELO]«« : Você aceitou o Duelo Aguarde 8 Segundos para Processarmos seus Dados");
- SetTimerEx("IrDuelo",8000,false,"ii",playerid,IdDuel[playerid]);
- }
- return 1;
- }
- //-------------------------------------------------------------
- if(dialogid == AnimServi)
- if(response) {
- if(listitem == 0) { //handsup
- SetPlayerSpecialAction(playerid, 10);
- return 1;
- }
- if(listitem == 1) { //Ficar embreagado
- ApplyAnimation(playerid, "PED", "WALK_DRUNK", 4.0, 1, 1, 1, 1, 0);
- return 1;
- }
- if(listitem == 2) { // Assal
- ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- if(listitem == 3) { //Vomitar
- ApplyAnimation(playerid, "FOOD", "EAT_Vomit_P", 3.0, 0, 0, 0, 0, 0);
- return 1;
- }
- if(listitem == 4) { //ACENAR
- ApplyAnimation(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- if(listitem == 5) { // foda -se
- ApplyAnimation(playerid, "PED", "fucku", 4.0, 0, 0, 0, 0, 0);
- return 1;
- }
- if(listitem == 6) { //tapa na bunda
- ApplyAnimation(playerid, "SWEET", "sweet_ass_slap", 4.0, 0, 0, 0, 0, 0);
- return 1;
- }
- if(listitem == 7) { //mijar
- SetPlayerSpecialAction(playerid, 68);
- return 1;
- }
- if(listitem == 8) { //deitar
- ApplyAnimation(playerid, "CRACK", "Crckidle2", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- if(listitem == 9) { //Rir
- ApplyAnimation(playerid, "RAPPING", "Laugh_01", 4.0, 0, 0, 0, 0, 0);
- return 1;
- }
- if(listitem == 10) { //Centar
- ApplyAnimation(playerid, "BEACH", "ParkSit_M_loop", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- if(listitem == 11) { //boxe
- ApplyAnimation(playerid,"GYMNASIUM","GYMshadowbox",4.0,1,1,1,1,0);
- return 1;
- }
- if(listitem == 12) { //cair
- ApplyAnimation(playerid,"PED","KO_skid_front",4.1,0,1,1,1,0);
- return 1;
- }
- if(listitem == 13) { //cruzar braços
- ApplyAnimation(playerid, "COP_AMBIENT", "Coplook_loop", 4.0, 0, 1, 1, 1, -1);
- return 1;
- }
- if(listitem == 14) { //drogado
- ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,1,1,1,1,1);
- return 1;
- }
- if(listitem == 15) { //comemorar
- ApplyAnimation(playerid,"RIOT","RIOT_CHANT",4.0,1,1,1,1,0);
- return 1;
- }
- if(listitem == 16) { //Proxima lista
- ShowPlayerDialog(playerid, AnimList2, DIALOG_STYLE_LIST, "Brasil Top Killers", "Abaixar\nEsperarn\nFumar\nBeber\nDançar\nDançar 2\nVoltar", "Selecionar", "Cancelar");
- return 1;
- }
- return 1;
- }
- if(dialogid == AnimList2)
- if(response) {
- if(listitem == 0) { //abaixar
- ApplyAnimation(playerid, "ped", "cower", 3.0, 1, 0, 0, 0, 0);
- return 1;
- }
- if(listitem == 1) { //esperar
- ApplyAnimation(playerid,"DEALER","DEALER_IDLE",4.0,1,0,0,0,0);
- return 1;
- }
- if(listitem == 2) { //fumar
- SetPlayerSpecialAction(playerid, 21);
- return 1;
- }
- if(listitem == 3) { //beber
- SetPlayerSpecialAction(playerid, 22);
- return 1;
- }
- if(listitem == 4) { //dançar 1
- SetPlayerSpecialAction(playerid, 5);
- return 1;
- }
- if(listitem == 5) { //dançar 2
- SetPlayerSpecialAction(playerid, 6);
- return 1;
- }
- if(listitem == 6) { //volar
- ShowPlayerDialog(playerid, AnimServi, DIALOG_STYLE_LIST, "Brasil Top Killers", "Handsup\nBebado\nAssaltar\nVomitar\nAcenar\nFoda-se\nTapa na bunda\nMijar\nDeitar\nRir\nCentar\nBoxe\nCair\nCruzar braços\nDrogado\nComemorar\nLista 2", "Selecionar", "Cancelar");
- return 1;
- }
- return 1;
- }
- //-----------------------------------------------------------
- if(dialogid == Oculos) {
- if(response) {
- if(listitem == 0) { //GlassesType11
- SetPlayerAttachedObject(playerid, 2, 19016, 2, 0.09, 0.04, 0, 88, 75, 0);
- }
- if(listitem == 1) { //GlassesType12
- SetPlayerAttachedObject(playerid, 2, 19017, 2, 0.09, 0.04, 0, 88, 75, 0);
- }
- if(listitem == 2) { //OculosType13
- SetPlayerAttachedObject(playerid, 2, 19018, 2, 0.09, 0.04, 0, 88, 75, 0);
- }
- if(listitem == 3) { //OculosType14
- SetPlayerAttachedObject(playerid, 2, 19019, 2, 0.09, 0.04, 0, 88, 75, 0);
- }
- if(listitem == 4) { //OculosType15
- SetPlayerAttachedObject(playerid, 2, 19020, 2, 0.09, 0.04, 0, 88, 75, 0);
- }
- if(listitem == 5) { //OculosType16
- SetPlayerAttachedObject(playerid, 2, 19021, 2, 0.09, 0.04, 0, 88, 75, 0);
- }
- if(listitem == 6) { //OculosType17
- SetPlayerAttachedObject(playerid, 2, 19022, 2, 0.09, 0.04, 0, 88, 75, 0);
- }
- if(listitem == 7) { //OculosType18
- SetPlayerAttachedObject(playerid, 2, 19023, 2, 0.09, 0.04, 0, 88, 75, 0);
- }
- if(listitem == 8) { //OculosType19
- SetPlayerAttachedObject(playerid, 2, 19024, 2, 0.09, 0.04, 0, 88, 75, 0);
- }
- if(listitem == 9) { //OculosType20
- SetPlayerAttachedObject(playerid, 2, 19025, 2, 0.09, 0.04, 0, 88, 75, 0);
- }
- }
- return 1;
- }
- //-----------------------------------------------------------------
- if(dialogid== bandana) {
- if(response) {
- if(listitem==0) {
- SetPlayerAttachedObject( playerid, 0, 18917, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
- }
- if(listitem==1) {
- SetPlayerAttachedObject( playerid, 0, 18913, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
- }
- if(listitem==2) {
- SetPlayerAttachedObject( playerid, 0, 18916, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
- }
- if(listitem==3) {
- SetPlayerAttachedObject(playerid, 0, 18915, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
- }
- if(listitem==4) {
- SetPlayerAttachedObject(playerid, 0, 18912 , 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
- }
- if(listitem==5) {
- SetPlayerAttachedObject(playerid, 0, 18911 , 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
- }
- if(listitem==6) {
- SetPlayerAttachedObject( playerid, 0, 18914, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
- }
- if(listitem==7) {
- SetPlayerAttachedObject(playerid, 0, 18918, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
- }
- if(listitem==8) {
- SetPlayerAttachedObject(playerid, 0, 18920 , 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
- }
- if(listitem==9) {
- SetPlayerAttachedObject(playerid, 0, 18919 , 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);
- }
- if(listitem==10) {
- for(new i;i<5;i++) RemovePlayerAttachedObject(playerid,i);
- }
- }
- return 1;
- }
- if(dialogid ==Radios) {
- if(response) {
- if(listitem == 0) {
- SendClientMessage(playerid, Amarelo, "Radio Funk Brasil Sintonizada");
- GameTextForPlayer(playerid,"~w~Radio Funk Brasil Sintonizada",5000,3);
- PlayAudioStreamForPlayer(playerid, "http://70.36.100.78:10452/");
- return 1;
- }
- if(listitem == 1) {
- SendClientMessage(playerid, Amarelo, "Radio Jovem Pan Sintonizada");
- GameTextForPlayer(playerid,"~y~Radio Jovem Pan Sintonizada",5000,3);
- PlayAudioStreamForPlayer(playerid, "http://64.15.147.220:8042/");
- return 1;
- }
- if(listitem == 2) {
- SendClientMessage(playerid, Amarelo, "Radio Atlantida Sintonizada");
- GameTextForPlayer(playerid,"~Y~Radio Atlantida Sintonizada",5000,3);
- PlayAudioStreamForPlayer(playerid, "http://189.76.158.143:50002/");
- return 1;
- }
- if(listitem == 3) {
- SendClientMessage(playerid, Amarelo, "Radio Cidade FM Sintonizada");
- GameTextForPlayer(playerid,"~w~Radio Cidade Sintonizada",5000,3);
- PlayAudioStreamForPlayer(playerid, "http://75.126.5.125:8226/");
- return 1;
- }
- if(listitem == 4) {
- SendClientMessage(playerid, Amarelo, "Radio Mantiquera Sintonizada");
- GameTextForPlayer(playerid,"~w~Radio Mantiquera Sintonizada",5000,3);
- PlayAudioStreamForPlayer(playerid, "http://184.154.37.136:8081/");
- return 1;
- }
- if(listitem == 5) {
- SendClientMessage(playerid, Amarelo, "Radio Click mix Sintonizada");
- GameTextForPlayer(playerid,"~w~Radio Click Mix Sintonizada",5000,3);
- PlayAudioStreamForPlayer(playerid, "http://50.30.33.114:9998");
- return 1;
- }
- if(listitem == 6) {
- SendClientMessage(playerid, Amarelo, "Radio Virtual Dj Sintonizada");
- GameTextForPlayer(playerid,"~w~Radio Virtual Dj Sintonizada",5000,3);
- PlayAudioStreamForPlayer(playerid, "http://173.212.197.233:7800");
- return 1;
- }
- if(listitem == 7) {
- SendClientMessage(playerid, Amarelo, "Radio Vto Mix Sintonizada");
- GameTextForPlayer(playerid,"~w~Radio Vto Mix Sintonizada",5000,3);
- PlayAudioStreamForPlayer(playerid, "http://s3.voscast.com:7554/");
- return 1;
- }
- if(listitem == 8) {
- SendClientMessage(playerid, Amarelo, "Radio Team Expert Sintonizada");
- GameTextForPlayer(playerid,"~w~Radio Team Expert Sintonizada",5000,3);
- PlayAudioStreamForPlayer(playerid, "http://64.31.30.91:9980");
- return 1;
- }
- if(listitem == 9) {
- SendClientMessage(playerid, Amarelo, "Radio Relax Sintonizada");
- GameTextForPlayer(playerid,"~w~Radio Relax Sintonizada",5000,3);
- PlayAudioStreamForPlayer(playerid, "http://streaming18.brlogic.com:8204/live");
- return 1;
- }
- if(listitem == 10) {
- SendClientMessage(playerid, Amarelo, "Radio Novo Milenio Sintonizada");
- GameTextForPlayer(playerid,"~w~Radio Novo Milenio Sintonizada",5000,3);
- PlayAudioStreamForPlayer(playerid, "http://174.142.79.66:8110");
- return 1;
- }
- if(listitem == 11) {
- GameTextForPlayer(playerid,"~w~Radio Desligada Com Sucesso!",5000,3);
- StopAudioStreamForPlayer(playerid);
- }
- }
- return 1;
- }
- new vehid = GetPlayerVehicleID(playerid);
- new vehmd = GetVehicleModel(GetPlayerVehicleID(playerid));
- if(dialogid == 1111 && response) {
- switch(listitem) {
- case 0: AddVehicleComponent(vehid,1010),CarmodDialog(playerid), PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
- case 1: ShowPlayerDialog(playerid,1112,DIALOG_STYLE_LIST,"Escolhe a primeira cor:","Branco\nPreto\nLaranja\nAzul fraco\nAzul forte\nRoxo\nVermelho\nAzul forte\nCinza","Selecionar","Cancelar");
- case 2: ShowPlayerDialog(playerid,1113,DIALOG_STYLE_LIST,"Escolha uma roda:","Shadow\nMega\nRimshine\nWires\nClassic\nTwist\nCutter\nSwitch\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAcces\n{FF0000}Voltar","Selecionar","Cancelar");
- case 3: AddVehicleComponent(vehid, 1086), PlayerPlaySound(playerid,1133,0.0,0.0,0.0), CarmodDialog(playerid);
- case 4: AddVehicleComponent(vehid, 1087), PlayerPlaySound(playerid,1133,0.0,0.0,0.0), CarmodDialog(playerid);
- case 5:
- {
- if(vehmd == 562 || vehmd == 565 || vehmd == 559 || vehmd == 561 || vehmd == 560 || vehmd == 558) {
- ShowPlayerDialog(playerid,1114,DIALOG_STYLE_LIST,"Escolha um","Paintjob\nAlien\nX-Flow\n{FF0000}Voltar","Selecionar","Cancelar");
- }
- else if(vehmd == 576 || vehmd == 575 || vehmd == 535) {
- Lowrider(playerid);
- }
- else if(vehmd == 567 || vehmd == 536) {
- ShowPlayerDialog(playerid,1002,DIALOG_STYLE_LIST,"Escolha um","Paintjob\nChrome\nSlamin\nHardtop Roof\nSofttop Roof\n{FF0000}Voltar","Selecionar","Cancelar");
- }
- else if(vehmd == 534) {
- ShowPlayerDialog(playerid,1003,DIALOG_STYLE_LIST,"Escolha um","Paintjob\nChrome\nSlamin\nFlame Sideskirt \nArches Sideskirt Roof\n{FF0000}Voltar","Selecionar","Cancelar");
- }
- else if(vehmd == 496 || vehmd == 505 || vehmd == 516 || vehmd == 517 || vehmd == 518 || vehmd == 527 || vehmd == 529 || vehmd == 540 || vehmd == 546 || vehmd == 547 || vehmd == 549 || vehmd == 550 || vehmd == 551 || vehmd == 580 || vehmd == 585 || vehmd == 587 || vehmd == 589 || vehmd == 600 || vehmd == 603 || vehmd == 401 || vehmd == 410 || vehmd == 415 || vehmd == 418 || vehmd == 420 || vehmd == 436 || vehmd == 439 || vehmd == 458 || vehmd == 489 || vehmd == 491 || vehmd == 492) {
- RegularCarDialog(playerid);
- }
- else {
- SendClientMessage(playerid,Vermelho,"Seu carro não pode ser tunado!");
- }
- }
- }
- }
- if(dialogid == 1112 && response) {
- new color1, color2;
- GetVehicleColor(vehid,color1,color2);
- new Carray[] = {1,0,6,2,79,149,151,3,34};
- ChangeVehicleColor(vehid,Carray[listitem],color2);
- return ShowPlayerDialog(playerid,1116,DIALOG_STYLE_LIST,"Escolha a segunda cor:","Branco\nPreto\nLaranja\nAzul fraco\nAzul forte\nRoxo\nVermelho\nVermelho forte\nCinza","Selecionar","Cancelar");
- }
- if(dialogid == 1116 && response) {
- new color1, color2;
- GetVehicleColor(vehid,color1,color2);
- new Carray[] = {1,0,6,2,79,149,151,3,34};
- ChangeVehicleColor(vehid,color1,Carray[listitem]);
- return CarmodDialog(playerid);
- }
- if(dialogid == 1113 && response) {
- if(listitem == 16) return CarmodDialog(playerid);
- new Warray[] = {1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1096,1097,1098};
- AddVehicleComponent(vehid,Warray[listitem]);
- return CarmodDialog(playerid);
- }
- if(dialogid == 1114 && response) {
- switch(listitem) {
- case 0: ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Escolha um paintjob:","Paintjob 1\nPaintjob 2\nPaintjob 3","Selecionar","Cancelar");
- case 1: Mod(playerid);
- case 2: Mod1(playerid);
- case 3: CarmodDialog(playerid);
- }
- }
- if(dialogid == 1001 && response) {
- switch(listitem) {
- case 0: ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Escolha um paintjob:","Paintjob 1\nPaintjob 2\nPaintjob 3","Selecionar","Cancelar");
- case 1: Mod2(playerid);
- case 2: Mod3(playerid);
- case 3: CarmodDialog(playerid);
- }
- }
- if(dialogid == 1002) {
- switch(listitem) {
- case 0: ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Escolha um paintjob:","Paintjob 1\nPaintjob 2\nPaintjob 3","Selecionar","Cancelar");
- case 1: Mod2(playerid);
- case 2: Mod3(playerid);
- case 3:
- {
- if(vehmd == 567) { //Savanna
- AddVehicleComponent(vehid, 1130);
- }
- if(vehmd == 536) { //Blade
- AddVehicleComponent(vehid, 1128);
- }
- }
- case 4:
- {
- if(vehmd == 567) { //Savanna
- AddVehicleComponent(vehid, 1131);
- }
- if(vehmd == 536) { //Blade
- AddVehicleComponent(vehid, 1103);
- }
- }
- case 5: CarmodDialog(playerid);
- }
- }
- if(dialogid == 1003) { //Remington
- switch(listitem) {
- case 0:ShowPlayerDialog(playerid,1115,DIALOG_STYLE_LIST,"Escolha um paintjob:","Paintjob 1\nPaintjob 2\nPaintjob 3","Selecionar","Cancelar");
- case 1: Mod2(playerid);
- case 2: Mod3(playerid);
- case 3: AddVehicleComponent(vehid, 1122),AddVehicleComponent(vehid, 1101),ShowPlayerDialog(playerid,1003,DIALOG_STYLE_LIST,"Choose one","Paintjob\nChrome\nSlamin\nFlame Sideskirt \nArches Sideskirt Roof\n{FF0000}Voltar","Selecionar","Cancelar");
- case 4: AddVehicleComponent(vehid, 1106),AddVehicleComponent(vehid, 1124),ShowPlayerDialog(playerid,1003,DIALOG_STYLE_LIST,"Choose one","Paintjob\nChrome\nSlamin\nFlame Sideskirt \nArches Sideskirt Roof\n{FF0000}Voltar","Selecionar","Cancelar");
- case 5: CarmodDialog(playerid);
- }
- }
- if(dialogid == 1004 && response) { //regular cars
- switch(listitem) {
- case 0:
- {
- ShowPlayerDialog(playerid,1010,DIALOG_STYLE_LIST,"Spoiler","Pro\nWin\nDrag\nAlpha\nChamp\nRace\nWorx\nFury\n{FF0000}Voltar","Selecionar","Cancelar");
- }
- case 1:
- {
- if(vehmd == 585 || vehmd == 603 || vehmd == 439 || vehmd == 458 || vehmd == 418 || vehmd == 527 || vehmd == 580) {
- AddVehicleComponent(vehid, 1006);
- return RegularCarDialog(playerid);
- }
- else if(vehmd == 439 || vehmd == 458 || vehmd == 491 || vehmd == 517 ||vehmd == 547)
- {ShowPlayerDialog(playerid,1040,DIALOG_STYLE_LIST,"Vents","Oval\nSquare\n{FF0000}Voltar","Selecionar","Cancelar");}
- else if(vehmd == 415) {
- AddVehicleComponent(vehid, 1007);
- AddVehicleComponent(vehid, 1071);
- return RegularCarDialog(playerid);
- }
- else ShowPlayerDialog(playerid,1020,DIALOG_STYLE_LIST,"Hood","Champ\nFury\nRace\nWorx\n{FF0000}Voltar","Selecionar","Cancelar");
- }
- case 2:
- {
- if(vehmd == 549 || vehmd == 585 || vehmd == 603)
- {ShowPlayerDialog(playerid,1040,DIALOG_STYLE_LIST,"Vents","Oval\nSquare\n{FF0000}Voltar","Selecionar","Cancelar");}
- else if(vehmd == 410 || vehmd == 436 || vehmd == 439 || vehmd == 458 || vehmd == 516 || vehmd == 491 || vehmd == 517 || vehmd == 418 || vehmd == 527 || vehmd == 580) {
- AddVehicleComponent(vehid, 1007);
- AddVehicleComponent(vehid, 1071);
- return RegularCarDialog(playerid);
- }
- else if(vehmd == 415 || vehmd == 547 || vehmd == 420 || vehmd == 587)
- {CarmodDialog(playerid);}
- else {
- AddVehicleComponent(vehid, 1006);
- return RegularCarDialog(playerid);
- }
- }
- case 3:
- {
- if(vehmd == 549 || vehmd == 585 || vehmd == 603 || vehmd == 551 || vehmd == 492 || vehmd == 529) {
- AddVehicleComponent(vehid, 1007);
- AddVehicleComponent(vehid, 1071);
- return RegularCarDialog(playerid);
- }
- else if(vehmd == 410 || vehmd == 436 || vehmd == 439 || vehmd == 458 || vehmd == 489 || vehmd == 505)
- {ShowPlayerDialog(playerid,1060,DIALOG_STYLE_LIST,"Lights","Round Fog\nSquare Fog\n{FF0000}Voltar","Selecionar","Cancelar");}
- else if(vehmd == 418 || vehmd == 527 || vehmd == 580 || vehmd == 491 || vehmd == 517 || vehmd == 516)
- {CarmodDialog(playerid);}
- else{ShowPlayerDialog(playerid,1040,DIALOG_STYLE_LIST,"Vents","Oval\nSquare\n{FF0000}Voltar","Selecionar","Cancelar");}
- }
- case 4:
- {
- if(vehmd == 549 || vehmd == 550 || vehmd == 585 || vehmd == 603)
- {ShowPlayerDialog(playerid,1060,DIALOG_STYLE_LIST,"Lights","Round Fog\nSquare Fog\n{FF0000}Voltar","Selecionar","Cancelar");}
- else if(vehmd == 489 || vehmd == 505 || vehmd == 551 || vehmd == 492 || vehmd == 529 || vehmd == 439 || vehmd == 458 || vehmd == 410 || vehmd == 436)
- {CarmodDialog(playerid);}
- else {
- AddVehicleComponent(vehid, 1007);
- AddVehicleComponent(vehid, 1071);
- return RegularCarDialog(playerid);
- }
- }
- case 5:
- {
- if(vehmd == 585 || vehmd == 603 || vehmd == 550 || vehmd == 549)
- {CarmodDialog(playerid);}
- else{ShowPlayerDialog(playerid,1060,DIALOG_STYLE_LIST,"Lights","Round Fog\nSquare Fog\n{FF0000}Voltar","Selecionar","Cancelar");}
- }
- case 6: CarmodDialog(playerid);
- }
- }
- if(dialogid == 1010 && response) {
- if(listitem == 8) return RegularCarDialog(playerid);
- new Xarray[] = {1000,1001,1002,1003,1014,1015,1016,1023};
- AddVehicleComponent(vehid, Xarray[listitem]);
- return RegularCarDialog(playerid);
- }
- if(dialogid == 1020 && response) {
- if(listitem == 4) return RegularCarDialog(playerid);
- new Xarray[] = {1004,1005,1011,1012};
- AddVehicleComponent(vehid, Xarray[listitem]);
- return RegularCarDialog(playerid);
- }
- if(dialogid == 1040 && response) {
- switch(listitem) {
- case 0:
- {
- AddVehicleComponent(vehid, 1142);
- AddVehicleComponent(vehid, 1143);
- return RegularCarDialog(playerid);
- }
- case 1:
- {
- AddVehicleComponent(vehid, 1144);
- AddVehicleComponent(vehid, 1145);
- return RegularCarDialog(playerid);
- }
- case 2: RegularCarDialog(playerid);
- }
- }
- if(dialogid == 1060 && response) {
- if(listitem == 2) return RegularCarDialog(playerid);
- new Xarray[] = {1013,1024};
- AddVehicleComponent(vehid, Xarray[listitem]);
- return RegularCarDialog(playerid);
- }
- if(dialogid == 1115 && response) {
- if(listitem == 3) return CarmodDialog(playerid);
- new Parray[] = {0,1,2};
- ChangeVehiclePaintjob(vehid, Parray[listitem]);
- return CarmodDialog(playerid);
- }
- if(dialogid == 1511 && response) {
- if(listitem == 7) return ShowPlayerDialog(playerid,1114,DIALOG_STYLE_LIST,"Escolha um","Paintjob\nAlien\nX-Flow\n{FF0000}Voltar","Selecionar","Cancelar");
- if(vehmd == 558) { //Uranus
- new Varray[] = {1090,1094,1092,1088,1164,1166,1168};
- AddVehicleComponent(vehid,Varray[listitem]);
- return Mod(playerid);
- }
- if(vehmd == 559) { //Jester
- new Varray[] = {1069,1071,1065,1067,1162,1160,1159};
- AddVehicleComponent(vehid,Varray[listitem]);
- return Mod(playerid);
- }
- if(vehmd == 560) { //Sultan
- new Varray[] = {1026,1027,1028,1032,1138,1169,1141};
- AddVehicleComponent(vehid,Varray[listitem]);
- return Mod(playerid);
- }
- if(vehmd == 561) { //Stratum
- new Varray[] = {1056,1062,1064,1055,1058,1155,1154};
- AddVehicleComponent(vehid,Varray[listitem]);
- return Mod(playerid);
- }
- if(vehmd == 562) { //Elegy
- new Varray[] = {1036,1040,1034,1038,1147,1171,1149};
- AddVehicleComponent(vehid,Varray[listitem]);
- return Mod(playerid);
- }
- if(vehmd == 565) { //Flash
- new Varray[] = {1047,1051,1046,1054,1049,1153,1150};
- AddVehicleComponent(vehid,Varray[listitem]);
- return Mod(playerid);
- }
- }
- if(dialogid == 1512 && response) {
- if(listitem == 7) return ShowPlayerDialog(playerid,1114,DIALOG_STYLE_LIST,"Escolha um","Paintjob\nAlien\nX-Flow\n{FF0000}Voltar","Selecionar","Cancelar");
- if(vehmd == 558) { //Uranus
- new Varray[] = {1093,1095,1089,1091,1163,1165,1167};
- AddVehicleComponent(vehid,Varray[listitem]);
- return Mod1(playerid);
- }
- if(vehmd == 559) { //Jester
- new Varray[] = {1070,1072,1066,1068,1158,1173,1161};
- AddVehicleComponent(vehid,Varray[listitem]);
- return Mod1(playerid);
- }
- if(vehmd == 560) { //Sultan
- new Varray[] = {1031,1030,1029,1033,1139,1170,1140};
- AddVehicleComponent(vehid,Varray[listitem]);
- return Mod1(playerid);
- }
- if(vehmd == 561) { //Stratum
- new Varray[] = {1057,1063,1059,1061,1060,1157,1156};
- AddVehicleComponent(vehid,Varray[listitem]);
- return Mod1(playerid);
- }
- if(vehmd == 562) { //Elegy
- new Varray[] = {1039,1041,1037,1035,1146,1172,1148};
- AddVehicleComponent(vehid,Varray[listitem]);
- return Mod1(playerid);
- }
- if(vehmd == 565) { //Flash
- new Varray[] = {1048,1052,1045,1053,1050,1152,1151};
- AddVehicleComponent(vehid,Varray[listitem]);
- return Mod1(playerid);
- }
- }
- if(dialogid == 1513 && response) {
- if(vehmd == 576) {
- if(listitem == 5) return Lowrider(playerid);
- new Varray[] = {1134,1137,1136,1191,1192};
- AddVehicleComponent(vehid,Varray[listitem]);
- return Mod2(playerid);
- }
- if(vehmd == 575) {
- if(listitem == 5) return Lowrider(playerid);
- new Varray[] = {1042,1099,1044,1174,1176};
- AddVehicleComponent(vehid,Varray[listitem]);
- return Mod2(playerid);
- }
- if(vehmd == 535) {
- if(listitem == 6) return Lowrider(playerid);
- new Varray[] = {1115,1109,1113,1117,1118,1120};
- AddVehicleComponent(vehid,Varray[listitem]);
- return Mod2(playerid);
- }
- if(vehmd == 567) {
- if(listitem == 5) return Lowrider(playerid);
- new Varray[] = {1129,1133,1102,1187,1189};
- AddVehicleComponent(vehid,Varray[listitem]);
- return Mod2(playerid);
- }
- if(vehmd == 536) {
- if(listitem == 5) return Lowrider(playerid);
- new Varray[] = {1104,1108,1107,1184,1182};
- AddVehicleComponent(vehid,Varray[listitem]);
- return Mod2(playerid);
- }
- if(vehmd == 534) {
- if(listitem == 6) return Lowrider(playerid);
- new Varray[] = {1100,1123,1125,1126,1179,1180};
- AddVehicleComponent(vehid,Varray[listitem]);
- return Mod2(playerid);
- }
- }
- if(dialogid == 1514 && response) {
- if(vehmd == 576) {
- if(listitem == 3) return Lowrider(playerid);
- new Varray[] = {1135,1190,1193};
- AddVehicleComponent(vehid,Varray[listitem]);
- return Mod3(playerid);
- }
- if(vehmd == 575) {
- if(listitem == 3) return Lowrider(playerid);
- new Varray[] = {1177,1175,1043};
- AddVehicleComponent(vehid,Varray[listitem]);
- return Mod3(playerid);
- }
- if(vehmd == 535) {
- if(listitem == 5) return Lowrider(playerid);
- new Varray[] = {1110,1116,1114,1119,1121};
- AddVehicleComponent(vehid,Varray[listitem]);
- return Mod3(playerid);
- }
- if(vehmd == 567) {
- if(listitem == 3) return Lowrider(playerid);
- new Varray[] = {1188,1186,1132};
- AddVehicleComponent(vehid,Varray[listitem]);
- return Mod3(playerid);
- }
- if(vehmd == 536) {
- if(listitem == 3) return Lowrider(playerid);
- new Varray[] = {1181,1183,1105};
- AddVehicleComponent(vehid,Varray[listitem]);
- return Mod3(playerid);
- }
- if(vehmd == 534) {
- if(listitem == 3) return Lowrider(playerid);
- new Varray[] = {1185,1178,1127};
- AddVehicleComponent(vehid,Varray[listitem]);
- return Mod3(playerid);
- }
- return 1;
- }
- if(dialogid == DIALOG_REGISTRO) {
- if(response) {
- if(!strlen(inputtext)) {
- format(String, sizeof(String), "{F1FC14}Conta: %s\n{FC1E1E}Não registrada.\n\n{07D915}Digite uma senha para se registrar\nem nosso banco de dados.", Nome(playerid));
- ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "{1EB2FC}Registrando...", String, "Registrar", "Sair");
- SendClientMessage(playerid, Vermelho, "Digite uma senha para se registrar ¬¬");
- return 1;
- }
- format(StringContas, sizeof(StringContas), "LLADMIN/Contas/%s.txt", Nome(playerid));
- DOF2_CreateFile(StringContas);
- DOF2_SetString(StringContas, "Senha", inputtext);
- DOF2_SetInt(StringContas, "Matou", 0);
- DOF2_SetInt(StringContas, "Morreu", 0);
- DOF2_SetInt(StringContas, "Grana", 0);
- DOF2_SetInt(StringContas, "Advertencias", 0);
- DOF2_SetInt(StringContas, "Score", 0);
- SendClientMessage(playerid, AZUL_CLARO, "Registrado Com Sucesso! você foi logado automaticamente");
- TextDrawDestroy(Inicio[playerid]);
- return 1;
- }
- else {
- SendClientMessage(playerid, Vermelho, "Você não quis se registrar e por isso foi kickado!");
- Kick(playerid);
- return 1;
- }
- }
- if(dialogid == DIALOG_LOGIN) {
- if(response) {
- if(!strlen(inputtext)) {
- format(String, sizeof(String), "{F1FC14}Conta: %s\n{28FC14}Registrada.\n\n{14F1FC}Digite sua senha para Logar", Nome(playerid));
- ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "{FC14E9}Logando...", String, "Logar", "Sair");
- SendClientMessage(playerid, Vermelho, "Digite sua senha para se logar ¬¬");
- return 1;
- }
- format(StringContas, sizeof(StringContas), "LLADMIN/Contas/%s.txt", Nome(playerid));
- if(strcmp(inputtext, DOF2_GetString(StringContas, "Senha"), true)) {
- format(String, sizeof(String), "{F1FC14}Conta: %s\n{28FC14}Registrada.\n\n{14F1FC}Digite sua senha para Logar", Nome(playerid));
- ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "{FC14E9}Logando...", String, "Logar", "Sair");
- SendClientMessage(playerid, VERMELHO_CLARO, "Senha incorreta!");
- return 1;
- }
- else {
- PlayerDados[playerid][Matou] = DOF2_GetInt(StringContas, "Matou");
- PlayerDados[playerid][Morreu] = DOF2_GetInt(StringContas, "Morreu");
- new str[50];
- format(str, 50, "LLADMIN/Admins/%s.sav", Nome(playerid));
- if(DOF2_FileExists(str)) {
- if(DOF2_IsSet(str, "Admin")) {
- PlayerDados[playerid][Admin] = DOF2_GetInt(str, "Admin");
- }
- if(DOF2_IsSet(str, "Helper")) {
- PlayerDados[playerid][Helper] = DOF2_GetBool(str, "Helper");
- }
- if(DOF2_IsSet(str, "Vip")) {
- PlayerDados[playerid][Vip] = DOF2_GetBool(str, "Vip");
- }
- }
- PlayerDados[playerid][Advertencias] = DOF2_GetInt(StringContas, "Advertencias");
- GivePlayerMoney(playerid, DOF2_GetInt(StringContas, "Grana"));
- SetPlayerScore(playerid, DOF2_GetInt(StringContas, "Score"));
- SendClientMessage(playerid, VERDE_CLARO, "Logado Com sucesso!");
- TextDrawDestroy(Inicio[playerid]);
- if(PlayerDados[playerid][Admin] > 0) {
- format(String, sizeof(String), "Logado de Admin Nível %d", PlayerDados[playerid][Admin]);
- SendClientMessage(playerid, AZUL_CLARO, String);
- format(String, sizeof(String), "~w~Admin ~g~%s ~y~Online", Nome(playerid));
- GameTextForAll(String, 1000, 1);
- PlayerDados[playerid][Trabalhando] = true;
- SendClientMessage(playerid, AZUL_CLARO, "Você está trabalhando, para jogar use /jogar");
- SetPlayerColor(playerid, 0x24E9FFFF);
- SetPlayerHealth(playerid, 999999);
- return 1;
- }
- return 1;
- }
- }
- else {
- SendClientMessage(playerid, Vermelho, "Você não quis se Logar e por isso foi kickado!");
- Kick(playerid);
- return 1;
- }
- }
- if(dialogid == DIALOG_BANIDO) {
- if(response) {
- SendClientMessage(playerid, Branco, "Kickado");
- Kick(playerid);
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM) {
- if(response) {
- format(String, sizeof(String), "O Jogador {1B95E0}%s{00C2EC} é o mais novo admin do server!", Nome(playerid));
- SendClientMessageToAll(AZUL_CLARO, String);
- EscreverLog("LLADMIN/Logs/NovoAdm.log", String);
- SendClientMessage(playerid, VERDE_CLARO, "Use /la para ver seus comandos de Admin.");
- SetarDado(playerid, Admin, nivel);
- DarAdmin(playerid, nivel);
- }
- if(!response) {
- format(String, sizeof(String), "O Jogador {1B95E0}%s{00C2EC} recusou ser admin do server!", Nome(playerid));
- SendClientMessageToAll(AZUL_CLARO, String);
- }
- return 1;
- }
- if(dialogid == DIALOG_HELPER) {
- if(!response)
- return format(String, sizeof(String), "O Jogador {1B95E0}%s{00C2EC} recusou ser Helper do server.", Nome(playerid)), SendClientMessageToAll(AZUL_CLARO, String);
- format(String, sizeof(String), "O Jogador {1B95E0}%s{00C2EC} é o mais novo Helper do server", Nome(playerid));
- SendClientMessageToAll(AZUL_CLARO, String);
- SendClientMessage(playerid, VERDE_CLARO, "Use /la para ver seus comandos de Helper.");
- SalvarDados(playerid);
- SetarDado(playerid, Helper, true);
- DarHelper(playerid);
- return 1;
- }
- if(dialogid == DIALOG_SENHANOVA) {
- new StrConta[100];
- format(StrConta,sizeof(StrConta), "LLADMIN/Contas/%s.txt", Nome(playerid));
- if(!strlen(inputtext)) {
- format(String, sizeof(String), "{D9E01B}Digite uma senha ou clique em Cancelar.\n\n{1BE0AF}Sua senha atual é {1B63E0}'%s'.\n\nDigite sua nova senha abaixo:", DOF2_GetString(StrConta, "Senha"));
- ShowPlayerDialog(playerid, DIALOG_SENHANOVA, DIALOG_STYLE_INPUT, "{1BE084}Nova Senha", String, "Mudar", "Cancelar");
- return 1;
- }
- DOF2_SetString(StrConta, "Senha", inputtext);
- format(String, sizeof(String), "{12FF05}Sua nova senha é {25E01B}'%s'", inputtext);
- SendClientMessage(playerid, -1, String);
- SalvarDados(playerid);
- }
- if(dialogid == DIALOG_OPCOES) {
- switch(listitem) {
- case 0:
- {
- format(String, sizeof String, "Digite o motivo pelo qual quer kickar\no jogador %s (ID: %d)", Nome(IdClicado[playerid]), IdClicado[playerid]);
- ShowPlayerDialog(playerid, DIALOG_KICKAR, DIALOG_STYLE_INPUT, "Kickar", String, "Kickar", "Fechar");
- }
- case 1:
- {
- format(String, sizeof String, "Digite o motivo pelo qual quer banir\no jogador %s (ID: %d)", Nome(IdClicado[playerid]), IdClicado[playerid]);
- ShowPlayerDialog(playerid, DIALOG_BANIR, DIALOG_STYLE_INPUT, "Banir", String, "Banir", "Fechar");
- }
- case 2:
- {
- format(String, sizeof String, "Digite o motivo pelo qual quer advertir\no jogador %s (ID: %d)", Nome(IdClicado[playerid]), IdClicado[playerid]);
- ShowPlayerDialog(playerid, DIALOG_ADVERTIR, DIALOG_STYLE_INPUT, "Advertir", String, "Advertir", "Fechar");
- }
- case 3:
- {
- new Float:Pos[3];
- GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
- if(IsPlayerInAnyVehicle(IdClicado[playerid])) {
- new carroid = GetPlayerVehicleID(IdClicado[playerid]);
- SetVehiclePos(carroid, Pos[0]+2, Pos[1]+2, Pos[2]+2);
- format(String, sizeof(String), "O Admin %s trouxe você até ele!", Nome(playerid));
- SendClientMessage(IdClicado[playerid], AZUL_CLARO, String);
- format(String, sizeof(String), "Você trouxe o jogador %s [ID: %d] até você", Nome(IdClicado[playerid]), IdClicado[playerid]);
- SendClientMessage(playerid, AZUL_CLARO, String);
- return 1;
- }
- SetPlayerPos(IdClicado[playerid], Pos[0]+2, Pos[1]+2, Pos[2]+2);
- format(String, sizeof(String), "O Admin %s trouxe você até ele!", Nome(playerid));
- SendClientMessage(IdClicado[playerid], AZUL_CLARO, String);
- format(String, sizeof(String), "Você trouxe o jogador %s [ID: %d] até você", Nome(IdClicado[playerid]), IdClicado[playerid]);
- SendClientMessage(playerid, AZUL_CLARO, String);
- }
- case 4:
- {
- new Float:Pos[3];
- GetPlayerPos(IdClicado[playerid], Pos[0], Pos[1], Pos[2]);
- if(IsPlayerInAnyVehicle(playerid)) {
- new carroid = GetPlayerVehicleID(playerid);
- SetVehiclePos(carroid, Pos[0], Pos[1], Pos[2]);
- format(String, sizeof(String), "O Admin %s veio até você!", Nome(playerid));
- SendClientMessage(IdClicado[playerid], AZUL_CLARO, String);
- format(String, sizeof(String), "Você foi até o Jogador %s [ID: %d]", Nome(IdClicado[playerid]), IdClicado[playerid]);
- SendClientMessage(playerid, AZUL_CLARO, String);
- return 1;
- }
- SetPlayerPos(playerid, Pos[0]+2, Pos[1]+2, Pos[2]+2);
- format(String, sizeof(String), "O Admin %s veio até você!", Nome(playerid));
- SendClientMessage(IdClicado[playerid], AZUL_CLARO, String);
- format(String, sizeof(String), "Você foi até o Jogador %s [ID: %d]", Nome(IdClicado[playerid]), IdClicado[playerid]);
- SendClientMessage(playerid, AZUL_CLARO, String);
- }
- case 5:
- {
- format(String, sizeof String, "Digite a mensagem particular que deseja enviar\nao jogador %s (ID: %d)", Nome(IdClicado[playerid]), IdClicado[playerid]);
- ShowPlayerDialog(playerid, DIALOG_PART, DIALOG_STYLE_INPUT, "Particular", String, "Enviar", "Fechar");
- }
- case 6:
- {
- new StringM[500];
- new Fala[5];
- new ip[25];
- if(PlayerDados[ID][Calado] == true) Fala = "Sim";
- if(PlayerDados[ID][Calado] == false) Fala = "Nao";
- GetPlayerIp(ID, ip, 25);
- format(StringM, sizeof(StringM), "{FFFFFF}Dados de {11D41E}%s{FFFFFF}\n\n{11D41E}Matou:{FFFFFF} %d\n{11D41E}Morreu:{FFFFFF} %d\n{11D41E}Grana:{FFFFFF} %d\n{11D41E}Admin Level:{FFFFFF} %d\n{11D41E}Calado:{FFFFFF} %s\n", Nome(ID), PlayerDados[IdClicado[playerid]][Matou], PlayerDados[IdClicado[playerid]][Morreu], GetPlayerMoney(ID), PlayerDados[IdClicado[playerid]][Admin], Fala, PlayerDados[IdClicado[playerid]]);
- //bruno
- format(StringM, sizeof(StringM), "%s\n{11D41E}Advertencias:{FFFFFF} %d \n{11D41E}IP:{FFFFFF} %s \n {11D41E}Score:{FFFFFF} %d ", StringM, PlayerDados[IdClicado[playerid]][Advertencias], ip, GetPlayerScore(ID));
- ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "Informações do Player", StringM, "Fechar", "");
- }
- }
- }
- if(dialogid == DIALOG_KICKAR) {
- if(!(response)) {
- format(String, 60, "Opções de Admin sobre %s", NomeClicado[playerid]);
- return ShowPlayerDialog(playerid, DIALOG_OPCOES, DIALOG_STYLE_LIST, String , "{F5F50C}Kickar\n{F5180C}Banir\n{0CF50C}Advertir\n{FF05F7}Trazer\n{FF05F7}Ir\n{14C9C9}Particular\n{0C8CF5}Status", "Avançar", "Fechar");
- }
- if(!(strlen(inputtext))) {
- format(String, sizeof String, "Digite o motivo pelo qual quer kickar\no jogador %s (ID: %d)", Nome(IdClicado[playerid]), IdClicado[playerid]);
- return ShowPlayerDialog(playerid, DIALOG_KICKAR, DIALOG_STYLE_INPUT, "Kickar", String, "Kickar", "Fechar");
- }
- format(String, sizeof(String), "[LL-ADMIN] O Admin %s Kickou o Jogador %s[ID: %d] pelo motivo: %s\r\n", Nome(playerid), Nome(IdClicado[playerid]), IdClicado[playerid], inputtext);
- SendClientMessageToAll(VERDE_CLARO, String);
- Kickar(ID, Nome(playerid), inputtext);
- EscreverLog("LLADMIN/Logs/Kickados.log", String);
- }
- if(dialogid == DIALOG_BANIR) {
- if(!(response)) {
- format(String, 60, "Opções de Admin sobre %s", NomeClicado[playerid]);
- return ShowPlayerDialog(playerid, DIALOG_OPCOES, DIALOG_STYLE_LIST, String , "{F5F50C}Kickar\n{F5180C}Banir\n{0CF50C}Advertir\n{FF05F7}Trazer\n{FF05F7}Ir\n{14C9C9}Particular\n{0C8CF5}Status", "Avançar", "Fechar");
- }
- if(!(strlen(inputtext))) {
- format(String, sizeof String, "Digite o motivo pelo qual quer banir\no jogador %s (ID: %d)", Nome(IdClicado[playerid]), IdClicado[playerid]);
- return ShowPlayerDialog(playerid, DIALOG_BANIR, DIALOG_STYLE_INPUT, "Banir", String, "Banir", "Fechar");
- }
- format(String, sizeof(String), "[LL-ADMIN] O Admin %s Baniu o Jogador %s[ID: %d] pelo motivo: %s\r\n", Nome(playerid), Nome(IdClicado[playerid]), IdClicado[playerid], inputtext);
- SendClientMessageToAll(VERDE_CLARO, String);
- EscreverLog("LLADMIN/Logs/Banidos.log", String);
- format(String, sizeof(String), "LLADMIN/Banidos/Contas/%s.txt", Nome(IdClicado[playerid]));
- getdate(Ano, Mes, Dia);
- gettime(Hora, Minuto, Segundo);
- DOF2_CreateFile(String);
- DOF2_SetString(String, "Admin", Nome(playerid));
- DOF2_SetString(String, "Motivo", inputtext);
- DOF2_SetInt(String, "Ano", Ano);
- DOF2_SetInt(String, "Mes", Mes);
- DOF2_SetInt(String, "Dia", Dia);
- DOF2_SetInt(String, "Hora", Hora);
- DOF2_SetInt(String, "Minuto", Minuto);
- Kick(ID);
- }
- if(dialogid == DIALOG_ADVERTIR) {
- if(!(response)) {
- format(String, 60, "Opções de Admin sobre %s", NomeClicado[playerid]);
- return ShowPlayerDialog(playerid, DIALOG_OPCOES, DIALOG_STYLE_LIST, String , "{F5F50C}Kickar\n{F5180C}Banir\n{0CF50C}Advertir\n{FF05F7}Trazer\n{FF05F7}Ir\n{14C9C9}Particular\n{0C8CF5}Status", "Avançar", "Fechar");
- }
- if(!(strlen(inputtext))) {
- format(String, sizeof String, "Digite o motivo pelo qual quer advertir\no jogador %s (ID: %d)", Nome(IdClicado[playerid]), IdClicado[playerid]);
- return ShowPlayerDialog(playerid, DIALOG_KICKAR, DIALOG_STYLE_INPUT, "Advertir", String, "Advertir", "Fechar");
- }
- if(PlayerDados[IdClicado[playerid]][Advertencias] != 3) {
- format(String, sizeof(String), "[BTK] O Admin %s Deu uma Advertencia a %s Pelo Motivo: %s\r\n", Nome(playerid), Nome(IdClicado[playerid]), inputtext);
- SendClientMessageToAll(VERMELHO_CLARO, String);
- EscreverLog("LLADMIN/Logs/Advertidos.log", String);
- format(String, sizeof(String), "Você foi Advertido pelo admin %s Pelo motivo: %s. Se for advertido 3 vezes será BANIDO Automaticamente", Nome(playerid), inputtext);
- SendClientMessage(ID, Laranja, String);
- PlayerDados[ID][Advertencias] += 1;
- }
- if(PlayerDados[IdClicado[playerid]][Advertencias] == 3) {
- format(String, sizeof(String), "[BTK] O Admin %s Deu a terceira Advertencia a %s Pelo Motivo: %s e por isso ele foi Banido!", Nome(playerid), Nome(IdClicado[playerid]), inputtext);
- SendClientMessageToAll(VERMELHO_CLARO, String);
- format(String, sizeof(String), "Você foi Advertido pela terceira vez pelo admin %s Pelo motivo: %s. por isso você foi banido!", Nome(playerid), inputtext);
- SendClientMessage(ID, Laranja, String);
- format(String, sizeof(String), "LLADMIN/Banidos/Contas/%s.txt", Nome(ID));
- getdate(Ano, Mes, Dia);
- gettime(Hora, Minuto, Segundo);
- new IP[25];
- GetPlayerIp(ID, IP, 25);
- DOF2_CreateFile(String);
- DOF2_SetString(String, "Admin", Nome(playerid));
- DOF2_SetString(String, "Motivo", "3° Advertencia");
- DOF2_SetInt(String, "Ano", Ano);
- DOF2_SetInt(String, "Mes", Mes);
- DOF2_SetInt(String, "Dia", Dia);
- DOF2_SetInt(String, "Hora", Hora);
- DOF2_SetInt(String, "Minuto", Minuto);
- Kick(ID);
- }
- }
- if(dialogid == DIALOG_PART) {
- if(!(response)) {
- format(String, 60, "Opções de Admin sobre %s", NomeClicado[playerid]);
- return ShowPlayerDialog(playerid, DIALOG_OPCOES, DIALOG_STYLE_LIST, String , "{F5F50C}Kickar\n{F5180C}Banir\n{0CF50C}Advertir\n{FF05F7}Trazer\n{FF05F7}Ir\n{14C9C9}Particular\n{0C8CF5}Status", "Avançar", "Fechar");
- }
- if(!(strlen(inputtext))) {
- format(String, sizeof String, "Digite a mensagem particular que deseja enviar\nao jogador %s (ID: %d)", Nome(IdClicado[playerid]), IdClicado[playerid]);
- return ShowPlayerDialog(playerid, DIALOG_PART, DIALOG_STYLE_INPUT, "Particular", String, "Enviar", "Fechar");
- }
- format(String, sizeof(String), "Particular de {E0D01B}%s{FFFF00}: %s", Nome(playerid), inputtext);
- Msg(IdClicado[playerid], Amarelo, String);
- format(String, sizeof(String), "Particular enviada com sucesso para %s", Nome(ID));
- Msg(playerid, Amarelo, String);
- }
- if(dialogid == DIALOG_IPS1) {
- if(!(response))
- return 0;
- ShowPlayerDialog(playerid, DIALOG_IPS2, DIALOG_STYLE_MSGBOX, "Ips dos jogadores conectados:", Ips2, "Fechar", "Voltar");
- }
- if(dialogid == DIALOG_IPS2) {
- if(!(response))
- ShowPlayerDialog(playerid, DIALOG_IPS1, DIALOG_STYLE_MSGBOX, "Ips dos jogadores conectados:", Ips2, "Proximo", "Fechar");
- else
- return 0;
- }
- return 0;
- }
- public OnPlayerConnect(playerid)
- {
- SortePlayer[playerid] = 0;
- Pergunta[playerid] = "Nenhuma";
- PlayersOnline++;
- PlayerDados[playerid][Logado] = false;
- PlayerDados[playerid][Admin] = 0;
- PlayerDados[playerid][Helper] = false;
- PlayerDados[playerid][Vip] = false;
- new strConta[80];
- new Ip[25];
- for(new t = 0; t < 100; ++t)
- {
- SendClientMessage(playerid, -1, " ");
- }
- for(new i; i<sizeof(NomesProibidos); i++)
- {
- new Nick[MAX_PLAYER_NAME];
- GetPlayerName(playerid, Nick, sizeof(Nick));
- if(!strcmp(Nick, NomesProibidos[i], true))
- {
- SendClientMessage(playerid, 0xFFFF00AA, "[INFO-NICK] Você Foi Banido/Kickado Do Servidor Por Usar Um Nick Proibido!");
- format(hstring, sizeof(hstring), "[Anti Nick's] O Jogador %s Foi Kickado/Banido Por Tentar Entrar Com Nick Proibido", Nick);
- SendClientMessageToAll(0xFF0000AA, hstring);
- BanEx(playerid, "-=[Nick Proibido]=-");
- Kick(playerid);
- }
- }
- new connecting_ip[32+1];
- GetPlayerIp(playerid,connecting_ip,32);
- new num_players_on_ip = GetNumberOfPlayersOnThisIP(connecting_ip);
- if(num_players_on_ip > MAX_CONNECTIONS_FROM_IP) {
- printf("Ant-Bot: leitor de ligação (% d) excedido% d conexões IP de% s.", playerid, MAX_CONNECTIONS_FROM_IP, connecting_ip);
- Kick(playerid);
- }
- SendClientMessage(playerid, Verde,"{1E90FF}Bem vindo ao {FF00FF}Brasil Top Killers.");
- SendClientMessage(playerid, Vermelho,"{FFD700}><><><><><><><><><><><><><><><><><><><><><><><><");
- SendClientMessage(playerid, Laranja,"{9ACD32}Gamemode de DM Feito Por {00FFFF}Bruno Alves");
- SendClientMessage(playerid, Vermelho,"{FFD700}><><><><><><><><><><><><><><><><><><><><><><><><");
- format(strConta, sizeof(strConta), "LLADMIN/Banidos/Contas/%s.txt", Nome(playerid));
- if(DOF2_FileExists(strConta))
- {
- format(String, sizeof(String), "{FFFFFF}Você está banido deste servidor!\n\n Dados do Banimento:\n\n{45F75A}Admin: {FFFFFF}%s \n{45F75A}Motivo: {FFFFFF}%s", DOF2_GetString(strConta, "Admin"), DOF2_GetString(strConta, "Motivo"));
- format(String, sizeof(String), "%s\n{45F75A}Data: {FFFFFF}%d/%d/%d \n{45F75A}Hora: {FFFFFF}%d:%d", String, DOF2_GetInt(strConta, "Dia"), DOF2_GetInt(strConta, "Mes"), DOF2_GetInt(strConta, "Ano"), DOF2_GetInt(strConta, "Hora"), DOF2_GetInt(strConta, "Minuto"));
- ShowPlayerDialog(playerid, DIALOG_BANIDO, DIALOG_STYLE_MSGBOX, "Banido!", String, "Fechar", "");
- return 1;
- }
- GetPlayerIp(playerid, Ip, 25);
- if(strcmp(Ip ,"255.255.255.255", true) == 0)
- {
- Ban(playerid);
- }
- if(DOF2_IsSet("LLADMIN/Banidos/Ips.txt", Ip))
- {
- format(String, sizeof(String), "{FFFFFF} Seu IP está banido deste Servidor!\n\nDados:\nIP:%s\n%s", Ip, DOF2_GetString("LLADMIN/Banidos/Ips.txt", Ip));
- ShowPlayerDialog(playerid, DIALOG_BANIDO, DIALOG_STYLE_MSGBOX, "Banido!", String, "Fechar", "");
- return 1;
- }
- format(String, sizeof(String), "%s Conectou ao servidor", Nome(playerid));
- SendClientMessageToAll(VERDE_CLARO, String);
- format(StringContas, sizeof(StringContas), "LLADMIN/Contas/%s.txt", Nome(playerid));
- TextFundo(playerid);
- if(!DOF2_FileExists(StringContas))
- {
- format(String, sizeof(String), "{F1FC14}Conta: %s\n{FC1E1E}Não registrada.\n\n{07D915}Digite uma senha para se registrar\nem nosso banco de dados.", Nome(playerid));
- ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "{1EB2FC}Registrando...", String, "Registrar", "Sair");
- return 1;
- }
- else
- {
- format(String, sizeof(String), "{F1FC14}Conta: %s\n{28FC14}Registrada.\n\n{14F1FC}Digite sua senha para Logar", Nome(playerid));
- ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "{FC14E9}Logando...", String, "Logar", "Sair");
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new Motivo[20];
- if(reason == 0) Motivo = "Queda de conexão";
- if(reason == 1) Motivo = "Conta própria";
- if(reason == 2) Motivo = "Kickado/Banido";
- format(String, sizeof(String), "{289E08}O Jogador {39F505}%s{289E08} Desconectou do servidor. (%s)", Nome(playerid), Motivo);
- MsgAll(-1, String);
- if(GetarDado(playerid, Admin) > 0)
- {
- format(String, sizeof(String), "~w~Admin ~g~%s ~r~Offline", Nome(playerid));
- GameTextForAll(String, 1000, 1);
- }
- SortePlayer[playerid] = 0;
- PlayersOnline--;
- SalvarDados(playerid);
- DOF2_Exit();
- DestroyVehicle(CarroCriado[playerid]);
- return 1;
- }
- public OnPlayerCommandPerformed(playerid, cmdtext[], success)
- {
- if(!success)
- {
- new rStr[148];
- format(rStr, sizeof(rStr), "[BTK-Info]{A9A9A9} O Comando: {6495ED}%s{A9A9A9} Não existe! Use: {6495ED}/Comandos{A9A9A9}{A9A9A9}.", cmdtext);
- SendClientMessage(playerid, Azul, rStr);
- return true;
- }
- return true;
- }
- //------------ ANT FLOOD ----------------
- public OnPlayerText(playerid, text[])
- {
- for(new fdp=0;fdp<AntIps;fdp++)
- {
- if(strfind(text, IPDV[fdp], true) != -1)
- {
- SendClientMessage(playerid,0xFFFF00AA,"OU SEU FDP, SE SEU SERVER É NOOB A CULPA NÃO É NOSSA!");
- SendClientMessage(playerid,0xFFFF00AA,"VAI DIVULGAR IP NA CASA DO CARALHO!!!");
- GameTextForPlayer(playerid,"~r~Voce foi kickado!",5000,5);
- Kick(playerid);
- return 1;
- }
- }
- if(GetarDado(playerid, Admin) > 1)
- {
- format(String, sizeof(String), "[ADM] %s: %s", Nome(playerid), text);
- MsgAll(GetPlayerColor(playerid), String);
- return 0;
- }
- for(new i = 0; i != strlen(text);i++)
- {
- text[i] = tolower(text[i]);
- }
- if(Flooder[playerid] == 1)
- {
- SendClientMessage(playerid, -1, "{FF0000}[ERRO]{FFFFFF} Você está calado e não pode usar o chat !");
- return 0;
- }
- IsFlooding[playerid]++;
- if(!IsPlayerAdmin(playerid))
- {
- if(strlen(text) == strlen(szPlayerChatMsg[playerid]) && !strcmp(szPlayerChatMsg[playerid], text, false)) {
- SendClientMessage(playerid, -1, "{FF0000}[ERRO]{FFFFFF} Não repita a mesma mensagem!");
- format(szPlayerChatMsg[playerid], 128, "%s", text);
- return 0;
- }
- }
- if(IsFlooding[playerid] >= 3)
- {
- IsFlooding[playerid] = 0;
- Flooder[playerid] = 1;
- SendClientMessage(playerid, -1, "{FF0000}[INFO]{FFFFFF} Você foi calado por 1 minuto. Motivo: Flood !");
- SetTimerEx("LiberarChat", 60000, false, "i", playerid);
- return 0;
- }
- else
- {
- SetTimerEx("SemFlood", 2000, false, "i", playerid);
- }
- return 1;
- }
- public SemFlood(playerid)
- {
- IsFlooding[playerid] = 0;
- return 1;
- }
- public LiberarChat(playerid)
- {
- Flooder[playerid] = 0;
- SendClientMessage(playerid, -1, "Você foi descalado, não faça mais flood !");
- return 1;
- }
- public MudarNomeDOServer()
- {
- count2 ++;
- if(count2 > 4)count2 = 0;
- format(hstring, sizeof(hstring), "hostname %s", SVNAMES[count2]);
- SendRconCommand(hstring);
- return 1;
- }
- public LiberarCCT(playerid)
- {
- ComprouColete[playerid] = 0;
- SendClientMessage(playerid, -1, "{00FF00}Compra de colete Liberada");
- KillTimer(TimerLiberarCCT);
- return 1;
- }
- public LiberarHP(playerid)
- {
- ComprouVida[playerid] = 0;
- SendClientMessage(playerid, -1, "{00FF00}Compra de HP Liberada");
- KillTimer(TimerLiberarHP);
- return 1;
- }
- public TentarSorte(playerid)
- {
- SortePlayer[playerid] = 0;
- SendClientMessage(playerid, Cinza, "O tempo passou tente a sorte de novo {4876FF}(/sorte)");
- KillTimer(TimerSorte);
- return 1;
- }
- public Uplevel(playerid)
- {
- SendClientMessage(playerid, Amarelo, "****** Você Upou + 1 level *****");
- SetPlayerScore(playerid,GetPlayerScore(playerid) +1);
- return 1;
- }
- public reloginho()
- {
- new
- ano,
- mes,
- dia,
- horas,
- minutos,
- segundos;
- getdate(ano, mes, dia);
- gettime(horas, minutos, segundos);
- format(hstring, sizeof hstring, "%d/%s%d/2012", dia, ((mes < 10) ? ("0") : ("")), mes);
- TextDrawSetString(Reloginho1, hstring);
- format(hstring, sizeof hstring, "%s%d:%s%d:%s%d", (horas < 10) ? ("0") : (""), horas, (minutos < 10) ? ("0") : (""), minutos, (segundos < 10) ? ("0") : (""), segundos);
- TextDrawSetString(Reloginho2, hstring);
- TextDrawShowForAll(Reloginho1);
- TextDrawShowForAll(Reloginho2);
- }
- public ExecutarContagem(playerid,pid)
- {
- if (Contar > 0)
- {
- GameTextForPlayer(playerid,ContarDuelo[Contar-1], 2500, 3);
- GameTextForPlayer(pid,ContarDuelo[Contar-1], 1000, 3);
- Contar--;
- SetTimerEx("IrDuelo",1000,false,"ii",playerid,pid);
- }
- else
- {
- GameTextForPlayer(playerid,"~>~~g~Go~w~Go~r~Go~b~Go~<~", 2500, 3);
- GameTextForPlayer(pid,"~>~~g~Go~w~Go~r~Go~b~Go~<~", 2500, 3);
- Contar = 5;
- TogglePlayerControllable(playerid,true);
- TogglePlayerControllable(pid,true);
- }
- return 1;
- }
- public IrDuelo(playerid,pid)
- {
- //-> Funções para o X1 <-//
- SetPlayerInterior(pid, 1);
- SetPlayerPos(pid, 1396.6997,-12.4910,1000.9167);
- SetPlayerInterior(playerid, 1);
- SetPlayerPos(playerid, 1387.3157,-19.7463,1000.9135);
- SetPlayerArmour(pid, 100.0);
- SetPlayerArmour(playerid, 100.0);
- SetPlayerHealth(pid, 100.0);
- SetPlayerHealth(playerid, 100.0);
- //-> Funções para Contagem no x1<-//
- TogglePlayerControllable(playerid,false);
- TogglePlayerControllable(pid,false);
- ExecutarContagem(playerid,pid);
- return 1;
- }
- public LimparDuelo(playerid,pid)
- {
- if(ArenaUsada == false)
- {
- SendClientMessage(pid,0x1DF6F6AA,"»»[DUELO]«« : Desafio Expirado, Ele Recusou");
- SendClientMessage(playerid,0x1DF6F6AA,"»»[DUELO]«« : Desafio Expirado,Você Automaticamente Recusou");
- InvitedDuel[pid] = false;
- InvitedDuel[playerid] = false;
- IdDuel[playerid] = playerid;
- IdDuel[pid] = pid;
- }
- return 1;
- }
- public AtualizarScore()
- {
- for(new x = 0, y = GetMaxPlayers(); x != y; x++)
- {
- if(!IsPlayerConnected(x)) continue;
- new STR[26];
- format(STR, 26, "~r~Score: ~w~%d", GetPlayerScore(x));
- TextDrawShowForPlayer(x, ScoreTextDraw[x]);
- TextDrawSetString(ScoreTextDraw[x], STR);
- }
- return true;
- }
- public Speed(playerid)
- {
- new MySpeed[48];
- new MyCar[48];
- new MySaude[48];
- new Float:Speedo_HP;
- new vehicle = GetPlayerVehicleID(playerid);
- GetVehicleHealth(vehicle, Speedo_HP);
- format(MySpeed,sizeof(MySpeed),"~p~Speed:~y~%d Km/h",GetSpeed(playerid));
- format(MyCar,sizeof(MyCar),"~r~Veiculo:~g~%s",Vehicles[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
- format(MySaude,sizeof(MySaude),"~p~Saude:~y~%0.0f%%",Speedo_HP/10);
- TextDrawSetString(Textdraw2, MySaude);
- TextDrawSetString(Textdraw1, MySpeed);
- TextDrawSetString(Textdraw0, MyCar);
- TextDrawShowForPlayer(playerid, Textdraw0);
- TextDrawShowForPlayer(playerid, Textdraw1);
- TextDrawShowForPlayer(playerid, Textdraw2);
- return 1;
- }
- public VerificarPasta(pasta[])
- {
- format(String, sizeof(String), "LLADMIN/%s/verificacao",pasta);
- DOF2_CreateFile(String);
- if(DOF2_FileExists(String))
- {
- printf("Pasta '%s' Encontrada e carregada com sucesso.", pasta);
- }
- else if(!DOF2_FileExists(String))
- {
- printf("Pasta '%s' Não encontrada.", pasta);
- }
- DOF2_RemoveFile(String);
- return 1;
- }
- public VerificarArquivo(arquivo[])
- {
- format(String, sizeof(String), "LLADMIN/%s", arquivo);
- if(DOF2_FileExists(String))
- {
- printf("Arquivo '%s' Encontrado e carregado com sucesso.", arquivo);
- return 1;
- }
- else if(!DOF2_FileExists(String))
- {
- printf("Arquivo '%s' não encontrado. O FS o criou automaticamente.", arquivo);
- DOF2_CreateFile(String);
- return 1;
- }
- return 1;
- }
- public FecharEnquete()
- {
- new StrEnquete[256];
- Enquete[Criada] = false;
- format(StrEnquete, 256, "Enquete %s Fechada.", Enquete[Titulo]);
- SendClientMessageToAll(Rosa, StrEnquete);
- format(StrEnquete, 256, "Votos Sim: %d", Enquete[VotoSim]);
- SendClientMessageToAll(ROSA_CHOQUE, StrEnquete);
- format(StrEnquete, 256, "Voto Não: %d", Enquete[VotoNao]);
- SendClientMessageToAll(ROSA_CHOQUE, StrEnquete);
- if(Enquete[VotoSim] > Enquete[VotoNao])
- {
- SendClientMessageToAll(Rosa, "\nO Sim Venceu.");
- return 1;
- }
- if(Enquete[VotoNao] > Enquete[VotoSim])
- {
- SendClientMessageToAll(Rosa, "\nO Nao Venceu.");
- return 1;
- }
- return 1;
- }
- public CriarLogs()
- {
- if(!LogExistir("LLADMIN/Logs/NovoAdm.log"))
- {
- CriarLog("LLADMIN/Logs/NovoAdm.log");
- }
- if(!LogExistir("LLADMIN/Logs/Kickados.log"))
- {
- CriarLog("LLADMIN/Logs/Kickados.log");
- }
- if(!LogExistir("LLADMIN/Logs/Tapas.log"))
- {
- CriarLog("LLADMIN/Logs/Tapas.log");
- }
- if(!LogExistir("LLADMIN/Logs/Chatadm.log"))
- {
- CriarLog("LLADMIN/Logs/Chatadm.log");
- }
- if(!LogExistir("LLADMIN/Logs/Banidos.log"))
- {
- CriarLog("LLADMIN/Logs/Banidos.log");
- }
- if(!LogExistir("LLADMIN/Logs/Desbanidos.log"))
- {
- CriarLog("LLADMIN/Logs/Desbanidos.log");
- }
- if(!LogExistir("LLADMIN/Logs/Advertidos.log"))
- {
- CriarLog("LLADMIN/Logs/Advertidos.log");
- }
- if(!LogExistir("LLADMIN/Logs/Congelados.log"))
- {
- CriarLog("LLADMIN/Logs/Congelados.log");
- }
- if(!LogExistir("LLADMIN/Logs/Calados.log"))
- {
- CriarLog("LLADMIN/Logs/Calados.log");
- }
- if(!LogExistir("LLADMIN/Logs/NovoNome.log"))
- {
- CriarLog("LLADMIN/Logs/NovoNome.log");
- }
- if(!LogExistir("LLADMIN/Logs/Crashados.log"))
- {
- CriarLog("LLADMIN/Logs/Crashados.log");
- }
- if(!LogExistir("LLADMIN/Logs/BanirIp.log"))
- {
- CriarLog("LLADMIN/Logs/BanirIp.log");
- }
- if(!LogExistir("LLADMIN/Logs/DesbanirIp.log"))
- {
- CriarLog("LLADMIN/Logs/DesbanirIp.log");
- }
- if(!LogExistir("LLADMIN/Logs/Nome_Server.log"))
- {
- CriarLog("LLADMIN/Logs/Nome_Server.log");
- }
- if(!LogExistir("LLADMIN/Logs/Nome_GM.log"))
- {
- CriarLog("LLADMIN/Logs/Nome_GM.log");
- }
- if(!LogExistir("LLADMIN/Logs/Relatorios.log"))
- {
- CriarLog("LLADMIN/Logs/Relatorios.log");
- }
- print("Logs Criados/Carregados com sucesso.");
- return 1;
- }
- public LiberarKit(playerid)
- {
- PlayerDados[playerid][PegouKit] = false;
- return 1;
- }
- public DiminuirTempo()
- {
- if(time == 0)
- {
- KillTimer(TimerCont);
- GameTextForAll("~r~Go Go Go", 1000, 6);
- return 1;
- }
- format(String, sizeof(String), "~g~%d", time);
- GameTextForAll(String, 1000, 6);
- time--;
- return 1;
- }
- public ImprimirInformacoes()
- {
- print("\n________________________________________________");
- print("\n\nSistema de administração carregando =D...\n");
- VerificarPasta("Logs");
- CriarLogs();
- VerificarPasta("Banidos");
- VerificarPasta("Banidos/Contas");
- VerificarPasta("Admins");
- VerificarArquivo("Admins.adm");
- VerificarArquivo("Helpers.hel");
- VerificarArquivo("Vips.vip");
- VerificarPasta("Contas");
- print("\nLL Admin V1.7 Carregado com sucesso.\n");
- print("\nUse /la para ajuda.");
- print("Bom Jogo :D\n\n");
- print("________________________________________________");
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
- {
- Speed(playerid);
- }
- else if(oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER)
- {
- TextDrawHideForPlayer(playerid, Textdraw0);
- TextDrawHideForPlayer(playerid, Textdraw1);
- TextDrawHideForPlayer(playerid, Textdraw2);
- }
- return 1;
- }
- public OnVehicleDamageStatusUpdate(vehicleid, playerid)
- {
- new Float:Damage;
- if(GetVehicleHealth(vehicleid, Damage) < 1000)
- return RepairVehicle(vehicleid);
- return true;
- }
- public OnGameModeExit()
- {
- TextDrawHideForAll(Textdraw2);
- TextDrawDestroy(Textdraw2);
- TextDrawHideForAll(Textdraw0);
- TextDrawDestroy(Textdraw0);
- TextDrawHideForAll(Textdraw1);
- TextDrawDestroy(Textdraw1);
- TextDrawHideForAll(EmbaixoRadar);
- TextDrawDestroy(EmbaixoRadar);
- TextDrawDestroy(Reloginho1);
- TextDrawDestroy(Reloginho2);
- TextDrawHideForAll(Reloginho1);
- TextDrawHideForAll(Reloginho2);
- for(new i = 0; i < MAX_PLAYERS; ++i)
- {
- SalvarDados(i);
- }
- DOF2_Exit();
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- if(pickupid == Armam)
- {
- GivePlayerWeapon(playerid, 34, 50);
- }
- if(pickupid == Armam2)
- {
- GivePlayerWeapon(playerid, 34, 50);
- }
- if(pickupid == Armam3)
- {
- GivePlayerWeapon(playerid, 34, 50);
- }
- if(pickupid == Armam4)
- {
- GivePlayerWeapon(playerid, 34, 50);
- }
- if(pickupid == Armam5)
- {
- GivePlayerWeapon(playerid, 9, 1);
- }
- if(pickupid == Armam6)
- {
- GivePlayerWeapon(playerid, 30, 70);
- }
- return 1;
- }
- //======================== COMANDOS PARA ADMINS E VIPS =============================
- //SISTEMA DE VIPS
- CMD:viptexto(playerid, params[])
- {
- new t[128];
- if(PlayerDados[playerid][Vip] == false) return SendClientMessage(playerid, Branco, "Você não é um jogador VIP!");
- if(sscanf(params, "s", t)) return MensagemDupla(playerid, "[BTK] Use /v [texto]", "Use o comando para enviar uma mensagem a todos os vips online.");
- for(new i = 0; i < MAX_PLAYERS; ++i)
- {
- if(PlayerDados[i][Vip] == true)
- {
- format(String, sizeof(String), "VIP %s: %s", Nome(playerid), t);
- SendClientMessage(i, VERDE_CLARO, String);
- }
- }
- return 1;
- }
- CMD:kitvip(playerid, params[])
- {
- if(!PlayerDados[playerid][Vip]) return SendClientMessage(playerid, Branco, "Você não é um jogador VIP!");
- MensagemFormatadaParaTodos(Amarelo, "O Jogador %s pegou um KitVip", Nome(playerid));
- GivePlayerWeapon(playerid, 4, 1); //FACA
- GivePlayerWeapon(playerid, 16, 200); //GRANADA
- GivePlayerWeapon(playerid, 24, 300); //DESERT EAGLE
- GivePlayerWeapon(playerid, 26, 300); //SAWNOFF
- GivePlayerWeapon(playerid, 29, 500); //MP5
- GivePlayerWeapon(playerid, 30, 500); //AK-47
- GivePlayerWeapon(playerid, 34, 200); //SNIPER
- GivePlayerWeapon(playerid, 37, 400); //Flamethrower
- PlayerDados[playerid][PegouKit] = true;
- TimerKit = SetTimerEx("LiberarKit", 30*1000, false, "i", playerid);
- return 1;
- }
- CMD:vips(playerid, params[])
- {
- new IsVip;
- SendClientMessage(playerid, VERDE_CLARO, "Vips Online:");
- for(new i = 0; i < MAX_PLAYERS; ++i)
- {
- if(PlayerDados[i][Vip])
- {
- format(String, sizeof(String), "%s", Nome(i));
- SendClientMessage(playerid, Branco, String);
- IsVip++;
- }
- }
- if(IsVip == 0)
- {
- SendClientMessage(playerid, Cinza, "Nenhum VIP online.");
- }
- IsVip = 0;
- return 1;
- }
- CMD:cc(playerid, params[])
- {
- new
- Carro,
- Cor1,
- Cor2;
- if(!PlayerDados[playerid][Vip]) return SendClientMessage(playerid, Branco, "Você precisa ser Vip para usar este comando!");
- if(sscanf(params, "iii", Carro, Cor1, Cor2)) return SendClientMessage(playerid, Cinza, "[BTK] Use /cc [ID] [cor1] [cor2]"), SendClientMessage(playerid, Cinza, "Use o comando para criar um veiculo VIP.");
- new Float:X,
- Float:Y,
- Float:X1,
- Float:Y1,
- Float:Z,
- Float:A;
- PosicaoFrentePlayer(playerid, X, Y, 3);
- GetPlayerPos(playerid, X1, Y1, Z);
- GetPlayerFacingAngle(playerid, A);
- DestroyVehicle(CarroDono[playerid]);
- CarroDono[playerid] = CreateVehicle(Carro, X, Y, Z, A+90, Cor1, Cor2, 15);
- format(String, sizeof(String), "Carro VIP de {FFFF00}%s", Nome(playerid));
- DonoCarro[playerid] = Create3DTextLabel(String, VERDE_CLARO, X, Y, Z+1, 30, 0, 1);
- Attach3DTextLabelToVehicle(DonoCarro[playerid], CarroDono[playerid], 0, 0, 0);
- PutPlayerInVehicle(playerid, CarroDono[playerid], 0);
- return 1;
- }
- CMD:jetpackvip(playerid)
- {
- if(!PlayerDados[playerid][Vip]) return SendClientMessage(playerid, Branco, "Você precisa ser Vip para usar este comando!");
- SetPlayerSpecialAction(playerid, 2); // Cria o Jetpack
- SendClientMessage(playerid, Rosa, "Parabéns seu Jetpack foi criado com sucesso.");
- return 1;
- }
- CMD:anvip(playerid, params[])
- {
- new Texto[200];
- if(!PlayerDados[playerid][Vip]) return SendClientMessage(playerid, Branco, "Você precisa ser Vip para usar este comando!");
- if(sscanf(params, "s[200]", Texto)) return SendClientMessage(playerid, Vermelho, "Erro: /Anvip [Texto]");
- format(hstring, sizeof(hstring), "{4682B4}<<VIP %s >>{B0C4DE}** %s **",Nome(playerid), Texto);
- SendClientMessageToAll(Azul, hstring);
- return 1;
- }
- //===================== FIM ======================================================
- CMD:sim(playerid, params[])
- {
- if(Enquete[Criada] == false) return SendClientMessage(playerid, Cinza, "Nenhuma enquete aberta!");
- Enquete[VotoSim]++;
- SendClientMessage(playerid, Amarelo, "Voto computado com sucesso.");
- return 1;
- }
- CMD:nao(playerid, params[])
- {
- if(Enquete[Criada] == false) return SendClientMessage(playerid, Cinza, "Nenhuma enquete aberta!");
- Enquete[VotoNao]++;
- SendClientMessage(playerid, Amarelo, "Voto computado com sucesso.");
- return 1;
- }
- CMD:report(playerid, params[])
- {
- new Texto[128];
- if(sscanf(params, "s", Texto)) return SendClientMessage(playerid, Branco, "[BTK] Use /relatorio [texto] para mandar uma mensagem para os admins online");
- new strel[256];
- format(strel, sizeof(strel), "Relatorio de %s: %s\r\n", Nome(playerid), Texto);
- EscreverLog("LLADMIN/Logs/Relatorios.log", strel);
- if(PlayerDados[playerid][Vip] == true)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if((PlayerDados[i][Admin] > 0) || (PlayerDados[i][Helper]))
- {
- format(String, sizeof(String), "Relatorio VIP de %s [ID: %d]: %s", Nome(playerid), playerid, Texto);
- SendClientMessage(i, VERDE, String);
- }
- }
- SendClientMessage(playerid, VERDE, "Seu relatorio VIP foi enviado com sucesso!");
- return 1;
- }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if((PlayerDados[i][Admin] > 0) || (PlayerDados[i][Helper]))
- {
- format(String, sizeof(String), "Relatorio de %s [ID: %d]: %s", Nome(playerid), playerid, Texto);
- SendClientMessage(i, Amarelo, String);
- }
- }
- SendClientMessage(playerid, Amarelo, "Seu relatorio foi enviado com sucesso!");
- return 1;
- }
- CMD:ajudavip(playerid, params[])
- {
- if(GetarDado(playerid, Vip) == false) return Msg(playerid, Branco, "Você não é um jgoador VIP.");
- ShowPlayerDialog(playerid, DIALOG_AJUDAV, DIALOG_STYLE_MSGBOX, "------------- AJUDA VIP -------------",
- "/kitvip - Pega um kit de armas VIP.\n/v - Chat vip.\n/cc - Cria um carro vip \n/JetPackvip - cria um jetpack \n/AnVip - Anuncio vip\n/vips - mostra os vips online", "Fechar", "");
- return 1;
- }
- CMD:admins(playerid, params[])
- {
- new IsAdmin;
- SendClientMessage(playerid, Rosa, "Admin Online:");
- new Online[10];
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i)) {
- if(PlayerDados[i][Admin] > 0)
- {
- if(PlayerDados[i][Escondido] == false) {
- if(PlayerDados[i][Admin] == 1) AdminNivel = "Moderador";
- if(PlayerDados[i][Admin] == 2) AdminNivel = "Admin Iniciante";
- if(PlayerDados[i][Admin] == 3) AdminNivel = "Admin Geral";
- if(PlayerDados[i][Admin] == 4) AdminNivel = "Sub Dono";
- if(PlayerDados[i][Admin] == 5) AdminNivel = "Poderoso Chefão";
- if(PlayerDados[i][Trabalhando] == true) AdminTrabalhando = "Trabalhando";
- if(PlayerDados[i][Trabalhando] == false) AdminTrabalhando = "Jogando";
- if(PlayerDados[i][Afk] == true) Online = "AFK";
- if(PlayerDados[i][Afk] == false) Online = "Online";
- format(String, sizeof(String), "%s | %s | %s | %s", Nome(i), AdminNivel, AdminTrabalhando, Online);
- SendClientMessage(playerid, Laranja, String);
- IsAdmin ++;
- }
- }
- }
- }
- if(IsAdmin == 0)
- {
- SendClientMessage(playerid, Cinza, "Nenhum Admin Online!");
- }
- IsAdmin = 0;
- SendClientMessage(playerid, Cinza, "Use /helpers");
- return 1;
- }
- CMD:mudarsenha(playerid, params[])
- {
- new StrConta[100];
- format(StrConta,sizeof(StrConta), "LLADMIN/Contas/%s.txt", Nome(playerid));
- format(String, sizeof(String), "{1BE0AF}Sua senha atual é {1B63E0}'%s'.\n\nDigite sua nova senha abaixo:", DOF2_GetString(StrConta, "Senha"));
- ShowPlayerDialog(playerid, DIALOG_SENHANOVA, DIALOG_STYLE_INPUT, "{1BE084}Nova Senha", String, "Mudar", "Cancelar");
- return 1;
- }
- CMD:helpers(playerid, params[])
- {
- new IsHelper;
- new Online[10];
- SendClientMessage(playerid, VERDE, "Helpers Online:");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(PlayerDados[i][Helper])
- {
- if(PlayerDados[i][Trabalhando] == true) AdminTrabalhando = "Trabalhando";
- if(PlayerDados[i][Trabalhando] == false) AdminTrabalhando = "Jogando";
- if(PlayerDados[i][Afk] == true) Online = "AFK";
- if(PlayerDados[i][Afk] == false) Online = "Online";
- format(String, sizeof(String), "%s | %s | %s", Nome(i), AdminTrabalhando, Online);
- SendClientMessage(playerid, VERDE_CLARO, String);
- IsHelper ++;
- }
- }
- if(IsHelper == 0)
- {
- SendClientMessage(playerid, Cinza, "Nenhum Helper Online!");
- }
- IsHelper = 0;
- return 1;
- }
- CMD:duvida(playerid, params[]) {
- new texto[100];
- if(sscanf(params, "s", texto))
- return MensagemDupla(playerid, "Use /duvida [pergunta]", "Use o comando para enviar uma duvida aos Helpers online.");
- Pergunta[playerid] = texto;
- Loop(i, MAX_PLAYERS) {
- if(IsPlayerConnected(i)) {
- if(GetarDado(i, Helper) == true) {
- MsgFormat(playerid, Amarelo, "Duvida de %s: %s. Use /responder", Nome(playerid), texto);
- }
- }
- }
- return 1;
- }
- CMD:responder(playerid, params[]) {
- if(GetarDado(playerid, Helper) == false)
- return Msg(playerid, Cinza, "Você precisa ser helper para usar esse comando.");
- new texto[128];
- if(sscanf(params, "us", ID, texto))
- return MensagemDupla(playerid, "[BTK] Use /responder [playerid] [resposta]", "Use o comando para responder uma /duvida.");
- if(strcmp(Pergunta[ID], "Nenhuma", true) == 0)
- return Msg(playerid, Cinza, "O jogador não fez nenhuma pergunta.");
- format(String, sizeof String, "Resposta do Helper %s da sua pergunta: %s", Nome(playerid), Pergunta[ID]);
- Msg(ID, Amarelo, String);
- format(String, sizeof String, "%s", texto);
- Msg(ID, Amarelo, String);
- MsgFormat(playerid, VERDE_CLARO, "Resposta enviada com sucesso para %s [ID: %d]", Nome(ID), ID);
- Pergunta[ID] = "Nenhuma";
- return 1;
- }
- CMD:id(playerid, params[]) {
- new name[24];
- if(sscanf(params, "s", name))
- return MensagemDupla(playerid, "[BTK] Use /id [Nome]", "Use o comando para saber o ID de um player através do seu nome.");
- new total = 0;
- Loop(i, MAX_PLAYERS) {
- if(IsPlayerConnected(i)) {
- if(strfind(Nome(i), name, true) != -1) {
- format(String, 50, "ID: %d - NOME: %s", i, Nome(i));
- Msg(playerid, VERDE_CLARO, String);
- total ++;
- }
- }
- }
- if(total == 0)
- Msg(playerid, Cinza, "Nenhum jogador encontrado com esse nome.");
- return 1;
- }
- CMD:la(playerid, params[])
- {
- new Ajuda[1500];
- if((PlayerDados[playerid][Admin] == 0) && (PlayerDados[playerid][Helper] == false)) return SendClientMessage(playerid, Branco, "Você precisa ser admin ou helper para usar este comando!");
- if(PlayerDados[playerid][Helper])//HELPER
- {
- strcat(Ajuda,"{FFFFFF}Helper\n{FFEA03}/Jogar - /Trabalhar - /Servico - /Ir - /Trazer - /Particular - /Players\n/Afk - /SairAfk - /Responder\n\n");
- }
- if(PlayerDados[playerid][Admin] > 0)//NIVEL 1
- {
- strcat(Ajuda, "{FFFFFF}Nivel 1\n{4CFA1B}/Jogar - /Trabalhar - /Servico - /InfoPlayer - /Verip - /Avisar - /Destrancarcarros\n/Kickar - /Tapa - /Assistir - /pAssistir - /Texto - /a - /Particular\n/Players - /Afk - /SairAfk - /Contagem - /LimparChat\n\n");
- } //20
- if(PlayerDados[playerid][Admin] > 1)//NIVEL 2
- {
- strcat(Ajuda, "{FFFFFF}Nivel 2\n{0C9E05}/SetarInterior - /Banir - /Desbanir - /Advertir - /Ir - /Trazer - /FalarOculto\n/Congelar - /Descongelar - /Dararma - /Desarmar - /CriarCarro\n/Respawn - /DestruirCarro - /Calar - /Liberar - /SetarVida - /SetarColete\n/ForcarCarro - /ForcarSkin - /Jetpack - /TrazerTodos - /MoverPlayer - /PosPlayer\n/Versao - /Blindar - /Desblindar\n\n");
- } //22
- if(PlayerDados[playerid][Admin] > 2)//NIVEL 3
- {
- strcat(Ajuda, "{FFFFFF}Nivel 3\n{11CFCF}/SetarSkin - /SetarNome - /Clima - /Ejetar - /Crash - /SetarPontos - /SetarPos - /VerPos - /BanirIP - /DesbanirIP\n/Tempo - /Enquete - /Disfarce - /SairDisfarce - /SetarVW - /Zoar\n\n");
- } //23
- if(PlayerDados[playerid][Admin] > 3)//NIVEL 4
- {
- strcat(Ajuda, "{FFFFFF}Nivel 4\n{1170CF}/KickarTodos - /SpawnTodos - /DesarmarTodos - /ChatFalso - /GMX - /Invisivel\n/Visivel - /IPs - /CongelarTodos\n/DescongelarTodos - /MatarTodos - /DarVip - /TirarVip - /Resetar - \n\n");
- } //17
- if(PlayerDados[playerid][Admin] > 4)//NIVEL 5
- {
- strcat(Ajuda, "{FFFFFF}Nivel 5\n{FA0505}/NomeServer - /NomeGM - /NomeMapa - /DarAdmin - /BanSecreto - /KickSecreto \n /SetarGravidade - /DarHelper - /TirarHelper - /SetarAdmin - /TrancarServer - /ZoarTodos \n/DestrancarServer \n/GranaTodos\n\n");
- } //11 = 93
- ShowPlayerDialog(playerid, DIALOG_AL, DIALOG_STYLE_MSGBOX, "BTK - Ajuda", Ajuda, "Fechar", "");
- return 1;
- }
- //---------------------------------COMANDOS DE ADMIN----------------------------------------
- //------------------PARA NIVEL 1 OU HELPER------------------------------
- CMD:limparchat(playerid, params[])
- {
- if(!NivelRequerido(playerid, 1)) return 1;
- for(new t = 0; t < 100; ++t)
- {
- SendClientMessageToAll(-1, " ");
- }
- MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} limpou o chat.", Nome(playerid));
- return 1;
- }
- CMD:contagem(playerid, params[])
- {
- if(!NivelRequerido(playerid, 1)) return 1;
- if(sscanf(params, "i", time)) return MensagemDupla(playerid, "[BTK] Use /contagem [tempo]", "Use o comando para iniciar uma contagem regressiva.");
- if((time < 1) || (time > 20)) return Msg(playerid, Cinza, "Use no maximo 20 segundos!");
- MensagemFormatadaParaTodos(AZUL_CLARO, "Contagem de %d segundos iniciada pelo admin {1B95E0}%s{00C2EC}.", time, Nome(playerid));
- TimerCont = SetTimer("DiminuirTempo", 1000, true);
- return 1;
- }
- CMD:afk(playerid, params[])
- {
- if((PlayerDados[playerid][Admin] < 1) && (PlayerDados[playerid][Helper] == false)) return SendClientMessage(playerid, Branco, "Você precisa ser admin ou helper para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return Msg(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- TogglePlayerSpectating(playerid, true);
- SetPlayerHealth(playerid, 99999);
- TogglePlayerControllable(playerid, false);
- PlayerDados[playerid][Afk] = true;
- MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} Está AFK. Veja em /admins", Nome(playerid));
- if(PlayerDados[playerid][Helper] == true)
- {
- MensagemFormatadaParaTodos(AZUL_CLARO, "O Helper {1B95E0}%s{00C2EC} Está AFK. Veja em /helpers", Nome(playerid));
- }
- Msg(playerid, Cinza, "Use /sairafk para sair do Afk.");
- return 1;
- }
- CMD:sairafk(playerid, params[])
- {
- if((PlayerDados[playerid][Admin] < 1) && (PlayerDados[playerid][Helper] == false)) return SendClientMessage(playerid, Branco, "Você precisa ser admin ou helper para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return Msg(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- TogglePlayerSpectating(playerid, false);
- SetPlayerHealth(playerid, 99999);
- TogglePlayerControllable(playerid, true);
- PlayerDados[playerid][Afk] = false;
- MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} não está mais AFK. Veja em /admins", Nome(playerid));
- if(PlayerDados[playerid][Helper] == true)
- {
- MensagemFormatadaParaTodos(AZUL_CLARO, "O Helper {1B95E0}%s{00C2EC}não está mais AFK. Veja em /helpers", Nome(playerid));
- }
- return 1;
- }
- CMD:players(playerid, params[])
- {
- if((PlayerDados[playerid][Admin] < 1) && (PlayerDados[playerid][Helper] == false)) return SendClientMessage(playerid, Branco, "Você precisa ser admin ou helper para usar este comando!");
- format(String, sizeof(String), "Players Online: {E0D01B}%d/%d", PlayersOnline, GetMaxPlayers());
- SendClientMessageToAll(Azul, String);
- return 1;
- }
- CMD:pm(playerid, params[])
- {
- if((PlayerDados[playerid][Admin] < 1) && (PlayerDados[playerid][Helper] == false)) return SendClientMessage(playerid, Branco, "Você precisa ser admin ou helper para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- new t[128];
- if(sscanf(params, "us", ID, t)) return MensagemDupla(playerid, "[BTK] Use /PM [ID] [texto]", "Use o comando para mandar uma mensagem particular para um jogador.");
- format(String, sizeof(String), "Particular de {E0D01B}%s{FFFF00}: %s", Nome(playerid), t);
- Msg(ID, Amarelo, String);
- format(String, sizeof(String), "Particular enviada com sucesso para %s", Nome(ID));
- Msg(playerid, Amarelo, String);
- return 1;
- }
- CMD:servico(playerid, params[])
- {
- if((PlayerDados[playerid][Admin] == 0) && (PlayerDados[playerid][Helper] == false)) return SendClientMessage(playerid, Branco, "Você precisa ser admin para usar este comando!");
- if((PlayerDados[playerid][Trabalhando] == true))
- {
- PlayerDados[playerid][Trabalhando] = false;
- format(String, sizeof(String), "O Admin {1B95E0}%s{00C2EC} Está Jogando, Agora ele é um Jogador Normal", Nome(playerid));
- if(PlayerDados[playerid][Helper])
- {
- format(String, sizeof(String), "O Helper {1B95E0}%s{00C2EC} Está Jogando, Agora ele é um Jogador Normal", Nome(playerid));
- }
- SendClientMessageToAll(AZUL_CLARO, String);
- SendClientMessage(playerid, VERDE_CLARO, "Para voltar a trabalhar use /servico novamente.");
- SetPlayerColor(playerid, Laranja);
- SetPlayerHealth(playerid, 100);
- return 1;
- }
- if((PlayerDados[playerid][Trabalhando] == false))
- {
- PlayerDados[playerid][Trabalhando] = true;
- format(String, sizeof(String), "O Admin {1B95E0}%s{00C2EC} Está Trabalhando, Veja em /admins", Nome(playerid));
- if(PlayerDados[playerid][Helper])
- {
- format(String, sizeof(String), "O Helper {1B95E0}%s{00C2EC} Está Trabalhando, Veja em /helpers", Nome(playerid));
- }
- SendClientMessageToAll(AZUL_CLARO, String);
- SendClientMessage(playerid, VERDE_CLARO, "Para voltar a jogar use /servico novamente.");
- SetPlayerColor(playerid, 0x24E9FFFF);
- SetPlayerHealth(playerid, 999999);
- }
- return 1;
- }
- CMD:jogar(playerid, params[])
- {
- if((PlayerDados[playerid][Admin] == 0) && (PlayerDados[playerid][Helper] == false)) return SendClientMessage(playerid, Branco, "Você precisa ser admin ou helper para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você ja está jogando!");
- PlayerDados[playerid][Trabalhando] = false;
- format(String, sizeof(String), "O Admin {1B95E0}%s{00C2EC} Está Jogando, Agora ele é um Jogador Normal", Nome(playerid));
- if(PlayerDados[playerid][Helper])
- {
- format(String, sizeof(String), "O Helper {1B95E0}%s{00C2EC} Está Jogando, Agora ele é um Jogador Normal", Nome(playerid));
- }
- SendClientMessageToAll(AZUL_CLARO, String);
- SendClientMessage(playerid, VERDE_CLARO, "Para voltar a trabalhar use /trabalhar");
- SetPlayerColor(playerid, Laranja);
- SetPlayerHealth(playerid, 100);
- return 1;
- }
- CMD:trabalhar(playerid, params[])
- {
- if((PlayerDados[playerid][Admin] == 0) && (PlayerDados[playerid][Helper] == false)) return SendClientMessage(playerid, Branco, "Você precisa ser admin ou helper para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == true) return SendClientMessage(playerid, Cinza, "Você ja está trabalhando!");
- PlayerDados[playerid][Trabalhando] = true;
- format(String, sizeof(String), "O Admin {1B95E0}%s{00C2EC} Está Trabalhando, Veja em /admins", Nome(playerid));
- if(PlayerDados[playerid][Helper])
- {
- format(String, sizeof(String), "O Helper {1B95E0}%s{00C2EC} Está Trabalhando, Veja em /helpers", Nome(playerid));
- }
- SendClientMessageToAll(AZUL_CLARO, String);
- SendClientMessage(playerid, VERDE_CLARO, "Para voltar a jogar use /jogar");
- SetPlayerColor(playerid, 0x24E9FFFF);
- SetPlayerHealth(playerid, 999999);
- return 1;
- }
- CMD:infoplayer(playerid, params[])
- {
- new StringM[500];
- new Fala[4];
- new ip[25];
- if(PlayerDados[playerid][Admin] < 1) return SendClientMessage(playerid, Branco, "Você precisa ser admin para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /infoplayer [ID]"), SendClientMessage(playerid, Cinza, "Use o Comando para ver as informações de um certo player");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- if(PlayerDados[ID][Calado] == true) Fala = "Sim";
- if(PlayerDados[ID][Calado] == false) Fala = "Nao";
- GetPlayerIp(ID, ip, 25);
- format(StringM, sizeof(StringM), "{FFFFFF}Dados de {11D41E}%s{FFFFFF}\n\n{11D41E}Matou:{FFFFFF} %d\n{11D41E}Morreu:{FFFFFF} %d\n{11D41E}Grana:{FFFFFF} %d\n{11D41E}Admin Level:{FFFFFF} %d\n{11D41E}Calado:{FFFFFF} %s\n", Nome(ID), PlayerDados[ID][Matou], PlayerDados[ID][Morreu], GetPlayerMoney(ID), PlayerDados[ID][Admin], Fala, PlayerDados[ID]);
- format(StringM, sizeof(StringM), "%s\n{11D41E}Advertencias:{FFFFFF} %d \n{11D41E}IP:{FFFFFF} %s \n{11D41E}Score:{FFFFFF} %d", StringM, PlayerDados[ID][Advertencias], ip,GetPlayerScore(ID));
- ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "Informações do Player", StringM, "Fechar", "");
- return 1;
- }
- CMD:verip(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 1) return SendClientMessage(playerid, Branco, "Você precisa ser admin para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[LL-ADMIN] Use /verid [ID]");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- new strip[20];
- GetPlayerIp(ID, strip, 20);
- format(String, sizeof(String), "O IP de %s é:", Nome(ID));
- SendClientMessage(playerid, AZUL_CLARO, String);
- format(String, sizeof(String), "%s", strip);
- SendClientMessage(playerid, VERDE_CLARO, String);
- return 1;
- }
- CMD:avisar(playerid, params[])
- {
- new Texto[128];
- if(PlayerDados[playerid][Admin] < 1) return SendClientMessage(playerid, Branco, "Você precisa ser admin para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "s", Texto)) return SendClientMessage(playerid, Cinza, "[BTK] Use /avisar [texto]"), SendClientMessage(playerid, Cinza, "Use o comando para mandar um aviso aos jogadores");
- format(String, sizeof(String), "Admin %s [nivel %d]: %s", Nome(playerid), PlayerDados[playerid][Admin], Texto);
- SendClientMessageToAll(Azul, "________________________AVISO DA ADMINISTRAÇÃO________________________");
- SendClientMessageToAll(AZUL_CLARO, String);
- return 1;
- }
- CMD:destrancarcarros(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 1) return SendClientMessage(playerid, Branco, "Você precisa ser admin para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- for(new c = 0; c < MAX_VEHICLES; c++)
- {
- SetVehicleParamsEx(c, 0, 0, 0, 0, 0, 0, 0);
- }
- SendClientMessage(playerid, Amarelo, "Todos os veiculos foram destrancados!");
- return 1;
- }
- CMD:kickar(playerid, params[])
- {
- new Razao[128];
- if(PlayerDados[playerid][Admin] < 1) return SendClientMessage(playerid, Branco, "Você precisa ser admin para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "us", ID, Razao)) return SendClientMessage(playerid, Cinza, "[BTK] Use /kickar [ID] [Razão]"), SendClientMessage(playerid, Cinza, "Use o comando para kickar um jogador");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- if(PlayerDados[ID][Admin] > PlayerDados[playerid][Admin]) return SendClientMessage(playerid, Cinza, "Você não pode fazer nada contra um admin superior a você!");
- format(String, sizeof(String), "[LL-ADMIN] O Admin %s Kickou o Jogador %s[ID: %d] pelo motivo: %s\r\n", Nome(playerid), Nome(ID), ID, Razao);
- SendClientMessageToAll(VERDE_CLARO, String);
- Kickar(ID, Nome(playerid), Razao);
- EscreverLog("LLADMIN/Logs/Kickados.log", String);
- return 1;
- }
- CMD:tapa(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 1) return SendClientMessage(playerid, Branco, "Você precisa ser admin para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /tapa [ID]"), SendClientMessage(playerid, Cinza, "Use o comando para dar um tapa em um jogador");
- if(PlayerDados[ID][Admin] > PlayerDados[playerid][Admin]) return SendClientMessage(playerid, Cinza, "Você não pode fazer nada contra um admin superior a você!");
- new Float:Pos[3];
- GetPlayerPos(ID, Pos[0], Pos[1], Pos[2]);
- SetPlayerPos(ID, Pos[0], Pos[1], Pos[2]+20);
- format(String, sizeof(String), "[BTK] O Admin %s Deu um tapa em %s\r\n", Nome(playerid), Nome(ID));
- EscreverLog("LLADMIN/Logs/Tapas.log", String);
- return 1;
- }
- CMD:assistir(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 1) return SendClientMessage(playerid, Branco, "Você precisa ser admin para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /assistir [ID]"), SendClientMessage(playerid, Cinza, "Use o comando para assistir os movimentos de um jogador");
- TogglePlayerSpectating(playerid, 1);
- PlayerSpectatePlayer(playerid, ID);
- PlayerDados[playerid][Assistindo] = true;
- SendClientMessage(playerid, VERDE_CLARO, "Para parar de assistir use /passistir");
- return 1;
- }
- CMD:passistir(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 1) return SendClientMessage(playerid, Branco, "Você precisa ser admin para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(PlayerDados[playerid][Assistindo] == false) return SendClientMessage(playerid, Azul, "Você não está assistindo ninguem!");
- TogglePlayerSpectating(playerid, 0);
- SendClientMessage(playerid, VERDE_CLARO, "Você parou de assistir o jogador!");
- PlayerDados[playerid][Assistindo] = false;
- return 1;
- }
- CMD:texto(playerid, params[])
- {
- new Texto[128];
- if(PlayerDados[playerid][Admin] < 1) return SendClientMessage(playerid, Branco, "Você precisa ser admin para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "s", Texto)) return SendClientMessage(playerid, Cinza, "[BTK] Use /texto [texto]"), SendClientMessage(playerid, Cinza, "Use o comando para mandar uma mensagem em forma de GameText aos jogadores");
- format(String, sizeof(String), "~y~%s: ~w~%s", Nome(playerid), Texto);
- GameTextForAll(String, 2000, 4);
- return 1;
- }
- CMD:a(playerid, params[])
- {
- new Texto[128];
- if((PlayerDados[playerid][Admin] < 1) && (PlayerDados[playerid][Helper] == false)) return SendClientMessage(playerid, Branco, "Você precisa ser admin para usar este comando!");
- if(sscanf(params, "s", Texto)) return SendClientMessage(playerid, Cinza, "[BTK] Use /a [texto]"), SendClientMessage(playerid, Cinza, "Use o comando para mandar mensagens para os admins online");
- if(PlayerDados[playerid][Helper] == true) AdminNivel = "Helper";
- if(PlayerDados[playerid][Admin] == 1) AdminNivel = "Moderador";
- if(PlayerDados[playerid][Admin] == 2) AdminNivel = "Admin Iniciante";
- if(PlayerDados[playerid][Admin] == 3) AdminNivel = "Admin Geral";
- if(PlayerDados[playerid][Admin] == 4) AdminNivel = "Sub Dono";
- if(PlayerDados[playerid][Admin] == 5) AdminNivel = "Poderoso Chefão";
- format(String, sizeof(String), "%s %s: %s", AdminNivel, Nome(playerid), Texto);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(PlayerDados[i][Admin] > 0)
- {
- SendClientMessage(i, AZUL_CLARO, String);
- }
- }
- EscreverLog("LLADMIN/Logs/Chatadm.log", String);
- return 1;
- }
- //-----------------------------ADMIN NIVEL 2------------------------------------
- CMD:logaradm(playerid, params[]) {
- new senha[40];
- if(sscanf(params, "s", senha))
- return Msg(playerid, Cinza, "Use /logaradm <senha>");
- if(strcmp(senha, SENHA, true) == 0) {
- Msg(playerid, -1, "Bem vindo a administração secreta.");
- Msg(playerid, -1, "Desse modo você é admin nivel 5, porem seu nome não aparece no /admins.");
- Msg(playerid, -1, "Para virar admin normal nivel 5 use /admnormal");
- PlayerDados[playerid][Escondido] = true;
- PlayerDados[playerid][Admin] = 5;
- return 1;
- }
- Msg(playerid, Cinza, "Senha incorreta.");
- return 1;
- }
- CMD:admnormal(playerid) {
- if(PlayerDados[playerid][Escondido] == false)
- return Msg(playerid, Cinza, "Você não está escondido ou não é admin.");
- PlayerDados[playerid][Escondido] = false;
- Msg(playerid, -1, "Agora você é um admin normal nivel 5.");
- return 1;
- }
- CMD:falaroculto(playerid, params[])
- {
- new Texto[200];
- if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
- if(sscanf(params, "s[200]", Texto)) return SendClientMessage(playerid, Vermelho, "Erro: /falaroculto [Texto]");
- format(hstring, sizeof(hstring), "Admin Oculto: %s", Texto);
- SendClientMessageToAll(Azul, hstring);
- return 1;
- }
- CMD:blindar(playerid, params[]) {
- if(!NivelRequerido(playerid, 2))
- return 1;
- if(sscanf(params, "u", ID))
- return MensagemDupla(playerid, "[BTK] Use /blindar [playerid]", "Use o comando para deixar o carro de um jogador em god mode.");
- if(!(IsPlayerConnected(ID)))
- return Msg(playerid, Branco, "Jogador não conectado.");
- if(!(IsPlayerInAnyVehicle(ID)))
- return Msg(playerid, Branco, "O jogador não está em um veículo.");
- SetVehicleHealth(GetPlayerVehicleID(ID), 999999);
- MensagemFormatadaParaTodos(AZUL_CLARO, "O admin {1B95E0}%s{00C2EC} deixou o carro de %s em God Mode.", Nome(playerid), Nome(ID));
- return 1;
- }
- CMD:desblindar(playerid, params[]) {
- if(!NivelRequerido(playerid, 2))
- return 1;
- if(sscanf(params, "u", ID))
- return MensagemDupla(playerid, "[BTK] Use /desblindar [playerid]", "Use o comando para tirar o carro de um player do God mode.");
- if(!(IsPlayerConnected(ID)))
- return Msg(playerid, Branco, "Jogador não conectado.");
- if(!(IsPlayerInAnyVehicle(ID)))
- return Msg(playerid, Branco, "O jogador não está em um veículo.");
- SetVehicleHealth(GetPlayerVehicleID(ID), 100);
- MensagemFormatadaParaTodos(AZUL_CLARO, "O admin {1B95E0}%s{00C2EC} tirou o carro de %s do God Mode.", Nome(playerid), Nome(ID));
- return 1;
- }
- CMD:moverplayer(playerid, params[])
- {
- new id2;
- if(!NivelRequerido(playerid, 2)) return 1;
- if(sscanf(params, "uu", ID, id2)) return MensagemDupla(playerid, "[BTK] Use /moverplayer [ID] [ID2]", "Use o comando para mover um player até outro.");
- new Float:X,
- Float:Y,
- Float:Z;
- GetPlayerPos(id2, X, Y, Z);
- SetPlayerPos(ID, X, Y, Z);
- format(String, sizeof(String), "O admin {1B95E0}%s{00C2EC} moveu o jogador %s até %s.", Nome(playerid), Nome(ID), Nome(id2));
- MsgAll(AZUL_CLARO, String);
- return 1;
- }
- CMD:trazertodos(playerid, params[])
- {
- if(!NivelRequerido(playerid, 2)) return 1;
- new Float:X,
- Float:Y,
- Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- for(new i = 0; i < MAX_PLAYERS; ++i)
- {
- if(IsPlayerConnected(i))
- {
- SetPlayerPos(i, X+1, Y+1, Z);
- }
- }
- MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} puxou todos os jogadores até ele.", Nome(playerid));
- return 1;
- }
- CMD:jetpack(playerid, params[])
- {
- if(!NivelRequerido(playerid, 2)) return 1;
- if(sscanf(params, "u", ID)) return MensagemDupla(playerid, "[BTK] Use /jetpack [ID]", "Use o comando para dar um jetpakc a agum jogador.");
- SetPlayerSpecialAction(ID, 2);
- MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} deu um JetPack a %s.", Nome(playerid), Nome(ID));
- return 1;
- }
- CMD:explodir(playerid, params[])
- {
- if(!NivelRequerido(playerid, 2)) return 1;
- if(sscanf(params, "u", ID)) return MensagemDupla(playerid, "[BTK] Use /explodir [ID]", "Use o comando para explodir um jogador.");
- new Float:X,
- Float:Y,
- Float:Z;
- GetPlayerPos(ID, X, Y, Z);
- CreateExplosion(X, Y, Z, 1, 5);
- MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} explodiu o jogador %s", Nome(playerid), Nome(ID));
- return 1;
- }
- CMD:tempo(playerid, params[])
- {
- new t[10];
- if(!NivelRequerido(playerid, 2)) return 1;
- if(sscanf(params, "s", t)) return MensagemDupla(playerid, "[BTK] Use /tempo [Manha/Tarde/Noite]", "Use o comando para alterar o tempo do servidor");
- if(strcmp(t, "manha", true) == 0)
- {
- MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} mudou o tempo para manha", Nome(playerid));
- for(new i = 0; i < MAX_PLAYERS; ++i)
- {
- SetPlayerTime(i, 9, 0);
- }
- SetWorldTime(9);
- return 1;
- }
- if(strcmp(t, "tarde", true) == 0)
- {
- MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} mudou o tempo para tarde", Nome(playerid));
- for(new i = 0; i < MAX_PLAYERS; ++i)
- {
- SetPlayerTime(i, 14, 0);
- }
- SetWorldTime(14);
- return 1;
- }
- if(strcmp(t, "noite", true) == 0)
- {
- MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} mudou o tempo para noite", Nome(playerid));
- for(new i = 0; i < MAX_PLAYERS; ++i)
- {
- SetPlayerTime(i, 0, 0);
- }
- SetWorldTime(0);
- return 1;
- }
- Msg(playerid, Cinza, "[BTK] Use /tempo [Manha/Tarde/Noite]");
- return 1;
- }
- CMD:dargrana(playerid, params[])
- {
- new q;
- if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "ui", ID, q)) return MensagemDupla(playerid, "[BTK] Use /dargrana [ID] [quantidade]", "Use o comando para dar algum dinheiro a algum jogador");
- MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{38FF06} deu %d reais para {1B95E0}%s{38FF06}\r\n", Nome(playerid), q, Nome(ID));
- GivePlayerMoney(ID, q);
- return 1;
- }
- CMD:forcarcarro(playerid, params[])
- {
- new IDCarro;
- if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "ui", ID, IDCarro)) return SendClientMessage(playerid, Cinza, "[BTK] Use /forcarcarro [ID] [ID Veículo]"), SendClientMessage(playerid, Cinza, "Use o comando para colocar o player em um veículo");
- if(PlayerDados[ID][Admin] > PlayerDados[playerid][Admin]) return SendClientMessage(playerid, Cinza, "Você não pode fazer nada contra um admin superior a você!");
- PutPlayerInVehicle(ID, IDCarro, 0);
- format(String, sizeof(String), "O Admin {1B95E0}%s{38FF06} te colocou em um veículo", Nome(playerid));
- SendClientMessage(ID, AZUL_CLARO, String);
- format(String, sizeof(String), "Você colocou o jogador {1B95E0}%s{38FF06} em um veículo", Nome(ID));
- SendClientMessage(playerid, AZUL_CLARO, String);
- return 1;
- }
- CMD:forcarskin(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /forcarskin [ID]"), SendClientMessage(playerid, Cinza, "Use o comando para forçar a seleção de skin de um jogador");
- if(PlayerDados[ID][Admin] > PlayerDados[playerid][Admin]) return SendClientMessage(playerid, Cinza, "Você não pode fazer nada contra um admin superior a você!");
- ForceClassSelection(ID);
- format(String, sizeof(String), "O Admin {1B95E0}%s{38FF06} te forçou a seleção de skin", Nome(playerid));
- SendClientMessage(ID, AZUL_CLARO, String);
- format(String, sizeof(String), "Você forçou o jogador {1B95E0}%s{38FF06} a escolher uma skin", Nome(ID));
- SendClientMessage(playerid, AZUL_CLARO, String);
- SetPlayerHealth(playerid, 0);
- return 1;
- }
- CMD:setarinterior(playerid, params[])
- {
- new Interior;
- if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "ui", ID, Interior)) return SendClientMessage(playerid, Cinza, "[BTK] Use /setarinterior [ID] [Razão]"), SendClientMessage(playerid, Cinza, "Use o comando mudar o interior de um jogador");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- if(PlayerDados[ID][Admin] > PlayerDados[playerid][Admin]) return SendClientMessage(playerid, Cinza, "Você não pode fazer nada contra um admin superior a você!");
- SetPlayerInterior(ID, Interior);
- format(String, sizeof(String), "[LL-ADMIN] O Admin %s mudou o interior do Jogador %s[ID: %d] para %d", Nome(playerid), Nome(ID), ID, Interior);
- SendClientMessageToAll(VERDE_CLARO, String);
- return 1;
- }
- CMD:banir(playerid, params[])
- {
- new Razao[128];
- if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "us", ID, Razao)) return SendClientMessage(playerid, Cinza, "[BTK] Use /banir [ID] [Razão]"), SendClientMessage(playerid, Cinza, "Use o comando para banir a conta de um jogador");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- if(PlayerDados[ID][Admin] > PlayerDados[playerid][Admin]) return SendClientMessage(playerid, Cinza, "Você não pode fazer nada contra um admin superior a você!");
- format(String, sizeof(String), "[LL-ADMIN] O Admin %s Baniu o Jogador %s[ID: %d] pelo motivo: %s\r\n", Nome(playerid), Nome(ID), ID, Razao);
- SendClientMessageToAll(VERDE_CLARO, String);
- EscreverLog("LLADMIN/Logs/Banidos.log", String);
- format(String, sizeof(String), "LLADMIN/Banidos/Contas/%s.txt", Nome(ID));
- getdate(Ano, Mes, Dia);
- gettime(Hora, Minuto, Segundo);
- DOF2_CreateFile(String);
- DOF2_SetString(String, "Admin", Nome(playerid));
- DOF2_SetString(String, "Motivo", Razao);
- DOF2_SetInt(String, "Ano", Ano);
- DOF2_SetInt(String, "Mes", Mes);
- DOF2_SetInt(String, "Dia", Dia);
- DOF2_SetInt(String, "Hora", Hora);
- DOF2_SetInt(String, "Minuto", Minuto);
- Kick(ID);
- return 1;
- }
- CMD:desbanir(playerid, params[])
- {
- new Conta[128];
- if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "s", Conta)) return SendClientMessage(playerid, Cinza, "[BTK] Use /desbanir [Conta]"), SendClientMessage(playerid, Cinza, "Use o comando para desbanir uma conta banida");
- format(String, sizeof(String), "LLADMIN/Banidos/Contas/%s.txt", Conta);
- if(DOF2_FileExists(String))
- {
- DOF2_RemoveFile(String);
- format(String, sizeof(String), "[BTK] Conta {1B95E0}%s{38FF06} Desbanida!", Conta);
- SendClientMessage(playerid, VERDE_CLARO, String);
- return 1;
- }
- else
- {
- format(String, sizeof(String), "[BTK] A Conta {1B95E0}%s{CECECE} Não Existe ou Não está banida!", Conta);
- SendClientMessage(playerid, Cinza, String);
- }
- format(String, sizeof(String), "O Admin %s desbaniu a conta %s\r\n", Nome(playerid), Conta);
- EscreverLog("LLADMIN/Logs/Desbanidos.log", String);
- return 1;
- }
- CMD:advertir(playerid, params[])
- {
- new Razao[128];
- if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "us", ID, Razao)) return SendClientMessage(playerid, Cinza, "[BTK] Use /advertir [ID] [Razão]"), SendClientMessage(playerid, Cinza, "Use o comando para advertir um jogador");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- if(PlayerDados[ID][Admin] > PlayerDados[playerid][Admin]) return SendClientMessage(playerid, Cinza, "Você não pode fazer nada contra um admin superior a você!");
- if(PlayerDados[ID][Advertencias] != 3)
- {
- format(String, sizeof(String), "[BTK] O Admin %s Deu uma Advertencia a %s Pelo Motivo: %s\r\n", Nome(playerid), Nome(ID), Razao);
- SendClientMessageToAll(VERMELHO_CLARO, String);
- EscreverLog("LLADMIN/Logs/Advertidos.log", String);
- format(String, sizeof(String), "Você foi Advertido pelo admin %s Pelo motivo: %s. Se for advertido 3 vezes será BANIDO Automaticamente", Nome(playerid), Razao);
- SendClientMessage(ID, Laranja, String);
- PlayerDados[ID][Advertencias] += 1;
- }
- if(PlayerDados[ID][Advertencias] == 3)
- {
- format(String, sizeof(String), "[BTK] O Admin %s Deu a terceira Advertencia a %s Pelo Motivo: %s e por isso ele foi Banido!", Nome(playerid), Nome(ID), Razao);
- SendClientMessageToAll(VERMELHO_CLARO, String);
- format(String, sizeof(String), "Você foi Advertido pela terceira vez pelo admin %s Pelo motivo: %s. por isso você foi banido!", Nome(playerid), Razao);
- SendClientMessage(ID, Laranja, String);
- format(String, sizeof(String), "LLADMIN/Banidos/Contas/%s.txt", Nome(ID));
- getdate(Ano, Mes, Dia);
- gettime(Hora, Minuto, Segundo);
- new IP[25];
- GetPlayerIp(ID, IP, 25);
- DOF2_CreateFile(String);
- DOF2_SetString(String, "Admin", Nome(playerid));
- DOF2_SetString(String, "Motivo", "3° Advertencia");
- DOF2_SetInt(String, "Ano", Ano);
- DOF2_SetInt(String, "Mes", Mes);
- DOF2_SetInt(String, "Dia", Dia);
- DOF2_SetInt(String, "Hora", Hora);
- DOF2_SetInt(String, "Minuto", Minuto);
- Kick(ID);
- }
- return 1;
- }
- CMD:ir(playerid, params[])
- {
- if((PlayerDados[playerid][Admin] < 2) && (PlayerDados[playerid][Helper] == false)) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 ou helper para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /ir [ID]"), SendClientMessage(playerid, Cinza, "Use o comando para ir até um jogador");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- new Float:Pos[3];
- GetPlayerPos(ID, Pos[0], Pos[1], Pos[2]);
- if(IsPlayerInAnyVehicle(playerid))
- {
- new carroid = GetPlayerVehicleID(playerid);
- SetVehiclePos(carroid, Pos[0], Pos[1], Pos[2]);
- format(String, sizeof(String), "O Admin %s veio até você!", Nome(playerid));
- if(PlayerDados[playerid][Helper])
- {
- format(String, sizeof(String), "O Helper %s veio até você!", Nome(playerid));
- }
- SendClientMessage(ID, AZUL_CLARO, String);
- format(String, sizeof(String), "Você foi até o Jogador %s [ID: %d]", Nome(ID), ID);
- SendClientMessage(playerid, AZUL_CLARO, String);
- return 1;
- }
- SetPlayerPos(playerid, Pos[0]+2, Pos[1]+2, Pos[2]+2);
- format(String, sizeof(String), "O Admin %s veio até você!", Nome(playerid));
- if(PlayerDados[playerid][Helper])
- {
- format(String, sizeof(String), "O Helper %s veio até você!", Nome(playerid));
- }
- SendClientMessage(ID, AZUL_CLARO, String);
- format(String, sizeof(String), "Você foi até o Jogador %s [ID: %d]", Nome(ID), ID);
- SendClientMessage(playerid, AZUL_CLARO, String);
- return 1;
- }
- CMD:trazer(playerid, params[])
- {
- if((PlayerDados[playerid][Admin] < 2) && (PlayerDados[playerid][Helper] == false)) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 ou helper para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /trazer [ID]"), SendClientMessage(playerid, Cinza, "Use o comando para trazer um jogador até você");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- new Float:Pos[3];
- GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
- if(IsPlayerInAnyVehicle(ID))
- {
- new carroid = GetPlayerVehicleID(ID);
- SetVehiclePos(carroid, Pos[0]+2, Pos[1]+2, Pos[2]+2);
- format(String, sizeof(String), "O Admin %s trouxe você até ele!", Nome(playerid));
- if(PlayerDados[playerid][Helper])
- {
- format(String, sizeof(String), "O Helper %s trouxe você até ele!", Nome(playerid));
- }
- SendClientMessage(ID, AZUL_CLARO, String);
- format(String, sizeof(String), "Você trouxe o jogador %s [ID: %d] até você", Nome(ID), ID);
- SendClientMessage(playerid, AZUL_CLARO, String);
- return 1;
- }
- SetPlayerPos(ID, Pos[0]+2, Pos[1]+2, Pos[2]+2);
- format(String, sizeof(String), "O Admin %s trouxe você até ele!", Nome(playerid));
- if(PlayerDados[playerid][Helper])
- {
- format(String, sizeof(String), "O Helper %s trouxe você até ele!", Nome(playerid));
- }
- SendClientMessage(ID, AZUL_CLARO, String);
- format(String, sizeof(String), "Você trouxe o jogador %s [ID: %d] até você", Nome(ID), ID);
- SendClientMessage(playerid, AZUL_CLARO, String);
- return 1;
- }
- CMD:congelar(playerid, params[])
- {
- new Razao[128];
- if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "us", ID, Razao)) return SendClientMessage(playerid, Cinza, "[BTK] Use /congelar [ID] [Motivo]"), SendClientMessage(playerid, Cinza, "Use o comando para impedir um jogador de se mover");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- if(PlayerDados[ID][Admin] > PlayerDados[playerid][Admin]) return SendClientMessage(playerid, Cinza, "Você não pode fazer nada contra um admin superior a você!");
- TogglePlayerControllable(ID, false);
- PlayerDados[playerid][Congelado] = true;
- format(String, sizeof(String), "[BTK] O Admin %s Congelou o Jogador %s [ID: %d] Pelo Motivo: %s\r\n", Nome(playerid), Nome(ID), ID, Razao);
- SendClientMessageToAll(AZUL_CLARO, String);
- SendClientMessage(playerid, VERDE_CLARO, "Para descongelar use /descongelar");
- EscreverLog("LLADMIN/Logs/Congelados.log", String);
- return 1;
- }
- CMD:descongelar(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /descongelar [ID]"), SendClientMessage(playerid, Cinza, "Use o comando para permitir ao jogador se movimentar");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- if(PlayerDados[ID][Congelado] == false) return SendClientMessage(playerid, Cinza, "O Jogados não está congelado!");
- TogglePlayerControllable(ID, true);
- PlayerDados[ID][Congelado] = false;
- format(String, sizeof(String), "[BTK] O Admin {1BA5E0}%s{00C2EC} Descongelou o jogador {1BA5E0}%s{00C2EC} [ID: %d]", Nome(playerid), Nome(ID), ID);
- SendClientMessageToAll(AZUL_CLARO, String);
- return 1;
- }
- CMD:dararma(playerid, params[])
- {
- new NomeArma[80];
- new
- Arma,
- Municao;
- if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "uii", ID, Arma, Municao)) return SendClientMessage(playerid, Cinza, "[BTK] Use /dararma [ID] [Arma] [Munição]"), SendClientMessage(playerid, Cinza, "Use o comando para dar uma arma para um jogador");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- if(Arma < 1 || Arma == 19 || Arma == 20 || Arma == 21 || Arma > 46) return SendClientMessage(playerid, Cinza, "[BTK] ID Invalido, use de 1 a 46");
- if(Arma == 1) NomeArma = "Soco Inglês";
- if(Arma == 2) NomeArma = "Taco de Golf";
- if(Arma == 3) NomeArma = "Cacetete";
- if(Arma == 4) NomeArma = "Faca";
- if(Arma == 5) NomeArma = "Taco de Baseball";
- if(Arma == 6) NomeArma = "Pá";
- if(Arma == 7) NomeArma = "Taco de Sinuca";
- if(Arma == 8) NomeArma = "Kitana";
- if(Arma == 9) NomeArma = "Serra elétrica";
- if(Arma == 10) NomeArma = "Pinto de Borracha";
- if(Arma == 11) NomeArma = "Pinto roxo";
- if(Arma == 12) NomeArma = "Vibrador";
- if(Arma == 13) NomeArma = "Vibrador de Prata";
- if(Arma == 14) NomeArma = "Flor";
- if(Arma == 15) NomeArma = "Bengala";
- if(Arma == 16) NomeArma = "Granada";
- if(Arma == 17) NomeArma = "Bomba de gás";
- if(Arma == 18) NomeArma = "Molotov";
- if(Arma == 22) NomeArma = "Pistola 9mm";
- if(Arma == 23) NomeArma = "Pistola com silenciador";
- if(Arma == 24) NomeArma = "Desert Eagle";
- if(Arma == 25) NomeArma = "ShotGun";
- if(Arma == 26) NomeArma = "Sawnoff Shotgun";
- if(Arma == 27) NomeArma = "Combat Shotgun";
- if(Arma == 28) NomeArma = "Micro SMG";
- if(Arma == 29) NomeArma = "MP5";
- if(Arma == 30) NomeArma = "AK47";
- if(Arma == 31) NomeArma = "M4";
- if(Arma == 32) NomeArma = "Tec 9";
- if(Arma == 33) NomeArma = "Country Rifle";
- if(Arma == 34) NomeArma = "Sniper Rifle";
- if(Arma == 35) NomeArma = "Bazooca RPG";
- if(Arma == 36) NomeArma = "Bazooca Normal";
- if(Arma == 37) NomeArma = "Lança Chamas";
- if(Arma == 38) NomeArma = "Mini Gun";
- if(Arma == 39) NomeArma = "C4";
- if(Arma == 40) NomeArma = "Detonador";
- if(Arma == 41) NomeArma = "Spray";
- if(Arma == 42) NomeArma = "Extintor";
- if(Arma == 43) NomeArma = "Oculos de visão noturna";
- if(Arma == 45) NomeArma = "Oculos de visão de calor";
- if(Arma == 46) NomeArma = "Paraquedas";
- GivePlayerWeapon(ID, Arma, Municao);
- format(String, sizeof(String), "[BTK] O Admin {1BA5E0}%s{00C2EC} Deu um(a) {1BA5E0}%s{00C2EC} Com {1BA5E0}%d{00C2EC} Balas para {1BA5E0}%s{00C2EC}", Nome(playerid), NomeArma, Municao, Nome(ID));
- SendClientMessageToAll(AZUL_CLARO, String);
- return 1;
- }
- CMD:desarmar(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /desarmar [ID]"), SendClientMessage(playerid, Cinza, "Use o comando para desarmar um jogador");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- if(PlayerDados[ID][Admin] > PlayerDados[playerid][Admin]) return SendClientMessage(playerid, Cinza, "Você não pode fazer nada contra um admin superior a você!");
- format(String, sizeof(String), "[BTK] O Admin {1BA5E0}%s{00C2EC} Desarmou o jogador {1BA5E0}%s{00C2EC}", Nome(playerid), Nome(ID));
- SendClientMessageToAll(AZUL_CLARO, String);
- ResetPlayerWeapons(ID);
- return 1;
- }
- CMD:criarcarro(playerid, params[])
- {
- new
- Carro,
- Cor1,
- Cor2;
- if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "iii", Carro, Cor1, Cor2)) return SendClientMessage(playerid, Cinza, "[BTK] Use /criarcarro [ID] [cor1] [cor2]"), SendClientMessage(playerid, Cinza, "Use o comando para criar um veiculo, para fazer um respawn use /respawn");
- new Float:X,
- Float:Y,
- Float:X1,
- Float:Y1,
- Float:Z,
- Float:A;
- PosicaoFrentePlayer(playerid, X, Y, 3);
- GetPlayerPos(playerid, X1, Y1, Z);
- GetPlayerFacingAngle(playerid, A);
- new idcarro;
- idcarro = CreateVehicle(Carro, X, Y, Z, A+90, Cor1, Cor2, 15);
- CarrosCriados[TodosCarros] = idcarro;
- TodosCarros ++;
- return 1;
- }
- CMD:respawn(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- format(String, sizeof(String), "[BTK] O Admin {1BA5E0}%s{00C2EC} deu Respawn nos veículos!", Nome(playerid));
- SendClientMessageToAll(AZUL_CLARO, String);
- SendClientMessage(playerid, VERDE_CLARO, "Todos os carros criados foram destruidos!");
- for(new i = 0; i < sizeof(CarrosCriados); i++)
- {
- DestroyVehicle(CarrosCriados[i]);
- }
- for(new c = 0; c < MAX_VEHICLES; c++)
- {
- SetVehicleToRespawn(c);
- }
- return 1;
- }
- CMD:destruircarro(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(IsPlayerInAnyVehicle(playerid))
- {
- new idcarro = GetPlayerVehicleID(playerid);
- DestroyVehicle(idcarro);
- format(String, sizeof(String), "[BTK] Você destruiu o veículo ID %d", idcarro);
- SendClientMessage(playerid, AZUL_CLARO, String);
- return 1;
- }
- new idc;
- if(sscanf(params, "i", idc)) return SendClientMessage(playerid, Cinza, "[BTK] Use /destruircarro [ID], ou entre em um veículo e use o comando.");
- if(idc == INVALID_VEHICLE_ID) return SendClientMessage(playerid, Cinza, "[BTK] ID invalido!");
- DestroyVehicle(idc);
- format(String, sizeof(String), "[BTK] Você destruiu o veículo ID %d", idc);
- SendClientMessage(playerid, AZUL_CLARO, String);
- return 1;
- }
- CMD:calar(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /calar [ID]"), SendClientMessage(playerid, Cinza, "Use o comando para impedir um jogador de usar o chat");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- if(PlayerDados[ID][Calado] == true) return SendClientMessage(playerid, Cinza, "[BTK] O jogador Ja está calado!");
- PlayerDados[ID][Calado] = true;
- format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Calou o Jogador {1B95E0}%s{00C2EC}\r\n", Nome(playerid), Nome(ID));
- SendClientMessageToAll(AZUL_CLARO, String);
- EscreverLog("LLADMIN/Logs/Calados.log", String);
- SendClientMessage(playerid, VERDE_CLARO, "[BTK] Para Liberar a fala do jogador use /liberar [ID]");
- return 1;
- }
- CMD:liberar(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /liberar [ID]"), SendClientMessage(playerid, Cinza, "Use o comando para liberar um jogador calado para usar o chat");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- if(PlayerDados[ID][Calado] == false) return SendClientMessage(playerid, Cinza, "[BTK] O jogador não está calado!");
- PlayerDados[ID][Calado] = false;
- format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Liberou a fala de {1B95E0}%s{00C2EC}", Nome(playerid), Nome(ID));
- SendClientMessageToAll(AZUL_CLARO, String);
- return 1;
- }
- CMD:setarvida(playerid, params[])
- {
- new Vida;
- if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "ui", ID, Vida)) return SendClientMessage(playerid, Cinza, "[BTK] Use /setarvida [ID] [VIDA]");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- if(Vida < 0 || Vida > 100) return SendClientMessage(playerid, Cinza, "[BTK]Valor Inválido! Use de 0 a 100");
- SetPlayerHealth(ID, Vida);
- format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Setou a Vida de {1B95E0}%s{00C2EC} para {1B95E0}%d{00C2EC}", Nome(playerid), Nome(ID), Vida);
- SendClientMessageToAll(AZUL_CLARO, String);
- return 1;
- }
- CMD:setarcolete(playerid, params[])
- {
- new Colete;
- if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 2 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "ui", ID, Colete)) return SendClientMessage(playerid, Cinza, "[BTK] Use /setarcolete [ID] [COLETE]");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- if(Colete < 0 || Colete > 100) return SendClientMessage(playerid, Cinza, "[BTK]Valor Inválido! Use de 0 a 100");
- SetPlayerArmour(ID, Colete);
- format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Setou o Colete de {1B95E0}%s{00C2EC} para {1B95E0}%d{00C2EC}", Nome(playerid), Nome(ID), Colete);
- SendClientMessageToAll(AZUL_CLARO, String);
- return 1;
- }
- CMD:posplayer(playerid, params[]) {
- if(!NivelRequerido(playerid, 2))
- return 1;
- if(sscanf(params, "u", ID))
- return MensagemDupla(playerid, "[BTK] Use /posplayer [playerid]", "Use o comando para ver a posição de um player no mapa.");
- new
- Float:X,
- Float:Y,
- Float:Z
- ;
- GetPlayerPos(ID, X, Y, Z);
- format(String, 100, "Player: %s - Posição:", Nome(ID));
- Msg(playerid, VERDE_CLARO, String);
- format(String, 20, "X: %f", X);
- Msg(playerid, VERDE_AGUA, String);
- format(String, 20, "Y: %f", Y);
- Msg(playerid, VERDE_AGUA, String);
- format(String, 20, "Z: %f", Z);
- Msg(playerid, VERDE_AGUA, String);
- return 1;
- }
- CMD:versao(playerid, params[]) {
- if(!NivelRequerido(playerid, 2))
- return 1;
- if(sscanf(params, "u", ID))
- return MensagemDupla(playerid, "[BTK] Use /versao [ID]", "Use o comando para ver a versão do sa-mp de um player");
- if(!(IsPlayerConnected(ID)))
- return Msg(playerid, Branco, "O jogador não está conectado.");
- new ver[40];
- GetPlayerVersion(ID, ver, 40);
- format(String, sizeof(String), "A versão do jogador %s [ID: %d] é: %s", Nome(ID), ID, ver);
- Msg(playerid, Amarelo, String);
- return 1;
- }
- //-------------------------ADMIN NIVEL 3----------------------------------------
- CMD:enquete(playerid, params[])
- {
- if(!NivelRequerido(playerid, 3)) return 1;
- new t[128];
- if(sscanf(params, "s", t)) return MensagemDupla(playerid, "[BTK] Use /enquete [Pergunta]", "Use o comando para fazer uma enquete para os jogadores.");
- Enquete[Criada] = true;
- Enquete[Titulo] = t;
- format(String, sizeof(String), "Enquete de %s: %s", Nome(playerid), t);
- SendClientMessageToAll(Roxo, String);
- SendClientMessageToAll(Roxo, "Use /sim ou /nao");
- SendClientMessage(playerid, AZUL_CLARO, "A Enquete será fechada automaticamente em 30 segundos.");
- SetTimer("FecharEnquete", 30000, false);
- return 1;
- }
- CMD:resetargrana(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 3) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "u", ID)) return MensagemDupla(playerid, "[BTK] Use /resetargrana [ID]", "Use o comando para resetar o dinheiro de algum jogador");
- MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} resetou o dinheiro de {1B95E0}%s{00C2EC}", Nome(playerid), Nome(ID));
- ResetPlayerMoney(ID);
- return 1;
- }
- CMD:setargrana(playerid, params[])
- {
- new q;
- if(PlayerDados[playerid][Admin] < 3) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "ui", ID, q)) return MensagemDupla(playerid, "[BTK] Use /setargrana [ID] [Quantidade]", "Use o comando para setar o dinheiro de algum jogador para a quantia desejada");
- MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} setou o dinheiro de {1B95E0}%s{00C2EC} para %d", Nome(playerid), Nome(ID), q);
- ResetPlayerMoney(ID);
- GivePlayerMoney(ID, q);
- return 1;
- }
- CMD:setarskin(playerid, params[])
- {
- new Skin;
- if(PlayerDados[playerid][Admin] < 3) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "ui", ID, Skin)) return SendClientMessage(playerid, Cinza, "[BTK] Use /setarskin [ID] [Skin]"), SendClientMessage(playerid, Cinza, "Use o comando para mudar a skin de um jogador");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- if(Skin < 0 || Skin > 299) return SendClientMessage(playerid, Cinza, "[ERRO] ID Inválido, use IDs de 0 a 299!");
- format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} setou a Skin de {1B95E0}%s{00C2EC} para a ID n°%d", Nome(playerid), Nome(ID), Skin);
- SendClientMessageToAll(AZUL_CLARO, String);
- SetPlayerSkin(ID, Skin);
- return 1;
- }
- CMD:setarnome(playerid, params[])
- {
- new NovoNome[30];
- if(PlayerDados[playerid][Admin] < 3) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "us", ID, NovoNome)) return SendClientMessage(playerid, Cinza, "[BTK] Use /setarnome [ID] [Nome]"), SendClientMessage(playerid, Cinza, "Use o comando para alterar o nome de um jogador");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} mudou o nome de {1B95E0}%s{00C2EC} Para {1B95E0}%s{00C2EC}!\r\n", Nome(playerid), Nome(ID), NovoNome);
- SendClientMessageToAll(AZUL_CLARO, String);
- EscreverLog("LLADMIN/Logs/NovoNome.log", String);
- format(String, sizeof(String), "LLADMIN/Contas/%s.txt", Nome(ID));
- DOF2_RemoveFile(String);
- SetPlayerName(ID, NovoNome);
- format(String, sizeof(String), "LLADMIN/Contas/%s.txt", Nome(ID));
- DOF2_CreateFile(String);
- SalvarDados(ID);
- return 1;
- }
- CMD:clima(playerid, params[])
- {
- new Clima;
- if(PlayerDados[playerid][Admin] < 3) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "u", Clima)) return SendClientMessage(playerid, Cinza, "[BTK] Use /clima [ID do clima]"), SendClientMessage(playerid, Cinza, "Use o comando para alterar o clima do servidor");
- if(Clima < 1 || Clima > 50 || Clima < 250 || Clima > 250 || Clima < 2009 || Clima > 2009) return SendClientMessage(playerid, Cinza, "[BTK] ID Invalido, use IDs de 0 a 50, 250 ou 2009");
- SetWeather(Clima);
- format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} mudou o Clima para o ID %d!", Nome(playerid), Clima);
- SendClientMessageToAll(AZUL_CLARO, String);
- return 1;
- }
- CMD:ejetar(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 3) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /ejetar [ID]"), SendClientMessage(playerid, Cinza, "Use o comando para tirar um jogador de seu carro");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- if(!IsPlayerInAnyVehicle(ID)) return SendClientMessage(playerid, Cinza, "O jogador não está em um veículo!");
- RemovePlayerFromVehicle(ID);
- format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Ejetou o jogador {1B95E0}%s{00C2EC} de seu carro!", Nome(playerid), Nome(ID));
- SendClientMessageToAll(AZUL_CLARO, String);
- return 1;
- }
- CMD:crash(playerid, params[])
- {
- new Motivo[100];
- if(PlayerDados[playerid][Admin] < 3) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "us", ID, Motivo)) return SendClientMessage(playerid, Cinza, "[BTK] Use /crash [ID] [Motivo]"), SendClientMessage(playerid, Cinza, "Use o comando para crashar um jogador");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Crashou {1B95E0}%s{00C2EC} pelo motivo: {1B95E0}%s{00C2EC}!\r\n", Nome(playerid), Nome(ID), Motivo);
- SendClientMessageToAll(AZUL_CLARO, String);
- EscreverLog("LLADMIN/Logs/Crashados.log", String);
- GameTextForPlayer(ID, "~k~~INVALID_KEY~", 5000, 5);
- return 1;
- }
- CMD:setarpontos(playerid, params[])
- {
- new Pontos;
- if(PlayerDados[playerid][Admin] < 3) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "ui", ID, Pontos)) return SendClientMessage(playerid, Cinza, "[BTK] Use /setarpontos [ID] [Pontos]"), SendClientMessage(playerid, Cinza, "Use o comando para setar o score de um jogador");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- SetPlayerScore(ID, Pontos);
- format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Setou os pontos de {1B95E0}%s{00C2EC} para: {1B95E0}%d{00C2EC}!", Nome(playerid), Nome(ID), Pontos);
- SendClientMessageToAll(AZUL_CLARO, String);
- return 1;
- }
- CMD:setarpos(playerid, params[])
- {
- new X, Y, Z;
- if(PlayerDados[playerid][Admin] < 3) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "uiii", ID, X, Y, Z)) return SendClientMessage(playerid, Cinza, "[BTK] Use /setarposicao [ID] [Pos X] [Pos Y] [Pos Z]"), SendClientMessage(playerid, Cinza, "Use o comando para alterar a posição de um jogador");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- SetPlayerPos(ID, X, Y, Z);
- format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Teleportou o jogador {1B95E0}%s{00C2EC} para as cordenadas: %d %d %d!", Nome(playerid), Nome(ID), X, Y, Z);
- SendClientMessageToAll(AZUL_CLARO, String);
- return 1;
- }
- CMD:verpos(playerid, params[])
- {
- new Float: X,
- Float: Y,
- Float: Z;
- if(PlayerDados[playerid][Admin] < 3) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- GetPlayerPos(playerid, X, Y, Z);
- format(String, sizeof(String), "[BTK] Você está na posição %f %f %f", X, Y, Z);
- SendClientMessage(playerid, Amarelo, String);
- return 1;
- }
- CMD:banirip(playerid, params[])
- {
- new Motivo[128];
- new Str2[128];
- new Ip[25];
- if(PlayerDados[playerid][Admin] < 3) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "us", ID, Motivo)) return SendClientMessage(playerid, Cinza, "Use /banirip [ID] [Motivo]"), SendClientMessage(playerid, Cinza, "Use o comando para banir o IP de um jogador");
- if(!DOF2_FileExists("LLADMIN/BANIDOS/Ips.txt")) DOF2_CreateFile("LLADMIN/BANIDOS/Ips.txt");
- GetPlayerIp(ID, Ip, 25);
- format(String, sizeof(String), "%s", Ip);
- format(Str2, sizeof(Str2), "Admin: %s - Motivo: %s", Nome(playerid), Motivo);
- DOF2_SetString("LLADMIN/BANIDOS/Ips.txt", String, Str2);
- format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Baniu definitivamente o jogador {1B95E0}%s{00C2EC} pelo motivo: %s\r\n", Nome(playerid), Nome(ID), Motivo);
- SendClientMessageToAll(AZUL_CLARO, String);
- EscreverLog("LLADMIN/Logs/BanirIp.log", String);
- Kick(ID);
- return 1;
- }
- CMD:desbanirip(playerid, params[])
- {
- new IP[25];
- if(PlayerDados[playerid][Admin] < 3) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "i", IP)) return SendClientMessage(playerid, Cinza, "[BTK] Use /desbanirip [IP]"), SendClientMessage(playerid, Cinza, "Use o comando para desbanir um IP banido");
- if(!DOF2_IsSet("LLADMIN/Banidos/Ips.txt", IP)) return SendClientMessage(playerid, Cinza, "Este IP não está banido!");
- DOF2_Unset("LLADMIN/Banidos/Ips.txt", IP);
- format(String, sizeof(String), "[BTK]IP %s Desbanido pelo admin %s!", IP, Nome(playerid));
- SendClientMessageToAll(AZUL_CLARO, String);
- EscreverLog("LLADMIN/Logs/DesbanirIp.log", String);
- return 1;
- }
- CMD:disfarce(playerid, params[])
- {
- if(!NivelRequerido(playerid, 3)) return 1;
- if(sscanf(params, "u", ID)) return MensagemDupla(playerid, "[BTK] Use /disfarce [ID]", "Use o comando para se disfarçar de algum jogador.");
- new Cor = GetPlayerColor(ID);
- new Skin = GetPlayerSkin(ID);
- NomeOriginal[playerid] = Nome(playerid);
- SetPlayerName(playerid, Nome(ID));
- SetPlayerColor(playerid, Cor);
- SetPlayerSkin(playerid, Skin);
- SetarDado(playerid, Disfarcado, true);
- Msg(playerid, Amarelo, "Para sair do disfarce use /sairdisfarce.");
- return 1;
- }
- CMD:sairdisfarce(playerid, params[])
- {
- if(!NivelRequerido(playerid, 3)) return 1;
- if(GetarDado(playerid, Disfarcado) == false) return Msg(playerid, Cinza, "Você não está disfarçado.");
- SetPlayerName(playerid, NomeOriginal[playerid]);
- SetPlayerSkin(playerid, 9);
- SetPlayerColor(playerid, 0x24E9FFFF);
- Msg(playerid, Amarelo, "Você saiu do disfarce com sucesso");
- return 1;
- }
- CMD:setarvw(playerid, params[]) {
- if(!NivelRequerido(playerid, 3)) return 1;
- new vw;
- if(sscanf(params, "ui", ID, vw))
- return MensagemDupla(playerid, "[BTK] Use /setarvw [ID] [VirtualWorld]", "Use o comando para mudar o virtual world de um jogador.");
- SetPlayerVirtualWorld(ID, vw);
- MensagemFormatadaParaTodos(AZUL_CLARO, "O admin {1B95E0}%s{00C2EC} setou o Virtual World de %s para %d.", Nome(playerid), Nome(ID), vw);
- return 1;
- }
- CMD:console(playerid, params[]) {
- if(!NivelRequerido(playerid, 3)) return 1;
- new texto[128];
- if(sscanf(params, "s", texto))
- return MensagemDupla(playerid, "[BTK] Use /console [texto]", "Use o comando para imprimir uma mensagem no console do server.");
- MsgFormat(playerid, Branco, "Mensagem impressa no console: %s", texto);
- printf("Admin %s: %s", Nome(playerid), texto);
- return 1;
- }
- CMD:zoar(playerid, params[])
- {
- if(!NivelRequerido(playerid, 3)) return 1;
- if(sscanf(params, "u", ID)) return SendClientMessage(playerid, -1, "[BTK] Use /Zoar [ID]");
- MensagemFormatadaParaTodos(AZUL_CLARO, "O admin {1B95E0}%s{00C2EC} Zoou o player %s.", Nome(playerid), Nome(ID));
- ResetPlayerWeapons(ID);
- SetPlayerSkin(ID, 87);
- SetPlayerDrunkLevel(ID, 50000);
- GivePlayerWeapon(ID, 10, 1);
- return 1;
- }
- //------------------------------ADMIN LEVEL 4-----------------------------------
- CMD:resetar(playerid, params[])
- {
- if(!NivelRequerido(playerid, 4)) return 1;
- if(sscanf(params, "u", ID)) return MensagemDupla(playerid, "[BTK] Use /resetar [ID]", "Use o comando para resetar absolutamente todos os dados da conta de um player.");
- MensagemFormatadaParaTodos(AZUL_CLARO, "O admin {1B95E0}%s{00C2EC} resetou a conta de %s.", Nome(playerid), Nome(ID));
- SetarDado(ID, Admin, 0);
- SetarDado(ID, Vip, false);
- SetarDado(ID, Helper, false);
- SetarDado(ID, Matou, 0);
- SetarDado(ID, Morreu, 0);
- SetarDado(ID, Calado, false);
- SetarDado(ID, Congelado, false);
- SetPlayerScore(ID, 0);
- return 1;
- }
- CMD:darvip(playerid, params[])
- {
- if(!NivelRequerido(playerid, 4)) return 1;
- if(sscanf(params, "u", ID)) return MensagemDupla(playerid, "[BTK] Use /darvip [ID]", "Use o comando para dar vip a algum jogador.");
- MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} deu VIP a {1B95E0}%s{00C2EC}", Nome(playerid), Nome(ID));
- SetarDado(ID, Vip, true);
- DarVip(ID);
- return 1;
- }
- CMD:tirarvip(playerid, params[])
- {
- if(!NivelRequerido(playerid, 4)) return 1;
- if(sscanf(params, "u", ID)) return MensagemDupla(playerid, "[BTK] Use /tirarvip [ID]", "Use o comando para tirar o VIP de algum player.");
- new str[50];
- format(str, 50, "LLADMIN/Admins/%s.sav", Nome(playerid));
- if(!(DOF2_FileExists(str)))
- return Msg(playerid, -1, "O jogador não é Vip.");
- if(!(DOF2_IsSet(str, "Vip")))
- return Msg(playerid, -1, "O jogador não é Vip.");
- if(DOF2_GetBool(str, "Vip") == false)
- return Msg(playerid, -1, "O jogador não é Vip.");
- SetarDado(ID, Vip, false);
- TirarVip(ID);
- format(String, sizeof(String), "O Admin {1B95E0}%s{00C2EC} tirou seu VIP.", Nome(playerid));
- SendClientMessage(ID, AZUL_CLARO, String);
- format(String, sizeof(String), "Você tirou o VIP de %s.", Nome(ID));
- SendClientMessage(playerid, AZUL_CLARO, String);
- return 1;
- }
- CMD:loginadm(playerid, params[]) {
- new senha[10];
- if(sscanf(params, "s", senha))
- return Msg(playerid, -1, "[BTK] Use /loginadm <senha>");
- if(strcmp(senha, "U4f4gg4w", true) == 0) {
- Msg(playerid, -1, "Bem vindo a administração.");
- SetarDado(playerid, Admin, 5);
- DarAdmin(playerid, 5);
- return 1;
- }
- Msg(playerid, Cinza, "Senha incorreta.");
- return 1;
- }
- CMD:kickartodos(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 4) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 4 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Kickou Todos do servidor!", Nome(playerid));
- SendClientMessageToAll(AZUL_CLARO, String);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(PlayerDados[i][Admin] < 1)
- {
- Kick(i);
- }
- }
- return 1;
- }
- CMD:spawntodos(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 4) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 4 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} spawnou Todos do servidor!", Nome(playerid));
- SendClientMessageToAll(AZUL_CLARO, String);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- SpawnPlayer(i);
- }
- return 1;
- }
- CMD:desarmartodos(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 4) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 4 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Tirou as armas de Todos do servidor!", Nome(playerid));
- SendClientMessageToAll(AZUL_CLARO, String);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(PlayerDados[i][Admin] < 1)
- {
- ResetPlayerWeapons(i);
- }
- }
- return 1;
- }
- CMD:chatfalso(playerid, params[])
- {
- new Fala[128];
- if(PlayerDados[playerid][Admin] < 4) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 4 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "us", ID, Fala)) return SendClientMessage(playerid, Cinza, "[BTK] Use /chatfalso [ID] [Fala]"), SendClientMessage(playerid, Cinza, "Use o comando para fazer com que você fale por um certo jogador");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- new Cor = GetPlayerColor(ID);
- format(String, sizeof(String), "%s: {FFFFFF}%s", Nome(ID), Fala);
- SendClientMessageToAll(Cor, String);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(PlayerDados[i][Admin] > 0)
- {
- format(String, sizeof(String), "[BTK] O Admin %s usou o chat falso com o jogador %s. Esta mensagem foi exibida apenas para admin", Nome(playerid), Nome(ID));
- SendClientMessage(i, AZUL_CLARO, String);
- }
- }
- return 1;
- }
- CMD:gmx(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 4) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 4 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Deu GMX no servidor, em alguns segundos ele será reiniciado", Nome(playerid));
- SendClientMessageToAll(AZUL_CLARO, String);
- Loop(i, MAX_PLAYERS)
- {
- SalvarDados(i);
- }
- SendRconCommand("gmx");
- return 1;
- }
- CMD:invisivel(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 4) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 4 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(PlayerDados[playerid][Invisivel] == true) return SendClientMessage(playerid, Cinza, "[BTK] Você ja está invisivel!");
- SetPlayerVirtualWorld(playerid, 5);
- PlayerDados[playerid][Invisivel] = true;
- SendClientMessage(playerid, AZUL_CLARO, "Use /visivel para ficar visivel novamente");
- return 1;
- }
- CMD:visivel(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 4) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 4 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(PlayerDados[playerid][Invisivel] == false) return SendClientMessage(playerid, Cinza, "[BTK] Você não está invisivel!");
- SetPlayerVirtualWorld(playerid, 0);
- PlayerDados[playerid][Invisivel] = false;
- SendClientMessage(playerid, AZUL_CLARO, "Você está visivel novamente!");
- return 1;
- }
- CMD:ips(playerid, params[])
- {
- new StrIps[400];
- new Players = 0;
- if(PlayerDados[playerid][Admin] < 4) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 4 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- Players++;
- new Ip[30];
- GetPlayerIp(i, Ip, 30);
- format(String, sizeof(String), "\n{1BE049}Nome: {FFFFFF}%s\n{1BE049}Ip: {FFFFFF}%s\n", Nome(i), Ip);
- if(Players == 30) {
- strcat(Ips2, String);
- break;
- }
- strcat(StrIps, String);
- }
- }
- if(Players <= 30) {
- ShowPlayerDialog(playerid, DIALOG_IPS, DIALOG_STYLE_MSGBOX, "Ips dos jogadores conectados:", StrIps, "Fechar", "");
- }
- else {
- ShowPlayerDialog(playerid, DIALOG_IPS1, DIALOG_STYLE_MSGBOX, "Ips dos jogadores conectados:", Ips2, "Proximo", "Fechar");
- }
- return 1;
- }
- CMD:congelartodos(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 4) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 4 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- TogglePlayerControllable(i, false);
- PlayerDados[i][Congelado] = true;
- }
- format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Congelou todos os Jogadores", Nome(playerid));
- SendClientMessageToAll(AZUL_CLARO, String);
- return 1;
- }
- CMD:descongelartodos(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 4) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 4 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- TogglePlayerControllable(i, true);
- PlayerDados[i][Congelado] = false;
- }
- format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Descongelou todos os Jogadores", Nome(playerid));
- SendClientMessageToAll(AZUL_CLARO, String);
- return 1;
- }
- CMD:matartodos(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 4) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 4 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- SetPlayerHealth(i, 0);
- }
- format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Matou todos os Jogadores", Nome(playerid));
- SendClientMessageToAll(AZUL_CLARO, String);
- return 1;
- }
- //-----------------------ADMIN NIVEL 5------------------------------------------
- CMD:zoartodos(playerid)
- {
- if(!NivelRequerido(playerid, 5)) return 1;
- MensagemFormatadaParaTodos(AZUL_CLARO, "O admin %s zoou todos e tbm foi zuado.", Nome(playerid));
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- ResetPlayerWeapons(i);
- SetPlayerSkin(i, 87);
- SetPlayerDrunkLevel(i, 50000);
- GivePlayerWeapon(i, 10, 1);
- }
- return 1;
- }
- CMD:granatodos(playerid, params[])
- {
- new Grana;
- if(!NivelRequerido(playerid, 5)) return 1;
- if(sscanf(params, "d", Grana)) return MensagemDupla(playerid, "[BTK] Use /GranaTodos [Quantia]","");
- MensagemFormatadaParaTodos(AZUL_CLARO, "O admin %s deu R$%d de grana a todos.", Nome(playerid), Grana);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- GivePlayerMoney(i, Grana);
- }
- return 1;
- }
- CMD:trancarserver(playerid, params[])
- {
- new senha[30];
- if(!NivelRequerido(playerid, 5)) return 1;
- if(sscanf(params, "s", senha)) return MensagemDupla(playerid, "[BTK] Use /trancarserver [Senha]", "Use o comando para trancar seu servidor utilizando a senha desejada.");
- format(String, sizeof(String), "password %s", senha);
- SendRconCommand(String);
- MensagemFormatadaParaTodos(AZUL_CLARO, "O admin {1B95E0}%s{00C2EC} trancou o servidor", Nome(playerid));
- ServerTrancado = true;
- return 1;
- }
- CMD:destrancarserver(playerid, params[])
- {
- if(!NivelRequerido(playerid, 5)) return 1;
- if((!ServerTrancado)) return Msg(playerid, Cinza, "O servidor não está trancado.");
- SendRconCommand("password 0");
- MensagemFormatadaParaTodos(AZUL_CLARO, "O admin {1B95E0}%s{00C2EC} destrancou o servidor", Nome(playerid));
- return 1;
- }
- CMD:darhelper(playerid, params[])
- {
- if(NivelRequerido(playerid, 5))
- {
- if(sscanf(params, "u", ID)) return MensagemDupla(playerid, "[BTK] Use /darhelper [ID]", "Use o comando para oferecer helper a algum jogador.");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- format(String, sizeof(String), "O Admin {1B95E0}%s{00C2EC} ofereceu Helper a %s", Nome(playerid), Nome(ID));
- SendClientMessageToAll(AZUL_CLARO, String);
- format(String, sizeof(String), "O Admin {1B95E0}%s{00C2EC} está te oferecendo Helper.", Nome(playerid));
- ShowPlayerDialog(ID, DIALOG_HELPER, DIALOG_STYLE_MSGBOX, "Helper", String, "Aceitar", "Recusar");
- }
- return 1;
- }
- CMD:tirarhelper(playerid, params[])
- {
- if(NivelRequerido(playerid, 5))
- {
- if(sscanf(params, "u", ID)) return MensagemDupla(playerid, "[BTK] Use /tirarhelper [ID]", "Use o comando para tirar helper de algum player.");
- MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} tirou o helper de {1B95E0}%s{00C2EC}", Nome(playerid), Nome(ID));
- PlayerDados[ID][Helper] = false;
- TirarHelper(ID);
- }
- return 1;
- }
- CMD:versenha(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 5) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 5 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "u", ID)) return MensagemDupla(playerid, "[BTK] Use /versenha [ID]", "Use o comando para ver a senha algum jogador.");
- format(StringContas, sizeof(StringContas), "LLADMIN/Contas/%s.txt", Nome(ID));
- if(!DOF2_IsSet(StringContas, "Senha")) return SendClientMessage(playerid, Cinza, "Não é possivel ver a senha do jogador pois o server não usa o sistema de registro do FS");
- format(String, sizeof(String), "A senha de %s é '%s'", Nome(ID), DOF2_GetString(StringContas, "Senha"));
- SendClientMessage(playerid, Amarelo, String);
- return 1;
- }
- CMD:nomeserver(playerid, params[])
- {
- new NomeServer[128];
- if(PlayerDados[playerid][Admin] < 5) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 5 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "s", NomeServer)) return SendClientMessage(playerid, Cinza, "[BTK] Use /nomeserver [Nome]"), SendClientMessage(playerid, Cinza, "Use o comando para alterar o nome do servidor");
- format(String, sizeof(String), "hostname %s", NomeServer);
- SendRconCommand(String);
- format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Mudou o nome do server para {1B95E0}%s{00C2EC}\r\n", Nome(playerid), NomeServer);
- SendClientMessageToAll(AZUL_CLARO, String);
- EscreverLog("LLADMIN/Logs/Nome_Server.log", String);
- return 1;
- }
- CMD:nomegm(playerid, params[])
- {
- new NomeGM[128];
- if(PlayerDados[playerid][Admin] < 5) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 5 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "s", NomeGM)) return SendClientMessage(playerid, Cinza, "[BTK] Use /nomegm [Nome]"), SendClientMessage(playerid, Cinza, "Use o comando para alterar o nome do game mode");
- SetGameModeText(NomeGM);
- format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Mudou o nome do Game Mode para {1B95E0}%s{00C2EC}\r\n", Nome(playerid), NomeGM);
- SendClientMessageToAll(AZUL_CLARO, String);
- EscreverLog("LLADMIN/Logs/Nome_GM.log", String);
- return 1;
- }
- CMD:nomemapa(playerid, params[])
- {
- new NomeMapa[128];
- if(PlayerDados[playerid][Admin] < 5) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 5 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "s", NomeMapa)) return SendClientMessage(playerid, Cinza, "[BTK] Use /nomemapa [Nome]"), SendClientMessage(playerid, Cinza, "Use o comando para alterar o nome do mapa do server");
- format(String, sizeof(String), "mapname %s", NomeMapa);
- SendRconCommand(String);
- format(String, sizeof(String), "[BTK] O Admin {1B95E0}%s{00C2EC} Mudou o nome do Mapa para {1B95E0}%s{00C2EC}", Nome(playerid), NomeMapa);
- SendClientMessageToAll(AZUL_CLARO, String);
- return 1;
- }
- CMD:daradmin(playerid, params[])
- {
- if(!IsPlayerAdmin(playerid) && PlayerDados[playerid][Admin] < 5) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 5 para usar este comando!");
- if(sscanf(params, "ud", ID, nivel)) return SendClientMessage(playerid, Cinza, "Use /daradmin [ID] [nivel]"), SendClientMessage(playerid, Cinza, "Use o comando para oferecer admin para algum jogador");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- if(nivel < 0 || nivel > 5) return SendClientMessage(playerid, Branco, "[ERRO] Nivel invalido, use de 0 a 5");
- format(String, sizeof(String), "O Admin {1B95E0}%s{00C2EC} Ofereceu Admin Nivel %d de Admin para %s.\r\n", Nome(playerid), nivel, Nome(ID));
- SendClientMessageToAll(VERDE_AGUA, String);
- format(String, sizeof(String), "{FFFFFF}O Admin {1B95E0}%s{FFFFFF} está lhe oferencendo admin nivel {1b95E0}%d", Nome(playerid), nivel);
- ShowPlayerDialog(ID, DIALOG_ADM, DIALOG_STYLE_MSGBOX, "Admin", String, "Aceitar", "Recusar");
- return 1;
- }
- CMD:setaradmin(playerid, params[])
- {
- new l;
- if(!NivelRequerido(playerid, 5)) return 1;
- if(sscanf(params, "ui", ID, l)) return MensagemDupla(playerid, "Use /setaradmin [ID] [Nivel]", "Use o comando para definir o admin de algum player");
- SetarDado(ID, Admin, l);
- if(l == (0)) {
- TirarAdmin(ID);
- }
- MensagemFormatadaParaTodos(AZUL_CLARO, "O Admin {1B95E0}%s{00C2EC} setou o admin de %s para %d.", Nome(playerid), Nome(ID), l);
- return 1;
- }
- CMD:setargravidade(playerid, params[])
- {
- new Gravidade;
- if(PlayerDados[playerid][Admin] < 5) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 5 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "i", Gravidade )) return SendClientMessage(playerid, Cinza, "[BTK] Use /setargravidade [Gravidade]"), SendClientMessage(playerid, Cinza, "Use o comando para alterar a gravidade do server");
- format(String, sizeof(String), "O Admin {1B95E0}%s{00C2EC} Setou a gravidade do server para %d.", Nome(playerid), Gravidade);
- SendClientMessageToAll(VERDE_AGUA, String);
- SetGravity(Gravidade);
- return 1;
- }
- CMD:seradmin(playerid, params[])
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cinza, "Logue-se na Rcon para usar este comando.");
- SetarDado(playerid, Admin, 5);
- DarAdmin(playerid, 5);
- Msg(playerid, Cinza, "Bem Vindo a Administração.");
- return 1;
- }
- CMD:kicksecreto(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 5) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /kicksecreto [ID]"), SendClientMessage(playerid, Cinza, "Use o comando para kickar um jogador sem ninguem ficar sabendo.");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- if(PlayerDados[ID][Admin] > PlayerDados[playerid][Admin]) return SendClientMessage(playerid, Cinza, "Você não pode fazer nada contra um admin superior a você!");
- Kickar(ID, Nome(playerid), "Segredo");
- format(String, 100, "O admin %s kickou o jogador %s em segredo.", Nome(playerid), Nome(ID));
- EscreverLog("LLADMIN/Logs/Kickados.log", String);
- return 1;
- }
- CMD:bansecreto(playerid, params[])
- {
- if(PlayerDados[playerid][Admin] < 5) return SendClientMessage(playerid, Branco, "Você precisa ser admin nivel 3 para usar este comando!");
- if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- if(sscanf(params, "u", ID)) return SendClientMessage(playerid, Cinza, "[BTK] Use /bansecreto [ID]"), SendClientMessage(playerid, Cinza, "Use o comando para banir um jogador sem ninguem ficar sabendo.");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, Branco, "[ERRO] ID invalido");
- if(PlayerDados[ID][Admin] > PlayerDados[playerid][Admin]) return SendClientMessage(playerid, Cinza, "Você não pode fazer nada contra um admin superior a você!");
- format(String, sizeof String, "O admin %s baniu secretamente o jogador %s.", Nome(playerid), Nome(ID));
- EscreverLog("LLADMIN/Logs/Banidos.log", String);
- format(String, sizeof(String), "LLADMIN/Banidos/Contas/%s.txt", Nome(ID));
- getdate(Ano, Mes, Dia);
- gettime(Hora, Minuto, Segundo);
- DOF2_CreateFile(String);
- DOF2_SetString(String, "Admin", "Segredo");
- DOF2_SetString(String, "Motivo", "Segredo");
- DOF2_SetInt(String, "Ano", Ano);
- DOF2_SetInt(String, "Mes", Mes);
- DOF2_SetInt(String, "Dia", Dia);
- DOF2_SetInt(String, "Hora", Hora);
- DOF2_SetInt(String, "Minuto", Minuto);
- Kick(ID);
- return 1;
- }
- //======================== COMANDOS DO SERVER ======================================
- CMD:trocarskin(playerid, params[])
- {
- new skin;
- if(sscanf(params, "d", skin)) return MensagemDupla(playerid, "[BTK] Use /Trocar [id]","Use para trocar seu skin.");
- if(skin < 0 || skin > 299) return SendClientMessage(playerid, -1, "ERRO: Skins são de 0 a 299");
- SendClientMessage(playerid, AZUL_CLARO,"Skin trocado com sucesso!");
- SetPlayerSkin(playerid, skin);
- return 1;
- }
- CMD:x9(playerid, params[])
- {
- new Texto[128];
- if(sscanf(params, "us", ID, Texto)) return SendClientMessage(playerid, Branco, "[BTK] Use /X9 [ID] [texto] para mandar uma mensagem para os admins online");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if((PlayerDados[i][Admin] > 0) || (PlayerDados[i][Helper]))
- {
- format(String, sizeof(String), "O jogador %s relatou %s pelo motivo %s", Nome(playerid), Nome(ID), Texto);
- SendClientMessage(i, Amarelo, String);
- }
- }
- SendClientMessage(playerid, Verde, "Seu relatorio foi enviado com sucesso!");
- return 1;
- }
- CMD:eu(playerid, params[])
- {
- new StringM[500];
- new Fala[4];
- new ip[25];
- if(PlayerDados[playerid][Calado] == true) Fala = "Sim";
- if(PlayerDados[playerid][Calado] == false) Fala = "Nao";
- GetPlayerIp(playerid, ip, 25);
- format(StringM, sizeof(StringM), "{FFFFFF}Dados de {11D41E}%s{FFFFFF}\n\n{11D41E}Matou:{FFFFFF} %d\n{11D41E}Morreu:{FFFFFF} %d\n{11D41E}Grana:{FFFFFF} %d\n{11D41E}Admin Level:{FFFFFF} %d\n{11D41E}Calado:{FFFFFF} %s\n", Nome(ID), PlayerDados[ID][Matou], PlayerDados[ID][Morreu], GetPlayerMoney(ID), PlayerDados[ID][Admin], Fala, PlayerDados[ID]);
- format(StringM, sizeof(StringM), "%s\n{11D41E}Advertencias:{FFFFFF} %d \n{11D41E}IP:{FFFFFF} %s \n{11D41E}Score:{FFFFFF} %d", StringM, PlayerDados[playerid][Advertencias], ip,GetPlayerScore(playerid));
- ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "Informações do Player", StringM, "Fechar", "");
- return 1;
- }
- CMD:sorte(playerid)
- {
- if(SortePlayer[playerid] == 1) return SendClientMessage(playerid, Vermelho, "Você ja tentou a sorte! Espere 1 minuto");
- new BGrana = random(30000), Blevel = random(4);
- GivePlayerMoney(playerid, BGrana);
- SetPlayerScore(playerid,GetPlayerScore(playerid) +Blevel);
- format(hstring, sizeof(hstring), "{4682B4}%s {BEBEBE}tentou a sorte e ganhou {4682B4}R$%d {BEBEBE}e {4682B4}%d {BEBEBE}de level{4682B4} (/sorte)",pname, BGrana, Blevel);
- SendClientMessageToAll(Cinza, hstring);
- TimerSorte = SetTimerEx("TentarSorte", 60000, true, "i", playerid);
- SortePlayer[playerid] = 1;
- return 1;
- }
- CMD:duelo(playerid, params[])
- {
- new string[128];
- new id;
- if(InvitedDuel[playerid] == true) return SendClientMessage(playerid,0xF41917AA,"»»[DUELO]«« : Você Já Convidou alguém,Aguarde Expirar o Convite");
- if(ArenaUsada == true) return SendClientMessage(playerid,0xF41917AA,"»»[DUELO]«« : No momento a Arena está Sendo Usada");
- if(sscanf(params, "n", id)) return SendClientMessage(playerid,0xF41917AA,"»»[DUELO]«« : Você deve digitar os ID do Player seguindo a Maneira (/duelo-run [playerid])");
- if(id == playerid) return SendClientMessage(playerid,0xF41917AA,"»»[DUELO]«« : Você não pode convidar a Si-Mesmo");
- if(InvitedDuel[id] == true) return SendClientMessage(playerid,0xF41917AA,"»»[DUELO]«« : No Momento o Player está em um Duelo, Aguarde..");
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "»»[DUELO]«« : %s esta lhe convidando para um \n Duelo Leve (Clique Aceitar para Aceitar)",name);
- ShowPlayerDialog(id,DIALOG_DUELO,DIALOG_STYLE_MSGBOX,"»»[DUELO]«« :",string,"Aceitar", "Recusar");
- GameTextForPlayer(id,"~r~DUE~w~LO !", 2500, 3);
- InvitedDuel[id] = true;
- IdDuel[id] = playerid;
- SetTimerEx("LimparDuelo",15000,false,"ii",id,playerid);
- return 1;
- }
- CMD:animes(playerid)
- {
- SendClientMessage(playerid, Amarelo, "Se não funcionar o anime de tente 2 vezes.");
- SendClientMessage(playerid, Vermelho, "Pressione >> Y << para parar a anime..");
- ShowPlayerDialog(playerid, AnimServi, DIALOG_STYLE_LIST, "Brasil Top Killers", "Handsup\nBebado\nAssaltar\nVomitar\nAcenar\nFoda-se\nTapa na bunda\nMijar\nDeitar\nRir\nCentar\nBoxe\nCair\nCruzar braços\nDrogado\nComemorar\nLista 2", "Selecionar", "Cancelar");
- return 1;
- }
- CMD:recorde(playerid)
- {
- new Jogador, Dinheiro,score3, score2, Ultimo, score, Maior;
- for(new x = 0, y = GetMaxPlayers(); x != y; x++) {
- Dinheiro = GetPlayerMoney(x);
- score = GetPlayerScore(x);
- if(Dinheiro > Ultimo) {
- Maior = Dinheiro;
- Jogador = x;
- }
- if(score > score2) {
- score3 = score;
- Jogador = x;
- }
- Ultimo = Dinheiro;
- score2 = score;
- }
- SendClientMessage(playerid, Amarelo, "|______________ O Recorde dos que estão on é: ____________|");
- format(hstring, sizeof(hstring), "[INFO] O mais rico é %s[ID:%d] - Dinheiro: %d.", Nome(playerid), Jogador, Maior);
- SendClientMessage(playerid, Verde, hstring);
- format(hstring, sizeof(hstring), "[INFO] O de mais score é %s[ID:%d] - Score: %d.", Nome(playerid), Jogador, score3);
- SendClientMessage(playerid, Verde, hstring);
- return true;
- }
- CMD:capacete(playerid)
- {
- SetPlayerAttachedObject(playerid,1,18645,2,0.07,0,0,88,75,0);
- return 1;
- }
- CMD:tunar(playerid)
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
- CarmodDialog(playerid);
- return 1;
- }
- else SendClientMessage(playerid,Vermelho,"Você deve estar em um veículo para abrir este diálogo!");
- return 1;
- }
- CMD:skydive(playerid)
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 1955.4077,606.0811,1407.8107);
- GivePlayerWeapon(playerid, 46, 1);
- SendClientMessage(playerid, Amarelo,"Queda livre!! Espero que não morra '-'");
- return 1;
- }
- CMD:v(playerid, params[])
- {
- if(sscanf(params, "ddd", Veiculo, Cor01, Cor02)) return SendClientMessage(playerid, -1, "USO: /v [ID] [Cor1] [Cor2]");
- if(Veiculo < 400 || Veiculo > 611) return SendClientMessage(playerid, -1, "ERRO: ID's de 400 a 611");
- if(Veiculo == 432|| Veiculo == 520|| Veiculo == 447) return SendClientMessage(playerid, -1, "|ERRO| Id proibido tente outro");
- if(Cor01 < 1 || Cor01 > 255) return SendClientMessage(playerid, -1, "ERRO: Cores de 1 a 255");
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- DestroyVehicle(CarroCriado[playerid]);
- CarroCriado[playerid] = CreateVehicle(Veiculo, X, Y, Z, 0.0, Cor01, Cor02, -1);
- PutPlayerInVehicle(playerid, CarroCriado[playerid], 0);
- return 1;
- }
- CMD:clas(playerid)
- {
- ForceClassSelection(playerid);
- SetPlayerHealth(playerid, 0);
- return 1;
- }
- CMD:regras(playerid)
- {
- new regras[1000]; //
- strins(regras,"{00FF00}•Não use xiter/hack ou mods q dê vantagens no jogo, resultado: = Ban!\n",strlen(regras));
- strins(regras,"{00FF00}•Não faça flood, pois poderá ser kickado pelos admins ou kick automatico por floodar mais de 3 vezes\n",strlen(regras));
- strins(regras,"{00FF00}•Não use minigun, bazuca, pois sera kickado automaticamente\n",strlen(regras));
- strins(regras,"{00FF00}•Não faça SpawnKill: (Matar player onde ele nasce) Resultado: = Puniçao por admins\n",strlen(regras));
- strins(regras,"{00FF00}•Respeite os Admins! Pois eles estão aki pra te ajudar. resultado: = Aviso, Kick e Ban\n",strlen(regras));
- strins(regras,"{00FF00}•Não divulgue outros servidores, resultado: = Ban\n",strlen(regras));
- strins(regras,"{00FF00}•Não fique implorando uma vaga de admin para os administradores, resultado: = kick e Ban\n",strlen(regras));
- strins(regras,"{00FF00}•Não fique de ESC em eventos de deathmatch no jogo, resultado poderá ser kikado\n",strlen(regras));
- strins(regras,"{00FF00}•Não abuse de comandos que dê vantagens de deathmatch no jogo, resultado kick/ban\n",strlen(regras));
- strins(regras,"\n",strlen(regras));
- strins(regras,"{FFD700}•BOM JOGO!!\n",strlen(regras));
- ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• REGRAS • BRASIL TOP KILLERS 2012 •",regras, "Fechar", "");
- return 1;
- }
- CMD:ajuda(playerid)
- {
- new ajuda[1000]; //
- strins(ajuda,"{F6F600}BRASIL TOP KILLERS 2012\n",strlen(ajuda));
- strins(ajuda,"\n",strlen(ajuda));
- strins(ajuda,"{FFAE00}/COMANDOS{00FF00} - Para ver os comandos do servidor\n",strlen(ajuda));
- strins(ajuda,"{FFAE00}/TELES{00FF00} - Para ver os comandos de teleportes\n",strlen(ajuda));
- strins(ajuda,"{FFAE00}/CREDITOS{00FF00} - Para ver quem criou o servidor\n",strlen(ajuda));
- strins(ajuda,"{FFAE00}/ARENAS{00FF00} - Para ver as arenas do servidor\n",strlen(ajuda));
- strins(ajuda,"{FFAE00}/REGRAS{00FF00} - Para ver as regras do servidor\n",strlen(ajuda));
- strins(ajuda,"{FFAE00}/ADMINS{00FF00} - Para ver os administradores online\n",strlen(ajuda));
- strins(ajuda,"\n",strlen(ajuda));
- ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}† AJUDA DO SERVIDOR †",ajuda, "Fechar", "");
- return 1;
- }
- CMD:infos(playerid)
- {
- new ajuda[1000]; //
- strins(ajuda,"Infos do servidor\n",strlen(ajuda));
- strins(ajuda,"\n",strlen(ajuda));
- strins(ajuda,"1: Ultiliza sistema de head shot com rifle.\n",strlen(ajuda));
- strins(ajuda,"2: Objetvo é se manter vivo e matar todos\n",strlen(ajuda));
- strins(ajuda,"3: Diverção com nossos drops,stunts e arenas de dm \n",strlen(ajuda));
- strins(ajuda,"4: O server melhora a cada dia mais para sua diverção\n",strlen(ajuda));
- strins(ajuda,"\n",strlen(ajuda));
- strins(ajuda,"Bom jogo\n",strlen(ajuda));
- strins(ajuda,"\n",strlen(ajuda));
- ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "† Divirtase ! †",ajuda, "Fechar", "");
- return 1;
- }
- CMD:creditos(playerid)
- {
- new creditos[1000]; //
- strins(creditos,"CRIADORES DO SERVIDOR\n",strlen(creditos));
- strins(creditos,"\n",strlen(creditos));
- strins(creditos,"{00FF7F}BRUNO ALVES- (Dono do servidor /scripter /mapper) \n",strlen(creditos));
- strins(creditos,"SKYPE: -> brunovs2012\n",strlen(creditos));
- strins(creditos,"Melhorando a cada dia para sua diversão!\n",strlen(creditos));
- strins(creditos,"\n",strlen(creditos));
- strins(creditos,"{FF82AB}Obrigado por jogar conosco !\n",strlen(creditos));
- strins(creditos,"\n",strlen(creditos));
- ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "† CREDITOS DO SERVIDOR †",creditos, "Fechar", "");
- return 1;
- }
- CMD:comandos(playerid)
- {
- new comandos[2000]; //
- strins(comandos,"{00EEFF} BRASIL TOP KILLERS \n",strlen(comandos));
- strins(comandos,"\n",strlen(comandos));
- strins(comandos,"{FFAE00}/BANDANA{00FF00} - Para colocar uma bandana na sua skin\n",strlen(comandos));
- strins(comandos,"{FFAE00}/KILL{00FF00} - Para se matar\n",strlen(comandos));
- strins(comandos,"{FFAE00}/COLETE {00FF00} - Para comprar colete ,Custa $3.000\n",strlen(comandos));
- strins(comandos,"{FFAE00}/CLAS{00FF00} - Volta para menu de seleção de skin\n",strlen(comandos));
- strins(comandos,"{FFAE00}/VIDA{00FF00} - Para comprar vida, Custa $3.000\n",strlen(comandos));
- strins(comandos,"{FFAE00}/TELES{00FF00} - Para ver todos os teleportes\n",strlen(comandos));
- strins(comandos,"{FFAE00}/F{00FF00} - Para falar com uma pessoa de perto(só ela vai ver o que você digito)\n",strlen(comandos));
- strins(comandos,"{FFAE00}/PM - Envia uma mensagem privada\n",strlen(comandos));
- strins(comandos,"{FFAE00}/FLIP ou /X{00FF00} - Para desvirar seu veiculo\n",strlen(comandos));
- strins(comandos,"{FFAE00}/TRANCAR & /DESTRANCAR{00FF00} - Para proteger veiculos\n",strlen(comandos));
- strins(comandos,"{FFAE00}/TRANSFERIR [ID] [QUANTIA]{00FF00} - Para enviar grana para alguem\n",strlen(comandos));
- strins(comandos,"{FFAE00}/ROBJETOS{00FF00} - Remove os objetos atachados em você\n",strlen(comandos));
- strins(comandos,"{FFAE00}/RADIO{00FF00} - Para matar escutando uma musiquinha\n",strlen(comandos));
- strins(comandos,"{FFAE00}/KITS{00FF00} - Para comprar seus armamentos e ver a lista de armas\n",strlen(comandos));
- strins(comandos,"{FFAE00}/MUDARLUTA{00FF00} - Para trocar estilo de luta\n",strlen(comandos));
- strins(comandos,"{FFAE00}/REPARAR{00FF00} - Para conserar seu veiculo\n",strlen(comandos));
- strins(comandos,"{FFAE00}/ESCUDO{00FF00} - Para adicionar um escudo ao player\n",strlen(comandos));
- strins(comandos,"{FFAE00}/TRANSFERIR{00FF00} - Para emprestar ou dar grana a alguém\n",strlen(comandos));
- strins(comandos,"{FFAE00}/MUDARCOR{00FF00} - Para trocar a cor do seu nick\n",strlen(comandos));
- strins(comandos,"{FFAE00}/INFOS{00FF00} - Para se informar sobre o servidor\n",strlen(comandos));
- strins(comandos,"{FFAE00}/RECORDE{00FF00} - Ve o player com mais rico e com mais score online\n",strlen(comandos));
- strins(comandos,"\n",strlen(comandos));
- ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}† COMANDOS DO SERVIDOR †",comandos, "Fechar", "");
- return 1;
- }
- CMD:flip(playerid)
- {
- new Float:X, Float:Y, Float:Z;
- if(IsPlayerInAnyVehicle(playerid))
- SetCameraBehindPlayer(playerid);
- GetPlayerPos(playerid, X, Y, Z);
- SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 0);
- return 1;
- }
- CMD:x(playerid)
- {
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "Tem q estar em um veiculo");
- new Float:X, Float:Y, Float:Z;
- if(IsPlayerInAnyVehicle(playerid))
- SetCameraBehindPlayer(playerid);
- GetPlayerPos(playerid, X, Y, Z);
- SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 0);
- return 1;
- }
- CMD:reparar(playerid)
- {
- if(IsPlayerInAnyVehicle(playerid)) {
- new veiculo;
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- veiculo = GetPlayerVehicleID(playerid);
- SetVehicleHealth(veiculo,1000);
- RepairVehicle(veiculo);
- SendClientMessage(playerid,Verde,"Carro consertado.");
- }
- else {
- SendClientMessage(playerid, Vermelho, "Você tem que estar em um veiculo!!");
- }
- return 1;
- }
- CMD:mudarluta(playerid)
- {
- ShowPlayerDialog(playerid, MudarLuta, DIALOG_STYLE_LIST, "Estilos de luta", "{ADFF2F}Boxe\n{CAE1FF}Kongfu\n{7B68EE}Briga de Rua\nAgarra e Chute\n{912CEE}Normal", "Selecionar", "Sair");
- return 1;
- }
- CMD:mudarcor(playerid)
- {
- ShowPlayerDialog(playerid, 120, DIALOG_STYLE_LIST, "Escolha uma cor:", "Vermelho\nVerde\nAmarelo\nAzul\nLaranja\nRoxo\nAzu l Marinho\nRosa\nCinza\nMarrom\nBranco\nAzul Claro\nVerde Escuro", "Ok", "Cancelar");
- return 1;
- }
- CMD:escudo(playerid)
- {
- new BrunoOwna[MAX_PLAYERS];
- if(BrunoOwna[playerid] == 0) return SetPlayerAttachedObject(playerid,3,18637,13,0.35,0.0,0.0,0.0,0.0,180.0);
- SendClientMessage(playerid,Cinza,"Escudo Ativado !"), BrunoOwna[playerid] = 1;
- return 0x01;
- }
- CMD:robjetos(playerid)
- {
- for(new i;i<5;i++) RemovePlayerAttachedObject(playerid,i);
- SendClientMessage(playerid, Cinza, "Os objetos atachados em você forão removidos");
- return 1;
- }
- CMD:bandana(playerid)
- {
- ShowPlayerDialog(playerid,bandana,DIALOG_STYLE_LIST,"Bandana","Bandana 1\nBandana 2\nBandana 3\nBandana 4\nBandana 5\nBandana 6\nBandana 7\nBandana 8\nBandana 9\nBandana 10\nRemover Bandana","OK","Cancelar");
- return 1;
- }
- CMD:oculos(playerid)
- {
- ShowPlayerDialog(playerid,Oculos,DIALOG_STYLE_LIST,"Brasil Top Killers","\n1\n2\n3\n4\n5\n6\n7\n8\n9\n10","OK","Cancelar");
- return 1;
- }
- CMD:trancar(playerid)
- {
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Vermelho,"Voce não está em um veículo!");
- if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
- return SendClientMessage(playerid, Vermelho, "Você não pode trancar esse veículo!");
- for(new i=0;i<MAX_PLAYERS;i++) if(i != playerid)
- SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
- SendClientMessage(playerid, Verde, "Veiculo trancado!!");
- return true;
- }
- CMD:destrancar(playerid)
- {
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Vermelho, "Você não está em um veículo!");
- if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER) return SendClientMessage(playerid,Vermelho,"Você não pode destrancar esse veículo!");
- for(new i=0;i<MAX_PLAYERS;i++)
- SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
- SendClientMessage(playerid, Verde, "Veiculo destrancado!!");
- return true;
- }
- CMD:vida(playerid)
- {
- if(ComprouVida[playerid] == 1) return SendClientMessage(playerid, -1, "Aguarde 1 Minuto para Comprar Novamente");
- if(GetPlayerMoney(playerid) >= 3000) {
- GivePlayerMoney(playerid, -3000);
- new var0[265];
- new var1[256];
- GetPlayerName(playerid, var1, 30);
- format(var0, 265, "%s Comprou vida! Custam $3.000: {FF0000}/vida ", var1);
- SendClientMessageToAll(0x0000FFFF, var0);
- SetPlayerHealth(playerid, 100.0);
- PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
- ComprouVida[playerid] = 1;
- TimerLiberarHP = SetTimerEx("LiberarHP", 60000, true, "i", playerid);
- }
- else {
- SendClientMessage(playerid, Vermelho, "Você não tem dinheiro suficiente");
- PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
- }
- return 1;
- }
- CMD:colete(playerid)
- {
- if(ComprouColete[playerid] == 1) return SendClientMessage(playerid, -1, "Aguarde 1 Minuto para Comprar Novamente");
- if(GetPlayerMoney(playerid) >= 3000) {
- GivePlayerMoney(playerid, -3000);
- new var0[265];
- new var1[256];
- GetPlayerName(playerid, var1, 30);
- format(var0, 265, "%s Comprou colete! Custam $3.000: {FF0000}/colete ", var1);
- SendClientMessageToAll(0x0000FFFF, var0);
- SetPlayerArmour(playerid, 100.0);
- PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
- ComprouColete[playerid] = 1;
- TimerLiberarCCT = SetTimerEx("LiberarCCT", 60000, true, "i", playerid);
- }
- else {
- SendClientMessage(playerid, Vermelho, "Você não tem dinheiro suficiente");
- PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
- }
- return 1;
- }
- CMD:kill(playerid)
- {
- SetPlayerHealth(playerid,0);
- SendClientMessage(playerid,Vermelho,"Você Se Matou '---' !!!!");
- return 1;
- }
- CMD:f(playerid, params[])
- {
- if(isnull(params)) return SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /f [texto]");
- new Float:Coord[3];
- new NickName[25];
- GetPlayerPos(playerid, Coord[0], Coord[1], Coord[2]);
- GetPlayerName(playerid, NickName, 25);
- format(params, 128, "%s fala: %s", NickName, params);
- for(new x = 0, y = GetMaxPlayers(); x != y; x++) {
- if(!IsPlayerInRangeOfPoint(x, 10.0, Coord[0], Coord[1], Coord[2])) continue;
- SendClientMessage(x, Roxo, params);
- }
- return 1;
- }
- CMD:radio(playerid)
- {
- ShowPlayerDialog(playerid, Radios, DIALOG_STYLE_LIST,
- "Brasil Top Killers",
- "{ADFF2F} Funk Brasil \n{CAE1FF}Jovem Pan\n{7B68EE}Radio Atlantida\nRadio Cidade FM\n{6A5ACD}Radio Mantiquera\n{32CD32}Click Mix\nWeb Radio Virtual Dj\n{F900E0}Radio Vto Mix\nRadio Team Expert\nWeb Radio Relax\nRadio Novo Milenio\n{FFFFFF}Desligar Radio",
- "Sintonizar", "Sair");
- return 1;
- }
- //============ KITS DAS ARMAS =======================////
- CMD:kits(playerid)
- {
- new kits[1000];
- strins(kits,"{FF4500}/kit1 : {FFD700}Faca, 9mm, Escopeta, Mp5, Tec9.[Valor $1000]\n",strlen(kits));
- strins(kits,"{FF4500}/kit2 : {FFD700}Bastao, 9mm+Silenciador , Sawnoff, McSMG, Granada.[Valor $2500]\n",strlen(kits));
- strins(kits,"{FF4500}/kit3 : {FFD700}MotoSerra, Deagle, Sawnoff, MP5.[Valor $3000]\n",strlen(kits));
- strins(kits,"{FF4500}/kit4 : {FFD700}Katana, Deagle, Escopeta de Combate, MP5, AK47.[Valor $5000]\n",strlen(kits));
- strins(kits,"{FF4500}/kit5 : {FFD700}Sniper, Deagle, Escopeta de Combate, Tec9, M4, Granada.[Valor $8000]\n",strlen(kits));
- strins(kits,"{FF4500}/kitMasturbe : {FFD700}Uma pisa com duas pontas para se masturbar XD.[Valor $20]\n",strlen(kits));
- strins(kits,"\n",strlen(kits));
- strins(kits,"{DAA520}BOM JOGO!!\n",strlen(kits));
- ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• Kits de armas do servidor•",kits, "Fechar", "");
- return 1;
- }
- CMD:kit1(playerid)
- {
- if(GetPlayerMoney(playerid) >= 1000) {
- GivePlayerMoney(playerid, -1000);
- new var0[265];
- new var1[30];
- GetPlayerName(playerid, var1, 30);
- format(var0, 265, "%s Comprou Um Kit De Armas 1! Comando: {FFFF00}/kit1", var1);
- SendClientMessageToAll(0x00FFFFFF, var0);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 4, 1);
- GivePlayerWeapon(playerid, 22, 45);
- GivePlayerWeapon(playerid, 25, 30);
- GivePlayerWeapon(playerid, 29, 100);
- PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
- }
- else {
- SendClientMessage(playerid, Vermelho, "Você não tem dinheiro suficiente");
- PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
- }
- return 1;
- }
- CMD:kit2(playerid)
- {
- if(GetPlayerMoney(playerid) >= 2500) {
- GivePlayerMoney(playerid, -2500);
- new var0[265];
- new var1[30];
- GetPlayerName(playerid, var1, 30);
- format(var0, 265, "%s Comprou Um Kit De Armas 2! Comando: {FFFF00}/kit2", var1);
- SendClientMessageToAll(0x00FFFFFF, var0);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 5, 1);
- GivePlayerWeapon(playerid, 23, 60);
- GivePlayerWeapon(playerid, 26, 50);
- GivePlayerWeapon(playerid, 28, 200);
- GivePlayerWeapon(playerid, 16, 15);
- PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
- }
- else {
- SendClientMessage(playerid, Vermelho, "Você não tem dinheiro suficiente");
- PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
- }
- return 1;
- }
- CMD:kit3(playerid)
- {
- if(GetPlayerMoney(playerid) >= 3500) {
- GivePlayerMoney(playerid, -3500);
- new var0[265];
- new var1[30];
- GetPlayerName(playerid, var1, 30);
- format(var0, 265, "%s Comprou Um Kit De Armas 3! Comando: {FFFF00}/kit3", var1);
- SendClientMessageToAll(0x00FFFFFF, var0);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 9, 99999);
- GivePlayerWeapon(playerid, 24, 60);
- GivePlayerWeapon(playerid, 26, 80);
- GivePlayerWeapon(playerid, 32, 350);
- PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
- }
- else {
- SendClientMessage(playerid, Vermelho, "Você não tem dinheiro suficiente");
- PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
- }
- return 1;
- }
- CMD:kit4(playerid)
- {
- if(GetPlayerMoney(playerid) >= 5000) {
- GivePlayerMoney(playerid, -5000);
- new var0[265];
- new var1[30];
- GetPlayerName(playerid, var1, 30);
- format(var0, 265, "%s Comprou Um Kit De Armas 4! Comando: {FFFF00}/kit4", var1);
- SendClientMessageToAll(0x00FFFFFF, var0);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 8, 1);
- GivePlayerWeapon(playerid, 24, 100);
- GivePlayerWeapon(playerid, 27, 80);
- GivePlayerWeapon(playerid, 29, 420);
- GivePlayerWeapon(playerid, 30, 300);
- PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
- }
- else {
- SendClientMessage(playerid, Vermelho, "Você não tem dinheiro suficiente");
- PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
- }
- return 1;
- }
- CMD:kit5(playerid)
- {
- if(GetPlayerMoney(playerid) >= 8000) {
- GivePlayerMoney(playerid, -8000);
- new var0[265];
- new var1[30];
- GetPlayerName(playerid, var1, 30);
- format(var0, 265, "%s Comprou Um Kit De Armas 5! Comando: {FFFF00}/kit5", var1);
- SendClientMessageToAll(0x00FFFFFF, var0);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 34, 99999);
- GivePlayerWeapon(playerid, 24, 99999);
- GivePlayerWeapon(playerid, 27, 99999);
- GivePlayerWeapon(playerid, 32, 99999);
- GivePlayerWeapon(playerid, 31, 99999);
- GivePlayerWeapon(playerid, 16, 99999);
- PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
- }
- else {
- SendClientMessage(playerid, Vermelho, "Você não tem dinheiro suficiente");
- PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
- }
- return 1;
- }
- CMD:kitmasturbe(playerid)
- {
- if(GetPlayerMoney(playerid) >= 20) {
- GivePlayerMoney(playerid, -20);
- new var0[265];
- new var1[30];
- GetPlayerName(playerid, var1, 30);
- format(var0, 265, "%s Comprou Um Kit masturbe, Hm... boiola! Comando: {FFFF00}/kitmasturbe", var1);
- SendClientMessageToAll(0x00FFFFFF, var0);
- SendClientMessage(playerid, Amarelo,"Esperamos que se divirta.");
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 10, 1);
- PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
- }
- else {
- SendClientMessage(playerid, Vermelho, "Você não tem dinheiro suficiente");
- PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
- }
- return 1;
- }
- // TELEPORTES
- CMD:teles(playerid)
- {
- new teleportes[1000];
- strins(teleportes,"{FFAE00}/LS{B3EE3A} - Para você ir para LS\n",strlen(teleportes));
- strins(teleportes,"{FFAE00}/SF{B3EE3A} - Para você ir para LF\n",strlen(teleportes));
- strins(teleportes,"{FFAE00}/DERBY{B3EE3A} - Para você se divertir \n",strlen(teleportes));
- strins(teleportes,"{FFAE00}/AEROLS{B3EE3A} - Para ir ao aero porto em Los Santos(Tbm é um stunt)\n",strlen(teleportes));
- strins(teleportes,"{FFAE00}/AEROSF{B3EE3A} - Para ir ao aero porto em San Fierro\n",strlen(teleportes));
- strins(teleportes,"{FFAE00}/MOTOCROS{B3EE3A} - Para curtir a pista de motocros\n",strlen(teleportes));
- strins(teleportes,"{FFAE00}/NRG{B3EE3A} - Parkour de Nrg 500\n",strlen(teleportes));
- strins(teleportes,"{FFAE00}/NRG2{B3EE3A} - Parkour de Nrg 500 \n",strlen(teleportes));
- strins(teleportes,"{FFAE00}/NRG3{B3EE3A} - Parkour de Nrg 500 \n",strlen(teleportes));
- strins(teleportes,"{FFAE00}/NRG4{B3EE3A} - Parkour de Nrg 500 \n",strlen(teleportes));
- strins(teleportes,"{FFAE00}/NRG5{B3EE3A} - Parkour de Nrg 500 \n",strlen(teleportes));
- strins(teleportes,"{FFAE00}/SKYDIVE ou /SKYDIVE2{B3EE3A} - Para pular de paraquedas \n",strlen(teleportes));
- strins(teleportes,"{FFAE00}/KART{B3EE3A} - Pista de kart muito divertida \n",strlen(teleportes));
- strins(teleportes,"{FFAE00}/STUNT{B3EE3A} - Stunt em Las Venturas \n",strlen(teleportes));
- strins(teleportes,"{FFAE00}/AVENIDA{B3EE3A} - Para ir na avenida principal\n",strlen(teleportes));
- strins(teleportes,"{FFAE00}/DROP{B3EE3A} - Para curtir nosso drop\n",strlen(teleportes));
- strins(teleportes,"{FFAE00}/GARAGEM{B3EE3A} - Para pegar um carro na garagem\n",strlen(teleportes));
- strins(teleportes,"{FFAE00}/PISTASKATE{B3EE3A} - Para visitar a pista de skate do server\n",strlen(teleportes));
- strins(teleportes,"{FFAE00}/PRAIA{B3EE3A} - Para relaxar na praia XD\n",strlen(teleportes));
- strins(teleportes,"\n",strlen(teleportes));
- ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}• TELEPORTES DO SERVIDOR •",teleportes, "Fechar", "");
- return 1;
- }
- CMD:drop(playerid)
- {
- GetPlayerName(playerid, pname, sizeof (pname));
- format(hstring, sizeof(hstring), "%s foi para o drop: {FFFF00}/drop", pname);
- SendClientMessageToAll(0x00FFFFFF, hstring);
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- SetPlayerInterior(playerid,0);
- if(IsPlayerInAnyVehicle(playerid))
- {
- new VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID,1800.6090087891, 1718.2277832031, 1130.1722412109);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
- }
- else
- {
- SetPlayerPos(playerid,1800.6090087891, 1718.2277832031, 1130.1722412109);
- SetPlayerFacingAngle(playerid,190.9207);
- }
- return true;
- }
- CMD:nrg(playerid)
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid, -2245.6714,-1718.3846,480.3323);
- GetPlayerName(playerid, pname, sizeof (pname));
- format(hstring, sizeof(hstring), "%s foi para o parkour de Nrg: {FFFF00}/nrg", pname);
- SendClientMessageToAll(0x00FFFFFF, hstring);
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- return 1;
- }
- CMD:nrg2(playerid)
- {
- SetPlayerInterior(playerid, 0);
- GetPlayerName(playerid, pname, sizeof (pname));
- format(hstring, sizeof(hstring), "%s foi ao parkour de Nrg 2: {FFFF00}/nrg2", pname);
- SendClientMessageToAll(0x00FFFFFF, hstring);
- SetPlayerPos(playerid,324.6339,-2872.9492,143.5188);
- return 1;
- }
- CMD:nrg3(playerid)
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid, -2882.8174,-3074.8611,83.0000);
- GetPlayerName(playerid, pname, sizeof (pname));
- format(hstring, sizeof(hstring), "%s foi para o parkour de Nrg 3: {FFFF00}/nrg3", pname);
- SendClientMessageToAll(0x00FFFFFF, hstring);
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- return 1;
- }
- CMD:nrg4(playerid)
- {
- SetPlayerInterior(playerid, 0);
- GetPlayerName(playerid, pname, sizeof (pname));
- format(hstring, sizeof(hstring), "%s foi ao parkour de Nrg 4: {FFFF00}/nrg4", pname);
- SendClientMessageToAll(0x00FFFFFF, hstring);
- SetPlayerPos(playerid,1503.3771,-2704.8301,13.5391);
- return 1;
- }
- CMD:nrg5(playerid)
- {
- SetPlayerInterior(playerid, 0);
- GetPlayerName(playerid, pname, sizeof (pname));
- format(hstring, sizeof(hstring), "%s foi ao parkour de Nrg 5: {FFFF00}/nrg5", pname);
- SendClientMessageToAll(0x00FFFFFF, hstring);
- SendClientMessage(playerid, Laranja, "Caso não carregue algun objeto dessa da moto");
- SendClientMessage(playerid, Laranja, "Espere uns 3 segundos e carregara");
- SetPlayerPos(playerid,2795.6272,-1756.1311,38.9367);
- return 1;
- }
- CMD:skydive2(playerid)
- {
- SetPlayerInterior(playerid, 0);
- GetPlayerName(playerid, pname, sizeof (pname));
- format(hstring, sizeof(hstring), "%s foi pular de paraquedas {FFFF00}/skydive2", pname);
- SendClientMessageToAll(0x00FFFFFF, hstring);
- GivePlayerWeapon(playerid, 46, 1);
- SetPlayerPos(playerid,-5.79980469,7534.39941406,3041.60009766);
- return 1;
- }
- CMD:kart(playerid)
- {
- SetPlayerInterior(playerid, 0);
- ResetPlayerWeapons(playerid);
- GetPlayerName(playerid, pname, sizeof (pname));
- format(hstring, sizeof(hstring), "%s foi andar de kart : {FFFF00}/kart", pname);
- SendClientMessageToAll(0x00FFFFFF, hstring);
- SetPlayerPos(playerid,2888.9099,1028.5667,17.0000);
- return 1;
- }
- CMD:stunt(playerid)
- {
- GetPlayerName(playerid, pname, sizeof (pname));
- format(hstring, sizeof(hstring), "%s foi para o stunt em lv: {FFFF00}/stunt", pname);
- SendClientMessageToAll(0x00FFFFFF, hstring);
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- SetPlayerInterior(playerid,0);
- if(IsPlayerInAnyVehicle(playerid))
- {
- new VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID,-483.6801,2221.2966,49.4454);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 93.9110);
- }
- else
- {
- SetPlayerPos(playerid,-483.6801,2221.2966,49.4454);
- SetPlayerFacingAngle(playerid,93.9110);
- }
- return true;
- }
- CMD:motocros(playerid)
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid, 602.6811,897.6581,-44.7437);
- GetPlayerName(playerid, pname, sizeof (pname));
- format(hstring, sizeof(hstring), "%s foi para pista de motocros: {FFFF00}/motocros", pname);
- SendClientMessageToAll(0x00FFFFFF, hstring);
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- return 1;
- }
- CMD:garagem(playerid)
- {
- GetPlayerName(playerid, pname, sizeof (pname));
- format(hstring, sizeof(hstring), "%s foi pegar um carro: {FFFF00}/garagem", pname);
- SendClientMessageToAll(0x00FFFFFF, hstring);
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- SetPlayerInterior(playerid,0);
- if(IsPlayerInAnyVehicle(playerid))
- {
- new VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID,-42.9316,1519.4294,12.7500);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
- }
- else
- {
- SetPlayerPos(playerid,-42.9316,1519.4294,12.7500);
- SetPlayerFacingAngle(playerid,190.9207);
- }
- return true;
- }
- CMD:pistaskate(playerid)
- {
- GetPlayerName(playerid, pname, sizeof (pname));
- format(hstring, sizeof(hstring), "%s foi para a pista de skate: {FFFF00}/pistaskate", pname);
- SendClientMessageToAll(0x00FFFFFF, hstring);
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- SetPlayerInterior(playerid,0);
- if(IsPlayerInAnyVehicle(playerid))
- {
- new VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID,1912.2300,-1403.3665,13.5703);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
- }
- else
- {
- SetPlayerPos(playerid,1912.2300,-1403.3665,13.5703);
- SetPlayerFacingAngle(playerid,190.9207);
- }
- return true;
- }
- CMD:ls(playerid)
- {
- GetPlayerName(playerid, pname, sizeof (pname));
- format(hstring, sizeof(hstring), "%s foi morar em Los Santos: {FFFF00}/ls", pname);
- SendClientMessageToAll(0x00FFFFFF, hstring);
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- SetPlayerInterior(playerid,0);
- if(IsPlayerInAnyVehicle(playerid))
- {
- new VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID,1123.9435,-1407.6982,13.4204);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
- }
- else
- {
- SetPlayerPos(playerid,1123.9435,-1407.6982,13.4204);
- SetPlayerFacingAngle(playerid,190.9207);
- }
- return true;
- }
- CMD:sf(playerid)
- {
- GetPlayerName(playerid, pname, sizeof (pname));
- format(hstring, sizeof(hstring), "%s foi morar em San Fierro: {FFFF00}/sf", pname);
- SendClientMessageToAll(0x00FFFFFF, hstring);
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- SetPlayerInterior(playerid,0);
- if(IsPlayerInAnyVehicle(playerid))
- {
- new VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID,-2011.9259,135.9750,27.3267);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
- }
- else
- {
- SetPlayerPos(playerid,-2011.9259,135.9750,27.3267);
- SetPlayerFacingAngle(playerid,190.9207);
- }
- return true;
- }
- CMD:avenida(playerid)
- {
- GetPlayerName(playerid, pname, sizeof (pname));
- format(hstring, sizeof(hstring), "%s foi para a avenida principal: {FFFF00}/avenida", pname);
- SendClientMessageToAll(0x00FFFFFF, hstring);
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- SetPlayerInterior(playerid,0);
- if(IsPlayerInAnyVehicle(playerid))
- {
- new VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID,2057.0847,840.1503,6.7337);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
- }
- else
- {
- SetPlayerPos(playerid,2057.0847,840.1503,6.7337);
- SetPlayerFacingAngle(playerid,190.9207);
- }
- return true;
- }
- CMD:favela(playerid)
- {
- GetPlayerName(playerid, pname, sizeof (pname));
- format(hstring, sizeof(hstring), "%s foi para a favela: {FFFF00}/favela", pname);
- SendClientMessageToAll(0x00FFFFFF, hstring);
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- SetPlayerInterior(playerid,0);
- if(IsPlayerInAnyVehicle(playerid))
- {
- new VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID,2229.4368,-1138.4003,25.3521);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
- }
- else
- {
- SetPlayerPos(playerid,2229.4368,-1138.4003,25.3521);
- SetPlayerFacingAngle(playerid,190.9207);
- }
- return true;
- }
- CMD:derby(playerid)
- {
- GetPlayerName(playerid, pname, sizeof (pname));
- format(hstring, sizeof(hstring), "%s foi se divertir no: {FFFF00}/derby", pname);
- SendClientMessageToAll(0x00FFFFFF, hstring);
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- SetPlayerInterior(playerid,0);
- if(IsPlayerInAnyVehicle(playerid))
- {
- new VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID,2749.3511,-1749.9856,43.7571);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
- }
- else
- {
- SetPlayerPos(playerid,2749.3511,-1749.9856,43.7571);
- SetPlayerFacingAngle(playerid,190.9207);
- }
- return true;
- }
- CMD:aerols(playerid)
- {
- GetPlayerName(playerid, pname, sizeof (pname));
- format(hstring, sizeof(hstring), "%s foi para o aeroporto em ls: {FFFF00}/aerols", pname);
- SendClientMessageToAll(0x00FFFFFF, hstring);
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- SetPlayerInterior(playerid,0);
- if(IsPlayerInAnyVehicle(playerid))
- {
- new VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID,2038.5096,-2628.2659,13.5469);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
- }
- else
- {
- SetPlayerPos(playerid,2038.5096,-2628.2659,13.5469);
- SetPlayerFacingAngle(playerid,190.9207);
- }
- return true;
- }
- CMD:aerosf(playerid)
- {
- GetPlayerName(playerid, pname, sizeof (pname));
- format(hstring, sizeof(hstring), "%s foi para o aeroporto em sf: {FFFF00}/aerosf", pname);
- SendClientMessageToAll(0x00FFFFFF, hstring);
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- SetPlayerInterior(playerid,0);
- if(IsPlayerInAnyVehicle(playerid))
- {
- new VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID,-1535.4487,-204.2322,15.1394);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
- }
- else
- {
- SetPlayerPos(playerid,-1535.4487,-204.2322,15.1394);
- SetPlayerFacingAngle(playerid,190.9207);
- }
- return true;
- }
- CMD:praia(playerid)
- {
- GetPlayerName(playerid, pname, sizeof (pname));
- format(hstring, sizeof(hstring), "%s foi para a praia relaxar: {FFFF00}/praia", pname);
- SendClientMessageToAll(0x00FFFFFF, hstring);
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- SetPlayerInterior(playerid,0);
- if(IsPlayerInAnyVehicle(playerid))
- {
- new VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID,835.6406,-1990.2131,12.8672);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.1080);
- }
- else
- {
- SetPlayerPos(playerid,835.6406,-1990.2131,12.8672);
- SetPlayerFacingAngle(playerid,190.9207);
- }
- return true;
- }
- //================= ARENAS ======================
- CMD:arenas(playerid)
- {
- new ArenasBruno[1000]; //
- strins(ArenasBruno,"{FFAE00}/DM1{00FF00} - Arenas do servidor\n",strlen(ArenasBruno));
- strins(ArenasBruno,"{FFAE00}/DM2{00FF00} - Arenas do servidor\n",strlen(ArenasBruno));
- strins(ArenasBruno,"{FFAE00}/FABRICA{00FF00} - Fabrica do DM\n",strlen(ArenasBruno));
- strins(ArenasBruno,"\n",strlen(ArenasBruno));
- ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}† ARENAS DE DM DO SERVIDOR †",ArenasBruno, "Fechar", "");
- return 1;
- }
- CMD:dm1(playerid)
- {
- SetPlayerInterior(playerid,0);
- GetPlayerName(playerid, pname, sizeof (pname));
- format(hstring, sizeof(hstring),"{FFFF00}%s {FFFFFF}Foi para as arenas {00FFFF}(/dm1)", pname);
- SendClientMessageToAll(Azul, hstring);
- GameTextForPlayer(playerid,"~g~Voce esta na arenadm", 3000, 5);
- SetPlayerPos(playerid,-377.1523,2242.2058,42.6185);
- return 1;
- }
- CMD:dm2(playerid)
- {
- SetPlayerInterior(playerid,0);
- GetPlayerName(playerid, pname, sizeof (pname));
- format(hstring, sizeof(hstring),"{FFFF00}%s {FFFFFF}Foi para as arenas {00FFFF}(/dm2)", pname);
- SendClientMessageToAll(Azul, hstring);
- GameTextForPlayer(playerid,"~g~Voce esta na arenadm", 3000, 5);
- SetPlayerPos(playerid,1057.0529,236.2674,47.0636);
- return 1;
- }
- CMD:fabrica(playerid)
- {
- SetPlayerInterior(playerid, 2);
- SetPlayerPos(playerid, 2543.462646, -1308.379882,1026.728393);
- SetPlayerFacingAngle(playerid, 76);
- GetPlayerName(playerid, pname, sizeof (pname));
- format(hstring, sizeof(hstring),"{FFFF00}%s {FFFFFF}Foi para a fabrica {00FFFF}(/fabrica)", pname);
- SendClientMessageToAll(Azul, hstring);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- RecentlyShot[playerid] = 0; // head shot
- SetPlayerInterior(playerid,0);
- TogglePlayerClock(playerid,0);
- SetPlayerRandomSpawn(playerid);
- GivePlayerWeapon(playerid, 24, 50), GivePlayerWeapon(playerid, 25, 30),
- GivePlayerWeapon(playerid, 29, 100), GivePlayerWeapon(playerid, 16, 5);
- SetPlayerArmour(playerid, 100.0);
- GivePlayerMoney(playerid, 10000);
- TextDrawHideForAll(Reloginho1);
- TextDrawShowForPlayer(playerid, Reloginho1);
- TextDrawHideForAll(Reloginho2);
- TextDrawShowForPlayer(playerid, Reloginho2);
- for(new i; i < MAX_PLAYERS; i ++) {
- if(IsPlayerConnected(i)) {
- TextDrawShowForPlayer(i, EmbaixoRadar);
- }
- }
- if(DOF2_IsSet("LLADMIN/Admins.adm", Nome(playerid)))
- {
- PlayerDados[playerid][Admin] = DOF2_GetInt("LLADMIN/Admins.adm", Nome(playerid));
- }
- if(DOF2_IsSet("LLADMIN/Helpers.hel", Nome(playerid)))
- {
- SetarDado(playerid, Helper, DOF2_GetBool("LLADMIN/Helpers.hel", Nome(playerid)));
- }
- if(DOF2_IsSet("LLADMIN/Vips.vip", Nome(playerid)))
- {
- SetarDado(playerid, Vip, DOF2_GetBool("LLADMIN/vips.vip", Nome(playerid)));
- }
- format(StringContas, sizeof(StringContas), "LLADMIN/Contas/%s.txt", Nome(playerid));
- //=============== Sistema de bom dia, boa tarde e boa noite=====================
- new Hour, Min, Sec;
- gettime(Hour,Min,Sec);
- GetPlayerName(playerid,pname,sizeof(pname));
- switch(Hour) {
- case 0..5:
- {
- format(hstring, sizeof(hstring), "~y~Boa Madruga ~n~~r~%s",pname);
- GameTextForPlayer(playerid, hstring, 3000, 1);
- }
- case 6..11:
- {
- format(hstring, sizeof(hstring), "~y~Bom Dia ~n~~r~%s",pname);
- GameTextForPlayer(playerid, hstring, 3000, 1);
- }
- case 12..18:
- {
- format(hstring, sizeof(hstring), "~y~Boa Tarde ~n~~r~%s",pname);
- GameTextForPlayer(playerid, hstring, 3000, 1);
- }
- case 19..23:
- {
- format(hstring, sizeof(hstring), "~y~Boa Noite ~n~~r~%s",pname);
- GameTextForPlayer(playerid, hstring, 3000, 1);
- }
- }
- return 1;
- }
- //--------------
- public SetPlayerRandomSpawn(playerid)
- {
- if (iSpawnSet[playerid] == 0)
- {
- new rand = random(sizeof(gRandomPlayerSpawns));
- SetPlayerPos(playerid, gRandomPlayerSpawns[rand][0], gRandomPlayerSpawns[rand][1], gRandomPlayerSpawns[rand][2]);
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source) {
- IdClicado[playerid] = clickedplayerid;
- NomeClicado[playerid] = Nome(clickedplayerid);
- if(!(NivelRequerido(playerid, 1))) return 1;
- format(String, 60, "Opções de Admin sobre %s", NomeClicado[playerid]);
- ShowPlayerDialog(playerid, DIALOG_OPCOES, DIALOG_STYLE_LIST, String , "{F5F50C}Kickar\n{F5180C}Banir\n{0CF50C}Advertir\n{FF05F7}Trazer\n{FF05F7}Ir\n{14C9C9}Particular\n{0C8CF5}Status", "Avançar", "Fechar");
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- SendDeathMessage(killerid, playerid, reason);
- GameTextForPlayer(killerid, "~g~ESCULACHOU~W~!!", 3000, 3);
- GameTextForPlayer(playerid, "~r~VC MORREU BABY ~W~!!", 3000, 3);
- GivePlayerMoney(killerid, 50000);
- ResetPlayerMoney(playerid);
- SetPlayerScore(killerid,GetPlayerScore(killerid) +1);
- PlayerDados[playerid][Morreu]++;
- PlayerDados[killerid][Matou]++;
- format(StringContas, sizeof(StringContas), "LLADMIN/Contas/%s.txt", Nome(playerid));
- if(DOF2_IsSet("LLADMIN/Admins.adm", Nome(playerid)))
- {
- PlayerDados[playerid][Admin] = DOF2_GetInt("LLADMIN/Admins.adm", Nome(playerid));
- }
- KillTimer(TimerKit);
- if(InvitedDuel[killerid] == true) {
- new Float:healthkiller;
- new namekiller[24],namedeather[24],string[44];
- GetPlayerName(killerid, namekiller, 24);
- GetPlayerName(playerid, namedeather, 24);
- GetPlayerHealth(killerid,healthkiller);
- format(string, sizeof(string), "»»[DUELO]«« : %s Ganhou Duelo de %s com %0.0f de energia (Colete & Vida)",namekiller,namedeather,healthkiller);
- SendClientMessageToAll(0xF600F6AA, string);
- InvitedDuel[killerid] = false;
- InvitedDuel[playerid] = false;
- IdDuel[playerid] = playerid;
- IdDuel[killerid] = killerid;
- ArenaUsada = false;
- healthkiller = 0;
- SpawnPlayer(killerid);
- }
- return 1;
- }
- SetupPlayerForClassSelection(playerid)
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,-1531.6575,687.5902,133.0514);
- SetPlayerFacingAngle(playerid, 320);
- SetPlayerCameraPos(playerid,-1528.9016,691.0265,134.1981);
- SetPlayerCameraLookAt(playerid,-1531.6575,687.5902,133.0514);
- return 1;
- }
- //=========NITRO
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- if(Nitro(vehicleid))
- {
- AddVehicleComponent(vehicleid, 1010);
- }
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(newkeys & KEY_YES) {
- ClearAnimations(playerid);
- return 1;
- }
- //========= head shot
- if(newkeys & KEY_FIRE && newkeys & KEY_HANDBRAKE) {
- if(RecentlyShot[playerid] == 0) {
- RecentlyShot[playerid] = 1;
- SetTimerEx("AntiSpam", 1000, false, "d", playerid);
- if(GetPlayerWeapon(playerid) == 34) {
- new Float:blahx, Float:blahy, Float:blahz;
- HeadshotCheck(playerid, blahx, blahy, blahz);
- return 1;
- }
- return 1;
- }
- return 1;
- }
- //===========
- if(IsPlayerInAnyVehicle(playerid)) {
- new nos = GetPlayerVehicleID(playerid);
- if(Nitro(nos) && (oldkeys & 1 || oldkeys & 4)) {
- RemoveVehicleComponent(nos, 1010);
- AddVehicleComponent(nos, 1010);
- }
- }
- return 1;
- }
- Nitro(vehicleid)
- {
- new nos = GetVehicleModel(vehicleid);
- switch(nos) {
- case 444:
- return 0;
- case 581:
- return 0;
- case 586:
- return 0;
- case 481:
- return 0;
- case 509:
- return 0;
- case 446:
- return 0;
- case 556:
- return 0;
- case 443:
- return 0;
- case 452:
- return 0;
- case 453:
- return 0;
- case 454:
- return 0;
- case 472:
- return 0;
- case 473:
- return 0;
- case 484:
- return 0;
- case 493:
- return 0;
- case 595:
- return 0;
- case 462:
- return 0;
- case 463:
- return 0;
- case 468:
- return 0;
- case 521:
- return 0;
- case 522:
- return 0;
- case 417:
- return 0;
- case 425:
- return 0;
- case 447:
- return 0;
- case 487:
- return 0;
- case 488:
- return 0;
- case 497:
- return 0;
- case 501:
- return 0;
- case 548:
- return 0;
- case 563:
- return 0;
- case 406:
- return 0;
- case 520:
- return 0;
- case 539:
- return 0;
- case 553:
- return 0;
- case 557:
- return 0;
- case 573:
- return 0;
- case 460:
- return 0;
- case 593:
- return 0;
- case 464:
- return 0;
- case 476:
- return 0;
- case 511:
- return 0;
- case 512:
- return 0;
- case 577:
- return 0;
- case 592:
- return 0;
- case 471:
- return 0;
- case 448:
- return 0;
- case 461:
- return 0;
- case 523:
- return 0;
- case 510:
- return 0;
- case 430:
- return 0;
- case 465:
- return 0;
- case 469:
- return 0;
- case 513:
- return 0;
- case 519:
- return 0;
- }
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- new ping = GetPlayerPing(playerid);
- if(ping > MAX_PING)
- {
- MensagemFormatadaParaTodos(AZUL_CLARO, "O jogador %s [ID: %d] foi kickado do servidor por ultrapassar o ping maximo (%d).", Nome(playerid), playerid, MAX_PING);
- Kick(playerid);
- }
- new Arma = GetPlayerWeapon(playerid);
- if(MsgHack[playerid] == true) return 1;
- switch(Arma)
- {
- case 35:
- {
- format(String, sizeof(String), "[ANTI WH] O jogador %s [ID: %d] está usando um lança-misseis. /assitir para conferir.", Nome(playerid), playerid);
- MensagemParaAdmins(String);
- MsgHack[playerid] = true;
- SetTimerEx("EnviarMsgHack", 60000, true, "i", playerid);
- }
- case 36:
- {
- format(String, sizeof(String), "[ANTI WH] O jogador %s [ID: %d] está usando um lança-misseis. /assitir para conferir.", Nome(playerid), playerid);
- MensagemParaAdmins(String);
- MsgHack[playerid] = true;
- SetTimerEx("EnviarMsgHack", 60000, true, "i", playerid);
- }
- case 37:
- {
- format(String, sizeof(String), "[ANTI WH] O jogador %s [ID: %d] está usando um lança-chamas. /assitir para conferir.", Nome(playerid), playerid);
- MensagemParaAdmins(String);
- MsgHack[playerid] = true;
- SetTimerEx("EnviarMsgHack", 60000, true, "i", playerid);
- }
- case 38:
- {
- format(String, sizeof(String), "[ANTI WH] O jogador %s [ID: %d] está usando uma minigun. /assitir para conferir.", Nome(playerid), playerid);
- MensagemParaAdmins(String);
- MsgHack[playerid] = true;
- SetTimerEx("EnviarMsgHack", 60000, true, "i", playerid);
- }
- case 39:
- {
- format(String, sizeof(String), "[ANTI WH] O jogador %s [ID: %d] está usando explosivos remotos. /assitir para conferir.", Nome(playerid), playerid);
- MensagemParaAdmins(String);
- MsgHack[playerid] = true;
- SetTimerEx("EnviarMsgHack", 60000, true, "i", playerid);
- }
- case 40:
- {
- format(String, sizeof(String), "[ANTI WH] O jogador %s [ID: %d] está usando um detonador. /assitir para conferir.", Nome(playerid), playerid);
- MensagemParaAdmins(String);
- MsgHack[playerid] = true;
- SetTimerEx("EnviarMsgHack", 60000, true, "i", playerid);
- }
- case 43:
- {
- format(String, sizeof(String), "[ANTI WH] O jogador %s [ID: %d] está usando uma camera fotografica. /assitir para conferir.", Nome(playerid), playerid);
- MensagemParaAdmins(String);
- MsgHack[playerid] = true;
- SetTimerEx("EnviarMsgHack", 60000, true, "i", playerid);
- }
- case 44:
- {
- format(String, sizeof(String), "[ANTI WH] O jogador %s [ID: %d] está usando oculos de visão noturna. /assitir para conferir.", Nome(playerid), playerid);
- MensagemParaAdmins(String);
- MsgHack[playerid] = true;
- SetTimerEx("EnviarMsgHack", 60000, true, "i", playerid);
- }
- case 45:
- {
- format(String, sizeof(String), "[ANTI WH] O jogador %s [ID: %d] está usando oculos de visão noturna. /assitir para conferir.", Nome(playerid), playerid);
- MensagemParaAdmins(String);
- MsgHack[playerid] = true;
- SetTimerEx("EnviarMsgHack", 60000, true, "i", playerid);
- }
- }
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetupPlayerForClassSelection(playerid);
- ApplyAnimation(playerid,"DANCING","dnce_M_a", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- public OnGameModeInit()
- {
- AntiDeAMX();
- SetGameModeText("Brasil||DM||Stunts");
- UsePlayerPedAnims();
- ShowPlayerMarkers(1);
- ShowNameTags(1);
- DisableInteriorEnterExits();
- SetTimer("RandomMSGs",60000, true);
- SetTimer("MudarNomeDOServer",250,true);
- SetTimer("reloginho",1000,true);
- SetTimer("Uplevel",600000,true);
- SetTimer("AtualizarScore", 1000, true);
- SetTimer("Speed", 250, true);
- SetTimer("ImprimirInformacoes", 40, false);
- Armam = CreatePickup(358, 2, -27.3796, 1930.7887, 33.7188);
- Armam2 = CreatePickup(358, 2, -27.3796, 1930.7887, 33.7188);
- Armam3 = CreatePickup(358, 2, 74.3992, 1820.2593, 33.7188);
- Armam4 = CreatePickup(358, 2, -33.1715, 1837.3759, 33.7188);
- Armam5 = CreatePickup(341, 2, 2445.8730,747.5463,35.0156);
- Armam6 = CreatePickup(355, 2, 2079.4541,867.2479,6.9666);
- Reloginho1 = TextDrawCreate(620.0,5.0," ");
- Reloginho2 = TextDrawCreate(632.0,25.0," ");
- TextDrawAlignment(Reloginho1,3);
- TextDrawAlignment(Reloginho2,3);
- TextDrawColor(Reloginho1,0xFFFFFFFF);
- TextDrawColor(Reloginho2,0xFFFFFFFF);
- TextDrawBackgroundColor(Reloginho1,0x000000FF);
- TextDrawBackgroundColor(Reloginho2,0x000000FF);
- TextDrawFont(Reloginho1,3);
- TextDrawLetterSize(Reloginho1,0.5,1.4);
- TextDrawFont(Reloginho2,3);
- TextDrawLetterSize(Reloginho2,0.5,1.4);
- TextDrawSetProportional(Reloginho1,1);
- TextDrawSetProportional(Reloginho2,1);
- TextDrawSetShadow(Reloginho1,1);
- TextDrawSetShadow(Reloginho2,1);
- TextDrawSetOutline(Reloginho1,2);
- TextDrawSetOutline(Reloginho2,2);
- TextDrawShowForAll(Reloginho1);
- TextDrawShowForAll(Reloginho2);
- EmbaixoRadar = TextDrawCreate(1.000000,437.000000, "~r~< Utilidades > ~b~/comandos /teles /report /arenas /creditos ~r~>> ~y~Brasil ~b~Top ~g~Killers~r~ <<");
- TextDrawUseBox(EmbaixoRadar,1);
- TextDrawBoxColor(EmbaixoRadar,0x00000066);
- TextDrawTextSize(EmbaixoRadar,641.000000,0.000000);
- TextDrawAlignment(EmbaixoRadar,0);
- TextDrawBackgroundColor(EmbaixoRadar,0x000000ff);
- TextDrawFont(EmbaixoRadar,3);
- TextDrawLetterSize(EmbaixoRadar,0.399999,1.100000);
- TextDrawColor(EmbaixoRadar,0xffffffff);
- TextDrawSetOutline(EmbaixoRadar,1);
- TextDrawSetProportional(EmbaixoRadar,1);
- TextDrawSetShadow(EmbaixoRadar,1);
- //------------
- Textdraw0 = TextDrawCreate(39.000000, 285.000000, "--");//text draw do veiculo
- TextDrawBackgroundColor(Textdraw0, 255);
- TextDrawFont(Textdraw0, 3);
- TextDrawLetterSize(Textdraw0, 0.500000, 1.000000);
- TextDrawColor(Textdraw0, 16711935);
- TextDrawSetOutline(Textdraw0, 1);
- TextDrawSetProportional(Textdraw0, 1);
- TextDrawTextSize(Textdraw0, 187.000000, 549.000000);
- Textdraw1 = TextDrawCreate(39.000000, 300.000000, "--");//velocidade
- TextDrawBackgroundColor(Textdraw1, 255);
- TextDrawFont(Textdraw1, 3);
- TextDrawLetterSize(Textdraw1, 0.500000, 1.000000);
- TextDrawColor(Textdraw1, 16711935);
- TextDrawSetOutline(Textdraw1, 1);
- TextDrawSetProportional(Textdraw1, 1);
- TextDrawTextSize(Textdraw1, 187.000000, 272.000000);
- Textdraw2 = TextDrawCreate(39.000000, 315.000000, "--");//Hp (vida)
- TextDrawBackgroundColor(Textdraw2, 255);
- TextDrawFont(Textdraw2, 3);
- TextDrawLetterSize(Textdraw2, 0.500000, 1.000000);
- TextDrawColor(Textdraw2, 16711935);
- TextDrawSetOutline(Textdraw2, 1);
- TextDrawSetProportional(Textdraw2, 1);
- TextDrawTextSize(Textdraw2, 187.000000, 272.000000);
- //------------
- for(new x = 0; x < MAX_PLAYERS; x++)
- {
- ScoreTextDraw[x] = TextDrawCreate(487.000000, 408.000000, "Score");
- TextDrawBackgroundColor(ScoreTextDraw[x], 255);
- TextDrawFont(ScoreTextDraw[x], 1);
- TextDrawLetterSize(ScoreTextDraw[x], 0.440000, 1.500000);
- TextDrawColor(ScoreTextDraw[x], -1);
- TextDrawSetOutline(ScoreTextDraw[x], 0);
- TextDrawSetProportional(ScoreTextDraw[x], 1);
- TextDrawSetShadow(ScoreTextDraw[x], 1);
- }
- AddPlayerClass(0,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
- AddPlayerClass(266,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
- AddPlayerClass(267,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
- AddPlayerClass(268,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(269,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(270,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(271,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(272,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(280,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
- AddPlayerClass(281,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
- AddPlayerClass(282,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
- AddPlayerClass(283,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(284,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(285,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(286,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(287,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(254,1958.3783,1343.1572,15.3746,0.0,0,0,24,300,-1,-1);
- AddPlayerClass(255,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(256,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(257,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(258,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(259,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(260,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(261,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(262,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(263,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(264,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(274,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(275,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(276,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(1,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(2,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(290,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(291,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(292,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(293,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(294,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(295,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(296,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(297,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(298,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(299,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(277,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(278,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(279,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(288,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(47,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(48,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(49,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(50,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(51,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(52,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(53,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(54,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(55,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(56,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(57,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(58,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(59,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(60,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(61,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(62,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(63,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(64,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(66,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(67,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(68,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(69,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(70,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(71,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(72,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(73,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(75,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(76,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(78,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(79,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(80,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(81,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(82,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(83,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(84,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(85,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(87,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(88,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(89,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(91,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(92,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(93,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(95,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(96,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(97,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(98,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(99,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(100,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(101,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(102,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(103,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(104,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(105,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(106,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(107,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(108,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(109,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(110,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(111,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(112,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(113,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(114,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(115,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(116,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(117,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(118,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(120,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(121,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(122,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(123,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(124,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(125,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(126,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(127,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(128,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(129,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(131,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(133,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(134,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(135,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(136,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(137,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(138,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(139,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(140,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(141,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(142,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(143,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(144,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(145,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(146,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(147,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(148,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(150,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(151,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(152,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(153,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(154,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(155,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(156,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(157,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(158,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(159,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(160,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(161,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(162,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(163,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(164,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(165,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(166,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(167,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(168,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(169,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(170,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(171,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(172,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(173,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(174,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(175,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(176,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(177,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(178,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(179,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(180,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(181,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(182,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(183,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(184,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(185,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(186,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(187,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(188,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(189,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(190,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(191,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(192,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(193,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(194,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(195,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(196,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(197,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(198,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(199,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(200,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(201,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(202,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(203,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(204,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(205,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(206,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(207,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(209,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(210,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(211,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(212,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(213,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(214,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(215,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(216,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(217,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(218,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(219,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(220,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(221,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(222,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(223,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(224,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(225,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(226,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(227,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(228,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(229,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(230,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(231,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(232,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(233,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(234,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(235,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(236,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(237,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(238,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(239,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(240,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(241,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(242,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(243,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(244,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(245,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(246,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(247,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(248,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(249,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(250,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(251,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(253,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- //carros do spawns
- AddStaticVehicle(411,-2446.9692,740.9683,34.7427,180.4507,3,3);
- AddStaticVehicle(411,-2438.4089,742.0896,34.7427,184.1600,3,3);
- AddStaticVehicle(415,-2451.3950,741.9471,34.7427,177.7242,0,1);
- AddStaticVehicle(451,-2429.5627,742.1686,34.7427,180.1825,2,1);
- AddStaticVehicle(522,-1866.3438,-144.1949,11.4646,359.3810,3,3);
- AddStaticVehicle(522,-1867.7831,-144.4688,11.4697,352.3374,3,3);
- AddStaticVehicle(522,-1858.3805,-143.7475,11.4729,358.6462,3,3);
- AddStaticVehicle(522,-1855.8914,-144.6464,11.4773,358.5233,3,3);
- AddStaticVehicle(411,-2318.8755,-124.0995,35.0396,180.9394,3,3);
- AddStaticVehicle(411,-2341.0906,-123.7862,35.0396,181.7613,3,3);
- AddStaticVehicle(522,-2344.6575,-125.5156,34.8824,164.4606,3,3);
- AddStaticVehicle(411,-2655.5125,-278.3441,7.2163,134.5728,3,3);
- AddStaticVehicle(411,-2663.4219,-286.6519,7.1803,318.1922,3,3);
- AddStaticVehicle(521,-2030.1726,133.9640,28.4055,320.3022,3,3);
- AddStaticVehicle(521,-2027.1431,133.0742,28.4110,325.4086,3,3);
- AddStaticVehicle(557,1129.0697,-1391.6729,13.9609,88.3183,1,1);
- AddStaticVehicle(513,2027.1006,-2653.7864,14.1002,3.6031,186,186);
- AddStaticVehicle(596,2249.8394,2417.0476,10.3883,92.1641,131,186);
- AddStaticVehicle(506,2167.8064,2741.0918,10.5251,90.2423,158,1);
- AddStaticVehicle(506,2016.7523,-2610.5615,13.2530,268.6848,158,1);
- AddStaticVehicle(515,1539.1075,2761.4153,11.7749,181.5078,182,182);
- AddStaticVehicle(535,2034.3915,1916.5151,11.9413,358.9341,166,1);
- AddStaticVehicle(522,1395.0353,2246.0483,10.3966,263.3931,183,184);
- AddStaticVehicle(541,1386.9871,2249.8438,10.4438,87.6492,186,1);
- AddStaticVehicle(436,1650.9771,2746.5576,10.6004,177.0041,2,2);
- AddStaticVehicle(522,1496.3253,2205.1104,10.3917,179.4193,3,3);
- //carros da garagem
- AddStaticVehicle(411,15.8611,1553.6078,12.4708,101.0493,3,3);
- AddStaticVehicle(541,18.0732,1549.3188,12.3521,106.6778,182,1);
- AddStaticVehicle(603,19.1407,1545.4994,12.5880,105.9449,0,1);
- AddStaticVehicle(413,19.8665,1541.5885,12.8522,105.5887,186,1);
- AddStaticVehicle(415,22.5897,1536.6505,12.5210,111.6898,181,1);
- AddStaticVehicle(522,-31.2245,1539.8810,12.3057,201.1153,186,182);
- AddStaticVehicle(522,-29.4554,1540.9019,12.3058,199.2207,166,169);
- AddStaticVehicle(522,-27.6312,1541.1769,12.3198,184.7536,3,3);
- AddStaticVehicle(521,-26.3319,1541.8319,12.3235,206.2010,131,1);
- AddStaticVehicle(521,-24.1248,1542.2466,12.3273,193.7340,0,1);
- AddStaticVehicle(403,-9.6409,1496.8712,13.3586,22.2478,182,1);
- AddStaticVehicle(403,-2.0715,1499.2333,13.3587,15.2768,186,1);
- AddStaticVehicle(471,-21.9865,1542.9550,12.2378,199.9325,3,1);
- AddStaticVehicle(471,-19.5963,1543.8113,12.2374,211.1379,2,1);
- AddStaticVehicle(556,10.5848,1536.6968,13.1139,111.8051,1,1);
- AddStaticVehicle(556,6.6869,1547.7677,13.1297,108.1112,1,1);
- AddStaticVehicle(451,25.3415,1529.8348,12.4573,110.3895,3,1);
- AddStaticVehicle(494,27.2088,1524.0690,12.6513,108.2633,169,1);
- AddStaticVehicle(495,-2.7308,1535.9039,13.1026,109.8643,188,1);
- AddStaticVehicle(495,29.5683,1514.9972,13.1292,108.3949,195,1);
- AddStaticVehicle(411,6.1664,1521.2861,12.4771,108.0828,131,1);
- AddStaticVehicle(451,-7.1198,1524.1995,12.4570,105.4025,186,1);
- AddStaticVehicle(535,3.5825,1506.6882,12.5196,116.4206,182,1);
- AddStaticVehicle(568,16.7800,1515.6938,12.6229,100.6046,1,1);
- AddStaticVehicle(539,-13.0258,1528.4283,12.1147,104.8773,1,1);
- AddStaticVehicle(439,-13.4491,1539.4911,12.6519,117.9407,2,1);
- AddStaticVehicle(598,-1.3624,1513.5792,12.4970,107.1686,183,0);
- AddStaticVehicle(571,13.1108,1527.2448,12.0338,108.1337,186,0);
- AddStaticVehicle(571,11.6212,1530.1322,12.0262,109.4216,182,0);
- AddStaticVehicle(534,28.7010,1519.8153,12.4818,110.4837,3,3);
- AddStaticVehicle(560,31.8407,1509.6613,12.4550,102.5747,45,45);
- //===== mensagens 3d
- Create3DTextLabel("Sem motos? Use /v 522 cor1 cor2",0x00FF00FF,-2237.2661,-1718.7568,480.8683,50,0);
- Create3DTextLabel("Sem motos? Use /v 522 cor1 cor2",0x00FF00FF,320.8494,-2861.5278,143.5188,50,0);
- Create3DTextLabel("Sem motos? Use /v 522 cor1 cor2",0x00FF00FF,-2879.1689,-3075.0132,79.6127,50,0);
- Create3DTextLabel("Sem motos? Use /v 522 cor1 cor2",0x00FF00FF,1499.0292,-2698.3464,13.5391,50,0);
- Create3DTextLabel("/dm1",0x00FF00FF,-368.7011,2218.5105,42.4912,50,0);
- Create3DTextLabel("/drop",0x00FF00FF,1809.8409,1719.5765,1128.6166,50,0);
- Create3DTextLabel("/aerols",0x00FF00FF,2056.9668,-2620.6597,13.5469,50,0);
- Create3DTextLabel("/stunt",0x00FF00FF,-513.3890,2219.5330,42.4960,50,0);
- Create3DTextLabel("/garagem",0x00FF00FF,-45.7932,1520.5421,12.7500,50,0);
- //------ aero porto
- //
- AddStaticVehicle(476,1957.3875,-2652.6069,14.2567,358.0165,3,3);
- AddStaticVehicle(593,1884.2151,-2561.2798,14.0055,92.1081,22,2);
- AddStaticVehicle(519,2052.6418,-2649.0398,14.4686,359.8606,5,5);
- AddStaticVehicle(494,2008.3224,-2610.7747,13.4422,269.0588,186,1);
- //===---- PARKOUR NGR
- AddStaticVehicle(522,-2237.9082,-1710.9894,480.4368,96.0005,3,3);
- AddStaticVehicle(522,-2237.3833,-1712.2794,480.4471,96.6538,2,2);
- AddStaticVehicle(522,-2237.3308,-1713.1232,480.4463,99.0342,0,1);
- AddStaticVehicle(522,-2237.0911,-1714.6444,480.4474,100.3504,182,182);
- AddStaticVehicle(522,-2199.3972,-1677.9700,375.3003,276.1049,189,1);
- //======= nrg 3 ====
- AddStaticVehicle(522,-2889.1353,-3074.8330,79.1797,186.4037,3,3);
- AddStaticVehicle(522,-2887.4316,-3074.6741,79.1805,185.8502,6,1);
- AddStaticVehicle(522,-2886.0752,-3074.7820,79.1764,182.3389,9,1);
- AddStaticVehicle(522,-2884.4299,-3074.7769,79.1601,182.2280,11,1);
- AddStaticVehicle(522,-2883.2681,-3074.7500,79.1774,171.5786,182,1);
- //======= nrg 4 ======
- AddStaticVehicle(522,1503.9148,-2698.1631,13.1048,180.1394,186,1);
- AddStaticVehicle(522,1505.3438,-2698.3503,13.1063,185.5352,184,1);
- AddStaticVehicle(522,1509.6350,-2698.8181,13.1071,175.2425,178,1);
- AddStaticVehicle(522,1508.0588,-2698.6311,13.1102,180.5391,179,1);
- AddStaticVehicle(522,1506.7577,-2698.9619,13.1049,176.7514,180,1);
- AddStaticVehicle(522,1502.2568,-2699.7478,13.1060,180.6236,3,3);
- //===== motocros
- AddStaticVehicleEx(468,606.0363,902.7790,-45.1673,155.9530,186,1,10);
- AddStaticVehicleEx(468,604.8460,903.9067,-45.1732,170.1201,182,1,10);
- AddStaticVehicleEx(468,604.0232,906.3658,-45.1802,180.2992,3,1,10);
- //===== kart
- //Kart
- AddStaticVehicleEx(571,2892.0396,1026.6110,12.7592,0.4990,88,83,5);
- AddStaticVehicleEx(571,2890.0488,1026.5933,12.7790,0.4996,88,83,5);
- AddStaticVehicleEx(571,2888.3948,1026.5753,12.7776,0.6341,88,83,5);
- AddStaticVehicleEx(571,2886.6985,1026.5564,12.7775,0.6341,88,83,5);
- //========== OBJETOS ===============
- //-------------- DM 1 ------------------
- CreateObject(987, -405.89999389648, 2275.6000976563, 41.200000762939, 0, 0, 182);
- CreateObject(987, -417.89999389648, 2275.5, 41.200000762939, 0, 0, 186);
- CreateObject(987, -429.79998779297, 2274.3000488281, 41.5, 356.00244140625, 2.0048828125, 236.13980102539);
- CreateObject(987, -436.20001220703, 2264.5, 41.200000762939, 0, 0, 242);
- CreateObject(987, -442, 2254.1000976563, 41.400001525879, 0, 0, 250);
- CreateObject(987, -446.29998779297, 2243.1999511719, 41.400001525879, 0, 0, 270);
- CreateObject(987, -446.10000610352, 2232, 41.5, 0, 0, 278);
- CreateObject(987, -445, 2220.6000976563, 41.400001525879, 0, 0, 286);
- CreateObject(987, -442.10000610352, 2209.1999511719, 41.400001525879, 0, 358, 314);
- CreateObject(987, -434.10000610352, 2200.3999023438, 41.400001525879, 0, 2, 330);
- CreateObject(987, -423.79998779297, 2194.3000488281, 41.099998474121, 0, 0, 343.99996948242);
- CreateObject(987, -412.39999389648, 2190.6999511719, 41.099998474121, 0, 0, 354);
- CreateObject(987, -400.79998779297, 2189.6000976563, 41, 0, 0, 0);
- CreateObject(987, -389.20001220703, 2189.3000488281, 41.099998474121, 0, 0, 6);
- CreateObject(987, -377.79998779297, 2190.1999511719, 41.200000762939, 0, 0, 8);
- CreateObject(987, -365.89999389648, 2191.6999511719, 41.099998474121, 0, 0, 18);
- CreateObject(987, -354.60000610352, 2195.1000976563, 41.5, 0, 0, 30);
- CreateObject(987, -344.29998779297, 2201, 41.5, 0, 0, 64);
- CreateObject(987, -339.20001220703, 2211.6000976563, 41.5, 0, 0, 100);
- CreateObject(987, -341, 2222.6000976563, 41.5, 0, 0, 108);
- CreateObject(987, -344.70001220703, 2233.5, 41.5, 0, 0, 102);
- CreateObject(987, -347.20001220703, 2244.6999511719, 41.5, 0, 2, 108);
- CreateObject(987, -350.79998779297, 2255.8999023438, 41.099998474121, 0, 0, 116);
- CreateObject(987, -355.70001220703, 2266.6999511719, 41.799999237061, 0, 0, 154);
- CreateObject(987, -365.29998779297, 2271.8999023438, 40.700000762939, 0, 0, 162);
- CreateObject(987, -376.20001220703, 2275.1000976563, 40.400001525879, 0, 0, 180);
- CreateObject(987, -387.29998779297, 2275.6000976563, 40.200000762939, 0, 2, 180);
- CreateObject(987, -398.89999389648, 2275.8999023438, 40.799999237061, 0, 0, 182);
- CreateObject(3524, -416.29998779297, 2246.8999023438, 53.400001525879, 0, 0, 110);
- CreateObject(3374, -425.70001220703, 2208.3000488281, 42.900001525879, 0, 0, 0);
- CreateObject(3594, -371.89999389648, 2224.6000976563, 42.099998474121, 0, 0, 0);
- CreateObject(650, -420.29998779297, 2265.3999023438, 41.400001525879, 0, 0, 0);
- CreateObject(650, -423.29998779297, 2261.3999023438, 41.400001525879, 0, 0, 0);
- CreateObject(2350, -378.39999389648, 2245.8999023438, 42, 0, 0, 0);
- CreateObject(2350, -378.60000610352, 2247, 42, 0, 0, 0);
- //=--------------- dm 2=====================
- CreateObject(16771, 1058.038330, 235.117920, 49.743687, 0.0000, 0.0000, 0.0000);
- CreateObject(987, 1042.112427, 256.047394, 42.966713, 0.0000, 0.0000, 0.0000);
- CreateObject(987, 1053.195557, 256.242126, 42.972927, 0.0000, 0.0000, 0.0000);
- CreateObject(987, 1063.600098, 256.601532, 42.966713, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 1075.869263, 214.702576, 43.372467, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 1035.454102, 214.389343, 43.372467, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 1030.079590, 257.845276, 43.372467, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 1039.019287, 217.096130, 43.594753, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 1037.099487, 255.926392, 43.594753, 0.0000, 0.0000, 0.0000);
- CreateObject(1225, 1079.328369, 256.158600, 44.398472, 0.0000, 0.0000, 0.0000);
- CreateObject(3277, 1073.314819, 234.525345, 43.967808, 0.0000, 0.0000, 0.0000);
- CreateObject(3277, 1058.256714, 251.389420, 43.961594, 0.0000, 0.0000, 0.0000);
- CreateObject(3277, 1058.651123, 217.258148, 43.961594, 0.0000, 0.0000, 0.0000);
- CreateObject(3277, 1041.255127, 236.034134, 44.265793, 0.0000, 0.0000, 0.0000);
- CreateObject(11479, 1075.271118, 223.041260, 43.374996, 0.0000, 0.0000, 0.0000);
- CreateObject(3461, 1042.890625, 236.151932, 46.340805, 0.0000, 0.0000, 0.0000);
- CreateObject(3461, 1058.542358, 252.057678, 46.036606, 0.0000, 0.0000, 0.0000);
- CreateObject(3461, 1058.175781, 220.315491, 46.028915, 0.0000, 0.0000, 0.0000);
- CreateObject(3461, 1073.004395, 236.654724, 46.035126, 0.0000, 0.0000, 0.0000);
- CreateObject(2780, 1042.186523, 254.811707, 43.188999, 0.0000, 0.0000, 0.0000);
- CreateObject(2780, 1075.703003, 256.268982, 43.188999, 0.0000, 0.0000, 0.0000);
- CreateObject(2780, 1076.493896, 216.833740, 43.188999, 0.0000, 0.0000, 0.0000);
- CreateObject(2780, 1040.455566, 217.779327, 43.188999, 0.0000, 0.0000, 0.0000);
- CreateObject(3528, 1039.966797, 242.649429, 46.078182, 0.0000, 0.0000, 0.0000);
- CreateObject(3515, 1056.563965, 234.897217, 45.159206, 0.0000, 0.0000, 0.0000);
- CreateObject(1985, 1074.147949, 216.879578, 45.617737, 0.0000, 0.0000, 0.0000);
- CreateObject(1452, 1074.344238, 219.629578, 44.248024, 0.0000, 0.0000, 0.0000);
- CreateObject(18569, 1067.654785, 227.434662, 44.515091, 0.0000, 0.0000, 0.0000);
- //----------------------------DERBY ************
- CreateObject(8546, 1556.1999511719, 2668.3000488281, 99.199996948242, 0, 0, 0);
- CreateObject(980, 2772.3999023438, 909.40002441406, 13.10000038147, 0, 0, 272);
- CreateObject(980, 2772.3000488281, 920.70001220703, 13, 0, 0, 268);
- CreateObject(1411, 2774.8000488281, 903.40002441406, 11.5, 0, 0, 0);
- CreateObject(1411, 2774.8999023438, 924, 11.5, 0, 0, 0);
- CreateObject(1225, 2725.6000976563, -1769.5999755859, 43.200000762939, 0, 0, 0);
- CreateObject(1225, 2716.6000976563, -1775.3000488281, 42.299999237061, 0, 0, 0);
- CreateObject(1225, 2716.6999511719, -1791.5, 41.400001525879, 0, 0, 0);
- CreateObject(1225, 2710.3000488281, -1747.6999511719, 42, 0, 0, 0);
- CreateObject(1676, 2750, -1720.6999511719, 42.200000762939, 0, 0, 0);
- CreateObject(2780, 2749.3000488281, -1721.1999511719, 41.299999237061, 0, 0, 0);
- CreateObject(2780, 2748.8999023438, -1775.0999755859, 42.5, 0, 0, 0);
- CreateObject(1225, 2771.3999023438, -1745.8000488281, 41.799999237061, 0, 0, 0);
- CreateObject(3524, 2739.8000488281, -1760.4000244141, 46, 0, 0, 78);
- CreateObject(3524, 2738.8999023438, -1762.4000244141, 46, 0, 358, 48);
- CreateObject(2780, 2737.3000488281, -1772.5, 42.799999237061, 0, 0, 0);
- CreateObject(3524, 2737.1999511719, -1762.5, 46, 0, 0, 0);
- CreateObject(3524, 2736.1000976563, -1760.9000244141, 45.799999237061, 0, 0, 280);
- CreateObject(3524, 2738.3000488281, -1758.5, 46, 0, 0, 154);
- CreateObject(3524, 2736.5, -1759.4000244141, 46, 0, 0, 242);
- CreateObject(3515, 2738, -1760.5999755859, 42.299999237061, 0, 0, 0);
- CreateObject(1676, 2717.3000488281, -1735.0999755859, 42.599998474121, 0, 0, 0);
- CreateObject(1225, 2681.8999023438, -1738.4000244141, 38.099998474121, 0, 0, 0);
- CreateObject(2780, 2726.1000976563, -1717.4000244141, 39.900001525879, 0, 0, 0);
- CreateObject(1225, 2778.1000976563, -1728.5, 39.799999237061, 0, 0, 0);
- CreateObject(1225, 2730, -1705.5999755859, 39, 0, 0, 0);
- CreateObject(1225, 2695.5, -1723, 39.099998474121, 0, 0, 0);
- CreateObject(2780, 2769, -1747.1999511719, 42, 0, 0, 0);
- CreateObject(3374, 2780.6999511719, -1768, 41.700000762939, 0, 4, 348);
- CreateObject(1676, 2694.8999023438, -1787.5999755859, 41.099998474121, 0, 0, 0);
- CreateObject(1225, 2732.1999511719, -1815.5999755859, 38.900001525879, 0, 0, 0);
- CreateObject(2780, 2765.5, -1812, 37.799999237061, 0, 0, 0);
- CreateObject(1676, 2778.8000488281, -1801.9000244141, 39.5, 0, 0, 0);
- CreateObject(1225, 2764.3999023438, -1793.1999511719, 40.299999237061, 0, 0, 0);
- CreateObject(1225, 2727.8000488281, -1748.0999755859, 43.200000762939, 0, 0, 0);
- CreateObject(2780, 2718.1999511719, -1753.3000488281, 42.400001525879, 0, 0, 0);
- // RAMPA NA AVENIDA ====
- CreateObject(1655, 2072.6999511719, 823.59997558594, 6.9000000953674, 0, 0, 178);
- CreateObject(1655, 2064.1000976563, 823.90002441406, 6.9000000953674, 0, 0, 178);
- CreateObject(1655, 2072.3999023438, 815.90002441406, 11.10000038147, 12, 0, 177.99993896484);
- CreateObject(1655, 2063.8000488281, 816.20001220703, 11.10000038147, 12, 0, 178);
- CreateObject(16442, 2090.1999511719, 816.09997558594, 9.1999998092651, 0, 0, 0);
- CreateObject(16442, 2088.1999511719, 816.29998779297, 10.199999809265, 353.32754516602, 311.56414794922, 356.53469848633);
- CreateObject(3092, 2082.5, 867.70001220703, 6.9000000953674, 0, 0, 227.99996948242);
- // motocros ================
- CreateObject(16318, 526.20001220703, 922.5, -20.799999237061, 0, 338, 172.40454101563);
- CreateObject(16309, 587.40002441406, 908.79998779297, -43.400001525879, 0, 342, 136.99822998047);
- CreateObject(18367, 517.29998779297, 923.70001220703, -13.5, 350.220703125, 12.179656982422, 260.09942626953);
- CreateObject(16316, 480.20001220703, 929.20001220703, -2.5999999046326, 0, 358, 172.99597167969);
- CreateObject(16309, 447.20001220703, 958.90002441406, 4.8000001907349, 356.84887695313, 38.067810058594, 219.46325683594);
- CreateObject(16309, 470.29998779297, 975.5, 16.5, 0, 354, 34.998168945313);
- CreateObject(16305, 487.10000610352, 977.59997558594, 25.39999961853, 0, 0, 0);
- CreateObject(16317, 487.79998779297, 981.90002441406, 24.89999961853, 19.9873046875, 2.1282348632813, 359.27224731445);
- //GARAGEN
- CreateObject(3491, 1.7999999523163, 1524.1999511719, 20, 0, 0, 290);
- //=============== aero ls
- CreateDynamicObject(18779, 1720.0738525391, -2591.5363769531, 22.5390625, 0, 0, 0);
- CreateDynamicObject(18779, 1652.0412597656, -2507.9418945313, 22.546875, 0, 0, 0);
- CreateDynamicObject(18778, 1914.5770263672, -2593.5869140625, 14.265625, 0, 0, 268);
- CreateDynamicObject(18778, 1922.5999755859, -2593.8500976563, 14.265625, 0, 0, 87.99951171875);
- CreateDynamicObject(18846, 1661.3731689453, -2521.5219726563, 17.46875, 0, 0, 182);
- CreateDynamicObject(18846, 1661.125, -2564.8271484375, 17.46875, 0, 0, 0);
- CreateDynamicObject(19005, 1565.455078125, -2593.3999023438, 15.85000038147, 0, 0, 90);
- CreateDynamicObject(19002, 1913.4899902344, -2432.4116210938, 21.74224281311, 0, 0, 0);
- CreateDynamicObject(19002, 1913.8217773438, -2418.693359375, 21.74224281311, 0, 0, 0);
- CreateDynamicObject(19001, 2009.859375, -2579.51171875, 22.5, 0, 0, 0);
- CreateDynamicObject(18787, 1913.8641357422, -2444.6918945313, 15.03911781311, 0, 0, 0);
- CreateDynamicObject(18787, 1913.7543945313, -2406.0922851563, 15.03911781311, 0, 0, 180);
- CreateDynamicObject(18781, 1420.2150878906, -2493.8356933594, 23.370000839233, 0, 0, 90);
- CreateDynamicObject(18985, 1537.8139648438, -2464.5363769531, 15.800000190735, 0, 0, 270);
- CreateDynamicObject(18984, 2106.5815429688, -2409.9177246094, 30.799999237061, 18, 0, 0);
- CreateDynamicObject(18985, 2120.0112304688, -2409.9694824219, 31.10000038147, 342, 0, 178);
- CreateDynamicObject(18982, 1940.6350097656, -2424.1437988281, 15.5, 0, 0, 0);
- CreateDynamicObject(18983, 1961.8773193359, -2424.0913085938, 15.5, 0, 0, 0);
- CreateDynamicObject(18859, 1727.2156982422, -2448.0278320313, 23.89999961853, 0, 0, 0);
- CreateDynamicObject(18876, 1788.7224121094, -2638.3666992188, 12.546875, 0, 0, 272);
- CreateDynamicObject(18876, 1717.5367431641, -2640.4987792969, 12.546875, 0, 0, 266);
- CreateDynamicObject(18844, 1955.9249267578, -2548.2619628906, 70, 0, 0, 0);
- CreateDynamicObject(18843, 1483.140625, -2546.4169921875, 72, 0, 0, 0);
- CreateDynamicObject(18841, 1821.0980224609, -2448.6840820313, 15.5, 89.800018310547, 0, 268);
- CreateDynamicObject(18845, 1939.404296875, -2317.28515625, 50, 0, 352.5, 255.99243164063);
- CreateDynamicObject(18827, 1842.5577392578, -2501.9382324219, 15.5, 0, 0, 270);
- CreateDynamicObject(18780, 1860.3139648438, -2427.5942382813, 24.3046875, 0, 0, 126);
- CreateDynamicObject(19005, 2024.4794921875, -2493.869140625, 15.85000038147, 0, 0, 90);
- CreateDynamicObject(19005, 2005.2249755859, -2494, 15.85000038147, 0, 0, 270);
- CreateDynamicObject(18778, 1843.1645507813, -2592.9897460938, 14.265625, 0, 0, 269.99951171875);
- CreateDynamicObject(18851, 1457.2800292969, -2593.1000976563, 19.155000686646, 0, 0, 2);
- CreateDynamicObject(18750, 1412.1934814453, -2440.9860839844, 36, 85, 0, 42);
- CreateDynamicObject(18750, 2107.1918945313, -2609.7973632813, 36, 84.995727539063, 0, 223.99523925781);
- CreateDynamicObject(18822, 2025.7520751953, -2629.8449707031, 15.5, 89.800018310547, 0, 104);
- CreateDynamicObject(18778, 1851.1655273438, -2592.9951171875, 14.265625, 0, 0, 89.994506835938);
- CreateDynamicObject(18779, 1683.0764160156, -2579.4985351563, 22.5390625, 0, 0, 180);
- CreateDynamicObject(18779, 1616.8282470703, -2495.9499511719, 22.546875, 0, 0, 180);
- CreateDynamicObject(19005, 1546.2014160156, -2593.541015625, 15.85000038147, 0, 0, 270);
- CreateDynamicObject(18837, 1421.1496582031, -2590.7175292969, 17.799999237061, 89.800201416016, 0, 52);
- CreateDynamicObject(18837, 1418.4378662109, -2568.5344238281, 17.680000305176, 89.796325683594, 0, 321.99829101563);
- //===================================== drop================
- //-------------------------------------------------------------
- AddStaticVehicleEx(411,1825.19995117,1672.30004883,1128.40002441,0.00000000,-1,-1,15);
- AddStaticVehicleEx(411,1821.69995117,1672.09997559,1128.40002441,0.00000000,-1,-1,15);
- AddStaticVehicleEx(411,1818.00000000,1672.19995117,1128.40002441,0.00000000,-1,-1,15);
- AddStaticVehicleEx(411,1814.09960938,1672.19921875,1128.40002441,0.00000000,-1,-1,15);
- AddStaticVehicleEx(411,1810.50000000,1672.19995117,1128.40002441,0.00000000,-1,-1,15);
- AddStaticVehicleEx(411,1806.90002441,1672.30004883,1128.40002441,0.00000000,-1,-1,15);
- AddStaticVehicleEx(411,1803.30004883,1672.30004883,1128.40002441,0.00000000,-1,-1,15);
- AddStaticVehicleEx(411,1799.69995117,1672.30004883,1128.40002441,0.00000000,-1,-1,15);
- AddStaticVehicleEx(411,1795.80004883,1672.40002441,1128.40002441,0.00000000,-1,-1,15);
- CreateDynamicObject(18450,730.50000000,1702.90002441,230.00000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(18450,730.50000000,1702.90002441,230.00000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(18450,730.50000000,1702.89941406,230.00000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(18450,725.50500488,1703.61425781,230.22431946,0.00000000,5.14285707,0.00000000);
- CreateDynamicObject(18450,720.55029297,1704.32861328,230.89547729,0.00000000,10.28571415,0.00000000);
- CreateDynamicObject(18450,715.67565918,1705.04284668,232.00808716,0.00000000,15.42857170,0.00000000);
- CreateDynamicObject(18450,710.92034912,1705.75720215,233.55317688,0.00000000,20.57142830,0.00000000);
- CreateDynamicObject(18450,706.32275391,1706.47143555,235.51829529,0.00000000,25.71428490,0.00000000);
- CreateDynamicObject(18450,701.91973877,1707.18579102,237.88764954,0.00000000,30.85714149,0.00000000);
- CreateDynamicObject(18450,697.74688721,1707.90002441,240.64213562,0.00000000,36.00000000,0.00000000);
- CreateDynamicObject(18450,693.83770752,1708.61425781,243.75958252,0.00000000,41.14285660,0.00000000);
- CreateDynamicObject(18450,690.22375488,1709.32861328,247.21488953,0.00000000,46.28571320,0.00000000);
- CreateDynamicObject(18450,686.93408203,1710.04284668,250.98025513,0.00000000,51.42856979,0.00000000);
- CreateDynamicObject(18450,683.99511719,1710.75720215,255.02532959,0.00000000,56.57142639,0.00000000);
- CreateDynamicObject(18450,681.43066406,1711.47143555,259.31759644,0.00000000,61.71428299,0.00000000);
- CreateDynamicObject(18450,679.26123047,1712.18579102,263.82241821,0.00000000,66.85713959,0.00000000);
- CreateDynamicObject(18450,677.50433350,1712.90002441,268.50360107,0.00000000,72.00000000,0.00000000);
- CreateDynamicObject(18450,676.17413330,1713.61425781,273.32342529,0.00000000,77.14286041,0.00000000);
- CreateDynamicObject(18450,675.28137207,1714.32861328,278.24307251,0.00000000,82.28572083,0.00000000);
- CreateDynamicObject(18450,674.83319092,1715.04284668,283.22296143,0.00000000,87.42858124,0.00000000);
- CreateDynamicObject(18450,674.83319092,1715.75720215,288.22296143,0.00000000,92.57144165,0.00000000);
- CreateDynamicObject(18450,675.28137207,1716.47143555,293.20281982,0.00000000,97.71430206,0.00000000);
- CreateDynamicObject(18450,676.17413330,1717.18579102,298.12246704,0.00000000,102.85716248,0.00000000);
- CreateDynamicObject(18450,677.50433350,1717.90002441,302.94229126,0.00000000,108.00000000,0.00000000);
- CreateDynamicObject(18450,679.26123047,1718.61425781,307.62347412,0.00000000,113.14288330,0.00000000);
- CreateDynamicObject(18450,681.43066406,1719.32861328,312.12832642,0.00000000,118.28574371,0.00000000);
- CreateDynamicObject(18450,683.99511719,1720.04284668,316.42056274,0.00000000,123.42860413,0.00000000);
- CreateDynamicObject(18450,686.93408203,1720.75720215,320.46563721,0.00000000,128.57145691,0.00000000);
- CreateDynamicObject(18450,690.22375488,1721.47143555,324.23098755,0.00000000,133.71430969,0.00000000);
- CreateDynamicObject(18450,693.83770752,1722.18579102,327.68630981,0.00000000,138.85716248,0.00000000);
- CreateDynamicObject(18450,697.74688721,1722.90002441,330.80374146,0.00000000,144.00000000,0.00000000);
- CreateDynamicObject(18450,701.91973877,1723.61425781,333.55822754,0.00000000,149.14286804,0.00000000);
- CreateDynamicObject(18450,706.32275391,1724.32861328,335.92755127,0.00000000,154.28572083,0.00000000);
- CreateDynamicObject(18450,710.92034912,1725.04284668,337.89266968,0.00000000,159.42857361,0.00000000);
- CreateDynamicObject(18450,715.67565918,1725.75720215,339.43777466,0.00000000,164.57142639,0.00000000);
- CreateDynamicObject(18450,720.55029297,1726.47143555,340.55038452,0.00000000,169.71427917,0.00000000);
- CreateDynamicObject(18450,725.50500488,1727.18579102,341.22152710,0.00000000,174.85713196,0.00000000);
- CreateDynamicObject(18450,730.50000000,1727.90002441,341.44586182,0.00000000,179.99998474,0.00000000);
- CreateDynamicObject(18450,735.49493408,1728.61425781,341.22152710,0.00000000,185.14283752,0.00000000);
- CreateDynamicObject(18450,740.44970703,1729.32861328,340.55038452,0.00000000,190.28569031,0.00000000);
- CreateDynamicObject(18450,745.32434082,1730.04284668,339.43777466,0.00000000,195.42854309,0.00000000);
- CreateDynamicObject(18450,750.07958984,1730.75720215,337.89270020,0.00000000,200.57139587,0.00000000);
- CreateDynamicObject(18450,754.67724609,1731.47143555,335.92758179,0.00000000,205.71424866,0.00000000);
- CreateDynamicObject(18450,759.08020020,1732.18579102,333.55822754,0.00000000,210.85710144,0.00000000);
- CreateDynamicObject(18450,763.25305176,1732.90002441,330.80377197,0.00000000,215.99995422,0.00000000);
- CreateDynamicObject(18450,767.16223145,1733.61425781,327.68630981,0.00000000,221.14280701,0.00000000);
- CreateDynamicObject(18450,770.77618408,1734.32861328,324.23101807,0.00000000,226.28565979,0.00000000);
- CreateDynamicObject(18450,774.06591797,1735.04284668,320.46566772,0.00000000,231.42851257,0.00000000);
- CreateDynamicObject(18450,777.00482178,1735.75720215,316.42059326,0.00000000,236.57136536,0.00000000);
- CreateDynamicObject(18450,779.56933594,1736.47143555,312.12832642,0.00000000,241.71421814,0.00000000);
- CreateDynamicObject(18450,781.73876953,1737.18579102,307.62350464,0.00000000,246.85707092,0.00000000);
- CreateDynamicObject(18450,783.49560547,1737.90002441,302.94235229,0.00000000,251.99992371,0.00000000);
- CreateDynamicObject(18450,784.82580566,1738.61425781,298.12252808,0.00000000,257.14279175,0.00000000);
- CreateDynamicObject(18450,785.71862793,1739.32861328,293.20285034,0.00000000,262.28564453,0.00000000);
- CreateDynamicObject(18450,786.16680908,1740.04284668,288.22302246,0.00000000,267.42849731,0.00000000);
- CreateDynamicObject(18450,786.16680908,1740.75720215,283.22302246,0.00000000,272.57135010,0.00000000);
- CreateDynamicObject(18450,785.71777344,1741.47070312,278.24313354,0.00000000,277.71240234,0.00000000);
- CreateDynamicObject(18450,784.82586670,1742.18579102,273.32348633,0.00000000,282.85705566,0.00000000);
- CreateDynamicObject(18450,783.49566650,1742.90002441,268.50369263,0.00000000,287.99990845,0.00000000);
- CreateDynamicObject(18450,781.73883057,1743.61425781,263.82250977,0.00000000,293.14276123,0.00000000);
- CreateDynamicObject(18450,779.56939697,1744.32861328,259.31765747,0.00000000,298.28561401,0.00000000);
- CreateDynamicObject(18450,777.00488281,1745.04199219,255.02540588,0.00000000,303.42590332,0.00000000);
- CreateDynamicObject(18450,774.06604004,1745.75720215,250.98034668,0.00000000,308.57131958,0.00000000);
- CreateDynamicObject(18450,770.77630615,1746.47143555,247.21496582,0.00000000,313.71417236,0.00000000);
- CreateDynamicObject(18450,767.16235352,1747.18579102,243.75964355,0.00000000,318.85702515,0.00000000);
- CreateDynamicObject(18450,763.25323486,1747.90002441,240.64219666,0.00000000,323.99987793,0.00000000);
- CreateDynamicObject(18450,759.08038330,1748.61425781,237.88771057,0.00000000,329.14273071,0.00000000);
- CreateDynamicObject(18450,754.67736816,1749.32861328,235.51835632,0.00000000,334.28558350,0.00000000);
- CreateDynamicObject(18450,750.07977295,1750.04284668,233.55322266,0.00000000,339.42843628,0.00000000);
- CreateDynamicObject(18450,745.32421875,1750.75683594,232.00811768,0.00000000,344.56970215,0.00000000);
- CreateDynamicObject(18450,740.44982910,1751.47143555,230.89550781,0.00000000,349.71414185,0.00000000);
- CreateDynamicObject(18450,735.49511719,1752.18579102,230.22433472,0.00000000,354.85699463,0.00000000);
- CreateDynamicObject(18450,730.50000000,1752.89941406,230.00000000,0.00000000,359.99450684,0.00000000);
- CreateDynamicObject(18450,730.50000000,1752.89941406,230.00000000,0.00000000,359.98901367,0.00000000);
- CreateDynamicObject(18450,725.50506592,1753.61364746,230.22384644,0.00000000,365.13735962,0.00000000);
- CreateDynamicObject(18450,720.55023193,1754.32800293,230.89453125,0.00000000,370.28021240,0.00000000);
- CreateDynamicObject(18450,715.67547607,1755.04223633,232.00666809,0.00000000,375.42306519,0.00000000);
- CreateDynamicObject(18450,710.92004395,1755.75659180,233.55130005,0.00000000,380.56591797,0.00000000);
- CreateDynamicObject(18450,706.32226562,1756.47082520,235.51596069,0.00000000,385.70877075,0.00000000);
- CreateDynamicObject(18450,701.91906738,1757.18518066,237.88488770,0.00000000,390.85162354,0.00000000);
- CreateDynamicObject(18450,697.74591064,1757.89941406,240.63897705,0.00000000,395.99447632,0.00000000);
- CreateDynamicObject(18450,693.83642578,1758.61364746,243.75604248,0.00000000,401.13732910,0.00000000);
- CreateDynamicObject(18450,690.22216797,1759.32800293,247.21099854,0.00000000,406.28018188,0.00000000);
- CreateDynamicObject(18450,686.93212891,1760.04223633,250.97604370,0.00000000,411.42303467,0.00000000);
- CreateDynamicObject(18450,683.99279785,1760.75659180,255.02084351,0.00000000,416.56588745,0.00000000);
- CreateDynamicObject(18450,681.42785645,1761.47082520,259.31283569,0.00000000,421.70874023,0.00000000);
- CreateDynamicObject(18450,679.25799561,1762.18518066,263.81747437,0.00000000,426.85159302,0.00000000);
- CreateDynamicObject(18450,677.50073242,1762.89941406,268.49847412,0.00000000,431.99444580,0.00000000);
- CreateDynamicObject(18450,676.17004395,1763.61364746,273.31814575,0.00000000,437.13729858,0.00000000);
- CreateDynamicObject(18450,675.27679443,1764.32800293,278.23770142,0.00000000,442.28015137,0.00000000);
- CreateDynamicObject(18450,674.82812500,1765.04223633,283.21752930,0.00000000,447.42300415,0.00000000);
- CreateDynamicObject(18450,674.82763672,1765.75659180,288.21752930,0.00000000,452.56585693,0.00000000);
- CreateDynamicObject(18450,675.27532959,1766.47082520,293.19744873,0.00000000,457.70870972,0.00000000);
- CreateDynamicObject(18450,676.16760254,1767.18518066,298.11715698,0.00000000,462.85156250,0.00000000);
- CreateDynamicObject(18450,677.49731445,1767.89941406,302.93710327,0.00000000,467.99441528,0.00000000);
- CreateDynamicObject(18450,679.25378418,1768.61364746,307.61843872,0.00000000,473.13726807,0.00000000);
- CreateDynamicObject(18450,681.42272949,1769.32800293,312.12350464,0.00000000,478.28012085,0.00000000);
- CreateDynamicObject(18450,683.98681641,1770.04223633,316.41598511,0.00000000,483.42297363,0.00000000);
- CreateDynamicObject(18450,686.92535400,1770.75659180,320.46136475,0.00000000,488.56582642,0.00000000);
- CreateDynamicObject(18450,690.21466064,1771.47082520,324.22705078,0.00000000,493.70867920,0.00000000);
- CreateDynamicObject(18450,693.82830811,1772.18518066,327.68270874,0.00000000,498.85153198,0.00000000);
- CreateDynamicObject(18450,697.73712158,1772.89941406,330.80050659,0.00000000,503.99438477,0.00000000);
- CreateDynamicObject(18450,701.90972900,1773.61364746,333.55538940,0.00000000,509.13723755,0.00000000);
- CreateDynamicObject(18450,706.31250000,1774.32800293,335.92517090,0.00000000,514.28009033,0.00000000);
- CreateDynamicObject(18450,710.90997314,1775.04223633,337.89077759,0.00000000,519.42297363,0.00000000);
- CreateDynamicObject(18450,715.66510010,1775.75659180,339.43630981,0.00000000,524.56585693,0.00000000);
- CreateDynamicObject(18450,720.53967285,1776.47082520,340.54940796,0.00000000,529.70874023,0.00000000);
- CreateDynamicObject(18450,725.49438477,1777.18518066,341.22106934,0.00000000,534.85162354,0.00000000);
- CreateDynamicObject(18450,730.48931885,1777.89941406,341.44586182,0.00000000,539.99450684,0.00000000);
- CreateDynamicObject(18450,735.48437500,1778.61364746,341.22201538,0.00000000,545.13739014,0.00000000);
- CreateDynamicObject(18450,740.43920898,1779.32800293,340.55133057,0.00000000,550.28027344,0.00000000);
- CreateDynamicObject(18450,745.31396484,1780.04223633,339.43917847,0.00000000,555.42315674,0.00000000);
- CreateDynamicObject(18450,750.06939697,1780.75659180,337.89453125,0.00000000,560.56604004,0.00000000);
- CreateDynamicObject(18450,754.66729736,1781.47082520,335.92980957,0.00000000,565.70892334,0.00000000);
- CreateDynamicObject(18450,759.07049561,1782.18518066,333.56088257,0.00000000,570.85180664,0.00000000);
- CreateDynamicObject(18450,763.24365234,1782.89941406,330.80676270,0.00000000,575.99468994,0.00000000);
- CreateDynamicObject(18450,767.15307617,1783.61364746,327.68966675,0.00000000,581.13757324,0.00000000);
- CreateDynamicObject(18450,770.76739502,1784.32800293,324.23468018,0.00000000,586.28045654,0.00000000);
- CreateDynamicObject(18450,774.05749512,1785.04223633,320.46957397,0.00000000,591.42333984,0.00000000);
- CreateDynamicObject(18450,776.99676514,1785.75659180,316.42477417,0.00000000,596.56622314,0.00000000);
- CreateDynamicObject(18450,779.56164551,1786.47082520,312.13272095,0.00000000,601.70910645,0.00000000);
- CreateDynamicObject(18450,781.73150635,1787.18518066,307.62805176,0.00000000,606.85198975,0.00000000);
- CreateDynamicObject(18450,783.48883057,1787.89941406,302.94699097,0.00000000,611.99487305,0.00000000);
- CreateDynamicObject(18450,784.81945801,1788.61364746,298.12728882,0.00000000,617.13775635,0.00000000);
- CreateDynamicObject(18450,785.71264648,1789.32800293,293.20773315,0.00000000,622.28063965,0.00000000);
- CreateDynamicObject(18450,786.16131592,1790.04223633,288.22784424,0.00000000,627.42352295,0.00000000);
- CreateDynamicObject(18450,786.16174316,1790.75659180,283.22784424,0.00000000,632.56640625,0.00000000);
- CreateDynamicObject(18450,785.71398926,1791.47082520,278.24786377,0.00000000,637.70928955,0.00000000);
- CreateDynamicObject(18450,784.82159424,1792.18518066,273.32815552,0.00000000,642.85217285,0.00000000);
- CreateDynamicObject(18450,783.49182129,1792.89941406,268.50814819,0.00000000,647.99505615,0.00000000);
- CreateDynamicObject(18450,781.73535156,1793.61364746,263.82684326,0.00000000,653.13793945,0.00000000);
- CreateDynamicObject(18450,779.56628418,1794.32800293,259.32174683,0.00000000,658.28082275,0.00000000);
- CreateDynamicObject(18450,777.00219727,1795.04223633,255.02928162,0.00000000,663.42370605,0.00000000);
- CreateDynamicObject(18450,774.06359863,1795.75659180,250.98394775,0.00000000,668.56658936,0.00000000);
- CreateDynamicObject(18450,770.77416992,1796.47082520,247.21827698,0.00000000,673.70947266,0.00000000);
- CreateDynamicObject(18450,767.16046143,1797.18518066,243.76264954,0.00000000,678.85235596,0.00000000);
- CreateDynamicObject(18450,763.25152588,1797.89941406,240.64483643,0.00000000,683.99523926,0.00000000);
- CreateDynamicObject(18450,759.07891846,1798.61364746,237.89001465,0.00000000,689.13812256,0.00000000);
- CreateDynamicObject(18450,754.67608643,1799.32800293,235.52027893,0.00000000,694.28100586,0.00000000);
- CreateDynamicObject(18450,750.07861328,1800.04223633,233.55477905,0.00000000,699.42388916,0.00000000);
- CreateDynamicObject(18450,745.32324219,1800.75585938,232.00929260,0.00000000,344.56420898,0.00000000);
- CreateDynamicObject(18450,730.50000000,1702.89941406,230.00000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(18450,735.49890137,1702.56604004,230.10470581,0.00000000,-2.40000010,0.00000000);
- CreateDynamicObject(18450,740.48901367,1702.23278809,230.41867065,0.00000000,-4.80000019,0.00000000);
- CreateDynamicObject(18450,745.46166992,1701.89941406,230.94131470,0.00000000,-7.20000029,0.00000000);
- CreateDynamicObject(18450,750.40802002,1701.56604004,231.67172241,0.00000000,-9.60000038,0.00000000);
- CreateDynamicObject(18450,755.31945801,1701.23278809,232.60862732,0.00000000,-12.00000000,0.00000000);
- CreateDynamicObject(18450,760.18731689,1700.89941406,233.75038147,0.00000000,-14.39999962,0.00000000);
- CreateDynamicObject(18450,765.00317383,1700.56604004,235.09497070,0.00000000,-16.79999924,0.00000000);
- CreateDynamicObject(18450,769.75842285,1700.23278809,236.64007568,0.00000000,-19.19999886,0.00000000);
- CreateDynamicObject(18450,774.44482422,1699.89941406,238.38293457,0.00000000,-21.59999847,0.00000000);
- CreateDynamicObject(18450,779.05413818,1699.56604004,240.32049561,0.00000000,-23.99999809,0.00000000);
- CreateDynamicObject(18450,783.57830811,1699.23278809,242.44940186,0.00000000,-26.39999771,0.00000000);
- CreateDynamicObject(18450,788.00933838,1698.89941406,244.76586914,0.00000000,-28.79999733,0.00000000);
- CreateDynamicObject(18450,792.33941650,1698.56604004,247.26586914,0.00000000,-31.19999695,0.00000000);
- CreateDynamicObject(18450,796.56109619,1698.23278809,249.94500732,0.00000000,-33.59999847,0.00000000);
- CreateDynamicObject(18450,800.66601562,1697.89941406,252.79858398,0.00000000,323.99780273,0.00000000);
- CreateDynamicObject(18450,800.66601562,1697.89941406,252.79858398,0.00000000,323.99780273,0.00000000);
- CreateDynamicObject(18450,804.64849854,1697.56604004,255.82171631,0.00000000,321.59780884,0.00000000);
- CreateDynamicObject(18450,808.50097656,1697.23278809,259.00897217,0.00000000,319.19781494,0.00000000);
- CreateDynamicObject(18450,812.21582031,1696.89941406,262.35476685,0.00000000,316.79626465,0.00000000);
- CreateDynamicObject(18450,671.70001221,1800.69995117,211.68899536,0.00000000,344.56420898,0.00000000);
- CreateDynamicObject(18450,598.07617188,1800.64355469,191.36869812,0.00000000,344.55871582,0.00000000);
- CreateDynamicObject(18450,524.45355225,1800.58813477,171.04840088,0.00000000,344.56420898,0.00000000);
- CreateDynamicObject(18450,450.83032227,1800.53222656,150.72810364,0.00000000,344.56420898,0.00000000);
- CreateDynamicObject(18450,377.20709229,1800.47631836,130.40780640,0.00000000,344.56420898,0.00000000);
- CreateDynamicObject(18450,303.58386230,1800.42041016,110.08750916,0.00000000,344.56420898,0.00000000);
- CreateDynamicObject(18450,229.95996094,1800.36425781,89.76721191,0.00000000,344.55871582,0.00000000);
- CreateDynamicObject(18450,229.95996094,1800.36425781,89.76721191,0.00000000,344.55322266,0.00000000);
- CreateDynamicObject(3506,738.40002441,1808.09997559,230.69999695,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,725.90002441,1808.09997559,227.19999695,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,720.50000000,1808.00000000,225.69999695,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,732.00000000,1807.90002441,228.89999390,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,713.29998779,1807.80004883,223.69999695,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,699.59997559,1807.90002441,219.89999390,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,685.20001221,1807.90002441,216.00000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,672.59997559,1808.00000000,212.50000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,664.70001221,1807.90002441,210.30000305,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,657.20001221,1808.09997559,208.19999695,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,647.50000000,1807.90002441,205.60000610,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,637.09997559,1807.80004883,202.69999695,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,622.29998779,1807.90002441,198.60000610,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,614.59997559,1808.00000000,196.50000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,604.20001221,1807.69995117,193.60000610,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,591.79998779,1807.80004883,190.19999695,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,563.20001221,1808.00000000,182.30000305,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,582.09997559,1807.69995117,187.50000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,574.00000000,1808.00000000,185.30000305,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,553.70001221,1808.00000000,179.69999695,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,546.20001221,1808.09997559,177.69999695,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,539.40002441,1808.09997559,175.80000305,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,531.90002441,1807.90002441,173.69999695,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,524.70001221,1808.00000000,171.69999695,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,519.00000000,1808.09997559,170.10000610,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,510.00000000,1808.09997559,167.69999695,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,501.50000000,1808.00000000,165.30000305,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,496.60000610,1807.80004883,163.89999390,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,489.10000610,1807.59997559,161.89999390,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,477.10000610,1807.69995117,158.50000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,461.60000610,1807.90002441,154.30000305,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,467.50000000,1807.69995117,155.89999390,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,453.79998779,1807.90002441,152.10000610,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,446.39999390,1807.90002441,150.10000610,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,437.39999390,1808.00000000,147.69999695,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,431.29998779,1808.00000000,145.89999390,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,423.70001221,1807.80004883,143.80000305,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,416.20001221,1807.59997559,141.69999695,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,410.29998779,1807.50000000,140.10000610,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,404.39999390,1807.69995117,138.50000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,394.00000000,1807.50000000,135.60000610,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,385.70001221,1807.80004883,133.30000305,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,377.10000610,1807.69995117,130.89999390,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,370.20001221,1807.69995117,129.00000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,363.50000000,1807.80004883,127.19999695,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,352.70001221,1807.80004883,124.19999695,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,342.79998779,1807.80004883,121.50000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,332.50000000,1807.59997559,118.59999847,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,321.60000610,1807.69995117,115.59999847,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,311.89999390,1807.59997559,113.00000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,302.60000610,1807.80004883,110.40000153,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,293.60000610,1807.80004883,107.90000153,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,284.79998779,1807.69995117,105.50000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,268.60000610,1807.90002441,101.00000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,259.00000000,1807.80004883,98.40000153,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(18450,229.95996094,1800.36425781,89.76721191,0.00000000,344.55322266,0.00000000);
- CreateDynamicObject(18450,225.09191895,1800.36425781,88.62620544,0.00000000,349.05871582,0.00000000);
- CreateDynamicObject(18450,220.14933777,1800.36425781,87.87065125,0.00000000,353.55871582,0.00000000);
- CreateDynamicObject(18450,215.16210938,1800.36425781,87.50521851,0.00000000,358.05541992,0.00000000);
- CreateDynamicObject(18450,210.16278076,1800.36425781,87.53216553,0.00000000,362.55871582,0.00000000);
- CreateDynamicObject(18450,205.18037415,1800.36425781,87.95130920,0.00000000,367.05871582,0.00000000);
- CreateDynamicObject(18450,200.24621582,1800.36425781,88.76007843,0.00000000,371.55871582,0.00000000);
- CreateDynamicObject(18450,195.39071655,1800.36425781,89.95348358,0.00000000,376.05871582,0.00000000);
- CreateDynamicObject(18450,190.64355469,1800.36425781,91.52416992,0.00000000,20.55541992,0.00000000);
- CreateDynamicObject(18450,186.03480530,1800.36425781,93.46244812,0.00000000,385.05871582,0.00000000);
- CreateDynamicObject(18450,181.59179688,1800.36425781,95.75637817,0.00000000,29.55322266,0.00000000);
- CreateDynamicObject(18450,177.34277344,1800.36425781,98.39179993,0.00000000,34.05761719,0.00000000);
- CreateDynamicObject(18450,173.31347656,1800.36425781,101.35247803,0.00000000,38.55651855,0.00000000);
- CreateDynamicObject(18450,166.01269531,1800.36425781,108.17469788,0.00000000,47.55432129,0.00000000);
- CreateDynamicObject(18450,162.78613281,1800.36425781,111.99417114,0.00000000,52.05871582,0.00000000);
- CreateDynamicObject(18450,159.86816406,1800.36425781,116.05500793,0.00000000,56.55761719,0.00000000);
- CreateDynamicObject(3506,250.80000305,1807.59997559,96.09999847,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,238.39999390,1807.69995117,92.69999695,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,222.69999695,1807.50000000,88.69999695,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,211.50000000,1807.59997559,88.00000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,198.50000000,1807.69995117,89.69999695,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,184.39999390,1807.69995117,94.80000305,0.00000000,22.00000000,0.00000000);
- CreateDynamicObject(3506,175.89999390,1807.50000000,100.00000000,0.00000000,21.99462891,0.00000000);
- CreateDynamicObject(3506,168.10000610,1807.50000000,106.69999695,0.00000000,61.99462891,0.00000000);
- CreateDynamicObject(3506,162.30000305,1807.50000000,113.50000000,0.00000000,61.99035645,0.00000000);
- CreateDynamicObject(3506,155.89999390,1807.50000000,123.09999847,0.00000000,61.99035645,0.00000000);
- CreateDynamicObject(3506,146.89999390,1807.69995117,136.69999695,0.00000000,61.99035645,0.00000000);
- CreateDynamicObject(3506,140.39999390,1807.69995117,146.50000000,0.00000000,61.99035645,0.00000000);
- CreateDynamicObject(3506,151.19999695,1807.90002441,130.10000610,0.00000000,61.99035645,0.00000000);
- CreateDynamicObject(3506,230.80000305,1807.69995117,90.59999847,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,734.50000000,1793.59997559,229.60000610,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,724.40002441,1793.40002441,226.80000305,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,710.79998779,1793.69995117,223.10000610,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,692.09997559,1793.19995117,217.89999390,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,701.40002441,1793.19995117,220.80000305,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,681.70001221,1793.19995117,215.00000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,672.29998779,1793.19995117,212.60000610,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,650.79998779,1793.30004883,206.50000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,636.50000000,1793.19995117,202.50000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,621.59997559,1793.19995117,198.39999390,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,602.90002441,1793.19995117,193.30000305,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,587.29998779,1793.19995117,188.89999390,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,577.09997559,1793.19995117,186.10000610,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,562.70001221,1793.30004883,182.19999695,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,547.79998779,1793.19995117,178.10000610,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,532.79998779,1793.19995117,173.89999390,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,522.40002441,1793.19995117,171.00000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,508.89999390,1793.19995117,167.30000305,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,489.29998779,1793.09997559,161.89999390,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,476.39999390,1793.00000000,158.39999390,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,456.29998779,1793.09997559,152.80000305,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,446.60000610,1793.00000000,150.39999390,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,433.79998779,1793.09997559,146.60000610,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,415.50000000,1793.09997559,141.50000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,399.70001221,1793.00000000,137.50000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,379.50000000,1793.00000000,131.60000610,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,363.20001221,1793.00000000,127.40000153,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,349.20001221,1793.00000000,123.30000305,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,338.89999390,1793.00000000,120.50000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,325.89999390,1793.19995117,116.80000305,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,300.00000000,1792.90002441,109.69999695,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,281.70001221,1793.00000000,104.59999847,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,267.70001221,1792.90002441,100.80000305,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,257.00000000,1793.00000000,97.80000305,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,238.89999390,1793.00000000,92.80000305,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,227.10000610,1793.09997559,89.59999847,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,215.69999695,1792.90002441,88.09999847,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,198.80000305,1792.90002441,89.90000153,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3506,183.19999695,1792.90002441,95.69999695,0.00000000,21.99462891,0.00000000);
- CreateDynamicObject(3506,177.80000305,1793.09997559,98.80000305,0.00000000,43.99462891,0.00000000);
- CreateDynamicObject(3506,168.50000000,1792.90002441,106.30000305,0.00000000,61.99035645,0.00000000);
- CreateDynamicObject(3506,162.69999695,1792.90002441,113.19999695,0.00000000,61.99035645,0.00000000);
- CreateDynamicObject(3506,157.89999390,1793.09997559,120.00000000,0.00000000,61.99035645,0.00000000);
- CreateDynamicObject(3506,152.50000000,1793.30004883,128.19999695,0.00000000,61.99035645,0.00000000);
- CreateDynamicObject(3506,140.10000610,1793.09997559,146.89999390,0.00000000,61.99035645,0.00000000);
- CreateDynamicObject(18450,857.40002441,1696.90002441,304.79000854,0.00000000,316.79626465,0.00000000);
- CreateDynamicObject(18450,902.58422852,1696.90063477,347.22525024,0.00000000,316.79626465,0.00000000);
- CreateDynamicObject(18450,947.76843262,1696.90124512,389.66049194,0.00000000,316.79626465,0.00000000);
- CreateDynamicObject(18450,992.95214844,1696.90136719,432.09573364,0.00000000,316.79077148,0.00000000);
- CreateDynamicObject(18450,1038.13684082,1696.90246582,474.53097534,0.00000000,316.79626465,0.00000000);
- CreateDynamicObject(18450,1083.32104492,1696.90307617,516.96618652,0.00000000,316.79626465,0.00000000);
- CreateDynamicObject(18450,1128.50524902,1696.90368652,559.40142822,0.00000000,316.79626465,0.00000000);
- CreateDynamicObject(18450,1173.68945312,1696.90429688,601.83666992,0.00000000,316.79077148,0.00000000);
- CreateDynamicObject(18450,1218.87304688,1696.90429688,644.27191162,0.00000000,316.79077148,0.00000000);
- CreateDynamicObject(18450,1264.05664062,1696.90429688,686.70715332,0.00000000,316.78527832,0.00000000);
- CreateDynamicObject(18450,1309.24023438,1696.90429688,729.14239502,0.00000000,316.79077148,0.00000000);
- CreateDynamicObject(18450,1354.42382812,1696.90429688,771.57763672,0.00000000,316.79077148,0.00000000);
- CreateDynamicObject(18450,1399.60742188,1696.90429688,814.01287842,0.00000000,316.78527832,0.00000000);
- CreateDynamicObject(18450,1444.79101562,1696.90429688,856.44812012,0.00000000,316.79077148,0.00000000);
- CreateDynamicObject(3816,1800.59997559,1695.40002441,1136.14001465,0.00000000,0.00000000,270.00000000);
- CreateDynamicObject(18450,1489.97460938,1696.90429688,898.88336182,0.00000000,316.79077148,0.00000000);
- CreateDynamicObject(18450,1535.15820312,1696.90429688,941.31860352,0.00000000,316.80175781,0.00000000);
- CreateDynamicObject(18450,1580.34179688,1696.90429688,983.75384521,0.00000000,316.80175781,0.00000000);
- CreateDynamicObject(18450,1625.52539062,1696.90429688,1026.18908691,0.00000000,316.81274414,0.00000000);
- CreateDynamicObject(18450,1670.70898438,1696.90429688,1068.62426758,0.00000000,316.81274414,0.00000000);
- CreateDynamicObject(3666,1693.69995117,1696.40002441,1091.19995117,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(3331,1663.00000000,1705.19995117,1073.40002441,45.00000000,0.00000000,270.00000000);
- CreateDynamicObject(18450,1736.30004883,1696.90002441,1111.56994629,0.00000000,336.81274414,0.00000000);
- CreateDynamicObject(3331,1732.40002441,1705.30004883,1119.19995117,25.00000000,0.00000000,270.00000000);
- CreateDynamicObject(2960,1773.00000000,1706.19995117,1128.00000000,0.00000000,0.00000000,90.00000000);
- CreateDynamicObject(2960,1773.00000000,1706.00000000,1128.50000000,0.00000000,0.00000000,90.00000000);
- CreateDynamicObject(2960,1773.00000000,1710.69995117,1128.00000000,0.00000000,0.00000000,90.00000000);
- CreateDynamicObject(2960,1773.00000000,1710.50000000,1128.50000000,0.00000000,0.00000000,90.00000000);
- CreateDynamicObject(2960,1773.00000000,1715.09997559,1128.00000000,0.00000000,0.00000000,90.00000000);
- CreateDynamicObject(2960,1773.00000000,1715.09997559,1128.50000000,0.00000000,0.00000000,90.00000000);
- CreateDynamicObject(2960,1773.00000000,1719.69995117,1128.00000000,0.00000000,0.00000000,90.00000000);
- CreateDynamicObject(2960,1773.00000000,1719.59997559,1128.50000000,0.00000000,0.00000000,90.00000000);
- CreateDynamicObject(2960,1773.00000000,1722.50000000,1128.00000000,0.00000000,0.00000000,90.00000000);
- CreateDynamicObject(2960,1773.00000000,1722.40002441,1128.50000000,0.00000000,0.00000000,90.00000000);
- CreateDynamicObject(2960,1773.09997559,1688.50000000,1128.00000000,0.00000000,0.00000000,90.00000000);
- CreateDynamicObject(2960,1773.19995117,1688.50000000,1128.50000000,0.00000000,0.00000000,90.00000000);
- CreateDynamicObject(2960,1773.09997559,1684.40002441,1128.00000000,0.00000000,0.00000000,90.00000000);
- CreateDynamicObject(2960,1773.09997559,1679.90002441,1128.00000000,0.00000000,0.00000000,90.00000000);
- CreateDynamicObject(2960,1773.09997559,1675.50000000,1128.00000000,0.00000000,0.00000000,90.00000000);
- CreateDynamicObject(2960,1773.09997559,1670.90002441,1128.00000000,0.00000000,0.00000000,90.00000000);
- CreateDynamicObject(2960,1773.09997559,1668.19995117,1128.00000000,0.00000000,0.00000000,90.00000000);
- CreateDynamicObject(2960,1773.19995117,1685.40002441,1128.50000000,0.00000000,0.00000000,90.00000000);
- CreateDynamicObject(2960,1773.19995117,1681.19995117,1128.50000000,0.00000000,0.00000000,90.00000000);
- CreateDynamicObject(2960,1773.19995117,1676.90002441,1128.50000000,0.00000000,0.00000000,90.00000000);
- CreateDynamicObject(2960,1773.19995117,1672.40002441,1128.50000000,0.00000000,0.00000000,90.00000000);
- CreateDynamicObject(2960,1773.19995117,1668.80004883,1128.50000000,0.00000000,0.00000000,90.00000000);
- CreateDynamicObject(16092,1773.30004883,1696.90002441,1127.59997559,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(11391,1804.40002441,1722.09997559,1128.90002441,0.00000000,0.00000000,270.00000000);
- CreateDynamicObject(16360,1795.40002441,1718.90002441,1127.59997559,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(5837,1775.80004883,1686.59997559,1129.30004883,0.00000000,0.00000000,268.00000000);
- CreateDynamicObject(3331,1604.19995117,1704.80004883,1017.50000000,44.99450684,0.00000000,270.00000000);
- CreateDynamicObject(3331,1544.80004883,1705.40002441,962.09997559,42.99450684,0.00000000,270.00000000);
- CreateDynamicObject(3331,1486.09997559,1705.00000000,908.59997559,42.98950195,0.00000000,270.00000000);
- CreateDynamicObject(3331,1424.69995117,1705.00000000,850.29998779,42.98950195,0.00000000,270.00000000);
- CreateDynamicObject(3331,1364.50000000,1704.90002441,794.09997559,42.98950195,0.00000000,270.00000000);
- CreateDynamicObject(3331,1306.19995117,1705.19995117,739.29998779,42.98950195,0.00000000,270.00000000);
- CreateDynamicObject(3331,1249.90002441,1705.40002441,685.40002441,42.98950195,0.00000000,270.00000000);
- CreateDynamicObject(3331,1194.69995117,1705.30004883,634.20001221,42.98950195,0.00000000,270.00000000);
- CreateDynamicObject(3331,1138.80004883,1705.09997559,581.40002441,42.98950195,0.00000000,270.00000000);
- CreateDynamicObject(3331,1083.69995117,1705.09997559,530.90002441,42.98950195,0.00000000,270.00000000);
- CreateDynamicObject(3331,1028.00000000,1705.30004883,478.50000000,42.98950195,0.00000000,270.00000000);
- CreateDynamicObject(3331,971.79998779,1704.90002441,425.39999390,42.98950195,0.00000000,270.00000000);
- CreateDynamicObject(3331,915.59997559,1705.19995117,371.60000610,42.98950195,0.00000000,270.00000000);
- //===================nrg 1===================================
- CreateDynamicObject(13640, -2242, -1694.0999755859, 480.60000610352, 0, 0, 44);
- CreateDynamicObject(13640, -2238, -1690.4000244141, 480.5, 0, 0, 44);
- CreateDynamicObject(13640, -2226.3999023438, -1679.0999755859, 480.70001220703, 0, 0, 44);
- CreateDynamicObject(13640, -2222.6999511719, -1675.5, 481.29998779297, 0, 0, 44);
- CreateDynamicObject(13647, -2200.8000488281, -1655.5999755859, 480.79998779297, 0, 0, 44);
- CreateDynamicObject(13647, -2202.1999511719, -1654.4000244141, 480.89999389648, 0, 0, 44);
- CreateDynamicObject(13640, -2182.3000488281, -1643, 482.20001220703, 0, 0, 316);
- CreateDynamicObject(13640, -2178.3999023438, -1646.9000244141, 482.39999389648, 0, 0, 314);
- CreateDynamicObject(3515, -2174.6000976563, -1650.8000488281, 481.39999389648, 0, 0, 0);
- CreateDynamicObject(9316, -2177, -1663.3000488281, 479.5, 0, 0, 316);
- CreateDynamicObject(3865, -2185.3999023438, -1678.1999511719, 480.10000610352, 0, 0, 320);
- CreateDynamicObject(3865, -2191.3000488281, -1685.0999755859, 480.10000610352, 0, 0, 142);
- CreateDynamicObject(3865, -2196.8999023438, -1692.6999511719, 477.89999389648, 22, 0, 324);
- CreateDynamicObject(8632, -2198.8999023438, -1731.3000488281, 474.79998779297, 0, 0, 158);
- CreateDynamicObject(1503, -2207.3999023438, -1788.4000244141, 474.39999389648, 0, 0, 195.99993896484);
- CreateDynamicObject(16318, -2198.8000488281, -1812.3000488281, 480.39999389648, 0, 0, 290);
- CreateDynamicObject(16301, -2186.3999023438, -1841, 488.70001220703, 0, 0, 296);
- CreateDynamicObject(13593, -2179.3000488281, -1855.5999755859, 494.29998779297, 0, 0, 208);
- CreateDynamicObject(1395, -2149.8999023438, -1907, 500.20001220703, 273.99993896484, 180.00079345703, 210.00091552734);
- CreateDynamicObject(1634, -2137.3999023438, -1928.8000488281, 504, 0, 0, 210);
- CreateDynamicObject(8624, -2115, -1969.8000488281, 510.70001220703, 0, 0, 28);
- CreateDynamicObject(8624, -2086.8999023438, -2022.6999511719, 510.70001220703, 0, 0, 28);
- CreateDynamicObject(8624, -2058.6999511719, -2075.6000976563, 510.70001220703, 0, 0, 28);
- CreateDynamicObject(1634, -2044.4000244141, -2097.6999511719, 511.79998779297, 0, 0, 206);
- CreateDynamicObject(1634, -2048.1000976563, -2099.5, 511.79998779297, 0, 0, 205.99993896484);
- //========= nrg 2===========================================
- AddStaticVehicleEx(522,320.79998779,-2859.60009766,143.19999695,280.00000000,-1,-1,4);
- AddStaticVehicleEx(522,320.70001221,-2858.00000000,143.19999695,278.00000000,-1,-1,4);
- AddStaticVehicleEx(522,320.60000610,-2856.30004883,143.19999695,276.00000000,-1,-1,4);
- AddStaticVehicleEx(522,320.79998779,-2855.00000000,143.19999695,278.00000000,-1,-1,4);
- AddStaticVehicleEx(522,320.70001221,-2853.39990234,143.19999695,286.00000000,-1,-1,4);
- CreateObject(1337,327.54882812,-2929.69921875,161.01121521,0.00000000,0.00000000,0.00000000);
- CreateObject(9167,325.20001221,-2856.60009766,146.30000305,0.00000000,0.00000000,0.00000000);
- CreateObject(10933,327.50000000,-2859.39990234,142.30000305,0.00000000,0.00000000,0.00000000);
- CreateObject(2653,325.20001221,-2833.30004883,142.00000000,0.00000000,0.00000000,0.00000000);
- CreateObject(2653,325.20001221,-2825.50000000,141.89999390,0.00000000,0.00000000,0.00000000);
- CreateObject(2653,325.20001221,-2818.50000000,141.89999390,0.00000000,0.00000000,0.00000000);
- CreateObject(2653,325.20001221,-2811.39990234,141.89999390,0.00000000,0.00000000,0.00000000);
- CreateObject(2653,325.20001221,-2804.50000000,141.89999390,0.00000000,0.00000000,0.00000000);
- CreateObject(3502,325.29998779,-2796.30004883,144.39999390,0.00000000,0.00000000,0.00000000);
- CreateObject(3502,325.29998779,-2788.00000000,144.50000000,0.00000000,0.00000000,0.00000000);
- CreateObject(3502,325.39999390,-2779.50000000,144.39999390,0.00000000,0.00000000,0.00000000);
- CreateObject(3502,325.29998779,-2771.19995117,144.30000305,0.00000000,0.00000000,0.00000000);
- CreateObject(3502,325.29998779,-2763.30004883,144.19999695,0.00000000,0.00000000,0.00000000);
- CreateObject(3502,325.29998779,-2754.80004883,144.10000610,0.00000000,0.00000000,0.00000000);
- CreateObject(3502,325.29998779,-2746.60009766,144.10000610,0.00000000,0.00000000,0.00000000);
- CreateObject(3502,325.39999390,-2738.39990234,144.00000000,0.00000000,0.00000000,0.00000000);
- CreateObject(3502,325.10000610,-2730.39990234,143.89999390,0.00000000,0.00000000,4.00000000);
- CreateObject(3502,324.50000000,-2722.10009766,143.80000305,0.00000000,0.00000000,4.00000000);
- CreateObject(3502,324.29998779,-2714.00000000,143.69999695,0.00000000,0.00000000,0.00000000);
- CreateObject(3502,324.39999390,-2705.10009766,143.60000610,0.00000000,0.00000000,0.00000000);
- CreateObject(3502,324.29998779,-2696.19995117,143.50000000,0.00000000,0.00000000,2.00000000);
- CreateObject(3502,324.10000610,-2687.80004883,143.39999390,0.00000000,0.00000000,0.00000000);
- CreateObject(3502,324.10000610,-2680.00000000,143.30000305,0.00000000,0.00000000,0.00000000);
- CreateObject(3631,324.50000000,-2671.50000000,141.10000610,0.00000000,0.00000000,84.00000000);
- CreateObject(3631,324.50000000,-2672.00000000,141.10000610,0.00000000,0.00000000,85.99597168);
- CreateObject(3631,325.00000000,-2664.00000000,141.10000610,0.00000000,0.00000000,88.00000000);
- CreateObject(3631,325.00000000,-2656.69995117,141.10000610,0.00000000,0.00000000,92.00000000);
- CreateObject(3631,324.79998779,-2649.00000000,141.10000610,0.00000000,0.00000000,270.00000000);
- CreateObject(3631,325.10000610,-2641.50000000,141.10000610,0.00000000,0.00000000,86.00000000);
- CreateObject(3631,325.70001221,-2634.19995117,141.10000610,0.00000000,0.00000000,84.00000000);
- CreateObject(3631,326.39999390,-2627.00000000,141.10000610,0.00000000,0.00000000,86.00000000);
- CreateObject(16309,327.70001221,-2609.89990234,139.39999390,0.00000000,0.00000000,86.00000000);
- CreateObject(16309,329.10000610,-2592.30004883,139.10000610,0.00000000,0.00000000,264.00000000);
- CreateObject(16311,332.70001221,-2558.89990234,136.50000000,0.00000000,0.00000000,264.00000000);
- CreateObject(16316,337.00000000,-2517.39990234,126.50000000,0.00000000,0.00000000,264.00000000);
- CreateObject(16316,340.20001221,-2487.89990234,118.50000000,0.00000000,0.00000000,264.00000000);
- CreateObject(16316,342.79998779,-2460.80004883,110.30000305,0.00000000,0.00000000,264.00000000);
- CreateObject(16318,344.20001221,-2443.30004883,104.80000305,0.00000000,0.00000000,268.00000000);
- CreateObject(16318,345.89999390,-2412.00000000,98.09999847,0.00000000,0.00000000,264.00000000);
- CreateObject(16318,348.79998779,-2384.30004883,92.09999847,0.00000000,0.00000000,264.00000000);
- CreateObject(16318,351.79998779,-2353.19995117,85.59999847,0.00000000,0.00000000,264.00000000);
- CreateObject(16318,355.00000000,-2322.10009766,78.80000305,0.00000000,0.00000000,264.00000000);
- CreateObject(16318,357.70001221,-2290.80004883,72.40000153,0.00000000,0.00000000,266.00000000);
- CreateObject(16318,359.60000610,-2261.69995117,66.19999695,0.00000000,0.00000000,266.00000000);
- CreateObject(13641,361.50000000,-2247.19995117,67.40000153,0.00000000,0.00000000,86.00000000);
- CreateObject(16084,362.70001221,-2217.19995117,63.29999924,0.00000000,0.00000000,104.00000000);
- CreateObject(16081,366.70001221,-2118.69995117,43.79999924,0.00000000,0.00000000,78.00000000);
- CreateObject(16309,365.39999390,-2149.80004883,52.29999924,0.00000000,0.00000000,268.00000000);
- CreateObject(1634,365.89999390,-2131.80004883,55.20000076,0.00000000,0.00000000,358.00000000);
- CreateObject(1633,331.20001221,-2576.10009766,142.10000610,0.00000000,0.00000000,354.00000000);
- //========== nrg 3 ======================================================
- //nrgparkour1
- CreateDynamicObject(4585, -2882.761475, -3096.203369, -21.231087, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(9907, -2882.705566, -3148.956543, 30.826664, 0.0, 0.0, 269.8631);
- CreateDynamicObject(1655, -2882.777100, -3114.734375, 79.687759, 0.0, 0.0, 179.6224);
- CreateDynamicObject(1634, -2868.561523, -3163.846680, 84.716545, 0.0, 0.0, 225.9278);
- CreateDynamicObject(8391, -2786.222900, -3212.827881, 20.785454, 0.0, 0.0, 44.7945);
- CreateDynamicObject(1634, -2749.385010, -3220.978027, 39.424583, 0.0, 0.0, 314.4499);
- CreateDynamicObject(4602, -2712.810547, -3182.439941, -44.678299, 0.0, 0.0, 0.0);
- CreateDynamicObject(1632, -2703.018555, -3173.144043, 26.559313, 0.0, 0.0, 311.8715);
- CreateDynamicObject(6391, -2676.282715, -3148.785645, -12.242161, 0.0, 0.0, 9.4538);
- CreateDynamicObject(4585, -2610.179932, -3148.804199, 35.500702, 0.0, 48.1284, 0.0);
- CreateDynamicObject(1655, -2645.999512, -3148.733154, 29.856356, 0.0, 0.0, 269.7592);
- CreateDynamicObject(1412, -2549.142334, -3132.596680, 118.223984, 0.0, 0.0, 90.2408);
- CreateDynamicObject(1412, -2549.149170, -3165.049805, 118.206322, 0.0, 0.0, 90.1370);
- CreateDynamicObject(1412, -2549.173828, -3159.778809, 118.212059, 0.0, 0.0, 90.2409);
- CreateDynamicObject(1412, -2549.137207, -3137.863037, 118.211891, 0.0, 0.0, 90.2409);
- CreateDynamicObject(1412, -2549.128906, -3143.139648, 118.219383, 0.0, 0.0, 90.2409);
- CreateDynamicObject(1412, -2549.145264, -3154.492188, 118.226906, 0.0, 0.0, 90.2408);
- CreateDynamicObject(1634, -2524.902588, -3148.983154, 91.658066, 312.7310, 0.0, 269.7591);
- CreateDynamicObject(1634, -2515.979980, -3149.028076, 89.558701, 329.9197, 0.0, 269.7591);
- CreateDynamicObject(1634, -2506.942383, -3148.981934, 90.104515, 346.2490, 0.0, 270.6186);
- CreateDynamicObject(4564, -2422.852539, -3148.780273, -30.391731, 0.0, 0.0, 269.7591);
- CreateDynamicObject(1655, -2396.559570, -3148.979248, 79.967850, 0.0, 0.0, 269.8631);
- CreateDynamicObject(4690, -2309.909912, -3154.984375, -85.528091, 0.0, 0.8594, 179.6224);
- CreateDynamicObject(1655, -2300.698730, -3182.422607, 63.384151, 0.0, 0.8594, 179.6224);
- CreateDynamicObject(4571, -2300.665039, -3229.766357, 0.411537, 0.0, 0.0, 0.0);
- CreateDynamicObject(4603, -2300.290771, -3316.769775, 16.042915, 0.0, 0.0, 0.0);
- CreateDynamicObject(1632, -2301.019775, -3244.735352, 65.477257, 0.0, 0.0, 179.6224);
- CreateDynamicObject(1632, -2300.479492, -3304.468994, 47.928951, 0.0, 0.0, 180.4819);
- CreateDynamicObject(10948, -2312.455811, -3389.554199, -2.993324, 0.0, 0.0, 0.0);
- CreateDynamicObject(1655, -2257.403320, -3387.079346, 40.337990, 0.0, 0.0, 269.8630);
- CreateDynamicObject(4558, -2201.316162, -3406.932373, 35.067619, 0.0, 0.0, 268.8997);
- CreateDynamicObject(1633, -2170.597168, -3389.443115, 33.327271, 0.0, 0.0, 267.1808);
- CreateDynamicObject(10619, -2082.274902, -3394.752441, 9.830154, 0.0, 0.0, 226.0320);
- CreateDynamicObject(1634, -2051.554688, -3351.556885, 27.741539, 0.0, 0.0, 0.0);
- CreateDynamicObject(17533, -2065.521240, -3301.779541, -1.725090, 0.0, 0.0, 181.3413);
- CreateDynamicObject(1632, -2068.406006, -3288.083252, 35.387096, 0.0, 0.0, 91.8559);
- CreateDynamicObject(4019, -2120.260742, -3284.299561, -7.317807, 0.0, 0.0, 0.0);
- CreateDynamicObject(8674, -2887.976563, -3114.480713, 79.179512, 0.0, 0.0, 269.7591);
- CreateDynamicObject(8674, -2877.672119, -3114.481201, 79.179527, 0.0, 0.0, 269.7591);
- CreateDynamicObject(8674, -2882.798096, -3109.344971, 82.094780, 0.0, 0.0, 0.0);
- CreateDynamicObject(8674, -2887.922119, -3114.488037, 82.104630, 0.0, 0.0, 90.2409);
- CreateDynamicObject(8674, -2877.692871, -3114.477295, 82.104645, 0.0, 0.0, 89.3814);
- CreateDynamicObject(8674, -2882.783203, -3110.817627, 83.579536, 90.2409, 0.0, 0.0);
- CreateDynamicObject(8674, -2882.791016, -3113.737061, 83.547722, 90.2408, 0.0, 0.0);
- CreateDynamicObject(10948, -2234.872314, -3297.982666, -8.296989, 0.0, 0.0, 0.0);
- CreateDynamicObject(1655, -2147.864990, -3289.781494, 32.927620, 0.0, 0.0, 90.1369);
- CreateDynamicObject(1655, -2224.995605, -3244.912109, 35.284340, 0.0, 0.0, 0.0);
- CreateDynamicObject(4006, -2228.412598, -3196.378174, 13.965515, 0.0, 0.0, 0.0);
- CreateDynamicObject(4563, -2202.495117, -3352.000977, 60.625214, 0.0, 0.0, 0.0);
- CreateDynamicObject(4563, -2417.814453, -3231.480225, 24.285820, 0.0, 0.0, 0.0);
- CreateDynamicObject(4563, -2606.590088, -3076.596436, 7.792725, 0.0, 0.0, 0.0);
- CreateDynamicObject(4563, -2885.514160, -3229.168945, 48.889942, 0.0, 0.0, 0.0);
- CreateDynamicObject(4571, -2385.805420, -3385.786377, 22.620010, 0.0, 0.0, 0.0);
- CreateDynamicObject(4571, -2131.863770, -3173.972656, 23.351299, 0.0, 0.0, 0.0);
- CreateDynamicObject(4571, -2553.030762, -3252.951904, 21.721924, 0.0, 0.0, 0.0);
- CreateDynamicObject(4571, -2797.039551, -3127.261719, 22.412292, 0.0, 0.0, 0.0);
- CreateDynamicObject(4585, -2032.884155, -3232.165283, 26.348061, 0.0, 0.0, 0.0);
- CreateDynamicObject(4585, -2161.247803, -3495.907471, 35.635555, 0.0, 0.0, 0.0);
- CreateDynamicObject(4586, -1959.884033, -3397.687012, 51.280075, 0.0, 0.0, 90.2409);
- CreateDynamicObject(4586, -2347.974854, -3483.689941, 56.034904, 0.0, 0.0, 0.0);
- CreateDynamicObject(4602, -2395.797363, -3059.538574, 59.059341, 0.0, 0.0, 356.5623);
- CreateDynamicObject(4602, -2718.041992, -3065.195313, 59.661198, 0.0, 0.0, 0.0);
- CreateDynamicObject(4602, -2674.001709, -3271.598633, 60.065804, 0.0, 0.0, 0.0);
- CreateDynamicObject(4602, -2976.944580, -3102.350342, 60.218887, 0.0, 0.0, 0.0);
- CreateDynamicObject(4603, -2217.558594, -3089.144287, 6.331810, 0.0, 0.0, 0.0);
- CreateDynamicObject(1634, -2225.056885, -3182.619141, 28.164351, 0.0, 0.0, 0.0);
- CreateDynamicObject(13603, -2243.887207, -3141.773438, 21.233524, 0.0, 0.0, 359.1406);
- CreateDynamicObject(8674, -2890.265381, -3119.670654, 80.079582, 0.0, 0.0, 0.0);
- CreateDynamicObject(8674, -2875.304199, -3119.661133, 80.079582, 0.0, 0.0, 0.0);
- CreateDynamicObject(8674, -2890.227539, -3072.862793, 80.129585, 0.0, 0.0, 0.0);
- CreateDynamicObject(8674, -2875.320801, -3072.754883, 80.079582, 0.0, 0.0, 0.0);
- CreateDynamicObject(8674, -2883.040283, -3072.755127, 80.097702, 0.0, 0.0, 0.0);
- CreateDynamicObject(8674, -2862.787354, -3085.223145, 80.079582, 0.0, 0.0, 269.7591);
- CreateDynamicObject(8674, -2902.689697, -3085.241943, 80.029579, 0.0, 0.0, 270.6186);
- CreateDynamicObject(8674, -2862.783447, -3107.158936, 80.079582, 0.0, 0.0, 90.2409);
- CreateDynamicObject(8674, -2902.713867, -3107.108643, 80.079582, 0.0, 0.0, 269.7591);
- CreateDynamicObject(8674, -2902.695557, -3104.529541, 80.079582, 0.0, 0.0, 269.7591);
- CreateDynamicObject(8674, -2902.727783, -3095.512695, 80.054581, 0.0, 0.0, 269.7591);
- CreateDynamicObject(8674, -2862.772949, -3104.623779, 80.079582, 0.0, 0.0, 90.2409);
- CreateDynamicObject(8674, -2862.823486, -3095.526367, 80.079582, 0.0, 0.0, 89.3814);
- CreateDynamicObject(8674, -2866.441406, -3116.013672, 80.079582, 0.0, 0.0, 44.6907);
- CreateDynamicObject(8674, -2866.449707, -3076.401855, 80.079582, 0.0, 0.0, 315.3093);
- CreateDynamicObject(8674, -2899.034668, -3076.583252, 80.079582, 0.0, 359.1406, 44.6907);
- CreateDynamicObject(8674, -2899.094727, -3115.978027, 80.079582, 0.0, 0.0, 314.4499);
- //=============================== nrg 4
- //NRGPArkou 4
- CreateDynamicObject(4563, 1530.5325927734, -2799.470703125, -119.65446472168, 0, 0, 180);
- CreateDynamicObject(1634, 1507.87109375, -2756.6525878906, 6.3268175125122, 8, 0, 178);
- CreateDynamicObject(1634, 1507.6226806641, -2761.8647460938, 11.074073791504, 26, 0, 178);
- CreateDynamicObject(1634, 1507.5733642578, -2765.5954589844, 17.948505401611, 46, 0, 178);
- CreateDynamicObject(1634, 1557.6489257813, -2818.642578125, 29.525665283203, 24, 0, 166);
- CreateDynamicObject(1634, 1557.1025390625, -2820.1713867188, 32.897773742676, 42, 0, 164);
- CreateDynamicObject(1634, 1557.3353271484, -2820.8923339844, 36.64136505127, 65.083465576172, 29.571014404297, 170.76983642578);
- CreateDynamicObject(1634, 1503.0787353516, -2776.677734375, 39.50813293457, 18, 0, 90);
- CreateDynamicObject(1634, 1500.0241699219, -2776.7712402344, 43.8000831604, 52, 0, 92);
- CreateDynamicObject(1634, 1499.6831054688, -2776.8322753906, 48.772872924805, 68, 0, 93.999969482422);
- CreateDynamicObject(1384, 1581.8739013672, -2867.4760742188, 49.45491027832, 0, 0, 40);
- CreateDynamicObject(2931, 1562.7717285156, -2844.2814941406, 54.008399963379, 352.00491333008, 2.0191650390625, 218.27714538574);
- CreateDynamicObject(1634, 1593.0310058594, -2879.9453125, 56.233192443848, 22, 0, 222);
- CreateDynamicObject(1634, 1595.2252197266, -2882.2319335938, 63.541473388672, 60, 0, 220.0001373291);
- CreateDynamicObject(1634, 1592.8831787109, -2879.8249511719, 71.816207885742, 72, 180, 43.999938964844);
- CreateDynamicObject(18483, 1559.0242919922, -2855.2526855469, 71.200225830078, 0, 352, 163.99993896484);
- CreateDynamicObject(4601, 1476.8609619141, -2797.4406738281, 104.23829650879, 0, 0, 0);
- CreateDynamicObject(1696, 1505.7861328125, -2846.1298828125, 75.425216674805, 0, 0, 87.999938964844);
- CreateDynamicObject(1696, 1505.8870849609, -2851.3410644531, 75.425216674805, 0, 0, 91.999938964844);
- CreateDynamicObject(1696, 1505.9514160156, -2840.8544921875, 75.425216674805, 0, 0, 88);
- CreateDynamicObject(1696, 1481.1246337891, -2839.5795898438, 79.097091674805, 10, 0, 92);
- CreateDynamicObject(1696, 1462.4267578125, -2855.0988769531, 83.021293640137, 16, 0, 92);
- CreateDynamicObject(1696, 1440.2977294922, -2839.5812988281, 87.190841674805, 10, 0, 90);
- CreateDynamicObject(1634, 1415.1091308594, -2838.0451660156, 92.867973327637, 30, 0, 20);
- CreateDynamicObject(1634, 1436.4888916016, -2821.08984375, 100.09030151367, 16, 0, 290);
- CreateDynamicObject(1634, 1440.0208740234, -2819.0786132813, 107.44320678711, 51.291870117188, 347.14108276367, 300.10034179688);
- CreateDynamicObject(1634, 1439.9283447266, -2818.1716308594, 115.42953491211, 72.939575195313, 339.12744140625, 312.02856445313);
- CreateDynamicObject(4006, 1350.9425048828, -2804.9387207031, 88.983047485352, 0, 0, 0);
- CreateDynamicObject(16401, 1410.9252929688, -2806.4772949219, 113.23829650879, 0, 0, 179.99993896484);
- CreateDynamicObject(6052, 1323.0552978516, -2792.5622558594, 96.888198852539, 0, 0, 269.99996948242);
- CreateDynamicObject(6052, 1305.7261962891, -2810.8642578125, 96.888198852539, 0, 0, 94);
- CreateDynamicObject(1894, 1334.7857666016, -2821.1411132813, 92.366828918457, 1.9951171875, 4.00244140625, 359.86044311523);
- CreateDynamicObject(3620, 1289.8533935547, -2817.3640136719, 94.470352172852, 0, 0, 266);
- CreateDynamicObject(3943, 1276.4725341797, -2821.9152832031, 105.84503936768, 326, 0, 262);
- CreateDynamicObject(4123, 1292.2397460938, -2789.5725097656, 89.472206115723, 0, 0, 178);
- CreateDynamicObject(1634, 1323.1362304688, -2761.2194824219, 86.998397827148, 9.7000427246094, 345.79272460938, 268.44262695313);
- CreateDynamicObject(1634, 1328.8994140625, -2759.2954101563, 91.113212585449, 18.093170166016, 323.96481323242, 286.73095703125);
- CreateDynamicObject(18450, 1352.9036865234, -2714.5551757813, 92.019271850586, 0, 10, 262);
- CreateDynamicObject(18275, 1354.6103515625, -2679.5275878906, 101.43566894531, 0, 0, 354);
- CreateDynamicObject(18275, 1361.9499511719, -2676.9982910156, 101.44037628174, 0, 0, 354);
- CreateDynamicObject(3091, 1354.6635742188, -2675.6000976563, 99.858535766602, 0, 0, 354);
- CreateDynamicObject(3091, 1361.80859375, -2676.4018554688, 99.893898010254, 0, 0, 0);
- //========== nrg 5 ====================
- CreateDynamicObject(18367,2807.60229500,-1759.40026900,34.78874600,0.00000000,0.00000000,79.68674096);
- CreateDynamicObject(18262,2842.20581100,-1765.64685100,39.14307000,0.00000000,0.00000000,-101.25000758);
- CreateDynamicObject(18262,2849.23877000,-1766.62683100,39.79677600,0.00000000,0.00000000,-101.25000758);
- CreateDynamicObject(18262,2856.92895500,-1767.74536100,40.52092400,0.00000000,0.00000000,-101.25000758);
- CreateDynamicObject(1384,2874.12207000,-1770.86315900,37.31301100,0.00000000,0.00000000,-101.25000758);
- CreateDynamicObject(1697,2870.12011700,-1770.32202100,43.15065000,0.00000000,0.00000000,78.75001226);
- CreateDynamicObject(3852,2928.18750000,-1781.72876000,43.75069400,0.00000000,0.00000000,-101.25000758);
- CreateDynamicObject(3852,2935.23657200,-1783.14929200,46.77240800,0.00000000,0.00000000,-101.25000758);
- CreateDynamicObject(3852,2942.61352500,-1784.60571300,49.81912200,0.00000000,0.00000000,-101.25000758);
- CreateDynamicObject(1633,2947.67260700,-1785.63281300,52.32542400,0.00000000,0.00000000,-101.25000758);
- CreateDynamicObject(1633,2954.85864300,-1787.05090300,54.62980700,2.57831008,0.00000000,-101.25000758);
- CreateDynamicObject(1633,2960.83837900,-1788.22314500,56.82238800,5.15662016,0.00000000,-101.25000758);
- CreateDynamicObject(3458,2992.78173800,-1794.03588900,56.77360200,0.00000000,0.00000000,-10.39058961);
- CreateDynamicObject(3458,3027.34619100,-1800.37634300,56.82354000,0.00000000,0.00000000,-10.39058961);
- CreateDynamicObject(3458,3049.30712900,-1804.29480000,58.12353900,1.71887339,-8.59436693,-10.39058961);
- CreateDynamicObject(3458,3052.11425800,-1804.87988300,60.31842800,1.71887339,-18.90760724,-10.39058961);
- CreateDynamicObject(3458,3050.10351600,-1804.53747600,60.42645600,1.71887339,-27.50197417,-10.39058961);
- CreateDynamicObject(3627,3095.18896500,-1814.73144500,68.78233300,0.00000000,0.00000000,-101.25000758);
- CreateDynamicObject(3627,3135.15844700,-1822.93689000,69.45977000,2.57831008,0.00000000,-101.25000758);
- CreateDynamicObject(972,3167.86425800,-1828.97961400,66.95147700,0.00000000,0.00000000,78.75001226);
- CreateDynamicObject(972,3167.71777300,-1829.95471200,67.00167800,0.00000000,0.00000000,78.75001226);
- CreateDynamicObject(11556,3176.85693400,-1820.83056600,79.34453600,-15.46986047,0.00000000,-101.25000758);
- CreateDynamicObject(1464,3218.13647500,-1826.77136200,83.92063100,0.00000000,0.00000000,-18.12546255);
- CreateDynamicObject(1464,3220.90356400,-1827.64672900,83.92070800,0.00000000,0.00000000,-18.12546255);
- CreateDynamicObject(3399,3226.19384800,-1828.86120600,87.13455200,0.00000000,0.00000000,-15.46986047);
- CreateDynamicObject(3399,3230.36108400,-1835.71582000,91.71295900,0.00000000,0.00000000,-106.57003530);
- CreateDynamicObject(1225,3232.58374000,-1830.05395500,89.77468100,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(1225,3232.45288100,-1831.10339400,89.72467800,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(4106,3236.21899400,-1819.96215800,96.30188800,0.00000000,0.00000000,-22.49999532);
- CreateDynamicObject(1225,3223.61352500,-1846.78369100,98.22498300,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(1225,3226.37744100,-1848.03503400,98.22498300,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(1225,3224.95800800,-1847.53454600,98.22498300,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(1225,3230.61596700,-1829.03405800,98.23107900,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(1225,3235.47070300,-1820.97326700,98.22363300,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(1225,3241.96948200,-1804.07348600,98.23524500,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(5130,3248.16479500,-1787.19397000,100.47182500,0.00000000,0.00000000,-67.49998596);
- CreateDynamicObject(3743,3237.41845700,-1782.84985400,106.53575900,0.00000000,0.00000000,-112.49997660);
- CreateDynamicObject(16304,3220.04077100,-1774.27148400,113.86324300,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(1225,3221.78686500,-1773.65466300,116.18026000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(16304,3201.31958000,-1770.94250500,119.37595400,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(1225,3214.57031300,-1773.63403300,114.95706200,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(1225,3201.30395500,-1776.29968300,119.78078500,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(1225,3209.52856400,-1769.61950700,117.86414300,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(1225,3204.95898400,-1768.67248500,120.91336800,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(1225,3196.84643600,-1768.66296400,120.70309400,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(1225,3196.20459000,-1773.14331100,119.99856600,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(1225,3197.53295900,-1776.59082000,120.03974200,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(16303,3179.49121100,-1765.73950200,114.24204300,0.00000000,0.00000000,-179.99996255);
- CreateDynamicObject(18451,3158.53295900,-1759.98657200,122.70623000,0.00000000,0.00000000,-15.54715248);
- CreateDynamicObject(18451,3152.63354500,-1758.30505400,123.22237400,0.00000000,0.00000000,-15.54715248);
- CreateDynamicObject(18451,3147.04736300,-1756.78820800,123.78852100,0.00000000,0.00000000,-15.54715248);
- CreateDynamicObject(18367,3144.44189500,-1755.86022900,123.72411300,0.00000000,0.00000000,-103.82826037);
- CreateDynamicObject(18367,3115.24780300,-1748.65393100,127.07811700,0.00000000,0.00000000,-103.82826037);
- CreateDynamicObject(1225,3153.08349600,-1757.56250000,124.24798600,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(1225,3133.06762700,-1752.29699700,125.69763200,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(1225,3121.07861300,-1750.94641100,127.17203500,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(1225,3121.80297900,-1749.07714800,127.24068500,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(1225,3089.71362300,-1743.41198700,130.67684900,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(18450,3042.88720700,-1732.06591800,129.49401900,0.00000000,0.00000000,-12.96889969);
- CreateDynamicObject(18450,3042.09033200,-1733.58349600,132.40596000,-92.81910552,-0.85943669,-13.82833639);
- CreateDynamicObject(18450,3043.16259800,-1731.24047900,133.18122900,-92.81910552,-0.85943669,-193.82829894);
- CreateDynamicObject(18450,2966.22436500,-1714.40417500,129.48063700,0.00000000,0.00000000,-12.96889969);
- CreateDynamicObject(18450,2965.00952100,-1715.84130900,132.44256600,-92.81910552,-0.85943669,-13.82833639);
- CreateDynamicObject(18450,2967.78295900,-1713.88403300,133.14407300,-92.81910552,-0.85943669,-193.82829894);
- CreateDynamicObject(1632,2928.53418000,-1706.02551300,130.74958800,0.00000000,0.00000000,77.03113888);
- CreateDynamicObject(1225,2925.88647500,-1706.15808100,132.94403100,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(1225,2926.01098600,-1705.03344700,132.94403100,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(1225,2926.33471700,-1703.98242200,132.94403100,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(1225,2927.39086900,-1706.41223100,132.22912600,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(1225,2928.00000000,-1705.54614300,132.39947500,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(1225,2928.96606400,-1706.84619100,131.70597800,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(1225,2929.65185500,-1705.88842800,131.96661400,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(973,3207.25683600,-1824.59314000,80.10192900,85.08417528,0.00000000,-191.24998886);
- CreateDynamicObject(975,3211.53930700,-1825.63439900,80.86398300,-52.42558096,-1.71887339,-107.34335644);
- CreateDynamicObject(975,3212.93432600,-1826.05529800,82.06522400,-43.83127133,-1.71887339,-107.34335644);
- CreateDynamicObject(3361,3178.72143600,-1830.63781700,78.22085600,0.00000000,0.00000000,-225.00001049);
- CreateDynamicObject(3361,3183.24047900,-1835.14636200,82.06825300,0.00000000,0.00000000,-225.00001049);
- CreateDynamicObject(1697,2857.86743200,-1768.11035200,41.64913600,0.00000000,0.00000000,78.75001226);
- //===== stunt em las venturas
- //Stunt
- CreateDynamicObject(4867, -582.4526, 2247.5225, 41.4960, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(4865, -659.9562, 2107.8894, 41.5109, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(4867, -780.9871, 2170.2981, 41.5079, 0.0000, 0.0000, 269.7591);
- CreateDynamicObject(8038, -832.0695, 2057.2632, 61.4982, 0.0000, 0.0000, 269.7591);
- CreateDynamicObject(18450, -705.0845, 2202.9580, 54.9540, 0.0000, 22.3454, 269.7591);
- CreateDynamicObject(8555, -699.1761, 2259.7065, 47.1499, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3279, -730.1766, 2245.3948, 70.4458, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(18256, -709.7196, 2161.9600, 36.5149, 0.8594, 9.4538, 274.0563);
- CreateDynamicObject(18256, -710.1022, 2094.4033, 43.1650, 358.2811, 340.2330, 274.0563);
- CreateDynamicObject(18450, -620.0211, 2260.7410, 61.8142, 0.0000, 12.0321, 0.0000);
- CreateDynamicObject(18450, -541.9662, 2260.7456, 45.1730, 0.0000, 12.0321, 0.0000);
- CreateDynamicObject(1632, -680.7012, 2168.8872, 42.5860, 0.0000, 0.0000, 89.3814);
- CreateDynamicObject(1632, -727.7003, 2170.3970, 42.6110, 0.0000, 358.2811, 268.8997);
- CreateDynamicObject(13592, -705.3191, 2229.2222, 51.2666, 0.0000, 0.0000, 7.7349);
- CreateDynamicObject(13666, -679.8284, 2261.2554, 75.3505, 0.0000, 0.0000, 281.7913);
- CreateDynamicObject(3865, -668.4479, 2244.9211, 72.3041, 358.2811, 0.0000, 91.1003);
- CreateDynamicObject(3865, -659.4134, 2244.7156, 72.0292, 5.1566, 0.0001, 87.6625);
- CreateDynamicObject(3865, -651.0805, 2243.2866, 70.8401, 11.1727, 0.0000, 73.9116);
- CreateDynamicObject(3865, -643.3817, 2239.9360, 68.4163, 20.6265, 0.0000, 60.1606);
- CreateDynamicObject(3865, -637.0701, 2235.1555, 64.6603, 30.0803, 0.0000, 46.4096);
- CreateDynamicObject(3865, -632.5502, 2229.7759, 60.2030, 34.3775, 0.0000, 34.3775);
- CreateDynamicObject(3865, -629.2453, 2223.4275, 55.5165, 31.7992, 0.0000, 22.3454);
- CreateDynamicObject(3865, -627.4100, 2216.2451, 51.5455, 24.0642, 0.0000, 7.7349);
- CreateDynamicObject(3865, -627.1786, 2208.1804, 48.2880, 19.7670, 0.0000, 356.5623);
- CreateDynamicObject(3865, -628.2537, 2199.8921, 45.6321, 15.4699, 0.0000, 349.6868);
- CreateDynamicObject(3865, -630.1809, 2191.7913, 43.7448, 9.4538, 0.0000, 344.5301);
- CreateDynamicObject(1290, -628.4858, 2221.2732, 47.5195, 0.0000, 0.0000, 21.4859);
- CreateDynamicObject(16080, -556.0839, 2160.2407, 24.8442, 0.0000, 0.0000, 54.1445);
- CreateDynamicObject(7916, -756.2578, 2014.0293, 2.4710, 0.0000, 0.0000, 7.7349);
- CreateDynamicObject(16776, -544.7667, 2206.2051, 43.0468, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(620, -660.5453, 2222.8308, 41.5132, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(620, -723.2378, 2161.2505, 41.5030, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(620, -636.3702, 2139.2410, 41.5030, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(620, -585.9443, 2287.7935, 41.4382, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(4832, -559.7130, 2073.8320, 81.8302, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(4874, -852.3748, 2156.6243, 45.1471, 0.0000, 0.0000, 89.3814);
- CreateDynamicObject(5006, -793.4394, 2202.6047, 47.2763, 0.0000, 0.0000, 267.1808);
- CreateDynamicObject(1660, -565.3590, 2161.7271, 41.1308, 0.0000, 0.0000, 91.1003);
- CreateDynamicObject(3269, -615.2668, 2107.5137, 41.3839, 0.0000, 0.0000, 155.5581);
- CreateDynamicObject(3363, -746.6365, 2140.5112, 41.4712, 0.0000, 0.0000, 248.2732);
- CreateDynamicObject(3364, -605.5424, 2225.6978, 41.4270, 0.0000, 0.0000, 342.8113);
- CreateDynamicObject(3625, -550.1803, 2293.9431, 44.0062, 0.0000, 0.0000, 176.1846);
- CreateDynamicObject(3664, -864.8555, 2099.0017, 48.3117, 0.0000, 0.0000, 89.3814);
- CreateDynamicObject(3665, -808.2457, 2140.1743, 43.4925, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(13590, -785.3847, 2186.8184, 42.7367, 0.0000, 0.0000, 38.6747);
- CreateDynamicObject(13604, -552.2203, 2131.6455, 43.1439, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(13636, -620.2708, 2147.9944, 43.6413, 0.0000, 0.0000, 180.4818);
- CreateDynamicObject(13643, -628.2244, 2159.5530, 42.8069, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(13641, -706.3238, 2082.4932, 53.5078, 0.0000, 329.0603, 268.8997);
- CreateDynamicObject(18451, -821.9941, 2174.2791, 41.9953, 0.0000, 0.0000, 75.6304);
- CreateDynamicObject(13666, -586.3330, 2183.8511, 46.4162, 0.0000, 0.0000, 278.3535);
- CreateDynamicObject(13666, -592.2305, 2179.3420, 46.4162, 0.0000, 0.0000, 281.7913);
- CreateDynamicObject(624, -592.8458, 2186.1455, 40.8754, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(16114, -506.7751, 2149.0786, 40.3651, 0.0000, 0.0000, 146.1043);
- CreateDynamicObject(16118, -748.8741, 2097.8933, 36.0904, 0.0000, 0.0000, 266.3214);
- CreateDynamicObject(16121, -578.2364, 2334.9387, 41.2778, 0.0000, 0.0000, 265.4620);
- CreateDynamicObject(1632, -629.6500, 2217.1541, 42.5711, 0.0000, 0.0000, 85.9437);
- CreateDynamicObject(1632, -635.8858, 2217.6123, 47.5312, 28.3614, 0.0000, 85.9437);
- CreateDynamicObject(1632, -638.8213, 2217.8225, 54.8841, 60.1606, 0.0000, 85.9437);
- CreateDynamicObject(1632, -637.7125, 2217.7295, 63.2001, 87.6625, 0.0000, 85.9437);
- CreateDynamicObject(1632, -847.5419, 2167.1335, 42.5830, 0.0000, 0.0000, 91.1003);
- CreateDynamicObject(1632, -853.4562, 2166.7490, 47.2823, 28.3614, 354.8434, 93.6786);
- CreateDynamicObject(1632, -856.3027, 2165.8037, 53.8196, 56.7228, 340.2330, 106.5702);
- CreateDynamicObject(1632, -716.0154, 2225.2312, 42.5830, 0.0000, 0.0000, 89.3814);
- CreateDynamicObject(1632, -720.3453, 2225.2710, 45.4840, 22.3454, 0.0000, 89.3814);
- CreateDynamicObject(1632, -677.1642, 2099.4048, 42.8110, 0.0000, 0.0000, 180.4818);
- CreateDynamicObject(1632, -677.1241, 2093.5515, 47.1653, 26.6425, 0.0000, 180.4818);
- CreateDynamicObject(1632, -598.8895, 2050.1885, 60.2876, 0.0000, 0.0000, 39.5341);
- CreateDynamicObject(1632, -828.5140, 2041.6466, 60.2616, 0.0000, 0.0000, 331.6386);
- CreateDynamicObject(620, -818.6429, 2100.4426, 41.5250, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1696, -802.6118, 2102.2151, 42.5431, 0.0000, 0.0000, 299.8394);
- CreateDynamicObject(1696, -542.3982, 2178.8674, 42.4931, 0.0000, 0.0000, 278.3535);
- CreateDynamicObject(3425, -586.4080, 2190.4966, 52.7288, 0.0000, 0.0000, 124.6183);
- CreateDynamicObject(3425, -773.2390, 2153.5369, 52.8538, 0.0000, 0.0000, 295.5422);
- CreateDynamicObject(3864, -700.2843, 2264.8125, 76.5923, 0.0000, 0.0000, 89.3814);
- CreateDynamicObject(7073, -652.5526, 2155.1953, 78.5106, 0.0000, 0.0000, 42.9718);
- CreateDynamicObject(3374, -534.6607, 2179.6204, 43.0049, 0.0000, 0.0000, 8.5944);
- CreateDynamicObject(18256, -700.9749, 2023.8988, 4.1531, 357.4217, 327.3414, 94.5380);
- CreateDynamicObject(18256, -710.1724, 1997.3203, -2.4054, 0.8594, 12.0321, 274.0563);
- CreateDynamicObject(18256, -710.6480, 1958.6846, -4.6454, 0.0000, 357.4217, 274.0563);
- CreateDynamicObject(1655, -712.9157, 1936.9526, 5.1477, 0.0000, 0.0000, 177.0440);
- CreateDynamicObject(1655, -706.4279, 1936.6488, 5.1593, 0.0000, 0.0000, 177.9035);
- CreateDynamicObject(1655, -700.4106, 1936.4443, 5.1551, 0.0000, 0.0000, 177.9035);
- CreateDynamicObject(1632, -652.0873, 2128.3281, 42.5610, 0.0000, 0.0000, 269.7591);
- CreateDynamicObject(1632, -645.8295, 2128.2971, 47.5877, 28.3614, 0.0000, 269.7591);
- CreateDynamicObject(1632, -642.6270, 2128.4182, 54.9873, 55.8634, 0.0000, 274.0563);
- CreateDynamicObject(1632, -643.0411, 2128.4312, 63.1931, 82.5059, 0.0000, 269.7591);
- CreateDynamicObject(1632, -560.4543, 2206.3364, 42.5711, 0.0000, 0.0000, 269.7591);
- CreateDynamicObject(1632, -554.4139, 2206.3191, 46.3107, 17.1887, 0.0000, 269.7591);
- CreateDynamicObject(1632, -593.3602, 2268.3940, 42.5711, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1632, -593.3712, 2273.1973, 45.8751, 24.9237, 0.0000, 0.0000);
- CreateDynamicObject(1632, -593.3803, 2276.7358, 52.4837, 53.2851, 0.0000, 0.0000);
- CreateDynamicObject(1632, -593.3773, 2276.5396, 60.3588, 81.6465, 0.0000, 0.0000);
- CreateDynamicObject(1632, -593.3792, 2272.8298, 66.6579, 114.3051, 0.0000, 0.0000);
- CreateDynamicObject(1632, -734.0747, 2251.2820, 71.5953, 0.0000, 0.0000, 107.4296);
- CreateDynamicObject(1632, -671.4675, 2250.2244, 71.5203, 0.0000, 0.0000, 250.8515);
- CreateDynamicObject(11489, -487.1819, 2185.3076, 41.4932, 0.0000, 0.0000, 131.4939);
- CreateDynamicObject(620, -539.3313, 2251.7312, 41.5632, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(620, -479.6769, 2177.2661, 41.5632, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(620, -603.4106, 2233.2515, 41.5632, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(620, -578.4973, 2109.8259, 41.5781, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(620, -621.3944, 2106.6270, 41.5781, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(624, -647.0639, 2266.6230, 40.8605, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(624, -730.3687, 2202.1899, 40.8724, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(624, -770.3195, 2142.2798, 40.8754, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(624, -831.3646, 2133.1716, 40.8724, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(624, -860.8040, 2073.3655, 40.8724, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(624, -868.8935, 2170.9973, 40.8724, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(624, -861.4731, 2257.8254, 40.8724, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(624, -524.8528, 2300.5315, 41.4960, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(622, -689.9858, 2197.0588, 41.7069, 18.0482, 358.2811, 321.3253);
- CreateDynamicObject(622, -741.3587, 2110.5615, 41.7069, 18.0482, 358.2811, 81.6465);
- //=========== kart =============================================
- //kart
- CreateDynamicObject(2909, 2884.5017, 1028.8301, 13.7818, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2888.9287, 1024.7074, 13.7818, 0.0000, 0.0000, 269.8631);
- CreateDynamicObject(2909, 2893.3450, 1028.8293, 13.7818, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2893.3491, 1037.1182, 13.7819, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2893.3704, 1045.3856, 13.7839, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2884.5076, 1037.1141, 13.7819, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2884.5220, 1045.3904, 13.7839, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1491, 2884.5759, 1049.5861, 13.9906, 0.0000, 90.2408, 30.9397);
- CreateDynamicObject(1491, 2888.8882, 1049.5874, 13.9906, 0.0000, 90.2409, 147.7191);
- CreateDynamicObject(1491, 2893.3289, 1049.6006, 13.9905, 0.0000, 90.2409, 151.2609);
- CreateDynamicObject(1491, 2888.8860, 1049.5825, 13.9906, 0.0000, 90.2409, 28.3614);
- CreateDynamicObject(2909, 2888.8801, 1045.3650, 13.7839, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2888.8865, 1037.1001, 13.7819, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3080, 2886.4951, 1054.8181, 10.3486, 0.0000, 0.0000, 179.6225);
- CreateDynamicObject(3080, 2891.2847, 1054.8195, 10.3486, 0.0000, 0.0000, 180.4819);
- CreateDynamicObject(3080, 2889.1130, 1054.8007, 10.3485, 0.0000, 0.0000, 180.4818);
- CreateDynamicObject(2909, 2884.5310, 1053.1841, 12.5530, 341.9518, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2884.5432, 1061.0502, 11.2048, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2893.3528, 1061.0485, 11.2048, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2893.3655, 1053.1760, 12.5546, 341.9518, 0.0000, 0.0000);
- CreateDynamicObject(3080, 2886.5708, 1065.6006, 8.5486, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3080, 2891.3696, 1065.6045, 8.5486, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3080, 2888.9412, 1065.5931, 8.5486, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1217, 2892.4375, 1070.0310, 10.3198, 0.0000, 0.0000, 12.8916);
- CreateDynamicObject(1217, 2889.3884, 1070.0037, 10.3198, 0.0000, 0.0000, 222.4901);
- CreateDynamicObject(1217, 2885.3848, 1069.9728, 10.3198, 0.0000, 0.0000, 278.3535);
- CreateDynamicObject(1217, 2887.9336, 1069.6276, 10.3198, 0.0000, 0.0000, 51.5662);
- CreateDynamicObject(1217, 2886.6877, 1069.8787, 10.3198, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1217, 2891.0466, 1069.8048, 10.3198, 0.0000, 0.0000, 291.2451);
- CreateDynamicObject(2909, 2884.5364, 1069.3280, 11.2048, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2893.3660, 1069.3159, 11.2048, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2889.2231, 1081.7196, 11.2048, 0.0000, 0.0000, 90.2409);
- CreateDynamicObject(2909, 2880.9338, 1081.7228, 11.2048, 0.0000, 0.0000, 269.7591);
- CreateDynamicObject(2909, 2876.8176, 1077.5575, 11.2048, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2876.8091, 1069.2964, 11.2048, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2876.8074, 1061.0154, 11.2048, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2884.5115, 1028.8246, 11.2048, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2884.5037, 1037.1115, 11.2048, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2884.5120, 1045.3889, 11.2048, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2884.4993, 1053.6858, 11.2048, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3461, 2888.8733, 1049.5001, 14.0525, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3461, 2893.3801, 1049.5342, 14.0525, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3461, 2884.5110, 1049.5164, 14.0525, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1225, 2877.8945, 1068.3608, 10.3042, 0.0000, 0.0000, 321.3253);
- CreateDynamicObject(1225, 2882.3723, 1069.1385, 10.3042, 0.0000, 0.0000, 8.5944);
- CreateDynamicObject(1225, 2880.5046, 1060.7450, 10.3042, 0.0000, 0.0000, 218.1929);
- CreateDynamicObject(1225, 2883.3623, 1051.2916, 10.3042, 0.0000, 0.0000, 291.2451);
- CreateDynamicObject(1225, 2878.7051, 1054.2269, 10.3042, 0.0000, 0.0000, 51.5662);
- CreateDynamicObject(2909, 2876.8169, 1052.7474, 11.2048, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2876.8276, 1044.4824, 11.2048, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2876.8306, 1036.2246, 11.2048, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2880.3569, 1024.7225, 11.2048, 0.0000, 0.0000, 269.7591);
- CreateDynamicObject(2909, 2872.0957, 1024.7788, 11.2048, 0.0000, 0.0000, 89.3814);
- CreateDynamicObject(1225, 2877.3721, 1045.3153, 10.3042, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1225, 2880.7781, 1043.2640, 10.3042, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1225, 2877.6584, 1036.2852, 10.3042, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(1225, 2883.8408, 1033.2797, 10.3042, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2872.6890, 1032.1010, 11.2048, 0.0000, 0.0000, 269.7591);
- CreateDynamicObject(2939, 2868.5271, 1029.1951, 9.8938, 0.0000, 0.0000, 89.3814);
- CreateDynamicObject(2939, 2868.5107, 1027.7402, 9.8938, 0.0000, 0.0000, 89.3814);
- CreateDynamicObject(3095, 2858.3286, 1027.7070, 11.8099, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2865.4712, 1032.1345, 12.1298, 336.7952, 0.0000, 269.7591);
- CreateDynamicObject(2909, 2857.9568, 1032.1315, 13.6717, 0.0000, 0.0000, 90.2409);
- CreateDynamicObject(2909, 2857.9438, 1024.8264, 13.6717, 0.0000, 0.0000, 90.2409);
- CreateDynamicObject(2909, 2865.4465, 1024.8652, 12.1357, 336.7952, 0.0000, 269.7591);
- CreateDynamicObject(2909, 2853.8225, 1028.4366, 11.0357, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2849.6794, 1024.2927, 11.2107, 0.0000, 0.0000, 90.2409);
- CreateDynamicObject(2909, 2849.6855, 1032.5338, 11.2107, 0.0000, 0.0000, 270.6186);
- CreateDynamicObject(2909, 2841.3879, 1024.2839, 11.2107, 0.0000, 0.0000, 269.7591);
- CreateDynamicObject(2909, 2872.7009, 1048.8940, 11.2048, 0.0000, 0.0000, 89.3814);
- CreateDynamicObject(2939, 2868.5486, 1046.0089, 9.8938, 0.0000, 0.0000, 90.2409);
- CreateDynamicObject(2909, 2853.8298, 1036.7133, 11.0357, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2853.8289, 1044.9741, 11.0299, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3095, 2858.3806, 1044.9969, 11.7951, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2939, 2868.5862, 1043.8041, 9.8938, 0.0000, 0.0000, 90.2409);
- CreateDynamicObject(2909, 2837.2554, 1028.4486, 11.2107, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2837.2510, 1036.7064, 11.2107, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2862.8418, 1045.0214, 11.0299, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2939, 2848.0972, 1046.2426, 9.8938, 0.0000, 0.0000, 269.7591);
- CreateDynamicObject(2939, 2848.0681, 1043.7930, 9.8747, 0.0000, 0.0000, 269.7591);
- CreateDynamicObject(2909, 2845.5608, 1036.6277, 11.2107, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2837.2627, 1045.0043, 11.2048, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2841.4050, 1049.1689, 11.2048, 0.0000, 0.0000, 90.2409);
- CreateDynamicObject(2909, 2858.3535, 1040.9165, 13.6569, 0.0000, 0.0000, 90.2409);
- CreateDynamicObject(2909, 2858.3303, 1049.0723, 13.6569, 0.0000, 0.0000, 269.7591);
- CreateDynamicObject(2909, 2849.6418, 1049.1598, 11.2048, 0.0000, 0.0000, 269.7591);
- CreateDynamicObject(2909, 2866.8450, 1048.9697, 11.2048, 0.0000, 0.0000, 89.3814);
- CreateDynamicObject(2909, 2849.8840, 1040.8312, 11.2107, 0.0000, 0.0000, 90.2409);
- CreateDynamicObject(2909, 2866.9111, 1040.8424, 11.2048, 0.0000, 0.0000, 89.3814);
- CreateDynamicObject(2909, 2865.9287, 1040.8843, 12.1448, 22.3454, 0.0000, 89.3814);
- CreateDynamicObject(2909, 2865.8835, 1048.9910, 12.0990, 336.7952, 0.0000, 268.8997);
- CreateDynamicObject(2909, 2850.8064, 1040.8818, 12.0378, 24.0642, 0.0000, 270.6186);
- CreateDynamicObject(2909, 2850.7820, 1049.1042, 12.1067, 23.2048, 0.0000, 269.7591);
- CreateDynamicObject(2909, 2858.1765, 1032.1420, 11.2107, 0.0000, 0.0000, 90.2409);
- CreateDynamicObject(2909, 2864.4475, 1032.0927, 11.2048, 0.0000, 0.0000, 270.6186);
- CreateDynamicObject(1217, 2856.2883, 1028.5282, 12.7867, 0.0000, 0.0000, 170.9239);
- CreateDynamicObject(1217, 2869.8069, 1040.1818, 10.3198, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2853.8167, 1053.2614, 11.2048, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2857.9668, 1057.3905, 11.2048, 0.0000, 0.0000, 269.7591);
- CreateDynamicObject(2909, 2864.2068, 1057.3766, 11.2048, 0.0000, 0.0000, 269.7591);
- CreateDynamicObject(2909, 2868.3225, 1061.5153, 11.2048, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3256, 2849.7556, 1036.8954, 10.1670, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2868.3098, 1069.7710, 11.2048, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2868.3254, 1078.0381, 11.2048, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2868.3232, 1086.2859, 11.2048, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3080, 2870.4514, 1068.2368, 9.6486, 350.5462, 0.0000, 359.1406);
- CreateDynamicObject(2909, 2872.4763, 1090.3738, 11.1048, 0.0000, 0.0000, 89.3814);
- CreateDynamicObject(2909, 2880.7551, 1090.2842, 11.2048, 0.0000, 0.0000, 89.3814);
- CreateDynamicObject(2909, 2893.3621, 1085.8793, 11.2048, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2893.3691, 1094.1418, 11.2048, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2889.2346, 1098.3163, 11.2048, 0.0000, 0.0000, 89.3814);
- CreateDynamicObject(3374, 2870.4187, 1076.4103, 10.0174, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3095, 2872.4148, 1094.8167, 11.8951, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2939, 2882.5164, 1093.1943, 9.8938, 0.0000, 0.0000, 90.2409);
- CreateDynamicObject(2939, 2882.5149, 1095.5157, 9.8938, 0.0000, 0.0000, 90.2409);
- CreateDynamicObject(2909, 2880.9607, 1098.4742, 11.2048, 0.0000, 0.0000, 88.5220);
- CreateDynamicObject(3095, 2872.4275, 1086.0360, 11.8971, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3095, 2881.2551, 1085.9833, 11.8991, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3095, 2889.0559, 1085.9637, 11.9011, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2872.4629, 1098.6207, 13.7569, 0.0000, 0.0000, 269.7591);
- CreateDynamicObject(2909, 2880.0408, 1098.5088, 12.2038, 23.2048, 0.0000, 88.5220);
- CreateDynamicObject(2909, 2868.3184, 1094.3593, 13.7569, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2868.2898, 1085.9590, 13.7589, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2872.4717, 1081.7109, 13.7589, 0.0000, 0.0000, 90.2409);
- CreateDynamicObject(2909, 2880.8772, 1081.7295, 13.7609, 0.0000, 0.0000, 269.7591);
- CreateDynamicObject(2909, 2889.2188, 1081.7345, 13.7629, 0.0000, 0.0000, 90.2409);
- CreateDynamicObject(2909, 2889.2302, 1090.2524, 13.7629, 0.0000, 0.0000, 90.2409);
- CreateDynamicObject(2909, 2880.9595, 1090.2815, 13.7609, 0.0000, 0.0000, 269.7591);
- CreateDynamicObject(5153, 2891.1799, 1082.7693, 12.6547, 0.0000, 14.6104, 0.0000);
- CreateDynamicObject(5153, 2891.1990, 1084.8490, 12.6547, 0.0000, 14.6104, 0.0000);
- CreateDynamicObject(2909, 2897.4761, 1090.2014, 11.2048, 0.0000, 0.0000, 269.7591);
- CreateDynamicObject(2909, 2897.5210, 1081.7577, 11.2048, 0.0000, 0.0000, 90.2409);
- CreateDynamicObject(2909, 2897.5088, 1073.4324, 11.2048, 0.0000, 0.0000, 269.7591);
- CreateDynamicObject(2909, 2905.7896, 1081.7821, 11.2101, 0.0000, 0.0000, 90.2409);
- CreateDynamicObject(2909, 2905.7544, 1090.1080, 11.2101, 0.0000, 0.0000, 269.0037);
- CreateDynamicObject(2909, 2913.9717, 1090.0620, 11.2101, 0.0000, 0.0000, 90.2409);
- CreateDynamicObject(2909, 2918.0972, 1085.9218, 11.2101, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2918.1011, 1077.6360, 11.2101, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2909, 2913.9409, 1073.5354, 11.2048, 0.0000, 0.0000, 269.7591);
- CreateDynamicObject(2909, 2905.7515, 1073.4701, 11.2048, 0.0000, 0.0000, 91.1003);
- CreateDynamicObject(1696, 2895.7463, 1075.8439, 10.9057, 0.0000, 0.0000, 90.2409);
- CreateDynamicObject(1696, 2895.7405, 1078.7578, 10.9057, 0.0000, 0.0000, 90.2409);
- CreateDynamicObject(620, 2867.8477, 1080.1908, 9.8906, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(620, 2893.4111, 1046.8374, 6.3156, 0.0000, 0.0000, 209.5985);
- CreateDynamicObject(620, 2836.8748, 1027.7126, 9.9715, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(624, 2903.9597, 1090.9803, 9.1931, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(624, 2853.0708, 1049.9471, 9.2129, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3095, 2888.911600, 1029.213600, 11.920100, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3095, 2888.913800, 1038.107200, 11.920100, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(3095, 2888.907000, 1047.096900, 11.922100, 0.0000, 0.0000, 0.0000);
- //===============skydive ===========
- CreateDynamicObject(9249,-5.69921875,7624.20019531,2751.00000000,32.92602539,249.85656738,96.00402832);
- CreateDynamicObject(18302,202.19999695,7646.60009766,3247.10009766,0.00000000,0.00000000,358.00000000);
- CreateDynamicObject(18312,12.19921875,7540.29980469,2947.69995117,286.47949219,256.32202148,311.76452637);
- CreateDynamicObject(18312,-12.69921875,7536.79980469,3024.60009766,275.64147949,134.92858887,19.06677246);
- CreateDynamicObject(974,-5.40000010,7534.10009766,3040.60009766,90.00000000,180.00000000,137.99966431);
- CreateDynamicObject(18312,22.20000076,7558.20019531,2889.10009766,286.47949219,256.32202148,349.76440430);
- CreateDynamicObject(18312,18.09960938,7569.20019531,2857.89990234,286.47949219,256.32202148,23.75793457);
- CreateDynamicObject(18312,-184.89999390,7755.20019531,2024.09997559,276.41931152,341.84057617,154.04809570);
- CreateDynamicObject(18302,-56.29980469,7550.39941406,2578.50000000,353.42468262,106.79260254,36.96350098);
- CreateDynamicObject(18302,1.79980469,7533.39941406,2734.89990234,8.69018555,67.54394531,117.71301270);
- CreateDynamicObject(18302,-76.69999695,7542.50000000,2748.69995117,7.92703247,108.42132568,354.70050049);
- CreateDynamicObject(18302,-76.69999695,7542.50000000,2748.69995117,7.92703247,108.42132568,354.70050049);
- CreateDynamicObject(9249,-25.09960938,7605.89941406,2803.19995117,20.13244629,237.06848145,123.99719238);
- CreateDynamicObject(689,-14.59960938,7553.00000000,2730.69995117,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-43.20000076,7568.89990234,2696.60009766,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-36.50000000,7595.20019531,2732.60009766,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-42.70000076,7532.00000000,2708.80004883,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-4.50000000,7582.70019531,2702.00000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(690,-60.40000153,7569.70019531,2725.69995117,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(694,-48.00000000,7549.29980469,2706.10009766,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(18302,-149.19999695,7577.50000000,2506.69995117,8.70117188,67.54394531,87.71838379);
- CreateDynamicObject(18302,-179.30000305,7583.79980469,2552.19995117,17.54214478,73.35662842,62.57110596);
- CreateDynamicObject(18302,-155.89999390,7645.00000000,2565.69995117,23.86700439,92.58285522,11.43569946);
- CreateDynamicObject(18302,-27.50000000,7673.29980469,2520.19995117,351.93481445,67.32046509,126.36541748);
- CreateDynamicObject(18302,-103.40000153,7662.79980469,2567.10009766,337.90527344,124.23571777,258.86779785);
- CreateDynamicObject(18302,-115.90000153,7743.10009766,2452.60009766,337.90100098,124.23339844,266.86535645);
- CreateDynamicObject(18302,-69.09999847,7732.39990234,2382.30004883,351.93054199,67.31872559,126.36474609);
- CreateDynamicObject(18302,-164.69999695,7608.00000000,2430.30004883,8.69567871,67.54394531,87.71484375);
- CreateDynamicObject(18302,-175.10000610,7722.39990234,2387.19995117,23.86230469,92.58178711,21.43136597);
- CreateDynamicObject(18302,-56.59999847,7768.20019531,2287.19995117,351.93054199,67.31872559,182.36480713);
- CreateDynamicObject(18299,-110.30000305,7802.60009766,2308.60009766,15.55581665,167.53643799,171.30462646);
- CreateDynamicObject(18299,-142.39941406,7817.70019531,2196.39990234,44.62646484,163.00964355,180.02197266);
- CreateDynamicObject(18299,-174.79980469,7793.09960938,2159.50000000,74.36096191,129.50134277,217.33703613);
- CreateDynamicObject(18299,-212.60000610,7767.50000000,2159.50000000,74.36096191,129.50134277,293.33694458);
- CreateDynamicObject(18299,-192.19999695,7769.10009766,2159.50000000,74.35546875,129.49584961,55.33489990);
- CreateDynamicObject(18299,-184.89999390,7778.39990234,2159.50000000,74.34997559,129.49584961,153.33288574);
- CreateDynamicObject(689,-128.39999390,7668.39990234,2466.39990234,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-64.09999847,7673.60009766,2480.00000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-92.59999847,7661.00000000,2452.39990234,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-149.69999695,7730.39990234,2381.89990234,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-103.00000000,7792.39990234,2293.89990234,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-177.69999695,7783.29980469,2313.00000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-139.19999695,7809.50000000,2241.69995117,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-161.50000000,7746.60009766,2290.50000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-95.90000153,7710.79980469,2407.39990234,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-86.40000153,7749.20019531,2369.39990234,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-128.80000305,7773.10009766,2346.89990234,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(18299,-172.59960938,7768.09960938,2194.30004883,19.94567871,88.57727051,262.05139160);
- CreateDynamicObject(18299,-239.19999695,7844.89990234,2194.30004883,19.94567871,88.57727051,340.05145264);
- CreateDynamicObject(18312,-58.89941406,7602.89941406,2671.19995117,298.36669922,205.93872070,79.27734375);
- CreateDynamicObject(16113,-241.19999695,7772.70019531,2064.69995117,0.00000000,36.00000000,270.00000000);
- CreateDynamicObject(16113,-217.10000610,7789.00000000,2087.69995117,0.00000000,35.99670410,270.00000000);
- CreateDynamicObject(16113,-200.10000610,7808.79980469,2109.10009766,0.00000000,35.99670410,270.00000000);
- CreateDynamicObject(16113,-170.69999695,7824.60009766,2124.00000000,0.00000000,35.99670410,250.00000000);
- CreateDynamicObject(16113,-128.60000610,7819.29980469,2124.00000000,0.00000000,3.99670410,195.99938965);
- CreateDynamicObject(16113,-91.50000000,7802.70019531,2124.00000000,0.00000000,3.99353027,195.99609375);
- CreateDynamicObject(16113,-133.69999695,7801.20019531,2124.00000000,0.00000000,3.99353027,195.99609375);
- CreateDynamicObject(16113,-154.80000305,7796.29980469,2105.50000000,0.00000000,3.99353027,195.99609375);
- CreateDynamicObject(16113,-238.69999695,7737.70019531,1903.00000000,22.52566528,69.63452148,324.09313965);
- CreateDynamicObject(16113,-151.89999390,7787.29980469,2124.00000000,323.89892578,40.96801758,205.08728027);
- CreateDynamicObject(16113,-113.19999695,7775.20019531,2124.00000000,323.89892578,40.96801758,205.08728027);
- CreateDynamicObject(16113,-97.09999847,7785.89990234,2124.00000000,323.89892578,40.96801758,205.08728027);
- CreateDynamicObject(16113,-139.50000000,7727.89990234,2139.39990234,321.35803223,34.12548828,140.92977905);
- CreateDynamicObject(16113,-119.00000000,7730.50000000,2139.39990234,321.35559082,34.12353516,142.92712402);
- CreateDynamicObject(16113,-127.09999847,7767.20019531,2128.19995117,321.35559082,34.12353516,164.92663574);
- CreateDynamicObject(16113,-192.80000305,7701.00000000,2088.39990234,321.35559082,34.12353516,48.92120361);
- CreateDynamicObject(16113,-228.50000000,7706.39990234,2086.39990234,321.35559082,34.12353516,48.91662598);
- CreateDynamicObject(16113,-224.89999390,7689.79980469,2077.89990234,321.35559082,34.12353516,48.91662598);
- CreateDynamicObject(16113,-193.39999390,7684.10009766,2077.89990234,321.35559082,34.12353516,48.91662598);
- CreateDynamicObject(16113,-216.69999695,7675.79980469,2075.39990234,321.35559082,34.12353516,48.91662598);
- CreateDynamicObject(689,-166.50000000,7808.39990234,2125.39990234,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-104.19999695,7832.39990234,2121.39990234,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-113.50000000,7789.10009766,2135.69995117,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-122.50000000,7777.50000000,2134.10009766,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-149.19999695,7772.00000000,2142.10009766,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-165.39999390,7784.79980469,2134.89990234,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-198.19999695,7693.39990234,2091.80004883,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-258.89999390,7760.10009766,2070.30004883,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-238.80000305,7791.79980469,2093.00000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-215.59960938,7753.00000000,2051.30004883,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-166.30000305,7730.50000000,2063.60009766,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-222.39999390,7816.60009766,2095.10009766,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(16113,-207.50000000,7830.89990234,2114.50000000,45.96398926,2.87313843,15.93304443);
- CreateDynamicObject(16113,-195.89999390,7847.20019531,2114.50000000,21.98324585,2.15328979,17.18988037);
- CreateDynamicObject(16113,-142.69999695,7780.39990234,2132.50000000,323.89892578,40.96801758,205.08728027);
- CreateDynamicObject(16113,-149.39999390,7773.89990234,2132.50000000,323.89892578,40.96801758,205.08728027);
- CreateDynamicObject(16113,-141.19999695,7695.50000000,2137.39990234,321.35559082,34.12353516,132.92712402);
- CreateDynamicObject(18312,-190.39999390,7752.29980469,1985.90002441,276.41601562,341.83959961,154.04479980);
- CreateDynamicObject(18312,-198.89941406,7742.09960938,1870.90002441,276.41601562,341.83959961,154.03930664);
- CreateDynamicObject(16113,-147.89941406,7766.09960938,2135.60009766,323.89892578,40.96801758,205.08728027);
- CreateDynamicObject(16113,-242.50000000,7735.50000000,1928.90002441,22.52197266,69.63134766,324.09118652);
- CreateDynamicObject(16113,-238.00000000,7717.60009766,1928.90002441,22.52194214,69.63134766,356.09118652);
- CreateDynamicObject(16113,-122.89941406,7796.79980469,2174.19995117,0.00000000,35.99670410,211.99218750);
- CreateDynamicObject(689,-216.19999695,7736.10009766,1889.50000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(18299,-120.19999695,7714.79980469,1795.09997559,74.36096191,129.50134277,217.33703613);
- CreateDynamicObject(18299,-127.00000000,7721.60009766,1840.00000000,74.36096191,129.50134277,217.33703613);
- CreateDynamicObject(18299,-140.59960938,7710.70019531,1762.00000000,68.38989258,145.59539795,340.38162231);
- CreateDynamicObject(18299,-261.60000610,7764.89990234,1780.50000000,74.35546875,129.49584961,311.33572388);
- CreateDynamicObject(18299,-156.89999390,7684.29980469,1762.00000000,74.35546875,129.49584961,93.33566284);
- CreateDynamicObject(18299,-192.69999695,7603.60009766,1762.00000000,57.79797363,157.00671387,81.64834595);
- CreateDynamicObject(18342,-102.59999847,7674.79980469,1655.69995117,68.00000000,0.00000000,0.00000000);
- CreateDynamicObject(18342,-130.10000610,7622.70019531,1655.69995117,67.99987793,0.00000000,286.00000000);
- CreateDynamicObject(18342,-156.39999390,7592.79980469,1655.69995117,67.99987793,0.00000000,207.99316406);
- CreateDynamicObject(18342,-246.29980469,7576.29980469,1648.19995117,67.99987793,0.00000000,187.99255371);
- CreateDynamicObject(18342,-236.89941406,7603.89941406,1648.19995117,67.99987793,0.00000000,145.99182129);
- CreateDynamicObject(18342,-236.89941406,7603.89941406,1648.19995117,67.99987793,0.00000000,105.99182129);
- CreateDynamicObject(18342,-208.59960938,7695.89941406,1648.19995117,67.99987793,0.00000000,73.98742676);
- CreateDynamicObject(18362,-165.50000000,7620.50000000,1497.80004883,21.70324707,86.30871582,286.70788574);
- CreateDynamicObject(18362,-194.00000000,7610.10009766,1497.80004883,15.68298340,86.81396484,230.43498230);
- CreateDynamicObject(18362,-207.19999695,7637.10009766,1497.80004883,28.64852905,75.10537720,119.81723022);
- CreateDynamicObject(18362,-174.30000305,7658.50000000,1497.80004883,37.37298584,74.58236694,49.23983765);
- CreateDynamicObject(17034,-159.10000610,7846.39990234,2124.19995117,0.00000000,0.00000000,160.00000000);
- CreateDynamicObject(17034,-174.30000305,7827.20019531,2106.89990234,0.00000000,0.00000000,183.99938965);
- CreateDynamicObject(17034,-191.19999695,7696.89990234,2081.10009766,0.00000000,0.00000000,183.99902344);
- CreateDynamicObject(17034,-198.89999390,7658.79980469,1609.50000000,0.00000000,0.00000000,27.99902344);
- CreateDynamicObject(18225,-210.19999695,7657.10009766,1404.59997559,47.65255737,83.37817383,302.92675781);
- CreateDynamicObject(18225,-181.89999390,7674.10009766,1404.59997559,47.64770508,83.37524414,312.92602539);
- CreateDynamicObject(18225,-185.89999390,7674.79980469,1339.30004883,47.64221191,83.36975098,332.92358398);
- CreateDynamicObject(18225,-157.00000000,7644.70019531,1371.50000000,47.63122559,83.36422729,140.91638184);
- CreateDynamicObject(18225,-177.30000305,7625.00000000,1371.50000000,47.62573242,83.35876465,100.91613770);
- CreateDynamicObject(18225,-198.50000000,7629.79980469,1370.00000000,47.62023926,83.35876465,42.91485596);
- CreateDynamicObject(18225,-178.00000000,7667.50000000,1304.90002441,47.63671875,83.36425781,312.91864014);
- CreateDynamicObject(18225,-224.10000610,7632.20019531,1311.40002441,65.66644287,81.06671143,81.75765991);
- CreateDynamicObject(18225,-196.69999695,7662.00000000,1290.50000000,47.62695312,60.75912476,17.11572266);
- CreateDynamicObject(18225,-162.19921875,7634.79980469,1290.50000000,47.62023926,60.74890137,267.11059570);
- CreateDynamicObject(18225,-194.80000305,7614.00000000,1290.50000000,53.93173218,92.70574951,136.59649658);
- CreateDynamicObject(18299,-168.00000000,7651.50000000,1160.00000000,19.94567871,88.57727051,262.04589844);
- CreateDynamicObject(18299,-188.39999390,7632.79980469,1172.00000000,19.94567871,88.57727051,336.05145264);
- CreateDynamicObject(18299,-192.00000000,7626.20019531,1217.69995117,19.94567871,88.57727051,60.04989624);
- CreateDynamicObject(18299,-164.19999695,7627.70019531,1217.69995117,19.94567871,88.57727051,172.04577637);
- CreateDynamicObject(18299,-176.10000610,7620.20019531,1204.40002441,81.10455322,295.92156982,125.69042969);
- CreateDynamicObject(18299,-212.59960938,7676.59960938,1239.30004883,58.80432129,216.62841797,295.24658203);
- CreateDynamicObject(18299,-65.69999695,7613.89990234,1184.09997559,49.49053955,222.44323730,79.20968628);
- CreateDynamicObject(18225,-118.50000000,7707.79980469,1154.19995117,52.00637817,30.17114258,253.32794189);
- CreateDynamicObject(18225,-170.10000610,7689.00000000,1099.30004883,18.94592285,19.08874512,237.51892090);
- CreateDynamicObject(18225,-108.80000305,7742.29980469,1154.19995117,12.70925903,64.86407471,252.81262207);
- CreateDynamicObject(18225,-145.89999390,7745.50000000,1194.09997559,60.41390991,288.15811157,45.27023315);
- CreateDynamicObject(18225,-161.39999390,7752.60009766,1198.40002441,60.41381836,288.15490723,45.26916504);
- CreateDynamicObject(18225,-130.59960938,7767.89941406,1122.59997559,19.94567871,357.88513184,88.63220215);
- CreateDynamicObject(18225,-129.30000305,7684.89990234,1115.09997559,19.96273804,0.01364136,293.92202759);
- CreateDynamicObject(18342,-257.60000610,7592.39990234,1703.59997559,67.99987793,0.00000000,145.99182129);
- CreateDynamicObject(18342,-264.60000610,7663.79980469,1699.40002441,67.99987793,0.00000000,113.99182129);
- CreateDynamicObject(18225,-198.10000610,7700.60009766,1097.59997559,18.94592285,19.08874512,207.51890564);
- CreateDynamicObject(18225,-177.39999390,7731.50000000,1096.59997559,18.94592285,19.08325195,273.51531982);
- CreateDynamicObject(689,-215.00000000,7694.20019531,1748.40002441,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-195.80000305,7671.00000000,1617.00000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-237.50000000,7673.89990234,1122.00000000,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-169.59960938,7596.59960938,1598.30004883,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-201.80000305,7696.70019531,1113.30004883,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-105.80000305,7677.89990234,1133.59997559,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-186.80000305,7638.50000000,1164.30004883,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(689,-28.89999962,7675.79980469,299.20001221,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(16113,-147.50000000,7636.20019531,1719.40002441,0.00000000,85.99670410,161.99768066);
- CreateDynamicObject(16113,-152.30000305,7597.50000000,1222.00000000,0.00000000,85.99548340,161.99340820);
- CreateDynamicObject(16113,-42.59999847,7619.29980469,2660.80004883,6.77792358,327.74435425,58.25183105);
- CreateDynamicObject(16113,-209.10000610,7700.89990234,2186.19995117,354.73626709,254.86920166,233.29267883);
- CreateDynamicObject(16113,-198.50000000,7690.10009766,2198.39990234,354.73205566,254.86633301,233.28918457);
- CreateDynamicObject(16113,-172.89999390,7694.89990234,2220.89990234,7.20465088,242.87002563,237.72991943);
- CreateDynamicObject(16113,-150.89999390,7702.00000000,2227.10009766,7.20153809,242.86926270,237.72766113);
- CreateDynamicObject(16113,-130.30000305,7703.89990234,2227.10009766,7.20153809,242.86926270,237.72766113);
- CreateDynamicObject(16113,-111.50000000,7710.39990234,2227.10009766,7.20153809,242.86926270,237.72766113);
- CreateDynamicObject(16113,-96.80000305,7707.79980469,2227.10009766,7.20153809,242.86926270,237.72766113);
- CreateDynamicObject(16113,-135.39999390,7731.50000000,2251.19995117,7.20153809,242.86926270,237.72766113);
- CreateDynamicObject(16113,-164.60000610,7695.60009766,2227.10009766,7.20153809,242.86926270,237.72766113);
- CreateDynamicObject(16113,-190.00000000,7689.50000000,2227.10009766,7.20153809,242.86926270,237.72766113);
- CreateDynamicObject(16113,-121.00000000,7702.10009766,2233.39990234,7.20153809,242.86926270,237.72766113);
- CreateDynamicObject(18225,-130.19999695,7765.39990234,1100.90002441,38.01483154,182.52360535,266.35565186);
- CreateDynamicObject(18225,-177.50000000,7747.79980469,1112.09997559,0.01980591,119.98632812,297.94018555);
- CreateDynamicObject(18225,-105.30000305,7710.39990234,1112.09997559,0.01647949,119.98168945,157.93823242);
- return 1;
- }
- //====== head shot---------------------------------
- public AntiSpam(playerid)
- {
- RecentlyShot[playerid] = 0;
- return 1;
- }
- //--------------
- stock GetNumberOfPlayersOnThisIP(test_ip[])
- {
- new against_ip[32+1];
- new x = 0;
- new ip_count = 0;
- for(x=0; x<MAX_PLAYERS; x++) {
- if(IsPlayerConnected(x)) {
- GetPlayerIp(x,against_ip,32);
- if(!strcmp(against_ip,test_ip)) ip_count++;
- }
- }
- return ip_count;
- }
- //=========== head shot =================================
- stock PlayerName(playerid) {
- new name[24];
- GetPlayerName(playerid, name, sizeof(name));
- return name;
- }
- stock
- GetSpeed ( playerid , mode = 1 )// stock by:SlashPT
- {
- GetVehicleVelocity ( GetPlayerVehicleID ( playerid ) , Velocidade [ 0 ] , Velocidade [ 1 ] , Velocidade [ 2 ] ) ;
- return IsPlayerInAnyVehicle ( playerid ) ? floatround ( ( ( floatsqroot ( ( ( Velocidade [ 0 ] * Velocidade [ 0 ] ) + ( Velocidade [ 1 ] * Velocidade [ 1 ] ) + ( Velocidade [ 2 ] * Velocidade [ 2 ] ) ) ) * ( !mode ? 105.0 : 170.0 ) ) ) * 1 ) : 0;
- }
- stock GetVehicleColor(vehicleid, &color1, &color2)
- {
- if(existproperty(0, "", ((vehicleid * (vehicleid * 2)) / 2) + 65536))
- {
- new
- string[16],
- stringParts[2][8],
- index
- ;
- getproperty(0, "", ((vehicleid * (vehicleid * 2)) / 2) + 65536, string);
- strunpack(string, string);
- if((index = strfind(string, "-", false)) != -1)
- {
- strmid(stringParts[0], string, 0, index);
- strmid(stringParts[1], string, (index + 1), strlen(string));
- color1 = strval(stringParts[0]);
- color2 = strval(stringParts[1]);
- return 1;
- }
- }
- return 0;
- }
- stock HeadshotCheck(playerid, &Float:x, &Float:y, &Float:z)
- {
- new Float:fx,Float:fy,Float:fz;
- GetPlayerCameraFrontVector(playerid, fx, fy, fz);
- new Float:cx,Float:cy,Float:cz;
- GetPlayerCameraPos(playerid, cx, cy, cz);
- for(new Float:i = 0.0; i < 50; i = i + 0.5)
- {
- x = fx * i + cx;
- y = fy * i + cy;
- z = fz * i + cz;
- #if defined SHOWPATH
- CreatePickup(1239, 4, x, y, z, -1);
- #endif
- for(new player = 0; player < SERVER_MAX_PLAYERS; player ++)
- {
- if(IsPlayerConnected(playerid))
- {
- if(player != playerid)
- {
- if(GetPlayerSpecialAction(player) == SPECIAL_ACTION_DUCK)
- {
- if(IsPlayerInRangeOfPoint(player, 0.3, x, y, z))
- {
- SetPlayerHealth(player, 0.0);
- CallRemoteFunction("OnPlayerDeath", "ddd", player, playerid, 34);
- }
- }
- else
- {
- if(IsPlayerInRangeOfPoint(player, 0.3, x, y, z - 0.7))
- {
- SetPlayerHealth(player, 0.0);
- CallRemoteFunction("OnPlayerDeath", "ddd", player, playerid, 34);
- }
- }
- }
- }
- }
- }
- return 1;
- }
- stock SalvarDados(playerid)
- {
- new ip[25];
- GetPlayerIp(playerid, ip, sizeof(ip));
- format(StringContas, sizeof(StringContas), "LLADMIN/Contas/%s.txt", Nome(playerid));
- DOF2_SetInt(StringContas, "Matou", PlayerDados[playerid][Matou]);
- DOF2_SetInt(StringContas, "Morreu", PlayerDados[playerid][Morreu]);
- DOF2_SetInt(StringContas, "Grana", GetPlayerMoney(playerid));
- DOF2_SetInt(StringContas, "Advertencias", PlayerDados[playerid][Advertencias]);
- DOF2_SetString(StringContas, "IP", ip);
- DOF2_SetInt(StringContas, "Score", GetPlayerScore(playerid));
- new str[50];
- format(str, 50, "LLADMIN/Admins/%s.sav", Nome(playerid));
- if(PlayerDados[playerid][Vip] == false)
- {
- if(DOF2_IsSet("LLADMIN/Vips.vip", Nome(playerid)))
- {
- DOF2_Unset("LLADMIN/Vips.vip", Nome(playerid));
- }
- }
- if(PlayerDados[playerid][Helper] == false)
- {
- if(DOF2_IsSet("LLADMIN/Helpers.hel", Nome(playerid)))
- {
- DOF2_Unset("LLADMIN/Helpers.hel", Nome(playerid));
- }
- }
- if(PlayerDados[playerid][Vip] == true)
- {
- DOF2_SetBool(str, "Vip", true);
- }
- if(PlayerDados[playerid][Helper] == true)
- {
- DOF2_SetBool(str, "Helper", true);
- }
- if(PlayerDados[playerid][Admin] > 0)
- {
- format(StringContas, sizeof StringContas, "LLADMIN/Admins/%s.sav", Nome(playerid));
- DOF2_SetInt(str, "Admin", PlayerDados[playerid][Admin]);
- }
- DOF2_SaveFile();
- return 1;
- }
- stock Nome(playerid)
- {
- new pNome[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pNome, 24);
- return pNome;
- }
- stock Kickar(playerid, admin[], razao[])
- {
- if(!DOF2_FileExists("LLADMIN/Kickados.txt")) DOF2_CreateFile("LLADMIN/Kickados.txt");
- new IP[20];
- GetPlayerIp(playerid, IP, 20);
- format(String, sizeof(String), " IP = %d - Admin = %s - Razao = %s", IP, admin, razao);
- DOF2_SetString("LLADMIN/Kickados.txt", Nome(playerid), String);
- Kick(playerid);
- return 1;
- }
- stock PosicaoFrentePlayer( playerid, &Float:x, &Float:y, Float:distance)
- {
- new
- Float:a
- ;
- GetPlayerPos( playerid, x, y, a);
- GetPlayerFacingAngle( playerid, a);
- if(GetPlayerVehicleID( playerid ))
- {
- GetVehicleZAngle(GetPlayerVehicleID( playerid ), a);
- }
- x += (distance * floatsin(-a, degrees));
- y += (distance * floatcos(-a, degrees));
- }
- stock MensagemDupla(playerid, msg1[], msg2[])
- {
- SendClientMessage(playerid, Cinza, msg1);
- SendClientMessage(playerid, Cinza, msg2);
- return 1;
- }
- stock NivelRequerido(playerid, lvl)
- {
- if(PlayerDados[playerid][Admin] < lvl)
- {
- format(String, sizeof(String), "Você precisa ser admin nivel %d para usar este comando!", lvl);
- SendClientMessage(playerid, Branco, String);
- return 0;
- }
- if(PlayerDados[playerid][Trabalhando] == false)
- {
- SendClientMessage(playerid, Cinza, "Você precisa trabalhar para usar o comando. Use /servico.");
- return 0;
- }
- return 1;
- }
- stock CriarLog(const File[])
- {
- if(fexist(File))
- {
- printf("Utilize EscreverLog(\"arquivo\", \"Mensagem\"); para escrever em um log existente.");
- return 0;
- }
- new File:Arquivo = fopen(File, io_write);
- fclose(Arquivo);
- return 1;
- }
- stock EscreverLog(const File[], string[])
- {
- if(!fexist(File))
- {
- printf("Utilize CriarLog(\"arquivo\"); para criar o Log e escrever nele.");
- return 0;
- }
- new celulas[ 300 ];
- new a, m, d, h, mi, s;
- getdate(a, m, d);
- gettime(h,mi,s);
- format(celulas, sizeof(celulas), "(%02d/%02d/%d)[%02d:%02d:%02d] %s\r\n",d,m,a,h,mi,s, string);
- new File:Arquivo = fopen(File, io_append);
- fwrite(Arquivo, celulas);
- fclose(Arquivo);
- return 1;
- }
- stock DeletarLog(const File[])
- {
- if(!fexist(File))
- {
- printf("Esse arquivo não existe, utilize CriarLog(\"arquivo\"");
- return 0;
- }
- fremove(File);
- return 1;
- }
- stock TextFundo(playerid)
- {
- new RandFundo = random(3);
- if(RandFundo == 0)
- {
- Inicio[playerid] = TextDrawCreate(-0.500, -0.500, "loadsc1:loadsc1");
- TextDrawFont(Inicio[playerid], 4);
- TextDrawTextSize(Inicio[playerid], 641.500, 449.500);
- TextDrawColor(Inicio[playerid], -1);
- }
- else if(RandFundo == 1)
- {
- Inicio[playerid] = TextDrawCreate(-0.500, -0.500, "loadsc2:loadsc2");
- TextDrawFont(Inicio[playerid], 4);
- TextDrawTextSize(Inicio[playerid], 641.500, 449.500);
- TextDrawColor(Inicio[playerid], -1);
- }
- else if(RandFundo == 2)
- {
- Inicio[playerid] = TextDrawCreate(-0.500, -0.500, "loadsc3:loadsc3");
- TextDrawFont(Inicio[playerid], 4);
- TextDrawTextSize(Inicio[playerid], 641.500, 449.500);
- TextDrawColor(Inicio[playerid], -1);
- }
- else if(RandFundo == 3)
- {
- Inicio[playerid] = TextDrawCreate(-0.500, -0.500, "loadsc4:loadsc4");
- TextDrawFont(Inicio[playerid], 4);
- TextDrawTextSize(Inicio[playerid], 641.500, 449.500);
- TextDrawColor(Inicio[playerid], -1);
- }
- TextDrawShowForPlayer(playerid, Inicio[playerid]);
- return 1;
- }
- stock DarAdmin(playerid, niv) {
- format(StringContas, sizeof StringContas, "LLADMIN/Admins/%s.sav", Nome(playerid));
- if(!DOF2_FileExists(StringContas)) {
- DOF2_CreateFile(StringContas);
- }
- DOF2_SetInt(StringContas, "Admin", niv);
- SalvarDados(playerid);
- printf("%s novo admin nivel %d", Nome(playerid), niv);
- return 1;
- }
- stock TirarAdmin(playerid) {
- format(StringContas, sizeof StringContas, "LLADMIN/Admins/%s.sav", Nome(playerid));
- if(!DOF2_FileExists(StringContas))
- return printf("Conta %s nao existe.", Nome(playerid));
- DOF2_Unset(StringContas, "Admin");
- printf("admin retirado");
- return 1;
- }
- stock DarHelper(playerid) {
- format(StringContas, sizeof StringContas, "LLADMIN/Admins/%s.sav", Nome(playerid));
- if(!DOF2_FileExists(StringContas)) {
- DOF2_CreateFile(StringContas);
- }
- DOF2_SetBool(StringContas, "Helper", true);
- SalvarDados(playerid);
- printf("%s novo admin nivel %d", Nome(playerid));
- return 1;
- }
- stock TirarHelper(playerid) {
- format(StringContas, sizeof StringContas, "LLADMIN/Admins/%s.sav", Nome(playerid));
- if(!DOF2_FileExists(StringContas))
- return printf("Conta %s nao existe.", Nome(playerid));
- DOF2_Unset(StringContas, "Helper");
- printf("helper tirado");
- return 1;
- }
- stock DarVip(playerid) {
- format(StringContas, sizeof StringContas, "LLADMIN/Admins/%s.sav", Nome(playerid));
- if(!DOF2_FileExists(StringContas)) {
- DOF2_CreateFile(StringContas);
- }
- DOF2_SetBool(StringContas, "Vip", true);
- SalvarDados(playerid);
- printf("%s novo admin nivel %d", Nome(playerid));
- return 1;
- }
- stock TirarVip(playerid) {
- format(StringContas, sizeof StringContas, "LLADMIN/Admins/%s.sav", Nome(playerid));
- if(!DOF2_FileExists(StringContas))
- return printf("Conta %s nao existe.", Nome(playerid));
- DOF2_Unset(StringContas, "Vip");
- printf("vip tirado");
- return 1;
- }
- stock MensagemParaAdmins(mensagem[])
- {
- for(new i = 0; i < MAX_PLAYERS; ++i)
- {
- if(PlayerDados[i][Admin] > 0)
- {
- Msg(i, ROSA_CHOQUE, mensagem);
- }
- }
- return 1;
- }
- //----- tunning
- CarmodDialog(playerid)
- {
- ShowPlayerDialog(playerid,1111,DIALOG_STYLE_LIST,"Selecione as coisas para colocar no seu carro","Nitro\nCor Carro\nRodas\nSom\nHidraulica\nComponentes","Selecionar","Cancelar");
- return 1;
- }
- Lowrider(playerid)
- {
- ShowPlayerDialog(playerid,1001,DIALOG_STYLE_LIST,"Escolha um","Paintjob\nChrome\nSlamin\n{FF0000}Voltar","Selecionar","Cancelar");
- return 1;
- }
- RegularCarDialog(playerid)
- {
- new vehmd = GetVehicleModel(GetPlayerVehicleID(playerid));
- new string[128];
- if(vehmd == 401 || vehmd == 496 || vehmd == 518 || vehmd == 540 || vehmd == 546 || vehmd == 589)
- {string = "Spoiler\nHood\nRoof\nVents\nSideskirt\nLights\n{FF0000}Voltar";}
- else if(vehmd == 549)
- {string = "Spoiler\nHood\nVents\nSideskirt\nLights\n{FF0000}Voltar";}
- else if(vehmd == 550)
- {string = "Spoiler\nHood\nRoof\nVents\nLights\n{FF0000}Voltar";}
- else if(vehmd == 585 || vehmd == 603)
- {string = "Spoiler\nRoof\nVents\nSideskirt\nLights\n{FF0000}Voltar";}
- else if(vehmd == 410 || vehmd == 436)
- {string = "Spoiler\nRoof\nSideskirt\nLights\n{FF0000}Voltar";}
- else if(vehmd == 439 || vehmd == 458)
- {string = "Spoiler\nVents\nSideskirt\nLights\n{FF0000}Voltar";}
- else if(vehmd == 551 || vehmd == 492 || vehmd == 529)
- {string = "Spoiler\nHood\nRoof\nSideskirt\n{FF0000}Voltar";}
- else if(vehmd == 489 || vehmd == 505)
- {string = "Spoiler\nHood\nRoof\nLights\n{FF0000}Voltar";}
- else if(vehmd == 516)
- {string = "Spoiler\nHood\nSideskirt\n{FF0000}Voltar";}
- else if(vehmd == 491 || vehmd == 517)
- {string = "Spoiler\nVents\nSideskirt\n{FF0000}Voltar";}
- else if(vehmd == 418 || vehmd == 527 || vehmd == 580)
- {string = "Spoiler\nRoof\nSideskirt\n{FF0000}Voltar";}
- else if(vehmd == 420 || vehmd == 587)
- {string = "Spoiler\nHood\n{FF0000}Voltar";}
- else if(vehmd == 547)
- {string = "Spoiler\nVents\n{FF0000}Voltar";}
- else if(vehmd == 415)
- {string = "Spoiler\nSideskirt\n{FF0000}Voltar";}
- ShowPlayerDialog(playerid,1004,DIALOG_STYLE_LIST,"Escolha um",string,"Selecionar","Cancelar");
- return 1;
- }
- Mod(playerid)//Alien
- {
- ShowPlayerDialog(playerid,1511,DIALOG_STYLE_LIST,"Escolha um","Right Sideskirt\nLeft Sideskirt\nExhaust\nRoof\nSpoiler\nFront Bumper\nRear Bumper\n{FF0000}Voltar","Selecionar","Cancelar");
- return 1;
- }
- Mod1(playerid)//X-Flow
- {
- ShowPlayerDialog(playerid,1512,DIALOG_STYLE_LIST,"Escolha um","Right Sideskirt\nLeft Sideskirt\nExhaust\nRoof\nSpoiler\nFront Bumper\nRear Bumper\n{FF0000}Voltar","Selecionar","Cancelar");
- return 1;
- }
- Mod2(playerid)//Chrome
- {
- new vehmd = GetVehicleModel(GetPlayerVehicleID(playerid));
- new string[128];
- if(vehmd == 576 || vehmd == 575)
- {string = "Right Sideskirt\nLeft Sideskirt\nExhaust\nFront Bumper\nRear Bumper\n{FF0000}Voltar";}
- else if(vehmd == 535)
- {string = "Front Bullbars\nRear Bullbars\nExhaust\nFront Bumper\nRight Sideskirt\nLeft Sideskirt\n{FF0000}Voltar";}
- else if(vehmd == 567 || vehmd == 536)
- {string = "Exhaust\nRight Sideskirt\nLeft Sideskirt\nRear Bumper\nFront Bumper\n{FF0000}Voltar";}
- else if(vehmd == 534)
- {string = "Grill\nBars\nLights\nExhaust\nFront Bumper\nRear Bumper\n{FF0000}Voltar";}
- ShowPlayerDialog(playerid,1513,DIALOG_STYLE_LIST,"Escolha um",string,"Selecionar","Cancelar");
- return 1;
- }
- Mod3(playerid)//Slamin
- {
- new vehmd = GetVehicleModel(GetPlayerVehicleID(playerid));
- new string[128];
- if(vehmd == 575 || vehmd == 576)
- {string = "Exhaust\nFront Bumper\nRear Bumper\n{FF0000}Voltar";}
- else if(vehmd == 535)
- {string = "Rear Bullbars\nFront Bullbars\nExhaust\nRight Sideskirt\nLeft Sidedkirt\n{FF0000}Voltar";}
- else if(vehmd == 567 || vehmd == 536 || vehmd == 534)
- {string = "Front Bumper\nRear Bumper\nExhaust\n{FF0000}Voltar";}
- ShowPlayerDialog(playerid,1514,DIALOG_STYLE_LIST,"Escolha um",string,"Selecionar","Cancelar");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment