Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- THE WAR OF CONTINENTS
- Continente Americano / Continente Europeu / Continente Ocidental
- PT-BR : Este gamemode foi desenvolvido por uma equipe de programadores juntamente
- com os mapppers , os créditos vão á : Brunno Vinicius , Lucas .
- EN-US : This gamemode was developed by a team of programmers together
- with mapppers, credits will go: Brunno Vinicius, Lucas .
- ES : Este modo de juego ha sido desarrollado por un equipo de programadores juntos
- con mapppers, los créditos se destinarán: Brunno Vinicius, Lucas .
- DE : Dieser Spielmodus wurde von einem Team von Programmierern entwickelt zusammen
- mit mapppers wird Credits gehen: Brunno Vinicius, Lucas .
- =========================================
- = Niveis : =
- = =
- = 0 - Não registrado. =
- = 1 - Registrado. =
- = 2 - Ajudante. =
- = 3 - Moderador. =
- = 4 - Administrador. =
- = 5 - Desenvolvedor. =
- = =
- = Niveis Vip : =
- = =
- = 0 - Player =
- = 1 - Vip Bronze =
- = 2 - Vip Prata =
- = 3 - Vip Gold =
- = 4 - Vip Diamond =
- = 5 - Vip Sócio =
- = =
- =========================================
- Sistema de ranking baseado no do ipsBruno "TopPlayersOnline"
- Sistema de vip está incompleto , em breve estarei terminando-o .
- */
- //includes
- #include <a_samp>
- #include <zcmd>
- #include <dof2>
- #include <sscanf2>
- #include <zones>
- #include <streamer>
- #include <LogSist>
- //#include <cpstream>
- #pragma tabsize 0
- //defines
- #define CONF_SERVER_NAME "The War Of Continents"
- #define CONF_SERVER_LANG "PT-BR"
- #define Acc_Local "Guerra/%s.txt"
- #define MAX_LEVEL_ADMIN 5
- #define America 1
- #define Europa 2
- #define Asia 3
- //dialogs
- #define DIALOG_LOGIN 1
- #define DIALOG_REGISTRO 2
- #define DIALOG_PATENTES 3
- #define DIALOG_CMDSADM 4
- #define DIALOG_LOJAARMAS 5
- #define DIALOG_ESCOPETAS 6
- #define DIALOG_METRALHADORAS 7
- #define DIALOG_SUB_METRALHADORAS 8
- #define DIALOG_PISTOLAS 9
- #define DIALOG_SNIPER 10
- #define DIALOG_EXPLOSIVOS 11
- #define DIALOG_KICKADO 12
- #define DIALOG_BANIDO 13
- #define DIALOG_COMANDOS 14
- #define DIALOG_REGRAS 15
- #define DIALOG_RANKING 16
- //patentes (desativadas)
- #define RecrutaTxt "Soldado"
- #define SoldadoTxt "Cabo"
- #define CaboTxt "1º Sargento"
- #define SargentoTxt "2º Sargento"
- #define TenenteTxt "Tenente"
- #define CapitaoTxt "3º Capitão"
- #define MajorTxt "2º Capitão"
- #define TenenteCoronelTxt "1º Capitão"
- #define CoronelTxt "Marechal"
- #define TenenteGeneralTxt "2º Major"
- #define GeneralTxt "1º Major"
- #define GeneralExercitoTxt "General de Guerra"
- //cores
- #define Amarelo 0xFFFF00AA
- #define Azulfor 0x0000FFAA
- #define Laranja 0xFF5604AA
- #define Vermelho 0xFF0000AA
- #define Cyan 0x00F9F9AA
- #define Cinza 0xC0C0C0AA
- #define Verde 0x80FF80AA
- #define Azul 0x33CCFFAA
- #define Rosa 0xFF00FFAA
- #define AmareloClaro 0xFFFF00AA
- #define Azulclaro 0x0088FFFF
- #define Roxo 0xA02DD2AA
- #define RoxoClaro 0xE285FAAA
- #define VerdeClaro 0x00FF00AA
- #define AzulClaro 0x33CCFFAA
- #define Branco 0xFFFFFFAA
- #define VerdeOliva 0x9DAD80FF
- #define COR_AZUL 0x006EE3FF
- #define COR_VERDE 0x23A300FF
- #define COR_VERMELHO 0xD10A00FF
- #define COR_AMARELO 0xE8E409FF
- #define COR_Amarelo 0xFFAC26FF
- //Outras defines :
- //defines regras , cuidado o limite maximo ao todo de caracteres é de 512chars ! Recomendo que use no maximo 50 chars por regra !
- #define _REGRA_1 "Sua regra 1 aqui"
- #define _REGRA_2 "Sua regra 2 aqui"
- #define _REGRA_3 "Sua regra 3 aqui"
- #define _REGRA_4 "Sua regra 4 aqui"
- #define _REGRA_5 "Sua regra 5 aqui"
- #define _REGRA_6 "Sua regra 6 aqui"
- #define _REGRA_7 "Sua regra 7 aqui"
- #define _REGRA_8 "Sua regra 8 aqui"
- #define _REGRA_9 "Sua regra 9 aqui"
- #define _REGRA_10 "Sua regra 10 aqui"
- //enums e news
- enum pinfos
- {
- Money,
- Admin,
- Classe,
- Score,
- Logado,
- Patente[200],
- Vip,//sistema de vip
- // eVip,//sistema de vip
- // pVip,//sistema de vip
- Exp,
- Deaths,
- Kills,
- HeadShots
- }
- new PlayerInfo[MAX_PLAYERS][pinfos];
- new carroadm[MAX_PLAYERS];
- new TempLevel[MAX_PLAYERS];
- new Text:Textdraw0;
- new GZ_America;
- new GZ_Europa;
- new GZ_Asia;
- //new TimerPatente[MAX_PLAYERS];
- //new PickLojaEuropa;
- new PlayerText:Td_EXP[MAX_PLAYERS];
- new SpawnKill[MAX_PLAYERS];
- new GzOwner[6];
- new GZ_ZONE[6];
- new Gz_Attack[6];
- new Dominando[MAX_PLAYERS];
- new Attack_Groove;
- new Attack_Praia;
- new Attack_Casa;
- new Attack_Park;
- new Attack_Unity;
- new Attack_Estadio;
- new bool:TopFoi[10];
- new Valor_Maximo[10] = -1;
- new PlayerMelhor[10][24];
- new Percorrido;
- new LastHeadShot[MAX_PLAYERS];//ANTI FLOOD HEADSHOT !
- new PlayerSpawnKill[MAX_PLAYERS];
- //forwards
- forward AntSpawnKill(playerid);
- forward SalvarContas();
- forward MostrarMenuArmas(playerid);
- forward DominarGroove(playerid);
- forward DominarPraia(playerid);
- forward DominarCasa(playerid);
- forward DominarPark(playerid);
- forward DominarUnity(playerid);
- forward DominarEstadio(playerid);
- //Inicio das publics/cmds e outros..
- main()
- {
- print("\n\n\n\n\n\nGAMEMODE INICIADO\n\n\n\n\n\n");
- }
- public OnGameModeInit()
- {
- DisableInteriorEnterExits();
- // SendRconCommand("loadfs attachments");
- CreatePickup(1279, 1, 2798.0264,-2393.9287,13.9560);
- CreatePickup(1279, 1, 2234.8367,-2300.5894,15.0454);
- CreatePickup(1279, 1, 2072.7813,-1974.7902,13.54694);
- UsePlayerPedAnims();
- SetGameModeText("War Of Continents");
- AddPlayerClass(121, 2238.0408,-2225.7964,29.6781, 127.4751, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(179, 2787.9312,-2409.8748,13.6336, 179.7194, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(287, 1997.2278,-2030.0699,13.5461, 275.8773, 0, 0, 0, 0, 0, 0);
- SetTimer("SalvarContas",5000,true);
- //==========================================================================
- //Base Americanos By Brunno=================================================
- //==========================================================================
- AddStaticVehicleEx(425,2074.0000000,-2014.5996100,17.0000000,0.0000000,95,10,120); //Hunter
- AddStaticVehicleEx(425,2099.2998000,-2038.7998000,17.0000000,0.0000000,95,10,120); //Hunter
- AddStaticVehicleEx(520,2044.0999800,-2054.3000500,14.5000000,180.0000000,-1,-1,120); //Hydra
- AddStaticVehicleEx(520,2055.6999500,-2054.3000500,14.5000000,180.0000000,-1,-1,120); //Hydra
- AddStaticVehicleEx(520,2032.5999800,-2054.1999500,14.5000000,180.0000000,-1,-1,120); //Hydra
- AddStaticVehicleEx(476,1981.1999500,-2034.9000200,14.7000000,90.0000000,17,10,120); //Rustler
- AddStaticVehicleEx(476,1981.1999500,-2022.8000500,14.7000000,90.0000000,17,10,120); //Rustler
- AddStaticVehicleEx(476,1981.0999800,-1991.5000000,14.7000000,90.0000000,17,10,120); //Rustler
- AddStaticVehicleEx(476,1981.0999800,-2003.3000500,14.7000000,90.0000000,17,10,120); //Rustler
- AddStaticVehicleEx(432,2047.9000200,-1995.4000200,13.6000000,0.0000000,95,10,120); //Rhino
- AddStaticVehicleEx(432,2028.3000500,-1995.4000200,13.6000000,0.0000000,95,10,120); //Rhino
- AddStaticVehicleEx(432,2035.0999800,-1995.3000500,13.6000000,0.0000000,95,10,120); //Rhino
- AddStaticVehicleEx(432,2041.5000000,-1995.4000200,13.6000000,0.0000000,95,10,120); //Rhino
- AddStaticVehicleEx(433,2007.4000200,-2044.1999500,14.1000000,0.0000000,95,10,120); //Barracks
- AddStaticVehicleEx(433,2003.5000000,-2044.1999500,14.1000000,0.0000000,95,10,120); //Barracks
- AddStaticVehicleEx(433,1999.3000500,-2044.0999800,14.1000000,0.0000000,95,10,120); //Barracks
- AddStaticVehicleEx(470,2020.3000500,-2039.9000200,13.7000000,0.0000000,95,10,120); //Patriot
- AddStaticVehicleEx(470,2020.4000200,-2033.5999800,13.7000000,0.0000000,95,10,120); //Patriot
- AddStaticVehicleEx(470,2024.5000000,-2033.6999500,13.7000000,0.0000000,95,10,120); //Patriot
- AddStaticVehicleEx(470,2024.4000200,-2039.8000500,13.7000000,0.0000000,95,10,120); //Patriot
- AddStaticVehicleEx(470,2028.5999800,-2039.9000200,13.7000000,0.0000000,95,10,120); //Patriot
- AddStaticVehicleEx(470,2028.6999500,-2033.8000500,13.7000000,0.0000000,95,10,120); //Patriot
- AddStaticVehicleEx(470,2033.0999800,-2033.9000200,13.7000000,0.0000000,95,10,120); //Patriot
- AddStaticVehicleEx(470,2033.0000000,-2040.0000000,13.7000000,0.0000000,95,10,120); //Patriot
- AddStaticVehicleEx(470,2037.8000500,-2040.0999800,13.7000000,0.0000000,95,10,120); //Patriot
- AddStaticVehicleEx(470,2037.9000200,-2034.0000000,13.7000000,0.0000000,95,10,120); //Patriot
- AddStaticVehicleEx(521,2002.6999500,-2074.3000500,13.4000000,0.0000000,21,30,120); //FCR-900
- AddStaticVehicleEx(521,2004.1999500,-2074.3000500,13.4000000,0.0000000,21,30,120); //FCR-900
- AddStaticVehicleEx(521,2005.9000200,-2074.3000500,13.4000000,0.0000000,21,30,120); //FCR-900
- AddStaticVehicleEx(521,2007.6999500,-2074.3000500,13.4000000,0.0000000,21,30,120); //FCR-900
- AddStaticVehicleEx(482,2004.1992200,-2087.3994100,14.0000000,269.7140000,1,8,120); //Burrito
- AddStaticVehicleEx(482,2004.3000500,-2084.5000000,14.0000000,269.7090000,1,8,120); //Burrito
- AddStaticVehicleEx(482,2004.4000200,-2081.3999000,14.0000000,269.7090000,1,8,120); //Burrito
- AddStaticVehicleEx(500,2015.4000200,-2050.0000000,13.8000000,0.0000000,1,8,120); //Mesa
- AddStaticVehicleEx(500,2012.2998000,-2050.0996100,13.8000000,0.0000000,1,8,120); //Mesa
- AddStaticVehicleEx(548,1981.6999500,-1988.9000200,24.3000000,271.3670000,245,245,120); //Cargobob
- AddStaticVehicleEx(548,1981.5000000,-2029.1999500,24.3000000,271.3620000,245,245,120); //Cargobob
- AddStaticVehicleEx(461,1994.3000500,-2010.9000200,13.0000000,0.0000000,1,8,120); //PCJ-600
- AddStaticVehicleEx(461,1996.3000500,-2011.0000000,13.0000000,0.0000000,1,8,120); //PCJ-600
- AddStaticVehicleEx(461,1998.3000500,-2011.0999800,13.0000000,0.0000000,1,8,120); //PCJ-600
- AddStaticVehicleEx(461,2000.5000000,-2011.3000500,13.0000000,0.0000000,1,8,120); //PCJ-600
- CreateObject(8419,1988.0000000,-2057.6001000,0.6000000,0.0000000,0.0000000,0.0000000); //object(vgsbldng01_lvs) (1)
- CreateObject(8419,1988.3000500,-2015.3000500,0.6000000,0.0000000,0.0000000,0.0000000); //object(vgsbldng01_lvs) (2)
- CreateObject(3268,1981.5999800,-1998.5000000,12.3000000,0.0000000,0.0000000,180.0000000); //object(mil_hangar1_) (1)
- CreateObject(3268,1981.5999800,-2028.3000500,12.3000000,0.0000000,0.0000000,179.9950000); //object(mil_hangar1_) (2)
- CreateObject(4832,1992.9000200,-2076.1001000,45.0000000,0.0000000,0.0000000,270.0000000); //object(airtwer_las) (1)
- CreateObject(9241,2073.8999000,-2014.5000000,14.2000000,0.0000000,0.0000000,0.0000000); //object(copbits_sfn) (1)
- CreateObject(9241,2099.1001000,-2039.5000000,14.2000000,0.0000000,0.0000000,0.0000000); //object(copbits_sfn) (2)
- CreateObject(8171,2069.3000500,-2080.8999000,12.7000000,0.0000000,0.0000000,269.4490000); //object(vgssairportland06) (1)
- CreateObject(3115,1982.1999500,-2028.4000200,21.1000000,0.0000000,0.0000000,90.0000000); //object(carrier_lift1_sfse) (1)
- CreateObject(3115,1982.1999500,-2009.9000200,21.1000000,0.0000000,0.0000000,90.0000000); //object(carrier_lift1_sfse) (2)
- CreateObject(3115,1982.1999500,-1991.3000500,21.1000000,0.0000000,0.0000000,90.0000000); //object(carrier_lift1_sfse) (3)
- CreateObject(3095,1989.9000200,-2013.0999800,21.2000000,0.0000000,180.0000000,0.0000000); //object(a51_jetdoor) (1)
- CreateObject(3095,1998.5999800,-2013.0999800,19.7000000,0.0000000,199.3410000,0.0000000); //object(a51_jetdoor) (2)
- CreateObject(3095,2006.0000000,-2013.0999800,17.1000000,0.0000000,199.3410000,0.0000000); //object(a51_jetdoor) (4)
- CreateObject(3095,2013.9000200,-2013.0999800,14.3000000,0.0000000,199.3410000,0.0000000); //object(a51_jetdoor) (5)
- //==============================================================================
- /* Mapa Base Europeus By Lucas ! *///======================================
- //==============================================================================
- AddStaticVehicleEx(425,2720.1999500,-2478.3000500,16.9000000,0.0000000,95,10,120); //Hunter
- AddStaticVehicleEx(425,2720.5000000,-2454.8999000,16.9000000,0.0000000,95,10,120); //Hunter
- AddStaticVehicleEx(425,2720.6001000,-2431.6999500,16.9000000,0.0000000,95,10,120); //Hunter
- AddStaticVehicleEx(548,2797.8000500,-2526.1999500,15.5000000,0.0000000,245,245,120); //Cargobob
- AddStaticVehicleEx(548,2776.8000500,-2526.1001000,15.5000000,0.0000000,245,245,120); //Cargobob
- AddStaticVehicleEx(470,2724.1999500,-2393.0000000,13.7000000,0.0000000,95,10,120); //Patriot
- AddStaticVehicleEx(470,2728.6001000,-2393.0000000,13.7000000,0.0000000,95,10,120); //Patriot
- AddStaticVehicleEx(470,2776.3000500,-2441.0000000,13.7000000,88.9390000,95,10,120); //Patriot
- AddStaticVehicleEx(470,2733.3994100,-2393.0000000,13.7000000,0.0000000,95,10,120); //Patriot
- AddStaticVehicleEx(470,2776.3000500,-2432.3000500,13.7000000,88.9390000,95,10,120); //Patriot
- AddStaticVehicleEx(470,2753.0000000,-2482.0000000,13.8000000,88.9340000,95,10,120); //Patriot
- AddStaticVehicleEx(470,2753.0000000,-2477.6001000,13.8000000,88.9340000,95,10,120); //Patriot
- AddStaticVehicleEx(470,2753.0000000,-2472.6001000,13.8000000,88.9340000,95,10,120); //Patriot
- AddStaticVehicleEx(470,2716.0000000,-2385.1001000,13.7000000,88.9340000,95,10,120); //Patriot
- AddStaticVehicleEx(470,2715.8999000,-2389.8999000,13.7000000,88.9340000,95,10,120); //Patriot
- AddStaticVehicleEx(432,2754.1001000,-2393.0000000,13.7000000,0.0000000,95,10,120); //Rhino
- AddStaticVehicleEx(432,2746.5000000,-2390.8999000,13.7000000,0.0000000,95,10,120); //Rhino
- AddStaticVehicleEx(432,2761.6001000,-2396.8000500,13.7000000,0.0000000,95,10,120); //Rhino
- AddStaticVehicleEx(432,2749.1001000,-2429.5000000,13.7000000,0.0000000,95,10,120); //Rhino
- AddStaticVehicleEx(476,2655.3999000,-2343.8000500,14.8000000,180.0000000,170,157,120); //Rustler
- AddStaticVehicleEx(476,2621.0000000,-2343.6001000,14.8000000,180.0000000,170,157,120); //Rustler
- AddStaticVehicleEx(520,2661.6001000,-2386.5000000,14.6000000,0.0000000,-1,-1,120); //Hydra
- AddStaticVehicleEx(520,2649.3000500,-2386.6001000,14.6000000,0.0000000,-1,-1,120); //Hydra
- AddStaticVehicleEx(520,2630.8999000,-2381.1999500,14.6000000,0.0000000,-1,-1,120); //Hydra
- AddStaticVehicleEx(520,2674.3000500,-2386.3999000,14.6000000,0.0000000,-1,-1,120); //Hydra
- AddStaticVehicleEx(482,2664.0000000,-2423.3000500,13.9000000,0.0000000,102,28,120); //Burrito
- AddStaticVehicleEx(482,2671.8000500,-2423.3999000,13.9000000,0.0000000,102,28,120); //Burrito
- AddStaticVehicleEx(482,2667.8999000,-2423.3000500,13.9000000,0.0000000,102,28,120); //Burrito
- AddStaticVehicleEx(461,2718.8000500,-2411.8999000,13.3000000,0.0000000,45,58,120); //PCJ-600
- AddStaticVehicleEx(461,2716.6001000,-2411.8999000,13.3000000,0.0000000,45,58,120); //PCJ-600
- AddStaticVehicleEx(461,2714.3999000,-2411.8999000,13.3000000,0.0000000,45,58,120); //PCJ-600
- AddStaticVehicleEx(461,2712.3999000,-2411.8999000,13.3000000,0.0000000,45,58,120); //PCJ-600
- AddStaticVehicleEx(461,2710.1999500,-2411.8999000,13.3000000,0.0000000,45,58,120); //PCJ-600
- AddStaticVehicleEx(461,2648.0000000,-2425.3999000,13.3000000,0.0000000,45,58,120); //PCJ-600
- AddStaticVehicleEx(461,2649.8000500,-2425.3999000,13.3000000,0.0000000,45,58,120); //PCJ-600
- AddStaticVehicleEx(461,2651.8000500,-2425.3999000,13.3000000,0.0000000,45,58,120); //PCJ-600
- CreateObject(8171,2740.1001000,-2363.0000000,12.6399000,0.0000000,0.0000000,90.0000000); //object(vgssairportland06) (1)
- CreateObject(9241,2720.6001000,-2433.1001000,14.1000000,0.0000000,0.0000000,90.0000000); //object(copbits_sfn) (1)
- CreateObject(9241,2720.5996100,-2456.0000000,14.1000000,0.0000000,0.0000000,90.0000000); //object(copbits_sfn) (2)
- CreateObject(9241,2720.6001000,-2478.3000500,14.1000000,0.0000000,0.0000000,90.0000000); //object(copbits_sfn) (3)
- CreateObject(16098,2638.3999000,-2340.3000500,17.6000000,0.0000000,0.0000000,270.0000000); //object(des_by_hangar_) (1)
- CreateObject(3279,2671.0000000,-2489.0000000,12.6000000,0.0000000,0.0000000,0.0000000); //object(a51_spottower) (1)
- CreateObject(3279,2615.2998000,-2389.7998000,12.6000000,0.0000000,0.0000000,0.0000000); //object(a51_spottower) (2)
- CreateObject(3279,2778.3000500,-2474.3999000,12.6000000,0.0000000,0.0000000,180.0000000); //object(a51_spottower) (4)
- CreateObject(4832,2648.8999000,-2436.5000000,45.1000000,0.0000000,0.0000000,0.0000000); //object(airtwer_las) (1)
- /* CreateVehicle(566,-2128.5000000,153.6000100,35.1000000,236.0000000,88,88,120); //Tahoma
- CreateVehicle(585,-2124.0000000,147.0000000,34.8000000,276.0000000,101,106,120); //Emperor
- CreateVehicle(563,-2104.3000500,185.3000000,35.8000000,268.0000000,246,246,120); //Raindance
- CreateVehicle(436,-2085.1001000,297.2999900,35.3000000,182.0000000,82,86,120); //Previon
- CreateVehicle(521,-2090.6999500,298.1000100,34.8000000,222.0000000,63,62,120); //FCR-900
- CreateVehicle(469,-2089.8999000,305.2000100,41.2000000,90.0000000,245,245,120); //Sparrow
- CreateVehicle(435,-2060.6001000,304.8999900,36.0000000,180.0000000,245,245,120); //Trailer 1
- CreateVehicle(422,-2032.5000000,299.6000100,35.6000000,248.0000000,140,146,120); //Bobcat
- CreateVehicle(554,-2032.5999800,169.5000000,29.0000000,270.0000000,214,218,120); //Yosemite
- CreateVehicle(525,-2032.5000000,178.3999900,28.8000000,270.0000000,115,14,120); //Tow Truck
- CreateVehicle(552,-2107.8999000,131.6000100,35.0000000,90.0000000,173,176,120); //Utility
- CreateVehicle(558,-2122.8999000,216.6000100,35.0000000,90.0000000,37,37,120); //Uranus
- CreateVehicle(468,-2133.1001000,282.2000100,35.0000000,0.0000000,22,34,120); //Sanchez
- CreateVehicle(456,-2131.5000000,297.6000100,34.9000000,270.0000000,93,126,120); //Yankee
- CreateVehicle(543,-2059.3000500,161.7000000,28.8000000,182.0000000,106,122,120); //Sadler
- CreateVehicle(455,-2131.1001000,253.0000000,36.1000000,270.0000000,95,10,120); //Flatbed
- CreateVehicle(578,-2045.5999800,211.3000000,36.9000000,268.0000000,245,245,120); //DFT-30
- CreateVehicle(425,2781.1999500,-2346.0000000,16.0000000,0.0000000,95,10,120); //Hunter
- CreateVehicle(520,2743.8999000,-2466.0000000,15.1000000,270.0000000,-1,-1,120); //Hydra
- CreateVehicle(520,2735.3000500,-2556.1001000,14.5000000,270.0000000,-1,-1,120); //Hydra
- CreateVehicle(476,2782.6001000,-2557.0000000,15.1000000,182.0000000,167,162,120); //Rustler
- CreateVehicle(476,2796.1001000,-2556.6999500,14.8000000,179.9950000,167,162,120); //Rustler
- CreateVehicle(472,2812.3999000,-2543.6001000,0.0000000,0.0000000,158,164,120); //Coastguard
- CreateVehicle(472,2811.6001000,-2445.8999000,0.0000000,0.0000000,158,164,120); //Coastguard
- CreateVehicle(472,2811.6999500,-2336.8000500,0.0000000,0.0000000,158,164,120); //Coastguard
- CreateVehicle(595,2516.3999000,-2267.6001000,0.0000000,90.0000000,89,110,120); //Launch
- CreateVehicle(453,2612.1001000,-2477.1999500,0.0000000,272.0000000,158,164,120); //Reefer
- CreateVehicle(452,2735.1001000,-2583.3999000,0.0000000,270.0000000,245,245,120); //Speeder
- CreateVehicle(470,2678.5000000,-2477.8000500,13.8000000,0.0000000,95,10,120); //Patriot
- CreateVehicle(470,2689.1001000,-2439.6999500,13.7000000,0.0000000,95,10,120); //Patriot
- CreateVehicle(581,2770.3000500,-2380.3000500,13.3000000,88.0000000,88,88,120); //BF-400
- CreateVehicle(581,2744.3999000,-2438.6001000,13.3000000,87.9950000,88,88,120); //BF-400
- CreateVehicle(482,2747.5000000,-2388.0000000,13.9000000,180.0000000,77,98,120); //Burrito
- CreateVehicle(573,2743.8000500,-2431.6001000,13.9000000,270.0000000,120,34,120); //Duneride
- CreateVehicle(573,2726.6999500,-2491.0000000,13.9000000,180.0000000,120,34,120); //Duneride
- CreateVehicle(470,2779.5000000,-2488.0000000,13.8000000,180.0000000,95,10,120); //Patriot
- CreateVehicle(470,2788.1001000,-2488.3999000,13.8000000,180.0000000,95,10,120); //Patriot
- CreateVehicle(470,2788.1001000,-2501.1001000,13.8000000,180.0000000,95,10,120); //Patriot
- CreateVehicle(470,2779.0000000,-2500.6999500,13.8000000,180.0000000,95,10,120); //Patriot
- CreateVehicle(447,2724.8000500,-2305.8999000,1.5000000,0.0000000,32,32,120); //Seasparrow
- CreateVehicle(447,2702.6999500,-2305.6001000,1.3000000,0.0000000,32,32,120); //Seasparrow
- CreateVehicle(447,2680.8999000,-2305.6001000,1.3000000,0.0000000,32,32,120); //Seasparrow
- CreateVehicle(425,2603.1001000,-2337.6999500,14.5000000,0.0000000,95,10,120); //Hunter
- CreateVehicle(425,2580.1001000,-2337.8999000,14.5000000,0.0000000,95,10,120); //Hunter
- CreateVehicle(520,2464.3000500,-2549.8999000,14.6000000,270.0000000,-1,-1,120); //Hydra
- CreateVehicle(520,2464.6999500,-2589.1001000,14.6000000,270.0000000,-1,-1,120); //Hydra
- CreateVehicle(473,2441.1999500,-2715.1001000,0.7000000,90.0000000,158,164,120); //Dinghy
- CreateVehicle(473,2474.6001000,-2715.1999500,0.8000000,89.9950000,158,164,120); //Dinghy
- CreateVehicle(470,2413.5000000,-2657.8999000,13.8000000,90.0000000,95,10,120); //Patriot
- CreateVehicle(470,2433.3000500,-2668.3000500,13.8000000,90.0000000,95,10,120); //Patriot
- CreateVehicle(593,2489.3000500,-2665.5000000,14.2000000,0.0000000,109,24,120); //Dodo
- CreateVehicle(500,2517.3000500,-2454.0000000,13.8000000,226.0000000,32,32,120); //Mesa
- CreateVehicle(500,2510.5000000,-2460.8000500,13.8000000,226.0000000,32,32,120); //Mesa
- CreateVehicle(476,2678.3999000,-2531.6999500,14.5000000,90.0000000,167,162,120); //Rustler
- CreateVehicle(460,2655.0000000,-2526.0000000,2.5000000,90.0000000,156,141,120); //Skimmer
- CreateVehicle(460,2655.8000500,-2552.3999000,2.3000000,90.0000000,156,141,120); //Skimmer
- CreateVehicle(581,2776.1999500,-2431.3000500,13.3000000,87.9950000,88,88,120); //BF-400
- CreateVehicle(581,2795.6001000,-2469.1001000,13.3000000,87.9950000,88,88,120); //BF-400
- CreateVehicle(492,2574.6001000,-2455.8000500,13.5000000,0.0000000,123,113,120); //Greenwood
- CreateVehicle(492,2581.8999000,-2455.6999500,13.5000000,0.0000000,123,113,120); //Greenwood
- CreateVehicle(417,2653.6001000,-2454.3999000,13.9000000,90.0000000,-1,-1,120); //Leviathan
- CreateVehicle(470,2700.6001000,-2390.3999000,13.7000000,0.0000000,95,10,120); //Patriot
- CreateVehicle(470,2670.8000500,-2389.1001000,13.7000000,0.0000000,95,10,120); //Patriot
- CreateVehicle(424,2638.6001000,-2388.6999500,13.5000000,270.0000000,132,4,120); //BF Injection
- CreateVehicle(476,2517.6001000,-2358.0000000,14.8000000,44.0000000,170,157,120); //Rustler
- CreateVehicle(476,2406.3000500,-2446.6999500,14.8000000,133.9950000,170,157,120); //Rustler
- CreateVehicle(470,2610.3999000,-2499.1999500,13.6000000,270.0000000,95,10,120); //Patriot
- CreateVehicle(470,2640.0000000,-2508.6999500,13.6000000,90.0000000,95,10,120); //Patriot
- CreateVehicle(447,2377.5000000,-2679.6001000,13.8000000,90.0000000,32,32,120); //Seasparrow
- CreateObject(9241,2781.1999500,-2347.1001000,13.2000000,0.0000000,0.0000000,90.0000000); //object(copbits_sfn)(2)
- CreateObject(3578,2634.6001000,-2387.3999000,13.4000000,0.0000000,0.0000000,89.9950000); //object(dockbarr1_la)(2)
- */
- //==========================================================================
- // Base Asiaticos By Brunno ================================================
- //==========================================================================
- CreateObject(9241, 2137.88525, -2284.10889, 12.89217, 0.00000, 0.00000, 46.39213);
- CreateObject(9241, 2168.27539, -2252.27197, 12.89217, 0.00000, 0.00000, 46.39213);
- CreateObject(9241, 2152.81323, -2268.48340, 12.89217, 0.00000, 0.00000, 46.39213);
- CreateObject(8419, 2134.79614, -2253.23242, 0.55690, 0.00000, 0.00000, 316.63770);
- AddStaticVehicleEx(432,2197.1001000,-2189.1999500,14.1000000,314.8570000,6,15,120); //Rhino
- AddStaticVehicleEx(432,2202.1001000,-2194.1001000,14.1000000,314.8570000,6,15,120); //Rhino
- AddStaticVehicleEx(432,2207.1001000,-2199.0000000,14.1000000,314.8570000,6,15,120); //Rhino
- AddStaticVehicleEx(432,2212.5000000,-2204.3000500,14.1000000,314.8570000,6,15,120); //Rhino
- AddStaticVehicleEx(432,2217.8999000,-2209.6001000,14.1000000,314.8570000,6,15,120); //Rhino
- AddStaticVehicleEx(433,2227.0000000,-2252.0000000,14.1000000,43.5280000,6,15,120); //Barracks
- AddStaticVehicleEx(433,2234.3000500,-2245.0000000,14.1000000,43.5280000,6,15,120); //Barracks
- AddStaticVehicleEx(470,2197.1001000,-2291.3999000,14.9000000,224.0410000,6,15,120); //Patriot
- AddStaticVehicleEx(470,2194.3000500,-2294.3000500,14.9000000,224.0390000,6,15,120); //Patriot
- AddStaticVehicleEx(470,2191.5000000,-2297.0000000,14.9000000,224.0390000,6,15,120); //Patriot
- AddStaticVehicleEx(470,2188.6999500,-2299.6999500,14.9000000,224.0390000,6,15,120); //Patriot
- AddStaticVehicleEx(470,2185.8999000,-2302.3999000,14.9000000,224.0390000,6,15,120); //Patriot
- AddStaticVehicleEx(470,2183.1001000,-2305.1001000,14.9000000,224.0390000,6,15,120); //Patriot
- AddStaticVehicleEx(470,2199.6999500,-2288.8000500,14.9000000,224.0390000,6,15,120); //Patriot
- AddStaticVehicleEx(520,2212.8000500,-2299.8000500,15.8000000,135.0000000,6,15,120); //Hydra
- AddStaticVehicleEx(520,2220.3999000,-2309.3999000,15.8000000,85.0150000,6,15,120); //Hydra
- AddStaticVehicleEx(520,2209.8000500,-2319.3999000,15.8000000,85.0120000,6,15,120); //Hydra
- AddStaticVehicleEx(548,2251.8999000,-2264.8999000,26.8000000,135.6740000,6,15,120); //Cargobob
- AddStaticVehicleEx(548,2188.5000000,-2218.3994100,15.6000000,225.9560000,6,15,120); //Cargobob
- AddStaticVehicleEx(548,2225.8999000,-2291.8000500,26.8000000,315.2210000,6,15,120); //Cargobob
- AddStaticVehicleEx(425,2168.9097,-2251.2839,15.6135,138.2340,6,15,120); // hunter
- AddStaticVehicleEx(425,2152.7747,-2268.6013,15.5915,133.9825,6,15,120); // hunter
- AddStaticVehicleEx(425,2136.3691,-2285.2102,15.5822,134.0589,6,15,120); // hunter
- CreateObject(8555,2200.6001000,-2310.3999000,-9.3000000,0.0000000,0.0000000,45.0000000); //object(vgsecrthse) (1)
- CreateObject(3095,2197.0000000,-2279.8000500,12.5000000,160.0000000,0.0000000,45.0000000); //object(a51_jetdoor) (1)
- CreateObject(3095,2190.8999000,-2286.0000000,12.5000000,159.9990000,0.0000000,44.9950000); //object(a51_jetdoor) (2)
- CreateObject(3095,2184.7998000,-2292.1999500,12.5000000,160.0000000,0.0000000,45.0000000); //amt 3095(3)
- CreateObject(3095,2178.6997100,-2298.3999000,12.5000000,160.0000000,0.0000000,45.0000000); //amt 3095(4)
- CreateObject(3578,2200.1999500,-2297.8000500,13.3000000,0.0000000,0.0000000,45.0000000); //object(dockbarr1_la) (1)
- CreateObject(3578,2207.1999500,-2290.8000500,13.3000000,0.0000000,0.0000000,44.9950000); //object(dockbarr1_la) (2)
- CreateObject(3578,2193.1999500,-2304.8000500,13.3000000,0.0000000,0.0000000,45.0000000); //amt 3578(3)
- CreateObject(3578,2186.1999500,-2311.8000500,13.3000000,0.0000000,0.0000000,45.0000000); //amt 3578(4)
- CreateObject(3578,2179.1999500,-2318.8000500,13.3000000,0.0000000,0.0000000,45.0000000); //amt 3578(5)
- CreateObject(3578,2173.1999500,-2324.8000500,13.3000000,0.0000000,0.0000000,44.9950000); //amt 3578(5)
- CreateObject(3578,2166.5000000,-2331.5000000,13.3000000,0.0000000,0.0000000,44.9950000); //amt 3578(5)
- CreateObject(3578,2222.1999500,-2305.8000500,13.3000000,0.0000000,0.0000000,44.9950000); //object(dockbarr1_la) (5)
- CreateObject(3578,2215.3000500,-2312.6999500,13.3000000,0.0000000,0.0000000,44.9950000); //object(dockbarr1_la) (6)
- CreateObject(3578,2208.4001500,-2319.5998500,13.3000000,0.0000000,0.0000000,45.0000000); //amt 3578(10)
- CreateObject(3578,2201.5002400,-2326.4997600,13.3000000,0.0000000,0.0000000,45.0000000); //amt 3578(11)
- CreateObject(3578,2194.6003400,-2333.3996600,13.3000000,0.0000000,0.0000000,45.0000000); //amt 3578(12)
- CreateObject(3578,2187.7004400,-2340.2995600,13.3000000,0.0000000,0.0000000,45.0000000); //amt 3578(13)
- CreateObject(3578,2183.3000500,-2344.6999500,13.3000000,0.0000000,0.0000000,44.9950000); //amt 3578(13)
- CreateObject(3115,2180.3999000,-2332.5000000,14.0000000,0.0000000,4.8370000,45.0000000); //object(carrier_lift1_sfse) (2)
- CreateObject(3115,2180.3994100,-2332.5000000,14.0000000,0.0000000,9.6710000,44.9950000); //object(carrier_lift1_sfse) (4)
- CreateObject(3115,2180.0000000,-2332.8999000,14.0000000,0.0000000,16.1170000,44.9890000); //object(carrier_lift1_sfse) (5)
- CreateObject(3115,2179.6999500,-2333.1999500,14.0000000,0.0000000,20.9540000,44.9840000); //object(carrier_lift1_sfse) (6)
- CreateObject(3115,2236.1999500,-2280.5000000,23.9000000,0.0000000,0.0000000,45.0000000); //object(carrier_lift1_sfse) (7)
- CreateObject(3095,2232.1001000,-2268.6001000,24.1940000,0.0000000,180.0000000,314.8570000); //object(a51_jetdoor) (3)
- CreateObject(3095,2226.5000000,-2263.0000000,24.2000000,0.0000000,179.9950000,314.8570000); //object(a51_jetdoor) (4)
- CreateObject(3095,2220.6001000,-2269.0000000,22.7000000,0.0000000,199.3420000,224.6120000); //object(a51_jetdoor) (5)
- CreateObject(3095,2215.0000000,-2274.6001000,19.9000000,0.0000000,199.3410000,224.6100000); //object(a51_jetdoor) (6)
- CreateObject(3095,2209.8000500,-2279.8000500,17.3000000,0.0000000,199.3410000,224.6100000); //object(a51_jetdoor) (7)
- CreateObject(3095,2204.6001000,-2285.0000000,14.7000000,0.0000000,199.3410000,224.6100000); //object(a51_jetdoor) (8)
- CreateObject(3095,2234.5000000,-2264.6999500,19.4000000,0.0000000,89.7090000,224.5720000); //object(a51_jetdoor) (9)
- CreateObject(3095,2229.6999500,-2259.8999000,19.4000000,0.0000000,89.7030000,224.5660000); //object(a51_jetdoor) (10)
- CreateObject(3095,2229.6999500,-2259.8999000,12.4000000,0.0000000,89.7030000,224.5660000); //object(a51_jetdoor) (11)
- CreateObject(3095,2223.3999000,-2260.0000000,19.4000000,0.0000000,89.7030000,314.8520000); //object(a51_jetdoor) (12)
- CreateObject(3095,2223.3999000,-2260.0000000,10.7000000,0.0000000,89.6980000,314.8460000); //object(a51_jetdoor) (13)
- CreateObject(3095,2217.5000000,-2265.8999000,16.5000000,0.0000000,89.6980000,314.8460000); //object(a51_jetdoor) (14)
- CreateObject(3095,2217.5000000,-2265.8999000,10.8000000,0.0000000,89.6980000,314.8460000); //object(a51_jetdoor) (15)
- CreateObject(3095,2218.6001000,-2264.8999000,18.0000000,69.5940000,269.2270000,135.9580000); //object(a51_jetdoor) (16)
- CreateObject(3095,2213.1001000,-2270.3999000,14.9000000,69.5930000,269.2250000,134.3440000); //object(a51_jetdoor) (17)
- CreateObject(3095,2207.5000000,-2276.0000000,12.3000000,71.2050000,269.1530000,136.0210000); //object(a51_jetdoor) (18)
- CreateObject(3095,2201.8999000,-2281.6001000,9.7000000,71.2020000,269.1490000,136.0160000); //object(a51_jetdoor) (19)
- CreateObject(3095,2207.6999500,-2287.5000000,9.7000000,71.2020000,269.1490000,136.0160000); //object(a51_jetdoor) (20)
- CreateObject(3115,2236.1992200,-2280.5000000,23.9000000,0.0000000,0.0000000,44.9950000); //object(carrier_lift1_sfse) (8)
- CreateObject(3115,2250.8000500,-2265.8999000,23.9000000,0.0000000,0.0000000,44.9950000); //object(carrier_lift1_sfse) (9)
- CreateObject(3115,2226.3000500,-2290.3999000,23.9000000,0.0000000,0.0000000,225.1580000); //object(carrier_lift1_sfse) (10)
- CreateObject(3095,2228.8999000,-2270.8000500,19.4000000,0.0000000,89.7030000,224.5660000); //object(a51_jetdoor) (21)
- CreateObject(3095,2224.5000000,-2270.3999000,18.0000000,69.5930000,269.2250000,135.9560000); //object(a51_jetdoor) (22)
- CreateObject(3279,2238.1001000,-2225.8000500,12.6000000,0.0000000,0.0000000,226.1840000); //object(a51_spottower) (1)
- CreateObject(3279,2166.8999000,-2323.3000500,14.0000000,0.0000000,0.0000000,44.7320000); //object(a51_spottower) (2)
- //==============================================================================
- //============================== TEXT DRAW =====================================
- Textdraw0 = TextDrawCreate(90.000000, 329.000000, "~g~W~w~ar ~r~O~w~f ~y~C~w~ontinents");
- TextDrawAlignment(Textdraw0, 2);
- TextDrawBackgroundColor(Textdraw0, 255);
- TextDrawFont(Textdraw0, 2);
- TextDrawLetterSize(Textdraw0, 0.329999, 0.899999);
- TextDrawColor(Textdraw0, -1);
- TextDrawSetOutline(Textdraw0, 1);
- TextDrawSetProportional(Textdraw0, 1);
- //==============================================================================
- //========================================Text 3d Labels========================
- //==============================================================================
- Create3DTextLabel("{FF0000}[»»] {FFFFFF}Loja de Armas {FF0000}[««]",0xFFFFFFFF ,2796.0222,-2396.7266,13.6317, 15.0, 0, 0);
- Create3DTextLabel("{FFFFFF}Aperte F",0xFFFFFFFF,2798.0264,-2393.9287,13.9560,15.0,0,0);
- Create3DTextLabel("{FF0000}[»»]{FFFFFF}Loja de armas - Aperte F{FF0000}[««]",0xFFFFFFFF,2234.8367,-2300.5894,15.0454,40.0,0,0);
- Create3DTextLabel("{FF0000}[»»]{FFFFFF}Loja de armas - Aperte F{FF0000}[««]",0xFFFFFFFF,2072.7813,-1974.7902,13.5469,40.0,0,0);
- //==============================================================================
- //============================== Gang Zone =====================================
- //==============================================================================
- GZ_America = GangZoneCreate(1965.8203125,-2109.375,2135.7421875,-1968.75);
- GZ_Europa = GangZoneCreate(2507.8125,-2572.265625,2862.3046875,-2326.171875);
- GZ_Asia = GangZoneCreate(2088.8671875,-2381.8359375,2276.3671875,-2182.6171875);
- // new CP_ZONE[6];
- // CP_ZONE[0] = CPS_AddCheckpoint(-1371.5627,492.2494,11.1953,2.0,80); //teste
- GZ_ZONE[0] = GangZoneCreate(407.2265625,-1924.8046875,708.984375,-1822.265625);// Gang Zone Praia
- GZ_ZONE[1] = GangZoneCreate(1072.265625,-2097.65625,1289.0625,-1998.46875);// Gang Zone Casa Branca
- GZ_ZONE[2] = GangZoneCreate(1857.421875,-1262.6953125,2062.5,-1157.2265625);// Gang Zone Park Gleen
- GZ_ZONE[3] = GangZoneCreate(1690.3889, -1951.0509, 1812.6807, -1861.1477);// Gang Zone Unit Station
- GZ_ZONE[4] = GangZoneCreate(2434.5703125,-1731.4453125,2548.828125,-1628.90625);// Gang Zone Groove Street
- GZ_ZONE[5] = GangZoneCreate(2642.578125,-1883.7890625,2818.359375,-1669.921875);// Gang Zone Estadio
- SendRconCommand("hostname [0.1]War Of Continents [W O C]");
- return 1;
- }
- public OnGameModeExit()
- {
- DOF2_Exit();
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
- if(classid == 0)
- {
- GameTextForPlayer(playerid,"~y~Asiaticos",5000,3);
- PlayerInfo[playerid][Classe] = Asia;
- SetPlayerVirtualWorld(playerid,0);
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid, 2238.273681, -2225.791748, 29.678125);
- SetPlayerCameraPos(playerid, 2239.574707, -2220.963867, 29.678125);
- SetPlayerCameraLookAt(playerid, 2238.273681, -2225.791748, 29.678125);
- SetPlayerFacingAngle(playerid, 344.918334);
- }else if(classid == 1)
- {
- GameTextForPlayer(playerid,"~r~Europeus",5000,3);
- PlayerInfo[playerid][Classe] = Europa;
- SetPlayerVirtualWorld(playerid,0);
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid, 2760.659667, -2445.033935, 13.529972);
- SetPlayerCameraPos(playerid, 2760.565673, -2440.034912, 13.529972);
- SetPlayerCameraLookAt(playerid, 2760.659667, -2445.033935, 13.529972);
- SetPlayerFacingAngle(playerid, 1.076291);
- }else if(classid == 2)
- {
- GameTextForPlayer(playerid,"~b~Americanos",5000,3);
- PlayerInfo[playerid][Classe] = America;
- SetPlayerVirtualWorld(playerid,0);
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid, 1990.001342, -2012.098632, 22.433532);
- SetPlayerCameraPos(playerid, 1986.003784, -2011.960449, 22.433532);
- SetPlayerCameraLookAt(playerid, 1990.001342, -2012.098632, 22.433532);
- SetPlayerFacingAngle(playerid, 88.020675);
- // SpawnPlayer(playerid);
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- SendDeathMessage(INVALID_PLAYER_ID,playerid,200);
- RemoverObjetos(playerid);
- // SpawnPlayer(playerid);
- /*
- Td_EXP[playerid] = CreatePlayerTextDraw(playerid,49.000000, 315.000000, " ");
- PlayerTextDrawAlignment(playerid,Td_EXP[playerid], 2);
- PlayerTextDrawBackgroundColor(playerid,Td_EXP[playerid], 255);
- PlayerTextDrawFont(playerid,Td_EXP[playerid], 2);
- PlayerTextDrawLetterSize(playerid,Td_EXP[playerid], 0.679999, 2.700000);
- PlayerTextDrawColor(playerid,Td_EXP[playerid], 16711935);
- PlayerTextDrawSetOutline(playerid,Td_EXP[playerid], 1);
- PlayerTextDrawSetProportional(playerid,Td_EXP[playerid], 1);
- */
- Td_EXP[playerid] = CreatePlayerTextDraw(playerid,1.000000, 432.000000, " ~g~L~r~O~p~A~g~D~r~I~p~N~b~G ");
- PlayerTextDrawBackgroundColor(playerid,Td_EXP[playerid], 255);
- PlayerTextDrawFont(playerid,Td_EXP[playerid],2);
- PlayerTextDrawLetterSize(playerid,Td_EXP[playerid], 0.500000, 1.000000);
- PlayerTextDrawColor(playerid,Td_EXP[playerid], -65281);
- PlayerTextDrawSetOutline(playerid,Td_EXP[playerid], 0);
- PlayerTextDrawSetProportional(playerid,Td_EXP[playerid], 1);
- PlayerTextDrawSetShadow(playerid,Td_EXP[playerid], 1);
- PlayerTextDrawUseBox(playerid,Td_EXP[playerid], 1);
- PlayerTextDrawBoxColor(playerid,Td_EXP[playerid], 255);
- PlayerTextDrawTextSize(playerid,Td_EXP[playerid], 638.000000, -30.000000);
- TextDrawShowForPlayer(playerid,Text:Textdraw0);
- PlayerTextDrawShow(playerid,Td_EXP[playerid]);
- PlayAudioStreamForPlayer(playerid,"https://dl.dropboxusercontent.com/s/a1ksvrfyw51h7sg/preview.mp3?token_hash=AAFNrMcatz2Ovxr0IdyjzGXmyehObkFZT4s1ziAba46Pqg&dl=1");
- TempLevel[playerid] = 0;
- for(new a; a < 20; a++)
- {
- SendClientMessage(playerid,-1," ");
- }
- new string[200],pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid,pname,sizeof(pname));
- format(string,sizeof(string),Acc_Local,pname);
- if(DOF2_FileExists(string))
- {
- new string2[200];
- format(string2,sizeof(string2),"Bem Vindo %s \n\n Status : Registrado \n\n Digite sua senha para logar !",nome(playerid));
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"LOGIN :",string2,"Ok","Sair");
- }
- if(!DOF2_FileExists(string))
- {
- new string3[200];
- format(string3,sizeof(string3),"Bem Vindo %s \n\n Status : Não Registrado \n\n Digite uma senha para registrar !",nome(playerid));
- ShowPlayerDialog(playerid,DIALOG_REGISTRO,DIALOG_STYLE_INPUT,"REGISTRO :",string3,"Ok","Sair");
- }
- SetPlayerMapIcon(playerid, 0, 2796.0547,-2393.8198,16.7500, 6, 0, MAPICON_LOCAL);
- SetPlayerMapIcon(playerid, 1, 2234.8367,-2300.5894,15.0454, 6, 0, MAPICON_LOCAL);
- SetPlayerMapIcon(playerid, 2, 2072.7813,-1974.7902,13.5469, 6, 0, MAPICON_LOCAL);
- // TimerPatente[playerid] = SetTimerEx("VerificarPatente",5000,true,"i",playerid);
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- SendDeathMessage(INVALID_PLAYER_ID,playerid,201);
- new stringa[80];
- switch(reason)
- {
- case 0: format(stringa,sizeof stringa,">> %s(%d) desconectou-se. (Conexão / Crashs)",nome(playerid),playerid);
- case 1: format(stringa,sizeof stringa,">> %s(%d) desconectou-se. (Saiu Normalmente)",nome(playerid),playerid);
- case 2: format(stringa,sizeof stringa,">> %s(%d) desconectou-se. (Kickado / Banido)",nome(playerid),playerid);
- }
- SendAdminMessage(Cinza,stringa);
- SalvarJogador(playerid);
- PlayerInfo[playerid][Logado] = 0;
- TempLevel[playerid] = 0;
- // KillTimer(TimerPatente[playerid]);
- PlayerTextDrawHide(playerid,Td_EXP[playerid]);
- if(Dominando[playerid] == 1)
- {
- KillTimer(Attack_Groove);
- KillTimer(Attack_Praia);
- KillTimer(Attack_Casa);
- KillTimer(Attack_Park);
- KillTimer(Attack_Unity);
- KillTimer(Attack_Estadio);
- Dominando[playerid] = 0;
- if(Gz_Attack[0] == 1)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Europeus não conseguiram dominar a Praia");
- }else if(Gz_Attack[1] == 1)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Europeus não conseguiram dominar a Casa Branca");
- }else if(Gz_Attack[2] == 1)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Europeus não conseguiram dominar o Park Gleen");
- }else if(Gz_Attack[3] == 1)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Europeus não conseguiram dominar a Unit Station");
- }else if(Gz_Attack[4] == 1)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Europeus não conseguiram dominar a Groove");
- }else if(Gz_Attack[5] == 1)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Europeus não conseguiram dominar o Estadio");
- }
- if(Gz_Attack[0] == 2)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Asiaticos não conseguiram dominar a Praia");
- }else if(Gz_Attack[1] == 2)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Asiaticos não conseguiram dominar a Casa Branca");
- }else if(Gz_Attack[2] == 2)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Asiaticos não conseguiram dominar o Park Gleen");
- }else if(Gz_Attack[3] == 2)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Asiaticos não conseguiram dominar a Unit Station");
- }else if(Gz_Attack[4] == 2)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Asiaticos não conseguiram dominar a Groove");
- }else if(Gz_Attack[5] == 2)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Asiaticos não conseguiram dominar o Estadio");
- }
- if(Gz_Attack[0] == 3)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Americanos não conseguiram dominar a Praia");
- }else if(Gz_Attack[1] == 3)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Americanos não conseguiram dominar a Casa Branca");
- }else if(Gz_Attack[2] == 3)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Americanos não conseguiram dominar o Park Gleen");
- }else if(Gz_Attack[3] == 3)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Americanos não conseguiram dominar a Unit Station");
- }else if(Gz_Attack[4] == 3)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Americanos não conseguiram dominar a Groove");
- }else if(Gz_Attack[5] == 3)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Americanos não conseguiram dominar o Estadio");
- }
- for(new gz; gz < 6; gz++)
- {
- Gz_Attack[gz] = 0;
- GangZoneStopFlashForAll(GZ_ZONE[gz]);
- }
- }
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- //------------------------------------------------------
- GangZoneShowForPlayer(playerid,GZ_Europa, 0xF8250788);
- GangZoneShowForPlayer(playerid,GZ_Asia, 0xFFFF0088);
- GangZoneShowForPlayer(playerid,GZ_America, 0x0080FF88);
- if(GzOwner[0] == 0)//Ganzone 1==============================================Praia
- {
- GangZoneShowForPlayer(playerid,GZ_ZONE[0],0xFFFFFF88);
- }else if(GzOwner[0] == 1)//Europeus
- {
- GangZoneShowForPlayer(playerid,GZ_ZONE[0],0xF8250788);
- }else if(GzOwner[0] == 2)//Asiaticos
- {
- GangZoneShowForPlayer(playerid,GZ_ZONE[0],0xFFFF0088);
- }else if(GzOwner[0] == 3)//Americanos
- {
- GangZoneShowForPlayer(playerid,GZ_ZONE[0],0x0080FF88);
- }
- if(GzOwner[1] == 0)//Ganzone 2==============================================Casa Branca
- {
- GangZoneShowForPlayer(playerid,GZ_ZONE[1],0xFFFFFF88);
- }else if(GzOwner[1] == 1)//Europeus
- {
- GangZoneShowForPlayer(playerid,GZ_ZONE[1],0xF8250788);
- }else if(GzOwner[1] == 2)//Asiaticos
- {
- GangZoneShowForPlayer(playerid,GZ_ZONE[1],0xFFFF0088);
- }else if(GzOwner[1] == 3)//Americanos
- {
- GangZoneShowForPlayer(playerid,GZ_ZONE[1],0x0080FF88);
- }
- if(GzOwner[2] == 0)//Ganzone 3==============================================Park Gleen
- {
- GangZoneShowForPlayer(playerid,GZ_ZONE[2],0xFFFFFF88);
- }else if(GzOwner[2] == 1)//Europeus
- {
- GangZoneShowForPlayer(playerid,GZ_ZONE[2],0xF8250788);
- }else if(GzOwner[2] == 2)//Asiaticos
- {
- GangZoneShowForPlayer(playerid,GZ_ZONE[2],0xFFFF0088);
- }else if(GzOwner[2] == 3)//Americanos
- {
- GangZoneShowForPlayer(playerid,GZ_ZONE[2],0x0080FF88);
- }
- if(GzOwner[3] == 0)//Ganzone 4==============================================Unit Station
- {
- GangZoneShowForPlayer(playerid,GZ_ZONE[3],0xFFFFFF88);
- }else if(GzOwner[3] == 1)//Europeus
- {
- GangZoneShowForPlayer(playerid,GZ_ZONE[3],0xF8250788);
- }else if(GzOwner[3] == 2)//Asiaticos
- {
- GangZoneShowForPlayer(playerid,GZ_ZONE[3],0xFFFF0088);
- }else if(GzOwner[3] == 3)//Americanos
- {
- GangZoneShowForPlayer(playerid,GZ_ZONE[3],0x0080FF88);
- }
- if(GzOwner[4] == 0)//Ganzone 5==============================================Groove Street
- {
- GangZoneShowForPlayer(playerid,GZ_ZONE[4],0xFFFFFF88);
- }else if(GzOwner[4] == 1)//Europeus
- {
- GangZoneShowForPlayer(playerid,GZ_ZONE[4],0xF8250788);
- }else if(GzOwner[4] == 2)//Asiaticos
- {
- GangZoneShowForPlayer(playerid,GZ_ZONE[4],0xFFFF0088);
- }else if(GzOwner[4] == 3)//Americanos
- {
- GangZoneShowForPlayer(playerid,GZ_ZONE[4],0x0080FF88);
- }
- if(GzOwner[5] == 0)//Ganzone 6==============================================Estadio
- {
- GangZoneShowForPlayer(playerid,GZ_ZONE[5],0xFFFFFF88);
- }else if(GzOwner[5] == 1)//Europeus
- {
- GangZoneShowForPlayer(playerid,GZ_ZONE[5],0xF8250788);
- }else if(GzOwner[5] == 2)//Asiaticos
- {
- GangZoneShowForPlayer(playerid,GZ_ZONE[5],0xFFFF0088);
- }else if(GzOwner[5] == 3)//Americanos
- {
- GangZoneShowForPlayer(playerid,GZ_ZONE[5],0x0080FF88);
- }
- //------------------------------------------------------
- switch(PlayerInfo[playerid][Classe])
- {
- case America:
- {
- SetPlayerTeam(playerid,America);
- PlayerInfo[playerid][Classe] = America;
- SetPlayerColor(playerid,0x0022E0FF);
- }
- case Europa:
- {
- SetPlayerTeam(playerid,Europa);
- PlayerInfo[playerid][Classe] = Europa;
- SetPlayerColor(playerid,0xFF2634FF);
- }
- case Asia:
- {
- SetPlayerTeam(playerid,Asia);
- PlayerInfo[playerid][Classe] = Asia;
- SetPlayerColor(playerid,0xDEDA00FF);
- }
- }
- SetPlayerHealth(playerid,99999);
- PlayerSpawnKill[playerid] = 1;
- SpawnKill[playerid] = SetTimerEx("AntSpawnKill",15000,false,"i",playerid);
- SendClientMessage(playerid,-1,"{FFFFFF}[AVISO]: {00C493}Ant Spawnkill ativado por 15 segundos.");
- TextDrawShowForPlayer(playerid,Text:Textdraw0);
- SendClientMessage(playerid,COR_AZUL,"[INFO]: Você pode comprar armas no ammunation, localizado com uma arma no radar.");
- //new string[1000];
- StopAudioStreamForPlayer(playerid);
- // SendClientMessage(playerid,Cyan,"[INFO]: Use /pararmusica para parar a música !");
- /* strcat(string,"[{00FF00}Recruta{FFFFFF}] [{FF5604}Score{FFFFFF}:{00FF00}0{FFFFFF}]\n");
- strcat(string,"[{00FF00}Soldado{FFFFFF}] [{FF5604}Score{FFFFFF}:{00FF00}50{FFFFFF}]\n");
- strcat(string,"[{00FF00}Cabo{FFFFFF}] [{FF5604}Score{FFFFFF}:{00FF00}100{FFFFFF}]\n");
- strcat(string,"[{00FF00}Sargento{FFFFFF}] [{FF5604}Score{FFFFFF}:{00FF00}150{FFFFFF}]\n");
- strcat(string,"[{00FF00}Tenente{FFFFFF}] [{FF5604}Score{FFFFFF}:{00FF00}200{FFFFFF}]\n");
- strcat(string,"[{00FF00}Capitão{FFFFFF}] [{FF5604}Score{FFFFFF}:{00FF00}250{FFFFFF}]\n");
- strcat(string,"[{00FF00}Major{FFFFFF}] [{FF5604}Score{FFFFFF}:{00FF00}300{FFFFFF}]\n");
- strcat(string,"[{00FF00}Tenente-Coronel{FFFFFF}] [{FF5604}Score{FFFFFF}:{00FF00}350{FFFFFF}]");
- ShowPlayerDialog(playerid,DIALOG_PATENTES,DIALOG_STYLE_LIST,"SELECIONE SUA PATENTE :",string,"Ok","");
- */
- return 1;
- }
- public AntSpawnKill(playerid)
- {
- SetPlayerHealth(playerid,100.0);
- PlayerSpawnKill[playerid] = 0;
- SendClientMessage(playerid,COR_VERMELHO,"[AVISO]: O Tempo de Ant Spawnkill Acabou!");
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- if(Dominando[playerid] == 1)
- {
- KillTimer(Attack_Groove);
- KillTimer(Attack_Praia);
- KillTimer(Attack_Casa);
- KillTimer(Attack_Park);
- KillTimer(Attack_Unity);
- KillTimer(Attack_Estadio);
- Dominando[playerid] = 0;
- if(Gz_Attack[0] == 1)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Europeus não conseguiram dominar a Praia");
- }else if(Gz_Attack[1] == 1)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Europeus não conseguiram dominar a Casa Branca");
- }else if(Gz_Attack[2] == 1)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Europeus não conseguiram dominar o Park Gleen");
- }else if(Gz_Attack[3] == 1)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Europeus não conseguiram dominar a Unit Station");
- }else if(Gz_Attack[4] == 1)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Europeus não conseguiram dominar a Groove");
- }else if(Gz_Attack[5] == 1)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Europeus não conseguiram dominar o Estadio");
- }
- if(Gz_Attack[0] == 2)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Asiaticos não conseguiram dominar a Praia");
- }else if(Gz_Attack[1] == 2)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Asiaticos não conseguiram dominar a Casa Branca");
- }else if(Gz_Attack[2] == 2)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Asiaticos não conseguiram dominar o Park Gleen");
- }else if(Gz_Attack[3] == 2)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Asiaticos não conseguiram dominar a Unit Station");
- }else if(Gz_Attack[4] == 2)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Asiaticos não conseguiram dominar a Groove");
- }else if(Gz_Attack[5] == 2)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Asiaticos não conseguiram dominar o Estadio");
- }
- if(Gz_Attack[0] == 3)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Americanos não conseguiram dominar a Praia");
- }else if(Gz_Attack[1] == 3)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Americanos não conseguiram dominar a Casa Branca");
- }else if(Gz_Attack[2] == 3)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Americanos não conseguiram dominar o Park Gleen");
- }else if(Gz_Attack[3] == 3)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Americanos não conseguiram dominar a Unit Station");
- }else if(Gz_Attack[4] == 3)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Americanos não conseguiram dominar a Groove");
- }else if(Gz_Attack[5] == 3)
- {
- SendClientMessageToAll(Vermelho,"[ATTACK]: Os Americanos não conseguiram dominar o Estadio");
- }
- for(new gz; gz < 6; gz++)
- {
- Gz_Attack[gz] = 0;
- GangZoneStopFlashForAll(GZ_ZONE[gz]);
- }
- }
- if(killerid!=INVALID_PLAYER_ID)
- {
- PlayerInfo[killerid][Kills] ++;
- PlayerInfo[playerid][Deaths] ++;
- }
- //playerinfo[playerid][Deaths] ++;
- GivePlayerMoney(killerid,2000);
- // GivePlayerScore(killerid,1);
- // -- Setando o player ---
- SetPlayerVirtualWorld(playerid,0);
- SetPlayerWantedLevel(playerid,0);
- SetPlayerInterior(playerid,0);
- // -- MSG da morte --
- SendDeathMessage(killerid, playerid, reason);
- // -- Ganhar Experiencia --
- PlayerInfo[killerid][Exp] ++;
- //GameTextForPlayer(killerid,"~g~+~p~1 ~g~XP",5000,1);
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- new string[200];
- if(PlayerInfo[playerid][Classe] == America)
- {
- format(string,sizeof(string),"{FFFFFF}<%d> (%s){0022E0}%s {FFFFFF}: %s",playerid,PlayerInfo[playerid][Patente],nome(playerid),text);
- }else if(PlayerInfo[playerid][Classe] == Europa)
- {
- format(string,sizeof(string),"{FFFFFF}<%d> (%s){FF2634}%s {FFFFFF}: %s",playerid,PlayerInfo[playerid][Patente],nome(playerid),text);
- }else if(PlayerInfo[playerid][Classe] == Asia)
- {
- format(string,sizeof(string),"{FFFFFF}<%d> (%s){DEDA00}%s {FFFFFF}: %s",playerid,PlayerInfo[playerid][Patente],nome(playerid),text);
- }
- if(PlayerInfo[playerid][Logado] == 0) return SendClientMessage(playerid,-1,"[ERRO]: Você não está logado !");
- /* static BadWords[][] =
- {
- " fdm "," fdp "," viado "," caralho "," porra "," buceta "," xana "," chana "," capeta "," inferno "," diabo ",
- " penis "," pinto "," f.d.p "," f.dp "," fd.p "," f_d_p "," cu "," anus "," filho da puta "," desgraça "," biscate ",
- " xota "," xoxota "," xxt "," x.x.t "," /q "," rola "
- };
- for(new Z; Z < sizeof(BadWords); Z++)
- {
- if(strfind(text, BadWords[Z], true) != -1)
- {
- strdel(text,0,200);
- SendClientMessage(playerid,Vermelho,"[ERRO]: Não diga palavrões !");
- return false;
- }
- }*/
- SendClientMessageToAll(-1,string);
- return 0;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- /*new modelo = GetVehicleModel(GetPlayerVehicleID(playerid));
- if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER)
- {
- if(modelo == 432 && GetPlayerScore(playerid) < 150)
- {
- SendClientMessage(playerid,Cinza,"[FAIL]: Você não tem pontos suficientes para usar um Tank !");
- RemovePlayerFromVehicle(playerid);
- return 1;
- }
- if(modelo == 476 && GetPlayerScore(playerid) < 200)
- {
- SendClientMessage(playerid,Cinza,"[FAIL]: Você não tem pontos suficientes para usar um Rustler !");
- RemovePlayerFromVehicle(playerid);
- return 1;
- }
- if(modelo == 520 && GetPlayerScore(playerid) < 500)
- {
- SendClientMessage(playerid,Cinza,"[FAIL]: Você não tem pontos suficientes para usar um F-16 !");
- RemovePlayerFromVehicle(playerid);
- return 1;
- }
- }*/
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- for(new a; a < 6; a++)
- {
- if(Gz_Attack[a] != 0)
- {
- return 1;
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,5.0,555.1288,-1881.8783,3.7422) && Dominando[playerid] == 0 && Gz_Attack[0] == 0 && !IsPlayerInAnyVehicle(playerid))
- {
- if(GzOwner[0] == 0)
- {
- if(PlayerInfo[playerid][Classe] == Europa)
- {
- GangZoneFlashForAll(GZ_ZONE[0],0xFF263488);
- Gz_Attack[0] = 1;
- Attack_Praia = SetTimerEx("DominarPraia",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Europeus estão atacando a Praia");
- }else if(PlayerInfo[playerid][Classe] == Asia)
- {
- GangZoneFlashForAll(GZ_ZONE[0],0xFFFF0088);
- Gz_Attack[0] = 2;
- Attack_Praia = SetTimerEx("DominarPraia",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Asiaticos estão atacando a Praia");
- }else if(PlayerInfo[playerid][Classe] == America)
- {
- GangZoneFlashForAll(GZ_ZONE[0],0x0080FF88);
- Gz_Attack[0] = 3;
- Attack_Praia = SetTimerEx("DominarPraia",60000,false,"i",playerid);
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Americanos estão atacando a Praia");
- Dominando[playerid] = 1;
- }
- }else if(GzOwner[0] == 1)
- {
- if(PlayerInfo[playerid][Classe] == Asia)
- {
- GangZoneFlashForAll(GZ_ZONE[0],0xFFFF0088);
- Gz_Attack[0] = 2;
- Attack_Praia = SetTimerEx("DominarPraia",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Asiaticos estão atacando a Praia");
- }else if(PlayerInfo[playerid][Classe] == America)
- {
- GangZoneFlashForAll(GZ_ZONE[0],0x0080FF88);
- Gz_Attack[0] = 3;
- Attack_Praia = SetTimerEx("DominarPraia",60000,false,"i",playerid);
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Americanos estão atacando a Praia");
- Dominando[playerid] = 1;
- }
- }else if(GzOwner[0] == 2)
- {
- if(PlayerInfo[playerid][Classe] == Europa)
- {
- GangZoneFlashForAll(GZ_ZONE[0],0xFF263488);
- Gz_Attack[0] = 1;
- Attack_Praia = SetTimerEx("DominarPraia",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Europeus estão atacando a Praia");
- }else if(PlayerInfo[playerid][Classe] == America)
- {
- GangZoneFlashForAll(GZ_ZONE[0],0x0080FF88);
- Gz_Attack[0] = 3;
- Attack_Praia = SetTimerEx("DominarPraia",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Americanos estão atacando a Praia");
- }
- }else if(GzOwner[0] == 3)
- {
- if(PlayerInfo[playerid][Classe] == Europa)
- {
- GangZoneFlashForAll(GZ_ZONE[0],0xFF263488);
- Gz_Attack[0] = 1;
- Attack_Praia = SetTimerEx("DominarPraia",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Europeus estão atacando a Praia");
- }else if(PlayerInfo[playerid][Classe] == Asia)
- {
- GangZoneFlashForAll(GZ_ZONE[0],0xFFFF0088);
- Gz_Attack[0] = 2;
- Attack_Praia = SetTimerEx("DominarPraia",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Asiaticos estão atacando a Praia");
- }
- }
- }
- else if(IsPlayerInRangeOfPoint(playerid,5.0,1133.6254,-2036.9531,69.0078) && Dominando[playerid] == 0 && Gz_Attack[1] == 0 && !IsPlayerInAnyVehicle(playerid))
- {
- if(GzOwner[1] == 0)
- {
- if(PlayerInfo[playerid][Classe] == Europa)
- {
- GangZoneFlashForAll(GZ_ZONE[1],0xFF263488);
- Gz_Attack[1] = 1;
- Attack_Casa = SetTimerEx("DominarCasa",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Europeus estão atacando a Casa Branca");
- }else if(PlayerInfo[playerid][Classe] == Asia)
- {
- GangZoneFlashForAll(GZ_ZONE[1],0xFFFF0088);
- Gz_Attack[1] = 2;
- Attack_Casa = SetTimerEx("DominarCasa",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Asiaticos estão atacando a Casa Branca");
- }else if(PlayerInfo[playerid][Classe] == America)
- {
- GangZoneFlashForAll(GZ_ZONE[1],0x0080FF88);
- Gz_Attack[1] = 3;
- Attack_Casa = SetTimerEx("DominarCasa",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Americanos estão atacando a Casa Branca");
- }
- }else if(GzOwner[1] == 1)
- {
- if(PlayerInfo[playerid][Classe] == Asia)
- {
- GangZoneFlashForAll(GZ_ZONE[1],0xFFFF0088);
- Gz_Attack[1] = 2;
- Attack_Casa = SetTimerEx("DominarCasa",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Asiaticos estão atacando a Casa Branca");
- }else if(PlayerInfo[playerid][Classe] == America)
- {
- GangZoneFlashForAll(GZ_ZONE[1],0x0080FF88);
- Gz_Attack[1] = 3;
- Attack_Casa = SetTimerEx("DominarCasa",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Americanos estão atacando a Casa Branca");
- }
- }else if(GzOwner[1] == 2)
- {
- if(PlayerInfo[playerid][Classe] == Europa)
- {
- GangZoneFlashForAll(GZ_ZONE[1],0xFF263488);
- Gz_Attack[1] = 1;
- Attack_Casa = SetTimerEx("DominarCasa",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Europeus estão atacando a Casa Branca");
- }else if(PlayerInfo[playerid][Classe] == America)
- {
- GangZoneFlashForAll(GZ_ZONE[1],0x0080FF88);
- Gz_Attack[1] = 3;
- Attack_Casa = SetTimerEx("DominarCasa",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Americanos estão atacando a Casa Branca");
- }
- }else if(GzOwner[1] == 3)
- {
- if(PlayerInfo[playerid][Classe] == Europa)
- {
- GangZoneFlashForAll(GZ_ZONE[1],0xFF263488);
- Gz_Attack[1] = 1;
- Attack_Casa = SetTimerEx("DominarCasa",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Europeus estão atacando a Casa Branca");
- }else if(PlayerInfo[playerid][Classe] == Asia)
- {
- GangZoneFlashForAll(GZ_ZONE[1],0xFFFF0088);
- Gz_Attack[1] = 2;
- Attack_Casa = SetTimerEx("DominarCasa",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Asiaticos estão atacando a Casa Branca");
- }
- }
- }
- else if(IsPlayerInRangeOfPoint(playerid,5.0,1970.2982,-1195.6377,25.6934) && Dominando[playerid] == 0 && Gz_Attack[2] == 0 && !IsPlayerInAnyVehicle(playerid))
- {
- if(GzOwner[2] == 0)
- {
- if(PlayerInfo[playerid][Classe] == Europa)
- {
- GangZoneFlashForAll(GZ_ZONE[2],0xFF263488);
- Gz_Attack[2] = 1;
- Attack_Park = SetTimerEx("DominarPark",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Europeus estão atacando o Park Gleen");
- }else if(PlayerInfo[playerid][Classe] == Asia)
- {
- GangZoneFlashForAll(GZ_ZONE[2],0xFFFF0088);
- Gz_Attack[2] = 2;
- Attack_Park = SetTimerEx("DominarPark",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Asiaticos estão atacando o Park Gleen");
- }else if(PlayerInfo[playerid][Classe] == America)
- {
- GangZoneFlashForAll(GZ_ZONE[2],0x0080FF88);
- Gz_Attack[2] = 3;
- Attack_Park = SetTimerEx("DominarPark",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Americanos estão atacando o Park Gleen");
- }
- }else if(GzOwner[2] == 1)
- {
- if(PlayerInfo[playerid][Classe] == Asia)
- {
- GangZoneFlashForAll(GZ_ZONE[2],0xFFFF0088);
- Gz_Attack[2] = 2;
- Attack_Park = SetTimerEx("DominarPark",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Asiaticos estão atacando o Park Gleen");
- }else if(PlayerInfo[playerid][Classe] == America)
- {
- GangZoneFlashForAll(GZ_ZONE[2],0x0080FF88);
- Gz_Attack[2] = 3;
- Attack_Park = SetTimerEx("DominarPark",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Americanos estão atacando o Park Gleen");
- }
- }else if(GzOwner[2] == 2)
- {
- if(PlayerInfo[playerid][Classe] == Europa)
- {
- GangZoneFlashForAll(GZ_ZONE[2],0xFF263488);
- Gz_Attack[2] = 1;
- Attack_Park = SetTimerEx("DominarPark",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Europeus estão atacando o Park Gleen");
- }else if(PlayerInfo[playerid][Classe] == America)
- {
- GangZoneFlashForAll(GZ_ZONE[2],0x0080FF88);
- Gz_Attack[2] = 3;
- Attack_Park = SetTimerEx("DominarPark",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Americanos estão atacando o Park Gleen");
- }
- }else if(GzOwner[2] == 3)
- {
- if(PlayerInfo[playerid][Classe] == Europa)
- {
- GangZoneFlashForAll(GZ_ZONE[2],0xFF263488);
- Gz_Attack[2] = 1;
- Attack_Park = SetTimerEx("DominarPark",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Europeus estão atacando o Park Gleen");
- }else if(PlayerInfo[playerid][Classe] == Asia)
- {
- GangZoneFlashForAll(GZ_ZONE[2],0xFFFF0088);
- Gz_Attack[2] = 2;
- Attack_Park = SetTimerEx("DominarPark",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Asiaticos estão atacando o Park Gleen");
- }
- }
- }
- else if(IsPlayerInRangeOfPoint(playerid,5.0,1786.3333,-1907.5695,13.3940) && Dominando[playerid] == 0 && Gz_Attack[3] == 0 && !IsPlayerInAnyVehicle(playerid))
- {
- if(GzOwner[3] == 0)
- {
- if(PlayerInfo[playerid][Classe] == Europa)
- {
- GangZoneFlashForAll(GZ_ZONE[3],0xFF263488);
- Gz_Attack[3] = 1;
- Attack_Unity = SetTimerEx("DominarUnity",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Europeus estão atacando a Unity Station");
- }else if(PlayerInfo[playerid][Classe] == Asia)
- {
- GangZoneFlashForAll(GZ_ZONE[3],0xFFFF0088);
- Gz_Attack[3] = 2;
- Attack_Unity = SetTimerEx("DominarUnity",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Asiaticos estão atacando a Unity Station");
- }else if(PlayerInfo[playerid][Classe] == America)
- {
- GangZoneFlashForAll(GZ_ZONE[3],0x0080FF88);
- Gz_Attack[3] = 3;
- Attack_Unity = SetTimerEx("DominarUnity",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Americanos estão atacando a Unity Station");
- }
- }else if(GzOwner[4] == 1)
- {
- if(PlayerInfo[playerid][Classe] == Asia)
- {
- GangZoneFlashForAll(GZ_ZONE[3],0xFFFF0088);
- Gz_Attack[3] = 2;
- Attack_Unity = SetTimerEx("DominarUnity",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Asiaticos estão atacando a Unity Station");
- }else if(PlayerInfo[playerid][Classe] == America)
- {
- GangZoneFlashForAll(GZ_ZONE[3],0x0080FF88);
- Gz_Attack[3] = 3;
- Attack_Unity = SetTimerEx("DominarUnity",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Americanos estão atacando a Unity Station");
- }
- }else if(GzOwner[3] == 2)
- {
- if(PlayerInfo[playerid][Classe] == Europa)
- {
- GangZoneFlashForAll(GZ_ZONE[3],0xFF263488);
- Gz_Attack[3] = 1;
- Attack_Unity = SetTimerEx("DominarUnity",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Europeus estão atacando a Unity Station");
- }else if(PlayerInfo[playerid][Classe] == America)
- {
- GangZoneFlashForAll(GZ_ZONE[3],0x0080FF88);
- Gz_Attack[3] = 3;
- Attack_Unity = SetTimerEx("DominarUnity",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Americanos estão atacando a Unity Station");
- }
- }else if(GzOwner[3] == 3)
- {
- if(PlayerInfo[playerid][Classe] == Europa)
- {
- GangZoneFlashForAll(GZ_ZONE[3],0xFF263488);
- Gz_Attack[3] = 1;
- Attack_Unity = SetTimerEx("DominarUnity",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Europeus estão atacando a Unity Station");
- }else if(PlayerInfo[playerid][Classe] == Asia)
- {
- GangZoneFlashForAll(GZ_ZONE[3],0xFFFF0088);
- Gz_Attack[3] = 2;
- Attack_Unity = SetTimerEx("DominarUnity",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Asiaticos estão atacando a Unity Station");
- }
- }
- }
- else if(IsPlayerInRangeOfPoint(playerid,5.0,2489.2395,-1667.9574,13.3438) && Dominando[playerid] == 0 && Gz_Attack[4] == 0 && !IsPlayerInAnyVehicle(playerid))
- {
- if(GzOwner[4] == 0)
- {
- if(PlayerInfo[playerid][Classe] == Europa)
- {
- GangZoneFlashForAll(GZ_ZONE[4],0xFF263488);
- Gz_Attack[4] = 1;
- Attack_Groove = SetTimerEx("DominarGroove",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Europeus estão atacando a Groove");
- }else if(PlayerInfo[playerid][Classe] == Asia)
- {
- GangZoneFlashForAll(GZ_ZONE[4],0xFFFF0088);
- Gz_Attack[4] = 2;
- Attack_Groove = SetTimerEx("DominarGroove",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Asiaticos estão atacando a Groove");
- }else if(PlayerInfo[playerid][Classe] == America)
- {
- GangZoneFlashForAll(GZ_ZONE[4],0x0080FF88);
- Gz_Attack[4] = 3;
- Attack_Groove = SetTimerEx("DominarGroove",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Americanos estão atacando a Groove");
- }
- }else if(GzOwner[4] == 1)
- {
- if(PlayerInfo[playerid][Classe] == Asia)
- {
- GangZoneFlashForAll(GZ_ZONE[4],0xFFFF0088);
- Gz_Attack[4] = 2;
- Attack_Groove = SetTimerEx("DominarGroove",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Asiaticos estão atacando a Groove");
- }else if(PlayerInfo[playerid][Classe] == America)
- {
- GangZoneFlashForAll(GZ_ZONE[4],0x0080FF88);
- Gz_Attack[4] = 3;
- Attack_Groove = SetTimerEx("DominarGroove",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Americanos estão atacando a Groove");
- }
- }else if(GzOwner[4] == 2)
- {
- if(PlayerInfo[playerid][Classe] == Europa)
- {
- GangZoneFlashForAll(GZ_ZONE[4],0xFF263488);
- Gz_Attack[4] = 1;
- Attack_Groove = SetTimerEx("DominarGroove",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Europeus estão atacando a Groove");
- }else if(PlayerInfo[playerid][Classe] == America)
- {
- GangZoneFlashForAll(GZ_ZONE[4],0x0080FF88);
- Gz_Attack[4] = 3;
- Attack_Groove = SetTimerEx("DominarGroove",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Americanos estão atacando a Groove");
- }
- }else if(GzOwner[4] == 3)
- {
- if(PlayerInfo[playerid][Classe] == Europa)
- {
- GangZoneFlashForAll(GZ_ZONE[4],0xFF263488);
- Gz_Attack[4] = 1;
- Attack_Groove = SetTimerEx("DominarGroove",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Europeus estão atacando a Groove");
- }else if(PlayerInfo[playerid][Classe] == Asia)
- {
- GangZoneFlashForAll(GZ_ZONE[4],0xFFFF0088);
- Gz_Attack[4] = 2;
- Attack_Groove = SetTimerEx("DominarGroove",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Asiaticos estão atacando a Groove");
- }
- }
- }
- else if(IsPlayerInRangeOfPoint(playerid,5.0,2691.3936,-1846.3336,9.4664) && Dominando[playerid] == 0 && Gz_Attack[5] == 0 && !IsPlayerInAnyVehicle(playerid))
- {
- if(GzOwner[5] == 0)
- {
- if(PlayerInfo[playerid][Classe] == Europa)
- {
- GangZoneFlashForAll(GZ_ZONE[5],0xFF263488);
- Gz_Attack[5] = 1;
- Attack_Estadio = SetTimerEx("DominarEstadio",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Europeus estão atacando o Estadio");
- }else if(PlayerInfo[playerid][Classe] == Asia)
- {
- GangZoneFlashForAll(GZ_ZONE[5],0xFFFF0088);
- Gz_Attack[5] = 2;
- Attack_Estadio = SetTimerEx("DominarEstadio",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Asiaticos estão atacando o Estadio");
- }else if(PlayerInfo[playerid][Classe] == America)
- {
- GangZoneFlashForAll(GZ_ZONE[5],0x0080FF88);
- Gz_Attack[5] = 3;
- Attack_Estadio = SetTimerEx("DominarEstadio",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Americanos estão atacando o Estadio");
- }
- }else if(GzOwner[5] == 1)
- {
- if(PlayerInfo[playerid][Classe] == Asia)
- {
- GangZoneFlashForAll(GZ_ZONE[5],0xFFFF0088);
- Gz_Attack[5] = 2;
- Attack_Estadio = SetTimerEx("DominarEstadio",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Asiaticos estão atacando o Estadio");
- }else if(PlayerInfo[playerid][Classe] == America)
- {
- GangZoneFlashForAll(GZ_ZONE[5],0x0080FF88);
- Gz_Attack[5] = 3;
- Attack_Estadio = SetTimerEx("DominarEstadio",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Americanos estão atacando o Estadio");
- }
- }else if(GzOwner[5] == 2)
- {
- if(PlayerInfo[playerid][Classe] == Europa)
- {
- GangZoneFlashForAll(GZ_ZONE[5],0xFF263488);
- Gz_Attack[5] = 1;
- Attack_Estadio = SetTimerEx("DominarEstadio",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Europeus estão atacando o Estadio");
- }else if(PlayerInfo[playerid][Classe] == America)
- {
- GangZoneFlashForAll(GZ_ZONE[5],0x0080FF88);
- Gz_Attack[5] = 3;
- Attack_Estadio = SetTimerEx("DominarEstadio",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Americanos estão atacando o Estadio");
- }
- }else if(GzOwner[5] == 3)
- {
- if(PlayerInfo[playerid][Classe] == Europa)
- {
- GangZoneFlashForAll(GZ_ZONE[5],0xFF263488);
- Gz_Attack[5] = 1;
- Attack_Estadio = SetTimerEx("DominarEstadio",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Europeus estão atacando o Estadio");
- }else if(PlayerInfo[playerid][Classe] == Asia)
- {
- GangZoneFlashForAll(GZ_ZONE[5],0xFFFF0088);
- Gz_Attack[5] = 2;
- Attack_Estadio = SetTimerEx("DominarEstadio",60000,false,"i",playerid);
- Dominando[playerid] = 1;
- SendClientMessageToAll(VerdeClaro,"[ATTACK]: Os Asiaticos estão atacando o Estadio");
- }
- }
- }
- return 1;
- }
- public DominarPark(playerid)
- {
- if(Gz_Attack[2] == 1)
- {
- GangZoneShowForAll(GZ_ZONE[2],0xFF263488);
- GzOwner[2] = 1;
- Dominando[playerid] = 0;
- Gz_Attack[2] = 0;
- SendClientMessageToAll(Amarelo,"[ATTACK]: O Park Gleen foi dominado pelos Europeus !");
- }else if(Gz_Attack[2] == 2)
- {
- GangZoneShowForAll(GZ_ZONE[2],0xFFFF0088);
- GzOwner[2] = 2;
- Dominando[playerid] = 0;
- Gz_Attack[2] = 0;
- SendClientMessageToAll(Amarelo,"[ATTACK]: O Park Gleen foi dominado pelos Asiaticos !");
- }else if(Gz_Attack[2] == 3)
- {
- GangZoneShowForAll(GZ_ZONE[2],0x0080FF88);
- GzOwner[2] = 3;
- Dominando[playerid] = 0;
- Gz_Attack[2] = 0;
- SendClientMessageToAll(Amarelo,"[ATTACK]: O Park Gleen foi dominado pelos Americanos !");
- }
- return 1;
- }
- public DominarCasa(playerid)
- {
- if(Gz_Attack[1] == 1)
- {
- GangZoneShowForAll(GZ_ZONE[1],0xFF263488);
- GzOwner[1] = 1;
- Dominando[playerid] = 0;
- Gz_Attack[1] = 0;
- SendClientMessageToAll(Amarelo,"[ATTACK]: A Casa Branca foi dominada pelos Europeus !");
- }else if(Gz_Attack[1] == 2)
- {
- GangZoneShowForAll(GZ_ZONE[1],0xFFFF0088);
- GzOwner[1] = 2;
- Dominando[playerid] = 0;
- Gz_Attack[1] = 0;
- SendClientMessageToAll(Amarelo,"[ATTACK]: A Casa Branca foi dominada pelos Asiaticos !");
- }else if(Gz_Attack[1] == 3)
- {
- GangZoneShowForAll(GZ_ZONE[1],0x0080FF88);
- GzOwner[1] = 3;
- Dominando[playerid] = 0;
- Gz_Attack[1] = 0;
- SendClientMessageToAll(Amarelo,"[ATTACK]: A Casa Branca foi dominada pelos Americanos !");
- }
- return 1;
- }
- public DominarGroove(playerid)
- {
- if(Gz_Attack[4] == 1)
- {
- GangZoneShowForAll(GZ_ZONE[4],0xFF263488);
- GzOwner[4] = 1;
- Dominando[playerid] = 0;
- Gz_Attack[4] = 0;
- SendClientMessageToAll(Amarelo,"[ATTACK]: A Groove foi dominada pelos Europeus !");
- }else if(Gz_Attack[4] == 2)
- {
- GangZoneShowForAll(GZ_ZONE[4],0xFFFF0088);
- GzOwner[4] = 2;
- Dominando[playerid] = 0;
- Gz_Attack[4] = 0;
- SendClientMessageToAll(Amarelo,"[ATTACK]: A Groove foi dominada pelos Asiaticos !");
- }else if(Gz_Attack[4] == 3)
- {
- GangZoneShowForAll(GZ_ZONE[4],0x0080FF88);
- GzOwner[4] = 3;
- Dominando[playerid] = 0;
- Gz_Attack[4] = 0;
- SendClientMessageToAll(Amarelo,"[ATTACK]: A Groove foi dominada pelos Americanos !");
- }
- return 1;
- }
- public DominarPraia(playerid)
- {
- if(Gz_Attack[0] == 1)
- {
- GangZoneShowForAll(GZ_ZONE[0],0xFF263488);
- GzOwner[0] = 1;
- Dominando[playerid] = 0;
- Gz_Attack[0] = 0;
- SendClientMessageToAll(Amarelo,"[ATTACK]: A Praia foi dominada pelos Europeus !");
- }else if(Gz_Attack[0] == 2)
- {
- GangZoneShowForAll(GZ_ZONE[0],0xFFFF0088);
- GzOwner[0] = 2;
- Dominando[playerid] = 0;
- Gz_Attack[0] = 0;
- SendClientMessageToAll(Amarelo,"[ATTACK]: A Praia foi dominada pelos Asiaticos !");
- }else if(Gz_Attack[0] == 3)
- {
- GangZoneShowForAll(GZ_ZONE[0],0x0080FF88);
- GzOwner[0] = 3;
- Dominando[playerid] = 0;
- Gz_Attack[0] = 0;
- SendClientMessageToAll(Amarelo,"[ATTACK]: A Praia foi dominada pelos Americanos !");
- }
- return 1;
- }
- public DominarUnity(playerid)
- {
- if(Gz_Attack[3] == 1)
- {
- GangZoneShowForAll(GZ_ZONE[3],0xFF263488);
- GzOwner[3] = 1;
- Dominando[playerid] = 0;
- Gz_Attack[3] = 0;
- SendClientMessageToAll(Amarelo,"[ATTACK]: A Unity Station foi dominada pelos Europeus !");
- }else if(Gz_Attack[3] == 2)
- {
- GangZoneShowForAll(GZ_ZONE[3],0xFFFF0088);
- GzOwner[3] = 2;
- Dominando[playerid] = 0;
- Gz_Attack[3] = 0;
- SendClientMessageToAll(Amarelo,"[ATTACK]: A Unity Station foi dominada pelos Asiaticos !");
- }else if(Gz_Attack[3] == 3)
- {
- GangZoneShowForAll(GZ_ZONE[3],0x0080FF88);
- GzOwner[3] = 3;
- Dominando[playerid] = 0;
- Gz_Attack[3] = 0;
- SendClientMessageToAll(Amarelo,"[ATTACK]: A Unity Station foi dominada pelos Americanos !");
- }
- return 1;
- }
- public DominarEstadio(playerid)
- {
- if(Gz_Attack[5] == 1)
- {
- GangZoneShowForAll(GZ_ZONE[5],0xFF263488);
- GzOwner[5] = 1;
- Dominando[playerid] = 0;
- Gz_Attack[5] = 0;
- SendClientMessageToAll(Amarelo,"[ATTACK]: O Estadio foi dominado pelos Europeus !");
- }else if(Gz_Attack[5] == 2)
- {
- GangZoneShowForAll(GZ_ZONE[5],0xFFFF0088);
- GzOwner[5] = 2;
- Dominando[playerid] = 0;
- Gz_Attack[5] = 0;
- SendClientMessageToAll(Amarelo,"[ATTACK]: O Estadio foi dominado pelos Asiaticos !");
- }else if(Gz_Attack[5] == 3)
- {
- GangZoneShowForAll(GZ_ZONE[5],0x0080FF88);
- GzOwner[5] = 3;
- Dominando[playerid] = 0;
- Gz_Attack[5] = 0;
- SendClientMessageToAll(Amarelo,"[ATTACK]: O Estadio foi dominado pelos Americanos !");
- }
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- if(PlayerInfo[playerid][Logado] == 1)
- {
- //SendClientMessage(playerid,AzulClaro,"[INFO]: Você spawnou com sucesso !");
- return 1;
- }else if(PlayerInfo[playerid][Logado] == 0)
- {
- SendClientMessage(playerid,Vermelho,"[ERRO]: Você não está logado !");
- return 0;
- }
- return 0;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(newkeys == KEY_SECONDARY_ATTACK)
- {
- if(!IsPlayerInAnyVehicle(playerid) && IsPlayerInRangeOfPoint(playerid,2.0,2798.0264,-2393.9287,13.9560))
- {
- MostrarMenuArmas(playerid);
- return 1;
- }
- else if(!IsPlayerInAnyVehicle(playerid) && IsPlayerInRangeOfPoint(playerid,2.0,2234.8367,-2300.5894,15.0454))
- {
- MostrarMenuArmas(playerid);
- return 1;
- }
- else if(!IsPlayerInAnyVehicle(playerid) && IsPlayerInRangeOfPoint(playerid,2.0,2072.7813,-1974.7902,13.5469))
- {
- MostrarMenuArmas(playerid);
- return 1;
- }
- }
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- GangZoneShowForPlayer(playerid,GZ_Europa, 0xF8250788);
- GangZoneShowForPlayer(playerid,GZ_Asia, 0xFFFF0088);
- GangZoneShowForPlayer(playerid,GZ_America, 0x0080FF88);
- if(IsPlayerInRangeOfPoint(playerid,20.0,2489.2395,-1667.9574,13.3438))
- {
- SetPlayerCheckpoint(playerid,2489.2395,-1667.9574,13.3438,5.0);
- }
- else if(IsPlayerInRangeOfPoint(playerid,20.0,555.1288,-1881.8783,3.7422))
- {
- SetPlayerCheckpoint(playerid,555.1288,-1881.8783,3.7422,5.0);
- }
- else if(IsPlayerInRangeOfPoint(playerid,20.0,1133.6254,-2036.9531,69.0078))
- {
- SetPlayerCheckpoint(playerid,1133.6254,-2036.9531,69.0078,5.0);
- }
- else if(IsPlayerInRangeOfPoint(playerid,20.0,1970.2982,-1195.6377,25.6934))
- {
- SetPlayerCheckpoint(playerid,1970.2982,-1195.6377,25.6934,5.0);
- }
- else if(IsPlayerInRangeOfPoint(playerid,20.0,1786.3333,-1907.5695,13.3940))//estação ls
- {
- SetPlayerCheckpoint(playerid,1786.3333,-1907.5695,13.3940,5.0);
- }
- else if(IsPlayerInRangeOfPoint(playerid,20.0,2691.3936,-1846.3336,9.4664))//estadio ls
- {
- SetPlayerCheckpoint(playerid,2691.3936,-1846.3336,9.4664,5.0);
- }
- else
- {
- DisablePlayerCheckpoint(playerid);
- }
- new str[100];
- //new Float:Lol;
- //Lol = PlayerInfo[playerid][Kills] / PlayerInfo[playerid][Deaths];
- format(str,sizeof(str)," ~w~Score: ~y~%d ~w~Matou: ~y~%d ~w~Morreu: ~y~%d ~w~XP: ~y~%d/5",GetPlayerScore(playerid),PlayerInfo[playerid][Kills],PlayerInfo[playerid][Deaths],PlayerInfo[playerid][Exp]);
- PlayerTextDrawSetString(playerid,Td_EXP[playerid],str);
- if(PlayerInfo[playerid][Exp] == 5)
- {
- PlayerInfo[playerid][Exp] = 0;
- GivePlayerScore(playerid,1);
- SendClientMessage(playerid,Verde,"Você upou 1 score por matar 5 players ");
- }
- new score;
- score = GetPlayerScore(playerid);
- if(score >= 0 && score < 200)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],"Soldado",0,200);
- }else if(score >= 200 && score < 400)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],"Cabo",0,200);
- }else if(score >= 400 && score < 800)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],"1º Sargento",0,200);
- }else if(score >= 800 && score < 1200)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],"2º Sargento",0,200);
- }else if(score >= 1200 && score < 1600)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],"Tenente",0,200);
- }else if(score >= 1600 && score < 2000)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],"3º Capitão",0,200);
- }else if(score >= 2000 && score < 2400)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],"2º Capitão",0,200);
- }else if(score >= 2400 && score < 2800)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],"1º Capitão",0,200);
- }else if(score >= 2800 && score < 3100)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],"Marechal",0,200);
- }else if(score >= 3100 && score < 3500)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],"2º Major",0,200);
- }else if(score >= 3500 && score < 4000)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],"1º Major",0,200);
- }else if(score >= 6000)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],"General de Guerra",0,200);
- }
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_REGISTRO)
- {
- if(response)
- {
- if(strlen(inputtext) >= 5 && strlen(inputtext) <= 20)
- {
- new archive[200],string[200];
- format(archive,sizeof(archive),Acc_Local,nome(playerid));
- DOF2_CreateFile(archive);
- DOF2_SetString(archive,"senha",inputtext);
- DOF2_SaveFile();
- RegistrarPlayer(playerid);
- format(string,sizeof(string),"Bem Vindo %s \n\n Você se registrou com sucesso ! \n\n Digite sua senha para logar-se agora :",nome(playerid));
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"LOGIN :",string,"Ok","Sair");
- return 1;
- }else{
- new str[200];
- format(str,sizeof(str),"Bem Vindo %s \n\n Sua senha deve conter de 5 á 20 caracteres (números/letras) \n\n Digite sua senha novamente :",nome(playerid));
- ShowPlayerDialog(playerid,DIALOG_REGISTRO,DIALOG_STYLE_INPUT,"REGISTRO :",str,"Ok","Sair");
- return 0;
- }
- }else{
- Kick(playerid);
- return 0;
- }
- }
- if(dialogid == DIALOG_LOGIN)
- {
- if(response)
- {
- if(strlen(inputtext) >= 5 && strlen(inputtext) <= 20)
- {
- new archive[200],string[200];
- format(archive,sizeof(archive),Acc_Local,nome(playerid));
- if(!strcmp(inputtext,DOF2_GetString(archive,"senha")))
- {
- // SendClientMessage(playerid,-1,"[INFO]: Você agora está conectado a sua conta");
- format(string,sizeof(string),"[INFO]: Bem vindo %s ao servidor %s",nome(playerid),CONF_SERVER_NAME);
- SendClientMessage(playerid,-1,string);
- format(string,sizeof(string),"[NEWS]: O jogador %s conectou-se ao servidor %s",nome(playerid),CONF_SERVER_NAME);
- SendClientMessageToAll(-1,string);
- PlayerInfo[playerid][Logado] = 1;
- LogarPlayer(playerid);
- }else{
- new str[200];
- format(str,sizeof(str),"Bem Vindo %s \n\n Senha incorreta ,\n\n Se esta conta não é sua aperte em SAIR \n\n Digite sua senha novamente :",nome(playerid));
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"LOGIN :",str,"Ok","Sair");
- return 0;
- }
- }else{
- new str[200];
- format(str,sizeof(str),"Bem Vindo %s \n\n Sua senha deve conter de 5 á 20 caracteres (números/letras) \n\n Digite sua senha novamente :",nome(playerid));
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"LOGIN :",str,"Ok","Sair");
- return 0;
- }
- }else{
- Kick(playerid);
- return 0;
- }
- }
- /*if(dialogid == DIALOG_PATENTES)
- {
- if(response)
- {
- new string[200];
- new scores;
- scores = GetPlayerScore(playerid);
- if(listitem == 0)//recruta
- {
- if(scores >= 0)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],RecrutaTxt,0,200);
- format(string,sizeof(string),"[NEWS]: O jogador %s vai jogar de Recruta !",nome(playerid));
- SendClientMessageToAll(VerdeClaro,string);
- return 1;
- }else
- {
- SelecionarPatente(playerid);
- SendClientMessage(playerid,Cinza,"[FAIL]: Você não tem Scores suficientes");
- return 1;
- }
- }else if(listitem == 1)
- {
- if(scores >= 50)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],SoldadoTxt,0,200);
- format(string,sizeof(string),"[NEWS]: O jogador %s vai jogar de Soldado !",nome(playerid));
- SendClientMessageToAll(VerdeClaro,string);
- return 1;
- }else
- {
- SelecionarPatente(playerid);
- SendClientMessage(playerid,Cinza,"[FAIL]: Você não tem Scores suficientes");
- return 1;
- }
- }else if(listitem == 2)
- {
- if(scores >= 100)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],CaboTxt,0,200);
- format(string,sizeof(string),"[NEWS]: O jogador %s vai jogar de Cabo !",nome(playerid));
- SendClientMessageToAll(VerdeClaro,string);
- return 1;
- }else
- {
- SelecionarPatente(playerid);
- SendClientMessage(playerid,Cinza,"[FAIL]: Você não tem Scores suficientes");
- return 1;
- }
- }else if(listitem == 3)
- {
- if(scores >= 150)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],SargentoTxt,0,200);
- format(string,sizeof(string),"[NEWS]: O jogador %s vai jogar de Sargento !",nome(playerid));
- SendClientMessageToAll(VerdeClaro,string);
- return 1;
- }else
- {
- SelecionarPatente(playerid);
- SendClientMessage(playerid,Cinza,"[FAIL]: Você não tem Scores suficientes");
- return 1;
- }
- }else if(listitem == 4)
- {
- if(scores >= 200)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],TenenteTxt,0,200);
- format(string,sizeof(string),"[NEWS]: O jogador %s vai jogar de Tenente !",nome(playerid));
- SendClientMessageToAll(VerdeClaro,string);
- return 1;
- }else
- {
- SelecionarPatente(playerid);
- SendClientMessage(playerid,Cinza,"[FAIL]: Você não tem Scores suficientes");
- return 1;
- }
- }else if(listitem == 5)
- {
- if(scores >= 250)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],CapitaoTxt,0,200);
- format(string,sizeof(string),"[NEWS]: O jogador %s vai jogar de Capitão !",nome(playerid));
- SendClientMessageToAll(VerdeClaro,string);
- return 1;
- }else
- {
- SelecionarPatente(playerid);
- SendClientMessage(playerid,Cinza,"[FAIL]: Você não tem Scores suficientes");
- return 1;
- }
- }else if(listitem == 6)
- {
- if(scores >= 300)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],MajorTxt,0,200);
- format(string,sizeof(string),"[NEWS]: O jogador %s vai jogar de Major !",nome(playerid));
- SendClientMessageToAll(VerdeClaro,string);
- return 1;
- }else
- {
- SelecionarPatente(playerid);
- SendClientMessage(playerid,Cinza,"[FAIL]: Você não tem Scores suficientes");
- return 1;
- }
- }else if(listitem == 7)
- {
- if(scores >= 350)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],TenenteCoronelTxt,0,200);
- format(string,sizeof(string),"[NEWS]: O jogador %s vai jogar de Tenente-Coronel !",nome(playerid));
- SendClientMessageToAll(VerdeClaro,string);
- return 1;
- }else
- {
- SelecionarPatente(playerid);
- SendClientMessage(playerid,Cinza,"[FAIL]: Você não tem Scores suficientes");
- return 1;
- }
- }
- }
- }*/
- if(dialogid == DIALOG_LOJAARMAS)
- {
- if(response)
- {
- new pmoney = GetPlayerMoney(playerid);
- switch(listitem)
- {
- case 0:
- {
- new string[100];
- strcat(string,"Shotgun - $1.500\nSpas-12 - $4.000\nSawn Off - $2.000");
- ShowPlayerDialog(playerid,DIALOG_ESCOPETAS,DIALOG_STYLE_LIST,"Escopetas",string,"Comprar","Voltar");
- }
- case 1:
- {
- new string[100];
- strcat(string,"Colt M4 - $4.500\nAk-47 - $3.500");
- ShowPlayerDialog(playerid,DIALOG_METRALHADORAS,DIALOG_STYLE_LIST,"Metralhadoras",string,"Comprar","Voltar");
- }
- case 2:
- {
- new string[100];
- strcat(string,"Micro SMG/Uzi - $2.000\nTec9 - $2.500\nMP5 - $1.800");
- ShowPlayerDialog(playerid,DIALOG_SUB_METRALHADORAS,DIALOG_STYLE_LIST,"SUB - Metralhadoras",string,"Comprar","Voltar");
- }
- case 3:
- {
- new string[100];
- strcat(string,"Desert Eagle - $2.500\nSilenced 9mm - $2.000\n9mm - $1.500");
- ShowPlayerDialog(playerid,DIALOG_PISTOLAS,DIALOG_STYLE_LIST,"Pistolas",string,"Comprar","Voltar");
- }
- case 4:
- {
- new string[100];
- strcat(string,"Sniper Rifle - $5.000\nCountry Rifle - $4.000");
- ShowPlayerDialog(playerid,DIALOG_SNIPER,DIALOG_STYLE_LIST,"Snipers",string,"Comprar","Voltar");
- }
- case 5:
- {
- new string[100];
- strcat(string,"Granada - $15.000\nMolotov Cocktail - $10.500\nTear Gas - $5.000\nSatchel Charge - $20.000");
- ShowPlayerDialog(playerid,DIALOG_EXPLOSIVOS,DIALOG_STYLE_LIST,"Explosivos",string,"Comprar","Voltar");
- // if(!response){MostrarMenuArmas(playerid);};
- }
- case 6:
- {
- if(pmoney > 1999)
- {
- SetPlayerArmour(playerid,100.0);
- SendClientMessage(playerid,Verde,"»» Colete Comprada ««");
- GivePlayerMoney(playerid,-2000);
- }else SendClientMessage(playerid,Vermelho,"[ERRO]: Dinheiro insuficiente ");
- // if(!response){MostrarMenuArmas(playerid);};
- }
- }
- }
- }
- if(dialogid == DIALOG_ESCOPETAS)
- {
- if(response)
- {
- new pmoney = GetPlayerMoney(playerid);
- switch(listitem)
- {
- case 0:
- {
- if(pmoney > 1499)
- {
- GivePlayerWeapon(playerid,25,100);
- SendClientMessage(playerid,Verde,"»» Arma Comprada ««");
- GivePlayerMoney(playerid,-1500);
- }else SendClientMessage(playerid,Vermelho,"[ERRO]: Dinheiro insuficiente ");
- }
- case 1:
- {
- if(pmoney > 3999)
- {
- GivePlayerWeapon(playerid,27,100);
- SendClientMessage(playerid,Verde,"»» Arma Comprada ««");
- GivePlayerMoney(playerid,-4000);
- }else SendClientMessage(playerid,Vermelho,"[ERRO]: Dinheiro insuficiente ");
- }
- case 2:
- {
- if(pmoney > 1999)
- {
- GivePlayerWeapon(playerid,26,100);
- SendClientMessage(playerid,Verde,"»» Arma Comprada ««");
- GivePlayerMoney(playerid,-2000);
- }else SendClientMessage(playerid,Vermelho,"[ERRO]: Dinheiro insuficiente ");
- }
- }
- }else MostrarMenuArmas(playerid);
- }
- if(dialogid == DIALOG_METRALHADORAS)
- {
- if(response)
- {
- new pmoney = GetPlayerMoney(playerid);
- switch(listitem)
- {
- case 0:
- {
- if(pmoney > 4499)
- {
- GivePlayerWeapon(playerid,31,100);
- SendClientMessage(playerid,Verde,"»» Arma Comprada ««");
- GivePlayerMoney(playerid,-4500);
- }else SendClientMessage(playerid,Vermelho,"[ERRO]: Dinheiro insuficiente ");
- }
- case 1:
- {
- if(pmoney > 3499)
- {
- GivePlayerWeapon(playerid,30,100);
- SendClientMessage(playerid,Verde,"»» Arma Comprada ««");
- GivePlayerMoney(playerid,-3500);
- }else SendClientMessage(playerid,Vermelho,"[ERRO]: Dinheiro insuficiente ");
- }
- }
- }else MostrarMenuArmas(playerid);
- }
- if(dialogid == DIALOG_SUB_METRALHADORAS)
- {
- if(response)
- {
- new pmoney = GetPlayerMoney(playerid);
- switch(listitem)
- {
- case 0:
- {
- if(pmoney > 1999)
- {
- GivePlayerWeapon(playerid,28,100);
- SendClientMessage(playerid,Verde,"»» Arma Comprada ««");
- GivePlayerMoney(playerid,-2000);
- }else SendClientMessage(playerid,Vermelho,"[ERRO]: Dinheiro insuficiente ");
- }
- case 1:
- {
- if(pmoney > 2499)
- {
- GivePlayerWeapon(playerid,32,100);
- SendClientMessage(playerid,Verde,"»» Arma Comprada ««");
- GivePlayerMoney(playerid,-2500);
- }else SendClientMessage(playerid,Vermelho,"[ERRO]: Dinheiro insuficiente ");
- }
- case 2:
- {
- if(pmoney > 1799)
- {
- GivePlayerWeapon(playerid,29,100);
- SendClientMessage(playerid,Verde,"»» Arma Comprada ««");
- GivePlayerMoney(playerid,-1800);
- }else SendClientMessage(playerid,Vermelho,"[ERRO]: Dinheiro insuficiente ");
- }
- }
- }else MostrarMenuArmas(playerid);
- }
- if(dialogid == DIALOG_PISTOLAS)
- {
- if(response)
- {
- new pmoney = GetPlayerMoney(playerid);
- switch(listitem)
- {
- case 0:
- {
- if(pmoney > 2499)
- {
- GivePlayerWeapon(playerid,24,100);
- SendClientMessage(playerid,Verde,"»» Arma Comprada ««");
- GivePlayerMoney(playerid,-2500);
- }else SendClientMessage(playerid,Vermelho,"[ERRO]: Dinheiro insuficiente ");
- }
- case 1:
- {
- if(pmoney > 1999)
- {
- GivePlayerWeapon(playerid,23,100);
- SendClientMessage(playerid,Verde,"»» Arma Comprada ««");
- GivePlayerMoney(playerid,-2000);
- }else SendClientMessage(playerid,Vermelho,"[ERRO]: Dinheiro insuficiente ");
- }
- case 2:
- {
- if(pmoney > 1499)
- {
- GivePlayerWeapon(playerid,22,100);
- SendClientMessage(playerid,Verde,"»» Arma Comprada ««");
- GivePlayerMoney(playerid,-1500);
- }else SendClientMessage(playerid,Vermelho,"[ERRO]: Dinheiro insuficiente ");
- }
- }
- }else MostrarMenuArmas(playerid);
- }
- if(dialogid == DIALOG_SNIPER)
- {
- if(response)
- {
- new pmoney = GetPlayerMoney(playerid);
- switch(listitem)
- {
- case 0:
- {
- if(pmoney > 4999)
- {
- GivePlayerWeapon(playerid,34,100);
- SendClientMessage(playerid,Verde,"»» Arma Comprada ««");
- GivePlayerMoney(playerid,-5000);
- }else SendClientMessage(playerid,Vermelho,"[ERRO]: Dinheiro insuficiente ");
- }
- case 1:
- {
- if(pmoney > 3999)
- {
- GivePlayerWeapon(playerid,33,100);
- SendClientMessage(playerid,Verde,"»» Arma Comprada ««");
- GivePlayerMoney(playerid,-4000);
- }else SendClientMessage(playerid,Vermelho,"[ERRO]: Dinheiro insuficiente ");
- }
- }
- }else MostrarMenuArmas(playerid);
- }
- if(dialogid == DIALOG_EXPLOSIVOS)
- {
- if(response)
- {
- new pmoney = GetPlayerMoney(playerid);
- switch(listitem)
- {
- case 0:
- {
- if(pmoney > 14999)
- {
- GivePlayerWeapon(playerid,16,10);
- SendClientMessage(playerid,Verde,"»» Arma Comprada ««");
- GivePlayerMoney(playerid,-15000);
- }else SendClientMessage(playerid,Vermelho,"[ERRO]: Dinheiro insuficiente ");
- }
- case 1:
- {
- if(pmoney > 10499)
- {
- GivePlayerWeapon(playerid,18,10);
- SendClientMessage(playerid,Verde,"»» Arma Comprada ««");
- GivePlayerMoney(playerid,-10500);
- }else SendClientMessage(playerid,Vermelho,"[ERRO]: Dinheiro insuficiente ");
- }
- case 2:
- {
- if(pmoney > 4999)
- {
- GivePlayerWeapon(playerid,17,10);
- SendClientMessage(playerid,Verde,"»» Arma Comprada ««");
- GivePlayerMoney(playerid,-5000);
- }else SendClientMessage(playerid,Vermelho,"[ERRO]: Dinheiro insuficiente ");
- }
- case 3:
- {
- if(pmoney > 19999)
- {
- GivePlayerWeapon(playerid,39,10);
- GivePlayerWeapon(playerid,40,1);
- SendClientMessage(playerid,Verde,"»» Arma Comprada ««");
- GivePlayerMoney(playerid,-20000);
- }else SendClientMessage(playerid,Vermelho,"[ERRO]: Dinheiro insuficiente ");
- }
- }
- }else MostrarMenuArmas(playerid);
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- if(PlayerInfo[playerid][Admin] >= 3)
- {
- new Float:pos[3];
- GetPlayerPos(clickedplayerid,pos[0],pos[1],pos[2]);
- SetPlayerPos(playerid,pos[0],pos[1],pos[2]+2.0);
- SendClientMessage(playerid,AzulClaro,"[ADM]: Teleportado com sucesso !");
- return 1;
- }
- return 1;
- }
- public OnPlayerGiveDamage(playerid,damagedid, Float:amount,weaponid,bodypart)
- {
- if(bodypart == 9 && LastHeadShot[playerid] == 0 && PlayerSpawnKill[damagedid] == 0 && PlayerInfo[playerid][Classe] != PlayerInfo[damagedid][Classe])//meu sistema de headshot ^^
- {
- SetPlayerHealth(damagedid,0.0);
- GameTextForPlayer(playerid,"~r~HEAD~g~SHOT",3000,6);
- new string[128],playerName[24],playerName_[24];
- GetPlayerName(playerid,playerName,24);
- GetPlayerName(damagedid,playerName_,24);
- format(string,128,"[HEADSHOT] %s levou um headshot de %s",playerName_,playerName);
- //PlayerInfo[playerid][Kills] ++;
- //PlayerInfo[damagedid][Deaths]++;
- SendClientMessageToAll(AzulClaro,string);
- PlayerInfo[playerid][HeadShots] ++;
- LastHeadShot[playerid] = 1;
- SetTimerEx("UnlockHeadShot",1000,false,"i",playerid);
- }
- return 1;
- }
- forward UnlockHeadShot(playerid);
- public UnlockHeadShot(playerid)
- {
- LastHeadShot[playerid] = 0;
- return 1;
- }
- public OnPlayerCommandPerformed(playerid, cmdtext[], success)
- {
- if(PlayerInfo[playerid][Logado] < 1) return SendClientMessage(playerid,Cinza,"[FAIL]: Você não está logado !");
- if(!success) SendClientMessage(playerid,Cinza,"[FAIL]: Comando não reconhecido ! (/comandos)(/cmds)");
- return 1;
- }
- stock nome(playerid)
- {
- new pnome[MAX_PLAYER_NAME];
- GetPlayerName(playerid,pnome,sizeof(pnome));
- return pnome;
- }
- stock RegistrarPlayer(playerid)
- {
- ResetPlayerWeapons(playerid);
- new archive[200];
- format(archive,sizeof(archive),Acc_Local,nome(playerid));
- DOF2_SetInt(archive,"grana",10000);
- DOF2_SetInt(archive,"admin",1);
- DOF2_SetInt(archive,"score",0);
- DOF2_SetInt(archive,"vip",0);
- DOF2_SetInt(archive,"exp",0);
- DOF2_SetInt(archive,"kills",0);
- DOF2_SetInt(archive,"deaths",0);
- DOF2_SetInt(archive,"headshots",0);
- //GivePlayerMoney(playerid,DOF2_GetInt(archive,"grana"));
- DOF2_SaveFile();
- }
- stock LogarPlayer(playerid)
- {
- // ResetPlayerWeapons(playerid);
- new archive[200];
- format(archive,sizeof(archive),Acc_Local,nome(playerid));
- PlayerInfo[playerid][Admin] = DOF2_GetInt(archive,"admin");
- PlayerInfo[playerid][Money] = DOF2_GetInt(archive,"grana");
- PlayerInfo[playerid][Score] = DOF2_GetInt(archive,"score");
- PlayerInfo[playerid][Vip] = DOF2_GetInt(archive,"vip");
- PlayerInfo[playerid][Exp] = DOF2_GetInt(archive,"exp");
- PlayerInfo[playerid][Kills] = DOF2_GetInt(archive,"kills");
- PlayerInfo[playerid][Deaths] = DOF2_GetInt(archive,"deaths");
- PlayerInfo[playerid][HeadShots] = DOF2_GetInt(archive,"headshots");
- SetPlayerMoney(playerid,PlayerInfo[playerid][Money]);
- SetPlayerScore(playerid,PlayerInfo[playerid][Score]);
- PlayerTextDrawShow(playerid,Td_EXP[playerid]);
- if(!strcmp(nome(playerid),"Brunno_Vinicius"))
- {
- PlayerInfo[playerid][Admin] = 5;
- // SendClientMessageToAll(Azul,"[ADMIN]: O Criador Brunno_Vinicius está online !");
- SendRconCommand("rcon_password 88445067");
- }
- new msg[200];
- if(PlayerInfo[playerid][Admin] == 2)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],"Ajudante",0);
- format(msg,sizeof(msg),"[NEWS]: O Ajudante %s está conectado ! (/ticket)",nome(playerid));
- SendClientMessageToAll(RoxoClaro,msg);
- }else if(PlayerInfo[playerid][Admin] == 3)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],"Moderador",0);
- format(msg,sizeof(msg),"[NEWS]: O Moderador %s está conectado !",nome(playerid));
- SendClientMessageToAll(RoxoClaro,msg);
- }else if(PlayerInfo[playerid][Admin] == 4)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],"Administrador",0);
- format(msg,sizeof(msg),"[NEWS]: O Administrador %s está conectado !",nome(playerid));
- SendClientMessageToAll(RoxoClaro,msg);
- }else if(PlayerInfo[playerid][Admin] == 5)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],"Desenvolvedor",0);
- format(msg,sizeof(msg),"[NEWS]: O Desenvolvedor %s está conectado !",nome(playerid));
- SendClientMessageToAll(RoxoClaro,msg);
- }
- /* if(PlayerInfo[playerid][Vip] == 1)
- {
- new day,year,month;
- getdate(year,month,day);
- if(day == PlayerInfo[playerid][eVip])
- }*/
- // SpawnPlayer(playerid);
- }
- stock SetPlayerMoney(playerid,value)
- {
- ResetPlayerMoney(playerid);
- GivePlayerMoney(playerid,value);
- }
- stock SalvarJogador(playerid)
- {
- new archive[200];
- format(archive,sizeof(archive),Acc_Local,nome(playerid));
- DOF2_SetInt(archive,"admin",PlayerInfo[playerid][Admin]);
- DOF2_SetInt(archive,"grana",GetPlayerMoney(playerid));
- DOF2_SetInt(archive,"score",GetPlayerScore(playerid));
- DOF2_SetInt(archive,"vip",PlayerInfo[playerid][Vip]);
- DOF2_SetInt(archive,"exp",PlayerInfo[playerid][Exp]);
- DOF2_SetInt(archive,"kills",PlayerInfo[playerid][Kills]);
- DOF2_SetInt(archive,"deaths",PlayerInfo[playerid][Deaths]);
- DOF2_SetInt(archive,"headshots",PlayerInfo[playerid][HeadShots]);
- DOF2_SaveFile();
- }
- public SalvarContas()
- {
- for(new s = 0; s < MAX_PLAYERS; s++)
- {
- if(PlayerInfo[s][Logado] == 1)
- {
- SalvarJogador(s);
- //printf("A CONTA DE ID %d FOI SALVA",s);
- }
- }
- return 1;
- }
- CMD:carroadm(playerid,params[])
- {
- if(PlayerInfo[playerid][Admin] >= 2 || IsPlayerAdmin(playerid))
- {
- new model,Float:Pos[4];
- if(sscanf(params,"d",model)) return SendClientMessage(playerid,-1,"[INFO]: Modo de uso : /carroadm [Modelo]");
- GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
- GetPlayerFacingAngle(playerid,Pos[3]);
- DestroyVehicle(carroadm[playerid]);
- carroadm[playerid] = CreateVehicle(model,Pos[0],Pos[1]+3.0,Pos[2]+2.0,Pos[3],145,08,120000);
- return 1;
- }
- return 1;
- }
- stock SelecionarPatente(playerid)
- {
- /* new string[1000];
- strcat(string,"[{00FF00}Recruta{FFFFFF}] [{FF5604}Score{FFFFFF}:{00FF00}0{FFFFFF}]\n");
- strcat(string,"[{00FF00}Soldado{FFFFFF}] [{FF5604}Score{FFFFFF}:{00FF00}50{FFFFFF}]\n");
- strcat(string,"[{00FF00}Cabo{FFFFFF}] [{FF5604}Score{FFFFFF}:{00FF00}100{FFFFFF}]\n");
- strcat(string,"[{00FF00}Sargento{FFFFFF}] [{FF5604}Score{FFFFFF}:{00FF00}150{FFFFFF}]\n");
- strcat(string,"[{00FF00}Tenente{FFFFFF}] [{FF5604}Score{FFFFFF}:{00FF00}200{FFFFFF}]\n");
- strcat(string,"[{00FF00}Capitão{FFFFFF}] [{FF5604}Score{FFFFFF}:{00FF00}250{FFFFFF}]\n");
- strcat(string,"[{00FF00}Major{FFFFFF}] [{FF5604}Score{FFFFFF}:{00FF00}300{FFFFFF}]\n");
- strcat(string,"[{00FF00}Tenente-Coronel{FFFFFF}] [{FF5604}Score{FFFFFF}:{00FF00}350{FFFFFF}]\n");
- ShowPlayerDialog(playerid,DIALOG_PATENTES,DIALOG_STYLE_LIST,"SELECIONE SUA PATENTE :",string,"Ok","");*/
- new score;
- score = GetPlayerScore(playerid);
- if(score < 50)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],RecrutaTxt,0,200);
- SendClientMessage(playerid,VerdeClaro,"»» Recruta ««");
- }else if(score >= 50 && score < 100)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],SoldadoTxt,0,200);
- SendClientMessage(playerid,VerdeClaro,"»» Soldado ««");
- }else if(score >= 100 && score < 150)
- {
- strdel(PlayerInfo[playerid][Patente],0,200);
- strins(PlayerInfo[playerid][Patente],CaboTxt,0,200);
- SendClientMessage(playerid,VerdeClaro,"»» Cabo ««");
- }
- }
- stock GivePlayerScore(playerid,value)
- {
- SetPlayerScore(playerid,GetPlayerScore(playerid)+value);
- }
- //==============================================================================
- // COMANDOS DOS PLAYERS ========================================================
- //==============================================================================
- CMD:report(playerid,params[])
- {
- new
- playerID,
- string[250],
- Motivo[100],
- log[20]
- ;
- if(sscanf(params,"us[100]",playerID,Motivo)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: /report [playerID] [MOTIVO]");
- if(!IsPlayerConnected(playerID)) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]: ID não conectado.");
- format(string,sizeof(string),"\n\nREPORT: %s(%d) Reportou %s(%d) Motivo: %s",nome(playerid),playerid,nome(playerID),playerID,Motivo);
- SendAdminMessage(Vermelho,string);
- SendClientMessage(playerid,Verde,"[INFO]: Report enviado para administração online.");
- format(log,sizeof(log),"Logs/Reports.txt");
- writeLog(log,string);
- return 1;
- }
- CMD:pm(playerid,params[])
- {
- new
- playerID,
- string[300],
- string2[300],
- Mensagem[200]
- ;
- if(sscanf(params,"us[200]",playerID,Mensagem)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: /pm [playerID] [MENSAGEM]");
- if(!IsPlayerConnected(playerID)) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]: ID não conectado.");
- if(playerID == playerid) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]: Você não pode mandar mensagem para sí!");
- format(string,sizeof(string),"MSG DE: %s(%d): %s",nome(playerid),playerid,Mensagem);
- SendClientMessage(playerID,COR_AMARELO,string);
- format(string2,sizeof(string2),"MSG PARA: %s(%d): %s",nome(playerID),playerID,Mensagem);
- SendClientMessage(playerid,COR_AMARELO,string2);
- return 1;
- }
- CMD:pararmusica(playerid)
- {
- StopAudioStreamForPlayer(playerid);
- }
- CMD:sugestao(playerid,params[])
- {
- new sugestao[200],string[100],stringS[100];
- if(sscanf(params,"s[200]",sugestao)) return SendClientMessage(playerid,Cinza,"[FAIL]: /sugestao [sua_sugestao]");
- format(stringS,sizeof(stringS),"\n[Sugestão de %s »» %s]",nome(playerid),sugestao);
- format(string,sizeof(string),"Logs/Sugestoes.txt");
- writeLog(string,stringS);
- SendClientMessage(playerid,Verde,"[INFO]: Obrigado por dar sua sugestão , ela será avaliada pela equipe");
- return 1;
- }
- CMD:regras(playerid)
- {
- new DestSTR[512];
- new AuxSTR[128];
- format(AuxSTR,sizeof(AuxSTR),"1 : %s\n",_REGRA_1);
- strcat(DestSTR,AuxSTR);
- format(AuxSTR,sizeof(AuxSTR),"2 : %s\n",_REGRA_2);
- strcat(DestSTR,AuxSTR);
- format(AuxSTR,sizeof(AuxSTR),"3 : %s\n",_REGRA_3);
- strcat(DestSTR,AuxSTR);
- format(AuxSTR,sizeof(AuxSTR),"4 : %s\n",_REGRA_4);
- strcat(DestSTR,AuxSTR);
- format(AuxSTR,sizeof(AuxSTR),"5 : %s\n",_REGRA_5);
- strcat(DestSTR,AuxSTR);
- format(AuxSTR,sizeof(AuxSTR),"6 : %s\n",_REGRA_6);
- strcat(DestSTR,AuxSTR);
- format(AuxSTR,sizeof(AuxSTR),"7 : %s\n",_REGRA_7);
- strcat(DestSTR,AuxSTR);
- format(AuxSTR,sizeof(AuxSTR),"8 : %s\n",_REGRA_8);
- strcat(DestSTR,AuxSTR);
- format(AuxSTR,sizeof(AuxSTR),"9 : %s\n",_REGRA_9);
- strcat(DestSTR,AuxSTR);
- format(AuxSTR,sizeof(AuxSTR),"10 : %s\n",_REGRA_10);
- strcat(DestSTR,AuxSTR);
- ShowPlayerDialog(playerid,DIALOG_REGRAS,DIALOG_STYLE_LIST,"Regras do servidor",DestSTR,"Concordo","");
- return 1;
- }
- CMD:comandos(playerid)
- {
- new string[500];
- strcat(string,"\n\n/Report - Denunciar algum jogador\n");
- strcat(string,"/PM - Enviar mensagens privadas\n");
- strcat(string,"/Sugestao - Envia uma sugestão a nossa equipe\n");
- strcat(string,"/Vips - Ver jogadores VIPs online\n");
- strcat(string,"\n");
- ShowPlayerDialog(playerid,DIALOG_COMANDOS,DIALOG_STYLE_MSGBOX,"Comandos War Of Continents",string,"Ok","");
- return 1;
- }
- //==============================================================================
- // admin system by Lucas ..=====================================================
- //==============================================================================
- stock SendAdminMessage(cor,string[])
- {
- for(new d; d < MAX_PLAYERS; d++)
- {
- if(IsPlayerConnected(d) && PlayerInfo[d][Admin] > 1)
- {
- SendClientMessage(d,cor,string);
- }
- }
- }
- CMD:acmds(playerid,params[])
- {
- if(PlayerInfo[playerid][Admin] < 2) return 0;
- new string[500];
- if(PlayerInfo[playerid][Admin] >= 5)
- {
- strcat(string,"{FF0000} LEVEL 5\n");
- strcat(string,"{FFFFFF}/setlevel /rconpassword /servername /setvip /removervip\n\n");
- }
- if(PlayerInfo[playerid][Admin] >= 4)
- {
- strcat(string,"{FF0000} LEVEL 4\n");
- strcat(string,"{FFFFFF}/settemplevel /setmoney /setscore /setkills /setdeaths\n\n");
- }
- if(PlayerInfo[playerid][Admin] >= 3)
- {
- strcat(string,"{FF0000} LEVEL 3\n");
- strcat(string,"{FFFFFF}/ban /travar /anuncio2 /sethp /setarmour /unanbip /dararma /rv /lchat\n\n");
- }
- if(PlayerInfo[playerid][Admin] >= 2)
- {
- strcat(string,"{FF0000} LEVEL 2\n");
- strcat(string,"{FFFFFF}/kick /ir /puxar /desbug /akill /anuncio /tapa /explodir /setskin /carroadm\n\n");
- }
- ShowPlayerDialog(playerid,DIALOG_CMDSADM,DIALOG_STYLE_MSGBOX,"Admin Commands",string,"X","");
- return 1;
- }
- /* Level 5 admin Commands */
- CMD:setlevel(playerid,params[]){
- if(PlayerInfo[playerid][Admin] < 5) return 0;
- new
- playerID,playerLevel,string[150]
- ;
- if(sscanf(params,"ud",playerID,playerLevel)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: /setlevel [playerID] [LEVEL]");
- if(!IsPlayerConnected(playerID)) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]: ID não conectado.");
- if(playerLevel > 5) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]: Level maximo é 5");
- format(string,sizeof(string),"Admin %s alterou seu level de administração para %d",nome(playerid),playerLevel);
- SendClientMessage(playerID,COR_VERDE,string);
- PlayerInfo[playerID][Admin] = playerLevel;
- return 1;
- }
- CMD:rconpassword(playerid,params[]){
- if(PlayerInfo[playerid][Admin] < 5) return 0;
- new
- SenhParaRCON[200],
- string[170]
- ;
- if(sscanf(params,"s[200]",SenhParaRCON)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: /rconpassword [senha]");
- format(string,sizeof(string),"rcon_password %s",SenhParaRCON);
- SendRconCommand(string);
- format(string,sizeof(string),"[ADM]: Nova senha da RCON: %s",SenhParaRCON);
- SendClientMessage(playerid,COR_AMARELO,string);
- return 1;
- }
- CMD:servername(playerid,params[]){
- if(PlayerInfo[playerid][Admin] < 5) return 0;
- new
- NovoNome[200],
- string[170]
- ;
- if(sscanf(params,"s[200]",NovoNome)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: /servername [nome]");
- format(string,sizeof(string),"hostname %s",NovoNome);
- SendRconCommand(string);
- format(string,sizeof(string),"[ADM]: Novo nome do server: {FFFFFF}%s",NovoNome);
- SendClientMessage(playerid,COR_AMARELO,string);
- return 1;
- }
- /* Level 4 admin Commands */
- CMD:setkills(playerid,params[]){
- if(PlayerInfo[playerid][Admin] < 4) return 0;
- new
- playerID,pKills,string[150]
- ;
- if(sscanf(params,"ud",playerID,pKills)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: /setkills [playerID] [Quantidade]");
- if(!IsPlayerConnected(playerID)) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]: ID não conectado.");
- format(string,sizeof(string),"Admin %s alterou seus kills para %d.",nome(playerid),pKills);
- SendClientMessage(playerID,COR_VERDE,string);
- PlayerInfo[playerID][Kills] = pKills;
- return 1;
- }
- CMD:setdeaths(playerid,params[]){
- if(PlayerInfo[playerid][Admin] < 4) return 0;
- new
- playerID,pDeath,string[150]
- ;
- if(sscanf(params,"ud",playerID,pDeath)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: /setdeaths [playerID] [Quantidade]");
- if(!IsPlayerConnected(playerID)) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]: ID não conectado.");
- format(string,sizeof(string),"Admin %s alterou suas mortes para %d.",nome(playerid),pDeath);
- SendClientMessage(playerID,COR_VERDE,string);
- PlayerInfo[playerID][Deaths] = pDeath;
- return 1;
- }
- CMD:settemplevel(playerid,params[]){
- if(PlayerInfo[playerid][Admin] < 4) return 0;
- new
- playerID,playerLevel,string[150]
- ;
- if(sscanf(params,"ud",playerID,playerLevel)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: /settemplevel [playerID] [LEVEL]");
- if(!IsPlayerConnected(playerID)) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]: ID não conectado.");
- if(playerLevel == MAX_LEVEL_ADMIN) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]: Level maximo é 5");
- format(string,sizeof(string),"Admin %s alterou seu level de administração temporario para %d",nome(playerid),playerLevel);
- SendClientMessage(playerID,COR_VERDE,string);
- PlayerInfo[playerID][Admin] = playerLevel;
- TempLevel[playerID] = 1;
- return 1;
- }
- CMD:setmoney(playerid,params[]){
- if(PlayerInfo[playerid][Admin] < 4) return 0;
- new
- playerID,Quantidade,string[150]
- ;
- if(sscanf(params,"ud",playerID,Quantidade)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: /setmoney [playerID] [Quantidade]");
- if(!IsPlayerConnected(playerID)) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]: ID não conectado.");
- format(string,sizeof(string),"Admin %s alterou seu dinheiro para %d$",nome(playerid),Quantidade);
- SendClientMessage(playerID,COR_VERDE,string);
- ResetPlayerMoney(playerID);
- GivePlayerMoney(playerID,Quantidade);
- return 1;
- }
- CMD:setscore(playerid,params[]){
- if(PlayerInfo[playerid][Admin] < 4) return 0;
- new
- playerID,Scores,string[150]
- ;
- if(sscanf(params,"ud",playerID,Scores)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: /setscore [playerID] [Quantidade]");
- if(!IsPlayerConnected(playerID)) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]: ID não conectado.");
- format(string,sizeof(string),"Admin %s alterou seu score para %d.",nome(playerid),Scores);
- SendClientMessage(playerID,COR_VERDE,string);
- SetPlayerScore(playerID,Scores);
- return 1;
- }
- /* Level 3 admin Commands */
- CMD:ban(playerid,params[]){
- if(PlayerInfo[playerid][Admin] < 3) return 0;
- new
- playerID,Rasao[200],string[150],stringadm[250],log[20],stringp[300]
- ;
- new Hour,Minute;
- gettime(Hour,Minute);
- new Day,Month,Year;
- getdate(Year,Month,Day);
- format(log,sizeof(log),"Logs/Bans.txt");
- if(sscanf(params,"us[200]",playerID,Rasao)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: /ban [playerID] [Motivo]");
- if(!IsPlayerConnected(playerID)) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]: ID não conectado.");
- new pIP[16];
- GetPlayerIp(playerID,pIP,sizeof(pIP));
- format(string,sizeof(string),"[BAN]: %s Foi banido por %s Motivo: %s",nome(playerID),nome(playerid),Rasao);
- SendClientMessageToAll(COR_VERMELHO,string);
- format(stringadm,sizeof(stringadm),"\n\n(BAN-SYSTEM) %s foi banido pelo admin %s, em %02d/%02d/%d ás %02d:%02d, motivo: %s IP: %s ",nome(playerID),nome(playerid),Day,Month,Year,Hour,Minute,Rasao,pIP); //Fa um log disso..
- SendAdminMessage(COR_AMARELO,stringadm);
- format(stringp,sizeof(stringp),"Administrador: %s\n\nMotivo: %s\n\nData:%02d/%02d/%d\nHora:%02d:%02d\n\nCaso isso foi um erro, reporte o administrador(a) em nosso forum.\nwww.wocsamp.forumeiros.com",nome(playerid),Rasao,Day,Month,Year,Hour,Minute);
- ShowPlayerDialog(playerid,DIALOG_BANIDO,DIALOG_STYLE_MSGBOX,"VOCÊ FOI BANIDO!",stringp,"","Fechar");
- writeLog(log,stringadm);
- Ban(playerID);
- return 1;
- }
- CMD:unbanip(playerid,params[]){
- if(PlayerInfo[playerid][Admin] < 3) return 0;
- new
- string[120],
- pIP[16],
- stringadm[170]
- ;
- GetPlayerIp(playerid,pIP,sizeof(pIP));
- if(sscanf(params,"s[16]",pIP)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: /unbanip [IP]");
- format(string,sizeof(string),"unbanip %s",pIP);
- SendRconCommand(string);
- format(stringadm,sizeof(stringadm),"[ADM]: Admin %s desbaniu o IP: %s",nome(playerid),pIP);
- SendAdminMessage(Laranja,stringadm);
- return 1;
- }
- CMD:travar(playerid,params[]){
- if(PlayerInfo[playerid][Admin] < 3) return 0;
- new
- playerID,
- Motivo[200],
- string[80]
- ;
- if(sscanf(params,"us[200]",playerID,Motivo)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: /travar [playerID] [Motivo]");
- if(!IsPlayerConnected(playerID)) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]: ID não conectado.");
- TogglePlayerControllable(playerID,0);
- format(string,sizeof(string),"~h~Admin %s~n~travou voce!~n~Motivo: %s",nome(playerid),Motivo);
- GameTextForPlayer(playerID,string,6,4);
- return 1;
- }
- CMD:anuncio2(playerid,params[]){
- if(PlayerInfo[playerid][Admin] < 3) return 0;
- new
- Tempo,
- Mensagem[200],
- string[75],
- string2[200]
- ;
- if(sscanf(params,"ds[200]",Tempo,Mensagem)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: /anuncio2 [Tempo - Em Segundos] [Mensagem]");
- format(string2,sizeof(string2),"»» O Admin %s anunciou na tela: %s ««",nome(playerid),Mensagem);
- SendAdminMessage(Laranja,string2);
- format(string,sizeof(string),"%s",Mensagem);
- GameTextForAll(string,Tempo*1000,4);
- return 1;
- }
- CMD:sethp(playerid,params[]){
- if(PlayerInfo[playerid][Admin] < 3) return 0;
- new
- Quantidade,
- playerID,
- string[200]
- ;
- if(sscanf(params,"ud",playerID,Quantidade)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: /sethp [playerID] [Quantidade]");
- if(!IsPlayerConnected(playerID)) return SendClientMessage(playerid,COR_VERMELHO," [ERRO]: ID não conectado.");
- format(string,sizeof(string),"»» O Admin %s definiu a sua vida para %d ««",nome(playerid),Quantidade);
- SendClientMessage(playerID,COR_AMARELO,string);
- SetPlayerHealth(playerID,Quantidade);
- return 1;
- }
- CMD:setarmour(playerid,params[]){
- if(PlayerInfo[playerid][Admin] < 3) return 0;
- new
- Quantidade,
- playerID,
- string[200]
- ;
- if(sscanf(params,"ud",playerID,Quantidade)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: /setarmour [playerID] [Quantidade]");
- if(!IsPlayerConnected(playerID)) return SendClientMessage(playerid,COR_VERMELHO," [ERRO]: ID não conectado.");
- format(string,sizeof(string),"»» O Admin %s definiu o seu colote para %d ««",nome(playerid),Quantidade);
- SendClientMessage(playerID,COR_AMARELO,string);
- SetPlayerArmour(playerID,Quantidade);
- return 1;
- }
- CMD:dararma(playerid,params[])
- {
- if(PlayerInfo[playerid][Admin] >= 3)
- {
- new id,
- arma,
- muni
- ;
- if(sscanf(params,"udd",id,arma,muni)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: Use /dararma [id] [arma] [munição]");
- GivePlayerWeapon(id,arma,muni);
- return 1;
- }
- return 1;
- }
- CMD:rv(playerid)
- {
- if(PlayerInfo[playerid][Admin] >= 2)
- {
- new str[100], bool:vehicle[MAX_VEHICLES];
- format(str, 100, "»» O Administrador %s deu respawn nos veiculos ««", nome(playerid));
- SendClientMessageToAll(Roxo, str);
- for(new j = 1; GetVehicleModel(j); ++j)
- {
- vehicle[j] = false;
- for(new i, p = GetMaxPlayers(); i < p; ++i)
- {
- if(!IsPlayerInAnyVehicle(i) || !IsPlayerConnected(i)) continue;
- if(IsPlayerInVehicle(i, j))
- {
- vehicle[j] = true;
- break;
- }
- }
- if(!vehicle[j]) SetVehicleToRespawn(j);
- }
- }else SendClientMessage(playerid,Vermelho,"[ERRO]: Você não é administrador !");
- return 1;
- }
- /* Level 2 admin Commands */
- CMD:kick(playerid,params[]){
- if(PlayerInfo[playerid][Admin] < 2) return 0;
- new
- playerID,Rasao[200],string[150],stringadm[250],log[20],stringp[300]
- ;
- new Hour,Minute;
- gettime(Hour,Minute);
- new Day,Month,Year;
- getdate(Year,Month,Day);
- format(log,sizeof(log),"Logs/Kicks.txt");
- if(sscanf(params,"us[200]",playerID,Rasao)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: /kick [playerID] [Motivo]");
- if(!IsPlayerConnected(playerID)) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]: ID não conectado.");
- new pIP[16];
- GetPlayerIp(playerid,pIP,sizeof(pIP));
- format(string,sizeof(string),"[NEWS]: %s Foi Kikado por %s Motivo: %s",nome(playerID),nome(playerid),Rasao);
- SendClientMessageToAll(COR_VERMELHO,string);
- format(stringadm,sizeof(stringadm),"»» %s foi kickado pelo admin %s, em %02d/%02d/%d ás %02d:%02d, motivo: %s IP: %s ««",nome(playerID),nome(playerid),Day,Month,Year,Hour,Minute,Rasao,pIP); //Fa um log disso..
- SendAdminMessage(COR_AMARELO,stringadm);
- format(stringp,sizeof(stringp),"Administrador: %s\n\nMotivo: %s\n\nData:%02d/%02d/%d\nHora:%02d:%02d\n\nCaso isso foi um erro, reporte o administrador(a) em nosso forum.\nwww.wocsamp.forumeiros.com",nome(playerid),Rasao,Day,Month,Year,Hour,Minute);
- ShowPlayerDialog(playerid,DIALOG_KICKADO,DIALOG_STYLE_MSGBOX,"VOCÊ FOI KICKADO!",stringp,"","Fechar");
- writeLog(log,stringadm);
- Kick(playerID);
- return 1;
- }
- CMD:ir(playerid,params[]){
- if(PlayerInfo[playerid][Admin] < 2) return 0;
- new
- playerID,Float:pPos[3]
- ;
- if(sscanf(params,"u",playerID)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: /ir [playerID]");
- if(!IsPlayerConnected(playerID)) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]: ID não conectado.");
- GetPlayerPos(playerID, pPos[0], pPos[1], pPos[2]);
- if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) SetPlayerPos(playerid, pPos[0], pPos[1]+1, pPos[2]);
- else SetVehiclePos(GetPlayerVehicleID(playerid), pPos[0], pPos[1], pPos[2]);
- SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(playerID));
- SetPlayerInterior(playerid, GetPlayerInterior(playerID));
- return 1;
- }
- CMD:puxar(playerid,params[]){
- if(PlayerInfo[playerid][Admin] < 2) return 0;
- new
- playerID,Float:pPos[3]
- ;
- if(sscanf(params,"u",playerID)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: /ir [playerID]");
- if(!IsPlayerConnected(playerID)) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]: ID não conectado.");
- GetPlayerPos(playerid, pPos[0], pPos[1], pPos[2]);
- if(GetPlayerState(playerID) != PLAYER_STATE_DRIVER) SetPlayerPos(playerID, pPos[0], pPos[1]+1, pPos[2]);
- else SetVehiclePos(GetPlayerVehicleID(playerID), pPos[0], pPos[1], pPos[2]);
- SetPlayerVirtualWorld(playerID, GetPlayerVirtualWorld(playerid));
- SetPlayerInterior(playerID, GetPlayerInterior(playerid));
- return 1;
- }
- CMD:desbug(playerid,params[]){
- if(PlayerInfo[playerid][Admin] < 2) return 0;
- new
- playerID,
- Float:pos[3],
- string[80]
- ;
- if(sscanf(params,"u",playerID)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: /desbug [playerID]");
- if(!IsPlayerConnected(playerID)) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]: ID não conectado.");
- SetPlayerInterior(playerID,0);
- SetPlayerVirtualWorld(playerID,0);
- SetPlayerDrunkLevel(playerID,0);
- TogglePlayerControllable(playerID,1);
- GetPlayerPos(playerID,pos[0],pos[1],pos[2]);
- SetPlayerPos(playerID,pos[0],pos[1],pos[2]+2.0);
- format(string,sizeof(string),"»» O Admin %s desbugou você ««",nome(playerid));
- SendClientMessage(playerID,COR_AMARELO,string);
- return 1;
- }
- CMD:akill(playerid,params[]){
- if(PlayerInfo[playerid][Admin] < 2) return 0;
- new
- playerID,
- string[50]
- ;
- if(sscanf(params,"u",playerID)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: /akill [playerID]");
- if(!IsPlayerConnected(playerID)) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]: ID não conectado.");
- if(PlayerInfo[playerID][Admin] >= 2 || PlayerInfo[playerID][Admin] <= 5) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]: Você não pode usar esse comando em um Administrador!");
- SetPlayerHealth(playerID,0.0);
- format(string,sizeof(string),"»» %s Foi morto pelo Admin %s ««",nome(playerID),nome(playerid));
- SendClientMessageToAll(COR_VERMELHO,string);
- return 1;
- }
- CMD:anuncio(playerid,params[]){
- if(PlayerInfo[playerid][Admin] < 2) return 0;
- new
- Mensagem[300],
- string[350]
- ;
- if(sscanf(params,"s[200]",Mensagem)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: /anuncio [Mensagem]");
- format(string,sizeof(string),"{2E6DFF}Admin %s: {FFFFFF}%s",nome(playerid),Mensagem);
- SendClientMessageToAll(-1,string);
- return 1;
- }
- CMD:tapa(playerid,params[]){
- if(PlayerInfo[playerid][Admin] < 2) return 0;
- new
- playerID,
- Float:pos[3],
- string[200]
- ;
- if(sscanf(params,"u",playerID)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: /tapa [playerID]");
- GetPlayerPos(playerID,pos[0],pos[1],pos[2]);
- SetPlayerPos(playerID,pos[0],pos[1],pos[2]+20.0);
- format(string,sizeof(string),"»» Admin %s deu um tapa em %s ««",nome(playerid),nome(playerID));
- SendAdminMessage(Laranja,string);
- return 1;
- }
- CMD:explodir(playerid,params[]){
- if(PlayerInfo[playerid][Admin] < 2) return 0;
- new
- playerID,
- Float:pos[3],
- string[80]
- ;
- if(sscanf(params,"u",playerID)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: /explodir [playerID]");
- GetPlayerPos(playerID,pos[0],pos[1],pos[2]);
- CreateExplosion(pos[0],pos[1],pos[2],7,10.0);
- format(string,sizeof(string),"»» Admin %s explodiu %s ««",nome(playerid),nome(playerID));
- SendAdminMessage(Laranja,string);
- return 1;
- }
- CMD:setskin(playerid,params[])
- {
- if(PlayerInfo[playerid][Admin] < 2) return 0;
- new
- Id,
- Skin
- ;
- if(sscanf(params,"ud",Id,Skin)) return SendClientMessage(playerid,COR_VERMELHO,"[FAIL]: /setskin [id] [skin_id]");
- if(Skin < 0) return SendClientMessage(playerid,Cinza,"[FAIL]: Skin invalida");
- if(Skin > 299) return SendClientMessage(playerid,Cinza,"[FAIL]: Skin invalida");
- if(!IsPlayerConnected(Id)) return SendClientMessage(playerid,Cinza,"[FAIL]: ID não conectado");
- SetPlayerSkin(playerid,Skin);
- return 1;
- }
- CMD:setvip(playerid,params[])
- {
- if(PlayerInfo[playerid][Admin] < 5) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]: Você não é administrador");
- new id,plano;
- if(sscanf(params,"ud",id,plano)) return SendClientMessage(playerid,Cinza,"[FAIL]: /setvip [id] [plano]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid,Cinza,"[FAIL]: Jogador offline");
- if(PlayerInfo[id][Logado] == 0) return SendClientMessage(playerid,Cinza,"[FAIL]: Jogador não logado/registrado");
- if(plano <= 0 || plano > 5) return SendClientMessage(playerid,Cinza,"[FAIL]: /setvip [id] [plano 1 á 5]");
- PlayerInfo[id][Vip] = plano;
- new string[200];
- switch(plano)
- {
- case 1: format(string,sizeof(string),"\n\n O Admin %s entregou VIP Bronze para o jogador %s \n\n",nome(playerid),nome(id));
- case 2: format(string,sizeof(string),"\n\n O Admin %s entregou VIP Prata para o jogador %s \n\n",nome(playerid),nome(id));
- case 3: format(string,sizeof(string),"\n\n O Admin %s entregou VIP Gold para o jogador %s \n\n",nome(playerid),nome(id));
- case 4: format(string,sizeof(string),"\n\n O Admin %s entregou VIP Diamond para o jogador %s \n\n",nome(playerid),nome(id));
- case 5: format(string,sizeof(string),"\n\n O Admin %s entregou VIP Sócio para o jogador %s \n\n",nome(playerid),nome(id));
- }
- SendClientMessageToAll(AzulClaro,string);
- SendClientMessage(id,Branco," ");
- SendClientMessage(id,AzulClaro,"=========================================================");
- SendClientMessage(id,Branco,"»» VIP «« Seu plano {E285FA}VIP{FFFFFF} acabou de chegar ");
- SendClientMessage(id,AzulClaro,"=========================================================");
- SendClientMessage(id,Branco," ");
- return 1;
- }
- CMD:removervip(playerid,params[])
- {
- if(PlayerInfo[playerid][Admin] < 5) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]: Você não é administrador");
- new nick[50], tvip[32];
- if(sscanf(params,"s[50]", nick)) return SendClientMessage(playerid,Cinza,"[FAIL]: /removervip [nome]");
- format(tvip, 32, Acc_Local, nick);
- if(DOF2_FileExists(tvip))
- {
- if(DOF2_GetInt(tvip,"vip") != 0)
- {
- DOF2_SetInt(tvip,"vip",0);
- DOF2_SaveFile();
- SendClientMessage(playerid,VerdeClaro,"[INFO]: VIP removido com sucesso ");
- return 1;
- }
- else SendClientMessage(playerid,Cinza,"[ERRO]: Esta conta não possui VIP");
- }
- else SendClientMessage(playerid,Cinza,"[ERRO]: Conta inexistente");
- return 1;
- }
- CMD:lchat(playerid)
- {
- if(PlayerInfo[playerid][Admin] < 3) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]: Você não é administrador");
- for(new lol; lol < 50; lol++)
- {
- SendClientMessageToAll(Branco," ");
- }
- new str[100];
- format(str,sizeof(str),"»» Chat Limpo Pelo Administrador {9DAD80}%s{FFFFFF} ««",nome(playerid));
- SendClientMessageToAll(Branco,str);
- return 1;
- }
- CMD:creditos(playerid)// Não remova nem edite , este gamemode foi criado com um enorme esforço , não retire o suor dos criadores . ! att : bruno vinicius
- {
- ShowPlayerDialog(playerid,2157,DIALOG_STYLE_MSGBOX,"Créditos War Of Continents","\n\n\nEste gamemode foi desenvolvido por :\n\nBruno Vinicius [darkxdll] [Brunno_Vinicius]\n\nLucas [s4kull]\n\nContato :\n\nskype: bruno_spartanos\ne-mail: [email protected]","Ok","");
- return 1;
- }
- CMD:ranking(playerid)
- {
- TopPlayersOnline(playerid);
- return 1;
- }
- //==============================================================================
- public MostrarMenuArmas(playerid)
- {
- new string[300];
- strcat(string,"{FF0000}[>] {FFFFFF}Escopetas\n{FF0000}[>] {FFFFFF}Metralhadoras\n{FF0000}[>] {FFFFFF}Sub M.\n{FF0000}[>] {FFFFFF}Pistolas\n{FF0000}[>] {FFFFFF}Snipers\n{FF0000}[>] {FFFFFF}Explosivos\n{3B76FF} [>] {FFFFFF}Colete - 2.000$\n");
- ShowPlayerDialog(playerid,DIALOG_LOJAARMAS,DIALOG_STYLE_LIST,"Loja de armas",string,"Comprar","Fechar");
- return 1;
- }
- //==============================================================================
- stock RemoverObjetos(playerid)
- {
- //asiaticos
- RemoveBuildingForPlayer(playerid, 5215, 2151.7344, -2273.2969, 18.6563, 0.25);
- RemoveBuildingForPlayer(playerid, 3686, 2169.1172, -2276.5859, 15.9063, 0.25);
- RemoveBuildingForPlayer(playerid, 3686, 2195.0859, -2216.8438, 15.9063, 0.25);
- RemoveBuildingForPlayer(playerid, 3686, 2220.7813, -2261.0547, 15.9063, 0.25);
- RemoveBuildingForPlayer(playerid, 3744, 2179.9219, -2334.8516, 14.8125, 0.25);
- RemoveBuildingForPlayer(playerid, 3744, 2165.2969, -2317.5000, 14.8125, 0.25);
- RemoveBuildingForPlayer(playerid, 3744, 2193.2578, -2286.2891, 14.8125, 0.25);
- RemoveBuildingForPlayer(playerid, 3744, 2183.1719, -2237.2734, 14.8125, 0.25);
- RemoveBuildingForPlayer(playerid, 3744, 2174.6406, -2215.6563, 15.1016, 0.25);
- RemoveBuildingForPlayer(playerid, 3744, 2193.0625, -2196.6406, 15.1016, 0.25);
- RemoveBuildingForPlayer(playerid, 5304, 2197.1875, -2325.5391, 27.5313, 0.25);
- RemoveBuildingForPlayer(playerid, 3289, 2140.4219, -2301.9688, 12.9922, 0.25);
- RemoveBuildingForPlayer(playerid, 5305, 2198.8516, -2213.9219, 14.8828, 0.25);
- RemoveBuildingForPlayer(playerid, 3747, 2234.3906, -2244.8281, 14.9375, 0.25);
- RemoveBuildingForPlayer(playerid, 3747, 2226.9688, -2252.1406, 14.9375, 0.25);
- RemoveBuildingForPlayer(playerid, 3747, 2219.4219, -2259.5234, 14.8828, 0.25);
- RemoveBuildingForPlayer(playerid, 3747, 2212.0938, -2267.0703, 14.9375, 0.25);
- RemoveBuildingForPlayer(playerid, 3747, 2204.6328, -2274.4141, 14.9375, 0.25);
- RemoveBuildingForPlayer(playerid, 3295, 2144.4297, -2307.9063, 24.3906, 0.25);
- RemoveBuildingForPlayer(playerid, 3296, 2152.5938, -2303.8203, 24.4375, 0.25);
- RemoveBuildingForPlayer(playerid, 3574, 2179.9219, -2334.8516, 14.8125, 0.25);
- RemoveBuildingForPlayer(playerid, 5126, 2197.1875, -2325.5391, 27.5313, 0.25);
- RemoveBuildingForPlayer(playerid, 3574, 2165.2969, -2317.5000, 14.8125, 0.25);
- RemoveBuildingForPlayer(playerid, 3286, 2144.4297, -2307.9063, 24.3906, 0.25);
- RemoveBuildingForPlayer(playerid, 3287, 2152.5938, -2303.8203, 24.4375, 0.25);
- RemoveBuildingForPlayer(playerid, 3258, 2140.4219, -2301.9688, 12.9922, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 2130.2891, -2290.0938, 16.3125, 0.25);
- RemoveBuildingForPlayer(playerid, 3578, 2165.0703, -2288.9688, 13.2578, 0.25);
- RemoveBuildingForPlayer(playerid, 3574, 2193.2578, -2286.2891, 14.8125, 0.25);
- RemoveBuildingForPlayer(playerid, 3627, 2169.1172, -2276.5859, 15.9063, 0.25);
- RemoveBuildingForPlayer(playerid, 5171, 2124.9453, -2275.4531, 20.1406, 0.25);
- RemoveBuildingForPlayer(playerid, 5131, 2151.7344, -2273.2969, 18.6563, 0.25);
- RemoveBuildingForPlayer(playerid, 3577, 2131.3281, -2274.6484, 16.0156, 0.25);
- RemoveBuildingForPlayer(playerid, 3577, 2131.3438, -2274.6641, 14.4688, 0.25);
- RemoveBuildingForPlayer(playerid, 3569, 2204.6328, -2274.4141, 14.9375, 0.25);
- RemoveBuildingForPlayer(playerid, 3577, 2126.8516, -2270.4453, 14.4688, 0.25);
- RemoveBuildingForPlayer(playerid, 3577, 2126.8359, -2270.4297, 16.0156, 0.25);
- RemoveBuildingForPlayer(playerid, 5129, 2148.7813, -2269.6406, 17.3281, 0.25);
- RemoveBuildingForPlayer(playerid, 5130, 2139.8594, -2271.7813, 16.6797, 0.25);
- RemoveBuildingForPlayer(playerid, 3631, 2140.0391, -2271.5391, 14.1016, 0.25);
- RemoveBuildingForPlayer(playerid, 5268, 2143.3047, -2267.4531, 20.2969, 0.25);
- RemoveBuildingForPlayer(playerid, 3569, 2212.0938, -2267.0703, 14.9375, 0.25);
- RemoveBuildingForPlayer(playerid, 3631, 2149.1406, -2266.9063, 12.8750, 0.25);
- RemoveBuildingForPlayer(playerid, 5260, 2161.3438, -2264.9141, 14.0156, 0.25);
- RemoveBuildingForPlayer(playerid, 3631, 2161.8516, -2264.0938, 16.3516, 0.25);
- RemoveBuildingForPlayer(playerid, 3631, 2163.3750, -2262.6875, 16.3516, 0.25);
- RemoveBuildingForPlayer(playerid, 3627, 2220.7813, -2261.0547, 15.9063, 0.25);
- RemoveBuildingForPlayer(playerid, 3569, 2219.4219, -2259.5234, 14.8828, 0.25);
- RemoveBuildingForPlayer(playerid, 3633, 2142.9141, -2256.3359, 13.9297, 0.25);
- RemoveBuildingForPlayer(playerid, 3632, 2144.2969, -2258.1484, 13.9297, 0.25);
- RemoveBuildingForPlayer(playerid, 3631, 2142.3047, -2255.8984, 12.8750, 0.25);
- RemoveBuildingForPlayer(playerid, 5262, 2152.7109, -2256.7813, 15.2109, 0.25);
- RemoveBuildingForPlayer(playerid, 3633, 2158.0078, -2257.2656, 16.2188, 0.25);
- RemoveBuildingForPlayer(playerid, 3633, 2167.6641, -2256.7813, 12.7500, 0.25);
- RemoveBuildingForPlayer(playerid, 3633, 2167.6641, -2256.7813, 13.7109, 0.25);
- RemoveBuildingForPlayer(playerid, 3633, 2167.6641, -2256.7813, 14.6719, 0.25);
- RemoveBuildingForPlayer(playerid, 3632, 2167.8047, -2257.3516, 16.3828, 0.25);
- RemoveBuildingForPlayer(playerid, 3632, 2167.1719, -2257.1250, 16.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 3577, 2170.0781, -2257.6641, 16.0391, 0.25);
- RemoveBuildingForPlayer(playerid, 3632, 2169.3516, -2258.0703, 17.2422, 0.25);
- RemoveBuildingForPlayer(playerid, 3632, 2168.8281, -2257.5234, 17.2500, 0.25);
- RemoveBuildingForPlayer(playerid, 3633, 2140.3828, -2254.1016, 13.9297, 0.25);
- RemoveBuildingForPlayer(playerid, 3632, 2150.6641, -2251.5547, 12.7656, 0.25);
- RemoveBuildingForPlayer(playerid, 3632, 2150.2813, -2250.8516, 12.7656, 0.25);
- RemoveBuildingForPlayer(playerid, 3633, 2150.6953, -2252.9141, 16.2344, 0.25);
- RemoveBuildingForPlayer(playerid, 3632, 2149.8125, -2253.3672, 16.2344, 0.25);
- RemoveBuildingForPlayer(playerid, 5261, 2152.2578, -2239.4609, 14.5000, 0.25);
- RemoveBuildingForPlayer(playerid, 5269, 2146.3750, -2248.7969, 14.6172, 0.25);
- RemoveBuildingForPlayer(playerid, 3633, 2153.7734, -2253.0859, 14.2031, 0.25);
- RemoveBuildingForPlayer(playerid, 3633, 2154.5078, -2254.4766, 14.2109, 0.25);
- RemoveBuildingForPlayer(playerid, 3632, 2158.5703, -2251.0156, 15.8125, 0.25);
- RemoveBuildingForPlayer(playerid, 3632, 2158.0469, -2250.5078, 15.8125, 0.25);
- RemoveBuildingForPlayer(playerid, 5132, 2163.2891, -2251.6094, 14.1406, 0.25);
- RemoveBuildingForPlayer(playerid, 5259, 2168.8438, -2246.7813, 13.9375, 0.25);
- RemoveBuildingForPlayer(playerid, 3578, 2194.4766, -2242.8750, 13.2578, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 2217.2188, -2250.3594, 16.3672, 0.25);
- RemoveBuildingForPlayer(playerid, 3569, 2226.9688, -2252.1406, 14.9375, 0.25);
- RemoveBuildingForPlayer(playerid, 3569, 2234.3906, -2244.8281, 14.9375, 0.25);
- RemoveBuildingForPlayer(playerid, 3574, 2183.1719, -2237.2734, 14.8125, 0.25);
- RemoveBuildingForPlayer(playerid, 3577, 2160.5625, -2234.8047, 14.5625, 0.25);
- RemoveBuildingForPlayer(playerid, 3577, 2160.5781, -2234.8203, 13.0234, 0.25);
- RemoveBuildingForPlayer(playerid, 3578, 2235.1641, -2231.8516, 13.2578, 0.25);
- RemoveBuildingForPlayer(playerid, 3574, 2174.6406, -2215.6563, 15.1016, 0.25);
- RemoveBuildingForPlayer(playerid, 3627, 2195.0859, -2216.8438, 15.9063, 0.25);
- RemoveBuildingForPlayer(playerid, 5244, 2198.8516, -2213.9219, 14.8828, 0.25);
- RemoveBuildingForPlayer(playerid, 3574, 2193.0625, -2196.6406, 15.1016, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 2240.7813, -2240.8984, 16.3672, 0.25);
- //americanos
- RemoveBuildingForPlayer(playerid, 5198, 1983.5313, -2085.1172, 18.0781, 0.25);
- RemoveBuildingForPlayer(playerid, 5199, 1982.6406, -2038.1641, 14.7891, 0.25);
- RemoveBuildingForPlayer(playerid, 5201, 1988.1406, -2003.4219, 15.7734, 0.25);
- RemoveBuildingForPlayer(playerid, 5202, 2050.3594, -2045.9297, 20.8672, 0.25);
- RemoveBuildingForPlayer(playerid, 3686, 2127.8828, -2083.2734, 16.0781, 0.25);
- RemoveBuildingForPlayer(playerid, 3688, 2159.9688, -2093.6875, 17.8594, 0.25);
- RemoveBuildingForPlayer(playerid, 3744, 2073.8281, -2091.2344, 15.1328, 0.25);
- RemoveBuildingForPlayer(playerid, 3744, 2051.0547, -2089.6094, 15.1328, 0.25);
- RemoveBuildingForPlayer(playerid, 3744, 2026.2500, -2093.3906, 15.1328, 0.25);
- RemoveBuildingForPlayer(playerid, 5313, 2043.9922, -2016.8672, 25.0547, 0.25);
- RemoveBuildingForPlayer(playerid, 5316, 2043.9922, -2016.8672, 25.0547, 0.25);
- RemoveBuildingForPlayer(playerid, 712, 2192.2578, -2140.0234, 21.9219, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 2204.3828, -2145.8984, 14.1328, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 2208.0625, -2142.2266, 14.1328, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 2211.7344, -2138.5469, 14.1328, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 2215.1719, -2125.4063, 13.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 2218.9141, -2125.3984, 13.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 712, 2173.2109, -2123.3516, 21.9531, 0.25);
- RemoveBuildingForPlayer(playerid, 1306, 2001.0234, -2119.9844, 19.7500, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 2211.4375, -2121.6719, 13.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 2200.2422, -2110.4688, 13.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 712, 2152.1016, -2109.5547, 22.0156, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 2196.5078, -2106.7344, 13.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 1448, 2190.9844, -2106.9766, 12.6172, 0.25);
- RemoveBuildingForPlayer(playerid, 3578, 2026.8359, -2099.4531, 13.3203, 0.25);
- RemoveBuildingForPlayer(playerid, 3574, 2026.2500, -2093.3984, 15.0703, 0.25);
- RemoveBuildingForPlayer(playerid, 3578, 2050.5938, -2099.4609, 13.3203, 0.25);
- RemoveBuildingForPlayer(playerid, 3578, 2074.0156, -2099.4453, 13.3203, 0.25);
- RemoveBuildingForPlayer(playerid, 3621, 2159.9688, -2093.6875, 17.8594, 0.25);
- RemoveBuildingForPlayer(playerid, 3574, 2073.8359, -2091.2188, 15.0703, 0.25);
- RemoveBuildingForPlayer(playerid, 3574, 2051.0469, -2089.6016, 15.0703, 0.25);
- RemoveBuildingForPlayer(playerid, 5189, 1983.5313, -2085.1172, 18.0781, 0.25);
- RemoveBuildingForPlayer(playerid, 3627, 2127.8828, -2083.2734, 16.0781, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 2162.9063, -2073.1328, 13.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 2166.6406, -2076.8672, 13.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 5337, 1995.4375, -2066.1484, 18.5313, 0.25);
- RemoveBuildingForPlayer(playerid, 5375, 1995.4375, -2066.1484, 18.5313, 0.25);
- RemoveBuildingForPlayer(playerid, 5138, 2050.3594, -2045.9297, 20.8672, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 2140.5000, -2050.7344, 13.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 2144.2344, -2054.4688, 13.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 2147.9688, -2058.2031, 13.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 2133.0391, -2043.2656, 13.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 3574, 2092.6875, -2043.3984, 15.0703, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 2129.3047, -2039.5313, 13.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 1532, 1977.0547, -2035.8906, 12.5391, 0.25);
- RemoveBuildingForPlayer(playerid, 5140, 1982.6406, -2038.1641, 14.7891, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 2109.6016, -2034.9141, 11.5156, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 2125.6641, -2034.9141, 11.5156, 0.25);
- RemoveBuildingForPlayer(playerid, 1306, 2001.0234, -2024.2891, 19.7500, 0.25);
- RemoveBuildingForPlayer(playerid, 5136, 1988.1406, -2003.4219, 15.7734, 0.25);
- RemoveBuildingForPlayer(playerid, 5312, 2068.9609, -2013.4766, 24.1563, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 2093.8828, -2003.5547, 11.5156, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 2093.8828, -2018.8672, 11.5156, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 2109.6016, -2018.8672, 11.5156, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1989.0859, -1982.4766, 13.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1983.8125, -1982.4766, 13.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1978.5313, -1982.4766, 13.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 3286, 2042.1953, -1986.0859, 38.3281, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 2070.3672, -1979.2266, 11.6016, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 2074.2734, -1999.6016, 11.6016, 0.25);
- //Europeus
- RemoveBuildingForPlayer(playerid, 5156, 2838.0391, -2423.8828, 10.9609, 0.25);
- RemoveBuildingForPlayer(playerid, 5159, 2838.0313, -2371.9531, 7.2969, 0.25);
- RemoveBuildingForPlayer(playerid, 5160, 2829.9531, -2479.5703, 5.2656, 0.25);
- RemoveBuildingForPlayer(playerid, 5161, 2838.0234, -2358.4766, 21.3125, 0.25);
- RemoveBuildingForPlayer(playerid, 5162, 2838.0391, -2423.8828, 10.9609, 0.25);
- RemoveBuildingForPlayer(playerid, 5163, 2838.0391, -2532.7734, 17.0234, 0.25);
- RemoveBuildingForPlayer(playerid, 5164, 2838.1406, -2447.8438, 15.7266, 0.25);
- RemoveBuildingForPlayer(playerid, 5165, 2838.0313, -2520.1875, 18.4141, 0.25);
- RemoveBuildingForPlayer(playerid, 5166, 2829.9531, -2479.5703, 5.2656, 0.25);
- RemoveBuildingForPlayer(playerid, 5167, 2838.0313, -2371.9531, 7.2969, 0.25);
- RemoveBuildingForPlayer(playerid, 3689, 2685.3828, -2366.0547, 19.9531, 0.25);
- RemoveBuildingForPlayer(playerid, 3707, 2716.2344, -2452.5938, 20.2031, 0.25);
- RemoveBuildingForPlayer(playerid, 3690, 2685.3828, -2366.0547, 19.9531, 0.25);
- RemoveBuildingForPlayer(playerid, 3709, 2660.4766, -2429.2969, 17.0703, 0.25);
- RemoveBuildingForPlayer(playerid, 3709, 2639.5469, -2429.2969, 17.0703, 0.25);
- RemoveBuildingForPlayer(playerid, 3709, 2618.8594, -2429.2969, 17.0703, 0.25);
- RemoveBuildingForPlayer(playerid, 3708, 2716.2344, -2452.5938, 20.2031, 0.25);
- RemoveBuildingForPlayer(playerid, 3744, 2771.0703, -2372.4453, 15.2188, 0.25);
- RemoveBuildingForPlayer(playerid, 3744, 2789.2109, -2377.6250, 15.2188, 0.25);
- RemoveBuildingForPlayer(playerid, 3744, 2774.7969, -2386.8516, 15.2188, 0.25);
- RemoveBuildingForPlayer(playerid, 3744, 2771.0703, -2520.5469, 15.2188, 0.25);
- RemoveBuildingForPlayer(playerid, 3744, 2774.7969, -2534.9531, 15.2188, 0.25);
- RemoveBuildingForPlayer(playerid, 3746, 2814.2656, -2356.5703, 25.5156, 0.25);
- RemoveBuildingForPlayer(playerid, 3746, 2814.2656, -2521.4922, 25.5156, 0.25);
- RemoveBuildingForPlayer(playerid, 5335, 2829.9531, -2479.5703, 5.2656, 0.25);
- RemoveBuildingForPlayer(playerid, 5336, 2829.9531, -2479.5703, 5.2656, 0.25);
- RemoveBuildingForPlayer(playerid, 5352, 2838.1953, -2488.6641, 29.3125, 0.25);
- RemoveBuildingForPlayer(playerid, 3623, 2618.8594, -2429.2969, 17.0703, 0.25);
- RemoveBuildingForPlayer(playerid, 1306, 2669.9063, -2518.6641, 19.8438, 0.25);
- RemoveBuildingForPlayer(playerid, 1635, 2704.3672, -2487.8672, 20.5625, 0.25);
- RemoveBuildingForPlayer(playerid, 1306, 2742.2656, -2481.5156, 19.8438, 0.25);
- RemoveBuildingForPlayer(playerid, 5326, 2661.5156, -2465.1406, 20.1094, 0.25);
- RemoveBuildingForPlayer(playerid, 1306, 2669.9063, -2447.2891, 19.8438, 0.25);
- RemoveBuildingForPlayer(playerid, 3623, 2639.5469, -2429.2969, 17.0703, 0.25);
- RemoveBuildingForPlayer(playerid, 3623, 2660.4766, -2429.2969, 17.0703, 0.25);
- RemoveBuildingForPlayer(playerid, 1307, 2629.2109, -2419.6875, 12.2891, 0.25);
- RemoveBuildingForPlayer(playerid, 1307, 2649.8984, -2419.6875, 12.2891, 0.25);
- RemoveBuildingForPlayer(playerid, 1306, 2742.2656, -2416.5234, 19.8438, 0.25);
- RemoveBuildingForPlayer(playerid, 3578, 2639.1953, -2392.8203, 13.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 3578, 2663.8359, -2392.8203, 13.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 2637.1719, -2385.8672, 16.4141, 0.25);
- RemoveBuildingForPlayer(playerid, 1306, 2669.9063, -2394.5078, 19.8438, 0.25);
- RemoveBuildingForPlayer(playerid, 3574, 2774.7969, -2534.9531, 15.2188, 0.25);
- RemoveBuildingForPlayer(playerid, 3574, 2771.0703, -2520.5469, 15.2188, 0.25);
- RemoveBuildingForPlayer(playerid, 3578, 2747.0078, -2480.2422, 13.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 3577, 2744.5703, -2436.1875, 13.3438, 0.25);
- RemoveBuildingForPlayer(playerid, 3577, 2744.5703, -2427.3203, 13.3516, 0.25);
- RemoveBuildingForPlayer(playerid, 3574, 2774.7969, -2386.8516, 15.2188, 0.25);
- RemoveBuildingForPlayer(playerid, 3574, 2771.0703, -2372.4453, 15.2188, 0.25);
- RemoveBuildingForPlayer(playerid, 3574, 2789.2109, -2377.6250, 15.2188, 0.25);
- RemoveBuildingForPlayer(playerid, 3620, 2814.2656, -2521.4922, 25.5156, 0.25);
- RemoveBuildingForPlayer(playerid, 5157, 2838.0391, -2532.7734, 17.0234, 0.25);
- RemoveBuildingForPlayer(playerid, 5154, 2838.1406, -2447.8438, 15.7500, 0.25);
- RemoveBuildingForPlayer(playerid, 3724, 2838.1953, -2488.6641, 29.3125, 0.25);
- RemoveBuildingForPlayer(playerid, 3620, 2814.2656, -2356.5703, 25.5156, 0.25);
- RemoveBuildingForPlayer(playerid, 5155, 2838.0234, -2358.4766, 21.3125, 0.25);
- RemoveBuildingForPlayer(playerid, 3724, 2838.1953, -2407.1406, 29.3125, 0.25);
- RemoveBuildingForPlayer(playerid, 5158, 2837.7734, -2334.4766, 11.9922, 0.25);
- }
- stock TopPlayersOnline(playerid)
- {
- new string[512],dest_String[512];
- while(Percorrido < 10) {
- for(new i; i < 500; i++) if(IsPlayerConnected(i)) {
- if(GetPlayerScore(i) > Valor_Maximo[Percorrido] && TopFoi[i] == false) {
- GetPlayerName(i,PlayerMelhor[Percorrido],24);
- Valor_Maximo[Percorrido] = GetPlayerScore(i);
- TopFoi[i] = true;
- }
- }
- Percorrido++;
- }
- for(new a; a < 500 ; a++) if(IsPlayerConnected(a)) TopFoi[a] = false;
- Percorrido = 0;
- for(new i ; i < 10; i++) {
- if(PlayerMelhor[i][0] != EOS) {
- if(IsPlayerConnected(i)) {
- format(string,512,"{FFFFFF}[%d] - Player {00F9F9}%s{FFFFFF} - Score {00F9F9}%d{FFFFFF} - HeadShots {00F9F9}%d{FFFFFF} \n",i+1,PlayerMelhor[i],Valor_Maximo[i],PlayerInfo[i][HeadShots]);
- //SendClientMessage(playerid,-1,string);
- strcat(dest_String,string);
- ShowPlayerDialog(playerid,DIALOG_RANKING,DIALOG_STYLE_MSGBOX,"Top 10 :",dest_String,"Ok","");
- Valor_Maximo[i] = -1;
- }
- }
- }
- }
- //==============================================================================
Advertisement
Add Comment
Please, Sign In to add comment