Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Brasil Of Wars [BoW] 1.0
- Base Criada por Cleyson Stein
- */
- #include <a_samp>
- #include <sscanf2>
- #include <dof2>
- #include <zcmd>
- #pragma tabsize 0
- #define CONTAS "Contas/%s.ini"
- // ============= Defines============= //
- #define REGISTRO 10
- #define LOGIN 12
- #define MENUAJUDA 50
- #define MENUOBJETIVO 51
- #define MENUCREDITO 52
- // =========== Cores HTML =========== //
- #define BRANCO "{FFFFFF}"
- #define VERMELHO "{F81414}"
- #define AZUL_CLARO "{00CED1}"
- // ============= Cores ============= //
- #define VERDE 0x00FF00AA
- #define COR_MILITARES 0x008B8BFF
- #define COR_TERRORISTA 0x8B8B83FF
- #define BRANCO_CIVIL 0xFFFFFFFF
- #define VERMELHO_MORTO 0xF20006FF
- #define COLOR_WHITE 0xFFFFFFAA
- #define AMARELO 0xFFFF00AA
- #define CINZA 0xAFAFAFAA
- #define VERMELHA 0xAA3333AA
- #define BISQUE 0xFFE4C4AA
- #define AMARELO 0xFFFF00AA
- #define AZUL 0x0000BBAA
- #define AZULCLARO 0x33CCFFAA
- #define LARANJA 0xFF9900AA
- #define VERDECLARO 0x33FF33AA
- #define MAGENTA 0xFF00FFFF
- #define AZULMARINHO 0x000080AA
- #define AQUA 0xF0F8FFAA
- #define MOSCAAZUL 0x6495EDAA
- #define PRETO 0x000000AA
- #define CORAL 0xFF7F50AA
- #define VERDEMEDIO 0x38FF06FF
- #define NOVO_VERMELHO 0xFF0000FF
- #define NOVO_LARANJA 0xFF7F00FF
- #define NOVO_VERDE 0x008B00FF
- enum pInfo
- {
- pVip,
- pMaster,
- pAdmin
- }
- // ============= Variaveis Globais ============= //
- new Matou[MAX_PLAYERS];
- new Morreu[MAX_PLAYERS];
- new medalhas[MAX_PLAYERS];
- new pegoucolete[MAX_PLAYERS];
- new god[MAX_PLAYERS];
- new Float:p[MAX_PLAYERS][3];
- new PlayerInfo[MAX_PLAYERS][pInfo];
- new strinx[128];
- new Text:TempoRoYal;
- new HoraRoYal, MinutosRoYal;
- new StringRoYalTempo[32];
- new Text:textdraw;
- new Classe[MAX_PLAYERS];
- new ESTILOS;
- new msg[180];
- new ID;
- new bool:VeiculoOcupado[MAX_VEHICLES];
- new bool:calado[MAX_PLAYERS];
- new bool:tv[MAX_PLAYERS];
- // ========== Menus Txt ========== //
- new Text:barra[MAX_PLAYERS];
- new Text:nomeserver[MAX_PLAYERS];
- new Text:barra2[MAX_PLAYERS];
- new Text:textmedalhas[MAX_PLAYERS];
- new Text:textmatou[MAX_PLAYERS];
- new Text:textmorreu[MAX_PLAYERS];
- new MSGs[8][128] =
- {
- "Pessoal por favor leiam as /regras ! ta bom ?",
- "Vocês podem saber mais em /ajuda ! ;)",
- "Ta entendendo nada do Brasil Of Wars ? leia /objetivo",
- "Ola povo eu sou o BOT tom se quizerem conversar e so me chamar",
- "Mais infomações ? /ajuda - /meutime - objetivo",
- "Quer duelar com alguem a sos ? de uma olha do /ajudax1",
- "Curta a fan page da [CSGAMES] de uma olhada em /facebook",
- "Se quiser fazer parte de nosso grupo samp no Wpp olhe /whatsapp"
- };
- main()
- {
- print("\n----------------------------------");
- print(" Servidor [TDM] Brasil Of Wars v1.0 ");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- Atualizartempo();
- UsePlayerPedAnims();
- // =========== relogio =========== //
- TempoRoYal = TextDrawCreate(605.0,25.0,"00:00");
- TextDrawUseBox(TempoRoYal, 0);
- TextDrawFont(TempoRoYal, 1);
- TextDrawSetShadow(TempoRoYal,0);
- TextDrawSetOutline(TempoRoYal,2);
- TextDrawBackgroundColor(TempoRoYal,0x000000FF);
- TextDrawColor(TempoRoYal,0xFFFFFFFF);
- TextDrawAlignment(TempoRoYal,3);
- TextDrawLetterSize(TempoRoYal,0.5,1.5);
- // =========== barra 1 =========== //
- for(new w = 0; w < MAX_PLAYERS; w++)
- {
- barra[w] = TextDrawCreate(524.000000, 433.000000, "-");
- TextDrawBackgroundColor(barra[w], 255);
- TextDrawFont(barra[w], 1);
- TextDrawLetterSize(barra[w], 7.860085, 1.200000);
- TextDrawColor(barra[w], -16776961);
- TextDrawSetOutline(barra[w], 1);
- TextDrawSetProportional(barra[w], 1);
- }
- // =========== nome do servidor =========== //
- for(new w = 0; w < MAX_PLAYERS; w++)
- {
- nomeserver[w] = TextDrawCreate(150.000000, 429.000000, "Brasil Of Wars");
- TextDrawAlignment(nomeserver[w], 3);
- TextDrawBackgroundColor(nomeserver[w], -1);
- TextDrawFont(nomeserver[w], 3);
- TextDrawLetterSize(nomeserver[w], 0.479999, 1.299999);
- TextDrawColor(nomeserver[w], 255);
- TextDrawSetOutline(nomeserver[w], 1);
- TextDrawSetProportional(nomeserver[w], 1);
- }
- // =========== barra 2 =========== //
- for(new w = 0; w < MAX_PLAYERS; w++)
- {
- barra2[w] = TextDrawCreate(524.000000, 385.000000, "-");
- TextDrawBackgroundColor(barra2[w], 255);
- TextDrawFont(barra2[w], 1);
- TextDrawLetterSize(barra2[w], 7.860085, 1.200000);
- TextDrawColor(barra2[w], -16776961);
- TextDrawSetOutline(barra2[w], 1);
- TextDrawSetProportional(barra2[w], 1);
- }
- // =========== medalhas // matou // morreu =========== //
- for(new w = 0; w < MAX_PLAYERS; w++)
- {
- textmedalhas[w] = TextDrawCreate(536.000000, 424.000000, "Medalhas: 0");
- TextDrawBackgroundColor(textmedalhas[w], 255);
- TextDrawFont(textmedalhas[w], 1);
- TextDrawLetterSize(textmedalhas[w], 0.500000, 1.000000);
- TextDrawColor(textmedalhas[w], -1);
- TextDrawSetOutline(textmedalhas[w], 0);
- TextDrawSetProportional(textmedalhas[w], 1);
- TextDrawSetShadow(textmedalhas[w], 1);
- textmatou[w] = TextDrawCreate(535.000000, 397.000000, "Matou: 0");
- TextDrawBackgroundColor(textmatou[w], 255);
- TextDrawFont(textmatou[w], 1);
- TextDrawLetterSize(textmatou[w], 0.500000, 1.000000);
- TextDrawColor(textmatou[w], -1);
- TextDrawSetOutline(textmatou[w], 0);
- TextDrawSetProportional(textmatou[w], 1);
- TextDrawSetShadow(textmatou[w], 1);
- textmorreu[w] = TextDrawCreate(535.000000, 411.000000, "Morreu: 0");
- TextDrawBackgroundColor(textmorreu[w], 255);
- TextDrawFont(textmorreu[w], 1);
- TextDrawLetterSize(textmorreu[w], 0.500000, 1.000000);
- TextDrawColor(textmorreu[w], -1);
- TextDrawSetOutline(textmorreu[w], 0);
- TextDrawSetProportional(textmorreu[w], 1);
- TextDrawSetShadow(textmorreu[w], 1);
- }
- // ========== SetTimers ========== //
- SetTimer("RandomMSGs",180000,1);
- SetTimer("Atualizartempo",1000 * 60,1);
- SetTimer("AtualizarScore", 1000, true);
- // Arena
- CreateObject(989,217.6000100,1876.0999800,14.0000000,0.0000000,0.0000000,286.0000000); //object(ac_apgate) (1)
- CreateObject(989,212.0996100,1876.1992200,14.0000000,0.0000000,0.0000000,285.9960000); //object(ac_apgate) (2)
- CreateObject(987,1994.6999500,-1309.9000200,20.0000000,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (1)
- CreateObject(987,2037.7998000,-1271.0996100,20.3000000,0.0000000,0.0000000,270.0000000); //object(elecfence_bar) (2)
- CreateObject(987,1972.4000200,-1308.9000200,22.8000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (3)
- CreateObject(987,-49.8000000,2048.3999000,16.8000000,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (4)
- CreateObject(987,-2.7000000,2048.6999500,16.8000000,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (9)
- CreateObject(987,-14.6000000,2048.8999000,16.6000000,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (10)
- CreateObject(987,-26.4000000,2048.6001000,16.8000000,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (11)
- CreateObject(987,-38.2000000,2048.6999500,16.8000000,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (12)
- CreateObject(987,-49.8000000,2036.8000500,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (13)
- CreateObject(987,9.3000000,2048.5000000,16.8000000,0.0000000,0.0000000,266.0000000); //object(elecfence_bar) (18)
- CreateObject(987,-44.7000000,1858.6999500,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (19)
- CreateObject(987,-45.0000000,1868.5000000,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (20)
- CreateObject(987,-45.3000000,1879.1999500,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (21)
- CreateObject(987,-45.8000000,1889.0999800,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (22)
- CreateObject(987,-46.2000000,1899.5999800,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (23)
- CreateObject(987,-46.6000000,1911.1999500,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (24)
- CreateObject(987,-47.0000000,1922.6999500,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (25)
- CreateObject(987,-47.1000000,1933.8000500,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (26)
- CreateObject(987,-47.6000000,1943.9000200,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (27)
- CreateObject(987,-48.2000000,1966.0999800,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (28)
- CreateObject(987,-49.0000000,1989.5999800,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (29)
- CreateObject(987,-49.2000000,2001.4000200,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (30)
- CreateObject(987,-49.7000000,2025.1999500,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (31)
- CreateObject(987,-49.5000000,2013.0000000,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (32)
- CreateObject(987,-48.9000000,1978.0999800,16.2000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (33)
- CreateObject(987,-47.8000000,1954.8000500,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (34)
- CreateObject(987,8.8000000,2036.9000200,16.6000000,0.0000000,0.0000000,265.9950000); //object(elecfence_bar) (35)
- CreateObject(987,6.0000000,2001.4000200,16.6000000,0.0000000,0.0000000,357.9950000); //object(elecfence_bar) (38)
- CreateObject(987,6.9000000,2013.1999500,16.6000000,0.0000000,0.0000000,265.9950000); //object(elecfence_bar) (39)
- CreateObject(987,7.7000000,2025.0000000,16.6000000,0.0000000,0.0000000,265.9950000); //object(elecfence_bar) (40)
- CreateObject(987,17.8000000,2001.0000000,16.6000000,0.0000000,0.0000000,357.9950000); //object(elecfence_bar) (41)
- CreateObject(987,29.7000000,2000.5000000,16.6000000,0.0000000,0.0000000,357.9950000); //object(elecfence_bar) (42)
- CreateObject(987,41.4000000,1999.9000200,16.6000000,0.0000000,0.0000000,357.9950000); //object(elecfence_bar) (43)
- CreateObject(987,53.4000000,1999.3000500,16.6000000,0.0000000,0.0000000,266.0000000); //object(elecfence_bar) (44)
- CreateObject(987,49.6000000,1952.4000200,16.6000000,0.0000000,0.0000000,265.9950000); //object(elecfence_bar) (45)
- CreateObject(987,50.6000000,1963.9000200,16.6000000,0.0000000,0.0000000,265.9950000); //object(elecfence_bar) (46)
- CreateObject(987,51.6000000,1975.8000500,16.6000000,0.0000000,0.0000000,265.9950000); //object(elecfence_bar) (47)
- CreateObject(987,52.5000000,1987.5000000,16.6000000,0.0000000,0.0000000,265.9950000); //object(elecfence_bar) (48)
- CreateObject(987,48.7000000,1940.5999800,16.6000000,0.0000000,0.0000000,265.9950000); //object(elecfence_bar) (49)
- CreateObject(987,57.6000000,1922.5999800,16.6000000,0.0000000,0.0000000,327.9950000); //object(elecfence_bar) (50)
- CreateObject(987,47.6992200,1928.8994100,16.6000000,0.0000000,0.0000000,327.9910000); //object(elecfence_bar) (51)
- CreateObject(987,67.8000000,1916.0000000,16.6000000,0.0000000,0.0000000,225.9910000); //object(elecfence_bar) (52)
- CreateObject(987,53.5000000,1873.0000000,16.6000000,0.0000000,0.0000000,259.9890000); //object(elecfence_bar) (53)
- CreateObject(987,59.6992200,1907.5996100,16.6000000,0.0000000,0.0000000,259.9860000); //object(elecfence_bar) (54)
- CreateObject(987,51.4000000,1861.4000200,16.6000000,0.0000000,0.0000000,225.9860000); //object(elecfence_bar) (56)
- CreateObject(987,55.7000000,1884.5999800,16.6000000,0.0000000,0.0000000,259.9860000); //object(elecfence_bar) (57)
- CreateObject(987,57.8000000,1896.0999800,16.6000000,0.0000000,0.0000000,259.9860000); //object(elecfence_bar) (58)
- CreateObject(987,-44.7000000,1858.5999800,16.7000000,0.0000000,0.0000000,306.0000000); //object(elecfence_bar) (59)
- CreateObject(987,-26.3000000,1830.9000200,16.6000000,0.0000000,0.0000000,305.9970000); //object(elecfence_bar) (60)
- CreateObject(987,-32.8000000,1840.6999500,16.6000000,0.0000000,0.0000000,305.9970000); //object(elecfence_bar) (61)
- CreateObject(987,-38.1000000,1848.6999500,16.6000000,0.0000000,0.0000000,305.9970000); //object(elecfence_bar) (62)
- CreateObject(987,42.9000000,1852.9000200,16.6000000,0.0000000,0.0000000,225.9830000); //object(elecfence_bar) (63)
- CreateObject(987,34.4000000,1844.6999500,16.6000000,0.0000000,0.0000000,225.9830000); //object(elecfence_bar) (64)
- CreateObject(987,25.9000000,1836.4000200,16.6000000,0.0000000,0.0000000,225.9830000); //object(elecfence_bar) (65)
- CreateObject(987,17.4000000,1828.3000500,16.6000000,0.0000000,0.0000000,225.9830000); //object(elecfence_bar) (66)
- CreateObject(987,8.9000000,1820.3000500,16.6000000,0.0000000,0.0000000,195.9830000); //object(elecfence_bar) (67)
- CreateObject(987,-14.1000000,1818.0999800,16.6000000,0.0000000,0.0000000,137.9800000); //object(elecfence_bar) (68)
- CreateObject(987,-2.5000000,1817.0996100,16.6000000,0.0000000,0.0000000,175.9790000); //object(elecfence_bar) (69)
- CreateObject(17059,15.2000000,1979.6999500,16.6000000,0.0000000,0.0000000,0.0000000); //object(cw_haypile05) (1)
- CreateObject(12918,-22.5000000,1960.8000500,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (1)
- CreateObject(12918,-7.6000000,2038.5999800,17.2000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (2)
- CreateObject(12918,-23.4000000,2038.0999800,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (3)
- CreateObject(12918,-36.2000000,2038.0000000,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (4)
- CreateObject(12918,-11.0996100,2038.3994100,16.3000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (5)
- CreateObject(12918,-6.0000000,2005.8000500,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (6)
- CreateObject(12918,-23.5996100,2017.5996100,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (7)
- CreateObject(12918,-5.7000000,1934.1999500,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (8)
- CreateObject(12918,14.6992200,1957.3994100,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (9)
- CreateObject(12918,-15.7000000,1843.0000000,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (10)
- CreateObject(12918,-4.0000000,1842.5000000,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (11)
- CreateObject(12918,8.8000000,1841.5000000,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (12)
- CreateObject(12918,-18.8000000,1868.3000500,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (13)
- CreateObject(12918,2.7000000,1892.9000200,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (14)
- CreateObject(12918,24.4000000,1867.5000000,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (15)
- CreateObject(12918,42.6000000,1907.6999500,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (16)
- CreateObject(12918,-32.0000000,1899.0000000,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (17)
- CreateObject(17059,39.1000000,1990.0000000,16.6000000,0.0000000,0.0000000,0.0000000); //object(cw_haypile05) (2)
- CreateObject(12918,36.6000000,1933.8000500,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (18)
- // Fim arena
- // Titanic
- CreateObject(9585,-2626.89550781,3138.97949219,0.00000000,0.00000000,343.99841309,0.00000000); //object(freight_sfw33) (2)
- CreateObject(9586,-2631.79101562,3138.92089844,8.42047882,0.00000000,343.99841309,0.00000000); //object(freight_deck_sfw) (2)
- CreateObject(10793,-2679.33496094,3138.59765625,14.10545635,0.00000000,339.99938965,0.00000000); //object(car_ship_03_sfse) (1)
- CreateObject(10793,-2707.13964844,3138.70898438,6.13256454,0.00000000,15.99060059,179.99450684); //object(car_ship_03_sfse) (2)
- CreateObject(5155,-2644.00488281,3139.05664062,14.38110638,0.00000000,341.99340820,0.00000000); //object(dk_cargoshp05d) (1)
- CreateObject(5154,-2725.31518555,3138.97094727,-14.39346886,0.00000000,346.00000000,0.00000000); //object(dk_cargoshp03d) (1)
- CreateObject(5155,-2580.41601562,3139.06640625,32.63468933,0.00000000,341.98242188,0.00000000); //object(dk_cargoshp05d) (2)
- CreateObject(7504,-2610.42700195,3155.51342773,16.35577774,0.00000000,343.99291992,0.00000000); //object(glfcrsgate2_vgn) (1)
- CreateObject(7504,-2675.72143555,3155.72241211,-3.37129307,0.00000000,344.00000000,0.00000000); //object(glfcrsgate2_vgn) (3)
- CreateObject(7504,-2613.80102539,3122.34350586,14.36092472,0.00000000,15.99841309,180.00000000); //object(glfcrsgate2_vgn) (1)
- CreateObject(7504,-2655.97290039,3122.26538086,2.11537743,0.00000000,15.99060059,179.99450684); //object(glfcrsgate2_vgn) (1)
- CreateObject(3399,-2649.24096680,3124.18164062,5.36925507,0.00000000,6.00000000,178.00000000); //object(cxrf_a51_stairs) (1)
- CreateObject(4206,-2610.35839844,3138.37695312,14.31745911,0.00000000,343.99841309,0.00000000); //object(pershingpool_lan) (1)
- CreateObject(9833,-2610.02661133,3139.38330078,17.11609840,0.00000000,348.00000000,0.00000000); //object(fountain_sfw) (1)
- CreateObject(14791,-2719.24487305,3139.49755859,5.02216578,0.00000000,344.00000000,0.00000000); //object(a_vgsgymboxa) (1)
- CreateObject(18452,-2719.75000000,3139.02050781,6.65448952,0.00000000,346.00000000,0.00000000); //object(cw_tscanopy01) (1)
- CreateObject(16480,-2539.94653320,3138.61450195,38.39252853,0.00000000,0.00000000,225.99975586); //object(ftcarson_sign) (1)
- CreateObject(5837,-2675.26074219,3127.21484375,8.04386902,0.00000000,342.00000000,358.00000000); //object(ci_guardhouse1) (1)
- CreateObject(5837,-2674.45629883,3149.69140625,8.17021751,0.00000000,19.99890137,179.99499512); //object(ci_guardhouse1) (2)
- CreateObject(1597,-2624.77758789,3132.81250000,12.34916401,0.00000000,346.00000000,0.00000000); //object(cntrlrsac1) (1)
- CreateObject(1597,-2625.11962891,3147.45141602,12.25105476,0.00000000,345.99792480,0.00000000); //object(cntrlrsac1) (2)
- CreateObject(1597,-2538.46923828,3134.08569336,38.59614944,0.00000000,351.99792480,358.00000000); //object(cntrlrsac1) (5)
- CreateObject(1597,-2538.64282227,3142.92773438,38.54628372,0.00000000,351.99645996,357.99499512); //object(cntrlrsac1) (6)
- CreateObject(3660,-2555.07617188,3153.66503906,32.32344437,0.00000000,346.00000000,350.00000000); //object(lasairfbed_las) (1)
- CreateObject(3660,-2555.07128906,3124.95507812,32.33509445,0.00000000,345.99792480,9.99755859); //object(lasairfbed_las) (2)
- CreateObject(7504,-2620.73193359,3155.59692383,13.78906250,0.00000000,343.99291992,0.00000000); //object(glfcrsgate2_vgn) (1)
- CreateObject(1597,-2570.00976562,3138.62304688,47.81776810,0.00000000,347.99743652,0.00000000); //object(cntrlrsac1) (7)
- CreateObject(6965,-2721.84375000,3139.01245117,-7.53663874,0.00000000,346.00000000,352.00000000); //object(venefountain02) (1)
- CreateObject(3528,-2626.44140625,3138.62988281,14.79836655,0.00000000,0.00000000,0.00000000); //object(vgsedragon) (1)
- CreateObject(12950,-2580.85717773,3132.08325195,35.17118454,0.00000000,358.00000000,266.00000000); //object(cos_sbanksteps03) (1)
- CreateObject(12950,-2645.05175781,3131.07617188,16.73334885,0.00000000,357.99499512,265.99548340); //object(cos_sbanksteps03) (2)
- CreateObject(8572,-2592.66137695,3135.33447266,27.71444893,0.00000000,342.00000000,0.00000000); //object(vgssstairs02_lvs) (1)
- CreateObject(8572,-2585.73510742,3151.06372070,29.86357689,0.00000000,341.99890137,0.00000000); //object(vgssstairs02_lvs) (2)
- CreateObject(14877,-2582.02319336,3135.43237305,38.99748611,0.00000000,343.99996948,0.00000000); //object(michelle-stairs) (1)
- CreateObject(14877,-2581.19775391,3143.36401367,39.26593781,0.00000000,343.99841309,0.00000000); //object(michelle-stairs) (2)
- CreateObject(14877,-2577.28125000,3150.79833984,36.23394012,0.00000000,341.99841309,0.00000000); //object(michelle-stairs) (3)
- CreateObject(14877,-2648.55126953,3151.17797852,11.83464241,0.00000000,351.99340820,0.00000000); //object(michelle-stairs) (5)
- CreateObject(14877,-2639.67602539,3150.98852539,18.36813354,0.00000000,339.99096680,0.00000000); //object(michelle-stairs) (6)
- CreateObject(14877,-2648.01538086,3143.04345703,19.96271324,0.00000000,341.98840332,0.00000000); //object(michelle-stairs) (7)
- CreateObject(14877,-2646.97583008,3135.38378906,20.30066872,0.00000000,341.98791504,0.00000000); //object(michelle-stairs) (8)
- CreateObject(14877,-2681.30859375,3146.63891602,2.26162291,0.00000000,341.98791504,0.00000000); //object(michelle-stairs) (9)
- CreateObject(14877,-2681.37597656,3129.83666992,2.23715639,0.00000000,341.98791504,0.00000000); //object(michelle-stairs) (10)
- CreateObject(14877,-2673.42651367,3130.69555664,9.06309319,0.00000000,341.98791504,0.00000000); //object(michelle-stairs) (11)
- CreateObject(14877,-2678.75610352,3138.49829102,11.77196503,0.00000000,341.98791504,0.00000000); //object(michelle-stairs) (12)
- CreateObject(1231,-2573.53833008,3140.41796875,46.74474335,0.00000000,340.00000000,0.00000000); //object(streetlamp2) (1)
- CreateObject(1231,-2616.76660156,3145.96459961,14.71180534,0.00000000,339.99938965,0.00000000); //object(streetlamp2) (2)
- CreateObject(1231,-2616.84204102,3130.24169922,14.69013405,0.00000000,339.99938965,0.00000000); //object(streetlamp2) (3)
- CreateObject(1231,-2604.93066406,3131.63256836,18.10599136,0.00000000,339.99938965,0.00000000); //object(streetlamp2) (4)
- CreateObject(1231,-2605.94775391,3145.92114258,17.81437302,0.00000000,339.99938965,0.00000000); //object(streetlamp2) (5)
- CreateObject(1231,-2636.62768555,3135.29882812,28.65262222,0.00000000,339.99938965,0.00000000); //object(streetlamp2) (6)
- CreateObject(1231,-2636.97265625,3141.69482422,28.54046631,0.00000000,339.99938965,0.00000000); //object(streetlamp2) (7)
- CreateObject(1231,-2655.91210938,3127.32861328,9.97447872,0.00000000,339.99938965,0.00000000); //object(streetlamp2) (8)
- CreateObject(1231,-2641.61865234,3128.44042969,18.39836502,0.00000000,339.99938965,0.00000000); //object(streetlamp2) (9)
- CreateObject(1231,-2646.60302734,3146.54711914,21.08348656,0.00000000,339.99938965,0.00000000); //object(streetlamp2) (10)
- CreateObject(1231,-2634.80297852,3153.28515625,26.79971695,0.00000000,339.99938965,0.00000000); //object(streetlamp2) (11)
- CreateObject(1231,-2633.84301758,3124.54028320,27.11178589,0.00000000,339.99938965,0.00000000); //object(streetlamp2) (12)
- CreateObject(1231,-2668.27734375,3130.63085938,21.11001587,0.00000000,339.99938965,0.00000000); //object(streetlamp2) (13)
- CreateObject(1231,-2668.08447266,3146.60668945,21.18016052,0.00000000,339.99938965,0.00000000); //object(streetlamp2) (14)
- CreateObject(1231,-2720.43579102,3146.14038086,5.29628944,0.00000000,339.99938965,0.00000000); //object(streetlamp2) (15)
- CreateObject(1231,-2713.57836914,3137.87255859,7.26156664,0.00000000,339.99938965,0.00000000); //object(streetlamp2) (16)
- CreateObject(1231,-2720.16748047,3131.08447266,5.37349987,0.00000000,339.99938965,0.00000000); //object(streetlamp2) (17)
- CreateObject(1231,-2542.96606445,3146.88891602,37.37947845,0.00000000,339.99938965,0.00000000); //object(streetlamp2) (18)
- CreateObject(1231,-2542.73730469,3131.26513672,37.43721771,0.00000000,340.00000000,0.00000000); //object(streetlamp2) (19)
- CreateObject(1231,-2556.34814453,3149.26098633,32.03833008,0.00000000,339.99938965,0.00000000); //object(streetlamp2) (20)
- CreateObject(1231,-2556.49658203,3129.89697266,31.99579430,0.00000000,339.99938965,0.00000000); //object(streetlamp2) (21)
- CreateObject(1215,-2525.64550781,3136.24804688,41.67976379,0.00000000,0.00000000,0.00000000); //object(bollardlight) (1)
- CreateObject(1215,-2525.81811523,3140.86621094,41.03642654,0.00000000,0.00000000,0.00000000); //object(bollardlight) (2)
- CreateObject(1215,-2559.50146484,3127.46337891,37.78561401,0.00000000,0.00000000,0.00000000); //object(bollardlight) (3)
- CreateObject(1215,-2559.47290039,3150.53491211,37.79496765,0.00000000,0.00000000,0.00000000); //object(bollardlight) (4)
- CreateObject(1214,-2674.93847656,3135.69921875,15.12224960,0.00000000,0.00000000,0.00000000); //object(bollard) (1)
- CreateObject(642,-2572.04980469,3144.71923828,45.92156982,0.00000000,346.00000000,0.00000000); //object(kb_canopy_test) (1)
- CreateObject(642,-2572.59277344,3135.27734375,45.74499130,0.00000000,345.99792480,0.00000000); //object(kb_canopy_test) (2)
- CreateObject(642,-2634.05468750,3139.33105469,28.18181610,0.00000000,345.99792480,0.00000000); //object(kb_canopy_test) (3)
- CreateObject(642,-2666.17749023,3136.22045898,20.56716728,0.00000000,345.99792480,0.00000000); //object(kb_canopy_test) (4)
- CreateObject(642,-2668.73242188,3142.85644531,19.63717651,0.00000000,345.99792480,0.00000000); //object(kb_canopy_test) (5)
- CreateObject(642,-2669.74877930,3133.38598633,19.26735306,0.00000000,345.99792480,0.00000000); //object(kb_canopy_test) (6)
- CreateObject(4003,-2639.71801758,3125.45336914,9.66675758,0.00000000,16.00000000,179.99993896); //object(lacityhalltrans_lan) (1)
- CreateObject(4003,-2639.23461914,3152.71313477,11.46310902,0.00000000,345.99609375,353.99450684); //object(lacityhalltrans_lan) (2)
- CreateObject(7091,-2527.16821289,3139.01782227,38.97720337,0.00000000,310.00000000,177.99993896); //object(vegasflag02) (1)
- CreateObject(16782,-2728.60034180,3138.47436523,-19.10021210,0.00000000,14.00000000,178.00000000); //object(a51_radar_scan) (1)
- CreateObject(3877,-2737.62963867,3139.61108398,-21.01343346,0.00000000,338.00000000,0.00000000); //object(sf_rooflite) (1)
- CreateObject(3877,-2716.34130859,3154.65698242,2.56778336,0.00000000,337.99987793,0.00000000); //object(sf_rooflite) (2)
- CreateObject(3877,-2717.12939453,3128.84497070,5.17961216,0.00000000,337.99987793,0.00000000); //object(sf_rooflite) (3)
- CreateObject(3877,-2665.76440430,3154.52929688,18.05784416,0.00000000,337.99987793,0.00000000); //object(sf_rooflite) (4)
- CreateObject(3877,-2664.99707031,3122.50292969,18.33715630,0.00000000,337.99987793,0.00000000); //object(sf_rooflite) (5)
- CreateObject(3877,-2632.96215820,3147.07519531,28.77933884,0.00000000,337.99987793,0.00000000); //object(sf_rooflite) (6)
- CreateObject(3877,-2632.51879883,3129.38403320,28.91637802,0.00000000,337.99987793,0.00000000); //object(sf_rooflite) (7)
- CreateObject(3877,-2568.53930664,3154.39599609,44.85957336,0.00000000,337.99987793,0.00000000); //object(sf_rooflite) (8)
- CreateObject(3877,-2568.77636719,3124.22314453,44.78243256,0.00000000,337.99987793,0.00000000); //object(sf_rooflite) (9)
- CreateObject(3877,-2525.38940430,3138.72216797,42.59179688,0.00000000,337.99987793,0.00000000); //object(sf_rooflite) (10)
- CreateObject(3515,-2531.71630859,3144.38916016,39.84548950,0.00000000,344.00000000,0.00000000); //object(vgsfountain) (1)
- CreateObject(3515,-2531.70629883,3134.25683594,39.84832001,0.00000000,343.99841309,0.00000000); //object(vgsfountain) (2)
- CreateObject(3472,-2548.45361328,3138.39331055,31.57189178,0.00000000,343.99996948,0.00000000); //object(circuslampost03) (1)
- CreateObject(3472,-2613.32666016,3149.69775391,12.96785545,0.00000000,343.99841309,0.00000000); //object(circuslampost03) (3)
- CreateObject(3472,-2611.96826172,3126.92333984,13.35746861,0.00000000,343.99841309,0.00000000); //object(circuslampost03) (4)
- CreateObject(3472,-2599.67089844,3136.36914062,16.88384819,0.00000000,343.99291992,0.00000000); //object(circuslampost03) (5)
- CreateObject(745,-2601.06396484,3146.20605469,16.56151199,0.00000000,338.00000000,316.00000000); //object(sm_scrub_rock5) (1)
- CreateObject(745,-2604.55712891,3148.90307617,15.37913990,0.00000000,337.99987793,315.99975586); //object(sm_scrub_rock5) (2)
- CreateObject(745,-2609.38281250,3150.22558594,14.09886646,0.00000000,337.99987793,355.99975586); //object(sm_scrub_rock5) (3)
- CreateObject(745,-2615.42016602,3148.80224609,12.36754417,0.00000000,337.99438477,355.99548340); //object(sm_scrub_rock5) (4)
- CreateObject(745,-2601.46655273,3129.65380859,16.36906624,0.00000000,337.99438477,355.99548340); //object(sm_scrub_rock5) (5)
- CreateObject(745,-2606.19628906,3127.33886719,15.01268387,0.00000000,337.99438477,355.99548340); //object(sm_scrub_rock5) (6)
- CreateObject(745,-2610.79833984,3126.45800781,13.69295883,0.00000000,337.99438477,355.99548340); //object(sm_scrub_rock5) (7)
- CreateObject(745,-2615.75195312,3127.59057617,12.28479195,0.00000000,337.99438477,307.99548340); //object(sm_scrub_rock5) (8)
- CreateObject(745,-2619.55053711,3129.98583984,11.19096947,0.00000000,337.98889160,307.99072266); //object(sm_scrub_rock5) (9)
- CreateObject(745,-2620.98730469,3134.66113281,11.27326584,0.00000000,337.98339844,263.99047852); //object(sm_scrub_rock5) (10)
- CreateObject(745,-2620.89160156,3139.48730469,10.79842186,0.00000000,337.98339844,263.99047852); //object(sm_scrub_rock5) (11)
- CreateObject(745,-2620.55883789,3145.02368164,10.89385891,0.00000000,337.98339844,227.99047852); //object(sm_scrub_rock5) (12)
- CreateObject(745,-2599.74780273,3141.21533203,17.11661720,0.00000000,337.99987793,263.99975586); //object(sm_scrub_rock5) (13)
- CreateObject(745,-2599.26782227,3137.45507812,16.99959564,0.00000000,337.99438477,263.99597168); //object(sm_scrub_rock5) (14)
- CreateObject(745,-2600.16137695,3133.47509766,16.74337578,0.00000000,337.99438477,263.99597168); //object(sm_scrub_rock5) (15)
- CreateObject(8572,-2598.13647461,3125.41967773,19.54917717,0.00000000,341.99890137,0.00000000); //object(vgssstairs02_lvs) (4)
- CreateObject(14416,-2595.72070312,3136.44580078,21.20138359,0.00000000,344.00000000,0.00000000); //object(carter-stairs07) (1)
- CreateObject(1608,-2757.10449219,3131.52539062,0.00000000,0.00000000,0.00000000,324.00000000); //object(shark) (1)
- CreateObject(1608,-2746.26562500,3159.36425781,0.00000000,0.00000000,7.99804688,103.99658203); //object(shark) (2)
- CreateObject(1608,-2746.28076172,3128.27514648,-10.48083496,0.00000000,7.99804688,103.99658203); //object(shark) (3)
- CreateObject(821,-2536.32421875,3145.65283203,38.59601212,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (1)
- CreateObject(821,-2532.01025391,3142.23901367,39.99955368,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (2)
- CreateObject(821,-2529.70068359,3138.85620117,40.49551010,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (3)
- CreateObject(821,-2535.97436523,3133.42138672,38.69635773,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (4)
- CreateObject(821,-2534.27783203,3137.15112305,39.18288040,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (5)
- CreateObject(821,-2535.55493164,3140.28759766,38.81662369,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (6)
- CreateObject(821,-2532.91284180,3143.96850586,39.57436371,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (7)
- CreateObject(821,-2538.29052734,3146.59228516,39.07909775,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (8)
- CreateObject(821,-2536.27905273,3138.48120117,38.60899734,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (9)
- CreateObject(821,-2536.86938477,3132.10424805,38.43973923,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (10)
- CreateObject(821,-2533.08496094,3134.50048828,39.52496338,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (11)
- CreateObject(821,-2528.70288086,3140.42358398,40.78167343,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (12)
- CreateObject(821,-2530.08032227,3136.38061523,40.38662338,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (13)
- CreateObject(821,-2529.19042969,3138.01953125,40.64182663,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (14)
- CreateObject(869,-2534.85009766,3143.18530273,37.42643356,0.00000000,0.00000000,0.00000000); //object(veg_pflowerswee) (1)
- CreateObject(1337,-2531.27539062,3141.96875000,38.50154114,0.00000000,0.00000000,0.00000000); //object(binnt07_la) (4)
- CreateObject(877,-2532.23291016,3137.15234375,39.52072525,0.00000000,0.00000000,0.00000000); //object(veg_pflowers04) (1)
- CreateObject(877,-2533.85302734,3141.67065430,39.05607986,0.00000000,0.00000000,0.00000000); //object(veg_pflowers04) (2)
- CreateObject(877,-2530.61401367,3139.13208008,39.98496628,0.00000000,0.00000000,0.00000000); //object(veg_pflowers04) (3)
- CreateObject(877,-2534.38159180,3142.02246094,38.90451813,0.00000000,0.00000000,0.00000000); //object(veg_pflowers04) (4)
- CreateObject(878,-2532.41870117,3140.43896484,39.46742249,0.00000000,0.00000000,0.00000000); //object(veg_pflowers02) (1)
- CreateObject(1360,-2541.09033203,3127.85644531,35.95910263,0.00000000,356.00000000,294.00000000); //object(cj_bush_prop3) (1)
- CreateObject(1360,-2543.18334961,3127.09252930,35.35885239,0.00000000,355.99548340,293.99963379); //object(cj_bush_prop3) (2)
- CreateObject(1360,-2544.50512695,3126.91748047,34.71250534,0.00000000,355.99548340,293.99963379); //object(cj_bush_prop3) (3)
- CreateObject(1360,-2541.23925781,3150.15991211,35.85445786,0.00000000,355.99548340,243.99963379); //object(cj_bush_prop3) (4)
- CreateObject(1360,-2543.46972656,3150.99658203,35.27668762,0.00000000,355.98999023,243.99536133); //object(cj_bush_prop3) (5)
- CreateObject(1360,-2544.65649414,3151.56054688,34.47213364,0.00000000,355.98999023,243.99536133); //object(cj_bush_prop3) (6)
- CreateObject(1360,-2565.10498047,3122.52099609,27.60362816,0.00000000,355.98999023,271.99536133); //object(cj_bush_prop3) (7)
- CreateObject(1360,-2567.08642578,3122.47778320,27.00047302,0.00000000,355.98449707,271.99401855); //object(cj_bush_prop3) (8)
- CreateObject(1360,-2568.66552734,3122.50000000,26.54760551,0.00000000,355.98449707,271.99401855); //object(cj_bush_prop3) (9)
- CreateObject(1360,-2565.45312500,3155.45898438,28.50701332,0.00000000,355.98449707,271.98852539); //object(cj_bush_prop3) (10)
- CreateObject(2060,-2553.54882812,3124.11914062,29.41888428,0.00000000,0.00000000,0.00000000); //object(cj_sandbag) (1)
- CreateObject(14877,-2654.12133789,3153.13232422,3.55861139,0.00000000,3.99096680,178.00000000); //object(michelle-stairs) (15)
- CreateObject(1608,-2750.23022461,3148.41308594,-14.00133324,0.00000000,7.99804688,39.99658203); //object(shark) (2)
- CreateObject(1608,-2764.83471680,3147.48437500,-0.61707449,0.00000000,7.99255371,5.99572754); //object(shark) (2)
- CreateObject(710,-2602.21704102,3128.56689453,34.80536652,0.00000000,349.99694824,0.00000000); //object(vgs_palm01) (2)
- CreateObject(710,-2621.21801758,3150.83935547,26.30053329,0.00000000,349.99694824,0.00000000); //object(vgs_palm01) (3)
- CreateObject(710,-2621.53417969,3127.74047852,26.20978737,0.00000000,349.99694824,0.00000000); //object(vgs_palm01) (4)
- CreateObject(710,-2602.85791016,3149.04418945,33.71197510,0.00000000,349.99694824,0.00000000); //object(vgs_palm01) (5)
- SetGameModeText("[Bow] TDM v1.0");
- AddPlayerClass(287,-20.9999,2043.9071,17.7070,179.2678,31,999,999,0,0,0); // Militares
- AddPlayerClass(285,-20.9999,2043.9071,17.7070,179.2678,31,999,999,0,0,0); // Militares
- AddPlayerClass(284,-20.9999,2043.9071,17.7070,179.2678,31,999,999,0,0,0); // Militares
- AddPlayerClass(123,3.6781,1827.8041,17.6476,5.8211,30,999,999,0,0,0); // Terroristas
- AddPlayerClass(100,3.6781,1827.8041,17.6476,5.8211,30,999,999,0,0,0); // Terroristas
- AddPlayerClass(79,3.6781,1827.8041,17.6476,5.8211,30,999,999,0,0,0); // Terroristas
- return 1;
- }
- public OnGameModeExit()
- {
- DOF2_Exit();
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- if(classid == 0)
- {
- GameTextForPlayer(playerid,"~w~Time dos ~g~Militares",5000,3);
- Classe[playerid] = 1;
- }
- if(classid == 1)
- {
- GameTextForPlayer(playerid,"~w~Time dos ~g~Militares",5000,3);
- Classe[playerid] = 1;
- }
- if(classid == 2)
- {
- GameTextForPlayer(playerid,"~w~Time dos ~g~Militares",5000,3);
- Classe[playerid] = 1;
- }
- if(classid == 3)
- {
- GameTextForPlayer(playerid,"~w~Time dos ~g~Terroristas",5000,3);
- Classe[playerid] = 2;
- }
- if(classid == 4)
- {
- GameTextForPlayer(playerid,"~w~Time dos ~g~Terroristas",5000,3);
- Classe[playerid] = 2;
- }
- if(classid == 5)
- {
- GameTextForPlayer(playerid,"~w~Time dos ~g~Terroristas",5000,3);
- Classe[playerid] = 2;
- }
- SetPlayerFacingAngle(playerid, 214.4178);
- SetPlayerPos(playerid, -2612.9651,1445.4128,7.3908);
- SetPlayerCameraPos(playerid, -2608.4792,1443.1233,7.1875);
- SetPlayerCameraLookAt(playerid, -2615.8875,1452.1746,7.3266);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- RemoveBuildingForPlayer(playerid, 6065, 887.4609, -1878.3906, 3.1250, 0.25);
- RemoveBuildingForPlayer(playerid, 6082, 887.4609, -1878.3906, 3.1250, 0.25);
- RemoveBuildingForPlayer(playerid, 1290, 665.0313, -1746.2109, 18.2266, 0.25);
- RemoveBuildingForPlayer(playerid, 1290, 693.2266, -1754.4219, 18.2266, 0.25);
- RemoveBuildingForPlayer(playerid, 1290, 716.0234, -1762.0156, 18.2266, 0.25);
- RemoveBuildingForPlayer(playerid, 1290, 740.7734, -1769.1250, 18.2266, 0.25);
- RemoveBuildingForPlayer(playerid, 1290, 765.8906, -1774.8906, 18.2266, 0.25);
- RemoveBuildingForPlayer(playerid, 1290, 790.7734, -1776.6641, 18.2266, 0.25);
- RemoveBuildingForPlayer(playerid, 1290, 820.0234, -1776.9766, 18.2266, 0.25);
- RemoveBuildingForPlayer(playerid, 1290, 843.0938, -1776.7031, 18.2266, 0.25);
- RemoveBuildingForPlayer(playerid, 1290, 869.4453, -1777.6484, 18.2266, 0.25);
- RemoveBuildingForPlayer(playerid, 1290, 445.7969, -1712.2656, 15.3672, 0.25);
- RemoveBuildingForPlayer(playerid, 1290, 496.5391, -1718.9063, 16.6719, 0.25);
- RemoveBuildingForPlayer(playerid, 1290, 548.7109, -1725.8359, 17.6563, 0.25);
- RemoveBuildingForPlayer(playerid, 1290, 597.4688, -1733.2109, 18.4141, 0.25);
- RemoveBuildingForPlayer(playerid, 1290, 162.2266, -1581.0703, 17.8750, 0.25);
- RemoveBuildingForPlayer(playerid, 1290, 132.5938, -1554.5547, 14.2969, 0.25);
- RemoveBuildingForPlayer(playerid, 1290, 103.6172, -1539.5547, 11.4609, 0.25);
- RemoveBuildingForPlayer(playerid, 1290, 296.3750, -1701.1172, 12.0781, 0.25);
- RemoveBuildingForPlayer(playerid, 1290, 222.0313, -1654.4688, 17.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 1290, 250.9297, -1681.1484, 14.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 1290, 194.5156, -1621.0781, 19.2656, 0.25);
- RemoveBuildingForPlayer(playerid, 1290, 393.3828, -1710.4063, 13.2813, 0.25);
- calado[playerid] = false;
- tv[playerid] = false;
- gettime(HoraRoYal, MinutosRoYal);
- SetPlayerTime(playerid,HoraRoYal,MinutosRoYal);
- TextDrawShowForPlayer(playerid, textdraw);
- PlayAudioStreamForPlayer(playerid, "http://live.hunterfm.com/live");
- SendClientMessage(playerid,CINZA,"======================= {F81414}[BoW]{AFAFAF} =======================");
- SendClientMessage(playerid,0xFFFFFFFF," {AFAFAF}========= {FFFFFF}Bem vindos ao {F81414}[TDM] Brasil Of Wars v1.0{AFAFAF} =========");
- SendClientMessage(playerid,0xFFFFFFFF," {AFAFAF}==== {FFFFFF}Para Saber os comandos do Servidor digite: {F81414}/Ajuda {AFAFAF}====");
- SendClientMessage(playerid,0xFFFFFFFF," {AFAFAF}========= {FFFFFF}Criador {F81414}/Creditos {FFFFFF} Tenha um Bom Jogo ! {AFAFAF}=========");
- SendClientMessage(playerid,CINZA,"======================= {F81414}[BoW]{AFAFAF} =======================");
- Classe[playerid] = 0;
- new str[128];
- format(str,sizeof(str),"{FF0000}>> {CFCFCF}%s[%d]{FFFFFF} Entrou no Servidor ", Nome(playerid), playerid);
- SendClientMessageToAll(BRANCO_CIVIL, str);
- new String[128];
- format(String, sizeof(String), CONTAS, Nome(playerid));
- if(!DOF2_FileExists(String))
- {
- format(String, sizeof(String), "{FFFFFF}Nick: {FF0000}%s\n{FFFFFF}Status: Não Registrado\n\n{FFFFFF} Digite Uma Senha Para Continuar", Nome(playerid));
- ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_PASSWORD, "Registro", String, "Registrar", "Cancelar");
- }
- else
- {
- format(String, sizeof(String), "{FFFFFF}Nick: {FF0000}%s\n{FFFFFF}Status: {FF0000}Registrado\n\n{FFFFFF} Digite Sua Senha Para Logar", Nome(playerid));
- ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "Login", String, "Logar", "Cancelar");
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- SalvarPlayer(playerid);
- TextDrawHideForPlayer(playerid, textdraw);
- new string[256];
- switch(reason)
- {
- case 0: format(string,sizeof string,"{FF0000}>>{CFCFCF}%s{FFFFFF} Saiu do servidor {FF0000} (Crash/Erro)",Nome(playerid));
- case 1: format(string,sizeof string,"{FF0000}>>{CFCFCF}%s{FFFFFF} Saiu do servidor {FF0000} (Vontade Propria)",Nome(playerid));
- case 2: format(string,sizeof string,"{FF0000}>>{CFCFCF}%s{FFFFFF} Saiu do servidor {FF0000} (Kickado/Banido)",Nome(playerid));
- }
- SendClientMessageToAll(0xFFFFFFAA,string);
- if(IsPlayerInAnyVehicle(playerid))
- {
- VeiculoOcupado[GetPlayerVehicleID(playerid)] = false;
- }
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- TextDrawShowForPlayer(playerid,TempoRoYal);
- gettime(HoraRoYal, MinutosRoYal);
- SetPlayerTime(playerid,HoraRoYal,MinutosRoYal);
- StopAudioStreamForPlayer(playerid);
- pegoucolete[playerid] = 0;
- for (new i=0;i<MAX_PLAYERS;i++)
- {
- new aname[MAX_PLAYER_NAME];
- GetPlayerName(i, aname, sizeof(aname));
- new String[128];
- format(String, sizeof(String), CONTAS, aname);
- format(String, sizeof(String), "Brasil Of Wars");
- TextDrawSetString(nomeserver[i], String);
- TextDrawShowForPlayer(i, nomeserver[i]);
- format(String, sizeof(String), "-");
- TextDrawSetString(barra[i], String);
- TextDrawShowForPlayer(i, barra[i]);
- format(String, sizeof(String), "-");
- TextDrawSetString(barra2[i], String);
- TextDrawShowForPlayer(i, barra2[i]);
- }
- if(Classe[playerid] == 1)
- {
- SetPlayerPos(playerid,-2057.4395,226.4639,38.0703);
- ResetPlayerWeapons(playerid);
- SetPlayerHealth(playerid,100);
- GivePlayerWeapon(playerid,4,1);
- GivePlayerWeapon(playerid,16,50);
- GivePlayerWeapon(playerid,41,1000);
- GivePlayerWeapon(playerid,26,1000);
- GivePlayerWeapon(playerid,31,1000);
- GivePlayerWeapon(playerid,24,1000);
- GivePlayerWeapon(playerid,32,1000);
- //ShowPlayerDialog(playerid, ESTILOS, DIALOG_STYLE_MSGBOX, "{FF0000}Time dos Militares", "{FFFFFF}Bem Vindo ao Time dos {008B8B}Militares\n{FFFFFF}Seu objetivo aqui é Matar os Terroristas!\nNao deixe que os Terroristas Domine seu Time. ","Jogar", "Sair");
- SendClientMessage(playerid, COLOR_WHITE,"Você está jogando como um {00FF00}Militar!{FFFFFF} Use {00FF00}/MeuTime {FFFFFF}e {00FF00}/Ajuda {FFFFFF}para mais informações.");
- SetPlayerColor(playerid, COR_MILITARES);
- SetPlayerTeam(playerid, 1);
- }
- if(Classe[playerid] == 2)
- {
- SetPlayerPos(playerid,-2057.8093,233.2544,38.0703);
- ResetPlayerWeapons(playerid);
- SetPlayerHealth(playerid,100);
- GivePlayerWeapon(playerid,4,1);
- GivePlayerWeapon(playerid,16,50);
- GivePlayerWeapon(playerid,41,1000);
- GivePlayerWeapon(playerid,26,1000);
- GivePlayerWeapon(playerid,31,1000);
- GivePlayerWeapon(playerid,24,1000);
- GivePlayerWeapon(playerid,32,1000);
- //ShowPlayerDialog(playerid, ESTILOS, DIALOG_STYLE_MSGBOX, "{FF0000}Time dos Terroristas", "{FFFFFF}Bem Vindo ao Time dos {8B8B83}Terroristas\n{FFFFFF}Seu objetivo aqui é Matar os Militares!\nNao deixe que os Militares Dominem seu Time. ","Jogar", "Sair");
- SendClientMessage(playerid, COLOR_WHITE," Você está jogando como um {00FF00}Terrorista! {FFFFFF}Use {00FF00}/MeuTime {FFFFFF}e {00FF00}/Ajuda {FFFFFF}para mais informações.");
- SetPlayerColor(playerid, COR_TERRORISTA);
- SetPlayerTeam(playerid, 2);
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- if(killerid == INVALID_PLAYER_ID)
- {
- SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
- }
- else
- {
- SendDeathMessage(killerid,playerid,reason);
- }
- Matou[killerid]++;
- Morreu[playerid]++;
- god[playerid] = 0;
- SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
- GivePlayerMoney(killerid, GetPlayerMoney(killerid)+1000);
- TextDrawHideForPlayer(playerid,TempoRoYal);
- GameTextForPlayer(playerid,"~r~Morto...!",3000,3);
- if(GetPlayerColor(playerid) == GetPlayerColor(killerid))
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid, x, y, z);
- SetPlayerPos(killerid, x, y, z+200);
- SetPlayerScore(killerid,GetPlayerScore(killerid) - 1);
- SendClientMessage(killerid, VERMELHO_MORTO, "Você perdeu $2.000 [Motivo : Matou um Companheiro] .");
- GivePlayerMoney(killerid,-2000);
- }
- if(Matou[killerid] == 10)
- {
- format(msg, sizeof(msg), "%s está virando um matador, já matou 10 players", Nome(killerid));
- SendClientMessageToAll(VERDE, msg);
- medalhas[killerid] ++;
- }
- else if(Matou[killerid] == 30)
- {
- format(msg, sizeof(msg), "%s está virando um Serial Killer, já matou 30 players", Nome(killerid));
- SendClientMessageToAll(VERDE, msg);
- medalhas[killerid] ++;
- }
- else if(Matou[killerid] == 50)
- {
- format(msg, sizeof(msg), "%s está virando um Matador de Aluguel, já matou 50 players", Nome(killerid));
- SendClientMessageToAll(VERDE, msg);
- medalhas[killerid] ++;
- }
- else if(Matou[killerid] == 100)
- {
- format(msg, sizeof(msg), "%s é um Matador, já matou 100 players", Nome(killerid));
- SendClientMessageToAll(VERDE, msg);
- GivePlayerMoney(killerid, 120000);
- medalhas[killerid] ++;
- }
- else if(Matou[killerid] == 150)
- {
- format(msg, sizeof(msg), "%s é um Serial Killer, já matou 150 players", Nome(killerid));
- SendClientMessageToAll(VERDE, msg);
- medalhas[killerid] ++;
- }
- else if(Matou[killerid] == 200)
- {
- format(msg, sizeof(msg), "%s é um Matador de Aluguel, já matou 200 players", Nome(killerid));
- SendClientMessageToAll(VERDE, msg);
- GivePlayerMoney(killerid, 120000);
- medalhas[killerid] ++;
- }
- else if(Matou[killerid] == 205 || Matou[killerid] == 210 || Matou[killerid] == 220 || Matou[killerid] == 230 || Matou[killerid] == 240 || Matou[killerid] == 250)
- {
- format(msg, sizeof(msg), "%s está aumentando sua lista de mortos, já foram %d mortos.", Nome(killerid), Matou[killerid]);
- SendClientMessageToAll(VERDE, msg);
- medalhas[killerid] ++;
- }
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- if(calado[playerid])
- {
- SendClientMessage(playerid, AMARELO, "(INFO) Você foi calado por um Admin!");
- return 0;
- }
- return 1;
- }
- // =================== Teleportes =================== //
- CMD:teleportes(playerid, params [])
- {
- SendClientMessage(playerid, MAGENTA, " ========================= Teleportes ========================= ");
- SendClientMessage(playerid, BRANCO_CIVIL, "/titanic - /arena ");
- SendClientMessage(playerid, BRANCO_CIVIL, "Em desenvolvimento");
- SendClientMessage(playerid, MAGENTA, " ========================= Teleportes ========================= ");
- return 1;
- }
- CMD:titanic(playerid, params [])
- {
- format(strinx, sizeof(strinx), "[WW] O player %s Foi para o titanic afundado {FFB90F}( /titanic )", Nome(playerid) );
- SendClientMessageToAll(0xFFFF00AA, strinx);
- if(Classe[playerid] == 1)
- {
- SetPlayerPos(playerid, -2676.8843,3138.3738,15.5740);
- SetPlayerInterior(playerid, 0);
- }
- if(Classe[playerid] == 2)
- {
- SetPlayerPos(playerid, -2576.8359,3135.4075,43.9387);
- SetPlayerInterior(playerid, 0);
- }
- return 1;
- }
- CMD:arena(playerid, params [])
- {
- format(strinx, sizeof(strinx), "[WW] O player %s Foi para a Arena DM {FFB90F}( /arena )", Nome(playerid) );
- SendClientMessageToAll(0xFFFF00AA, strinx);
- if(Classe[playerid] == 1)
- {
- SetPlayerPos(playerid, -18.2169,2043.7029,17.7090);
- SetPlayerInterior(playerid, 0);
- }
- if(Classe[playerid] == 2)
- {
- SetPlayerPos(playerid, -5.7477,1826.9280,17.6476);
- SetPlayerInterior(playerid, 0);
- }
- return 1;
- }
- CMD:meutime(playerid, params [])
- {
- if(Classe[playerid] == 1)
- {
- ShowPlayerDialog(playerid, ESTILOS, DIALOG_STYLE_MSGBOX, "{FF0000}Time dos Militares", "{FFFFFF}Bem Vindo ao Time dos {008B8B}Militares\n{FFFFFF}Seu objetivo aqui é Matar os Terroristas!\nNao deixe que os Terroristas Domine seu Time. ","Jogar", "");
- }
- if(Classe[playerid] == 2)
- {
- ShowPlayerDialog(playerid, ESTILOS, DIALOG_STYLE_MSGBOX, "{FF0000}Time dos Terroristas", "{FFFFFF}Bem Vindo ao Time dos {8B8B83}Terroristas\n{FFFFFF}Seu objetivo aqui é Matar os Militares!\nNao deixe que os Militares Dominem seu Time. ","Jogar", "");
- }
- return 1;
- }
- CMD:comandosvip(playerid, params [])
- {
- SendClientMessage(playerid, MAGENTA, " ========================= Vips ========================= ");
- SendClientMessage(playerid, BRANCO_CIVIL, "/jetpack /v ");
- SendClientMessage(playerid, BRANCO_CIVIL, "Em desenvolvimento");
- SendClientMessage(playerid, MAGENTA, " ========================= Vips ========================= ");
- return 1;
- }
- CMD:radiohunter(playerid, params [])
- {
- PlayAudioStreamForPlayer(playerid, "http://live.hunterfm.com/live");
- SendClientMessage(playerid, 0x33CCFFAA, "{FF0000}Radio Hunter ligada!{FFFFFF}, Espere algums segundos para tocar.");
- return 1;
- }
- CMD:radiooff(playerid, params [])
- {
- StopAudioStreamForPlayer(playerid);
- return 1;
- }
- CMD:ajuda(playerid, params [])
- {
- ShowPlayerDialog(playerid, MENUAJUDA, DIALOG_STYLE_MSGBOX, "{FF0000}Ajuda", "{FFFFFF}/mudartime \n /meutime \n /teleportes \n /creditos \n /objetivo \n /kill \n /colete \n /comprarbazuca \n /kit1 \n /kit2 \n /kit3 \n /transferir \n /animes \n /relatorio ", "Ok", "Fechar");
- return 1;
- }
- CMD:objetivo(playerid, params [])
- {
- ShowPlayerDialog(playerid, MENUOBJETIVO, DIALOG_STYLE_MSGBOX, "{FF0000}Objetivo", "O Principal Objetivo do Servidor é Matar o Time Inimigo\nNao deixe que o Outro Time Mate seus Companheiros!\nBom Jogo!.", "Ok", "Fechar");
- return 1;
- }
- CMD:creditos(playerid, params [])
- {
- ShowPlayerDialog(playerid, MENUCREDITO, DIALOG_STYLE_MSGBOX, "{FF0000}Creditos", "{FFFFFF}Cleyson Stein. {F81414}Nick:{FFFFFF} Thor_.", "Ok", "Fechar");
- return 1;
- }
- CMD:mudartime(playerid, params [])
- {
- format(strinx, sizeof(strinx), "O Player %s foi mudar de time {FFB90F}( /MUDARTIME )", Nome(playerid));
- SendClientMessageToAll(0xFFFF00AA, strinx);
- ForceClassSelection(playerid);
- SetPlayerHealth(playerid, 0);
- return 1;
- }
- CMD:kill(playerid, params[])
- {
- SetPlayerHealth(playerid, 0);
- SendClientMessage(playerid,VERMELHO_MORTO,"(NOOB) Voce Se Matou!");
- return 1;
- }
- CMD:status(playerid, params [])
- {
- new String[70];
- SendClientMessage(playerid, 0xFF0000AA, "=========================================");
- format(String, sizeof(String),"Minhas Informações : %s", Nome(playerid));
- SendClientMessage(playerid, 0xFFFF00AA,String);
- format(String, sizeof(String),"Dinheiro: %d", GetPlayerMoney(playerid));
- SendClientMessage(playerid, 0x1E90FFAA,String);
- format(String, sizeof(String),"Matou: %d", Matou[playerid]);
- SendClientMessage(playerid, 0x1E90FFAA,String);
- format(String, sizeof(String),"Morreu: %d", Morreu[playerid]);
- SendClientMessage(playerid, 0x1E90FFAA,String);
- format(String, sizeof(String),"Medalhas: %d", medalhas[playerid]);
- SendClientMessage(playerid, 0x1E90FFAA,String);
- SendClientMessage(playerid, 0xFF0000AA, "=========================================");
- return 1;
- }
- // ============== Kits ============== //
- CMD:colete(playerid, params [])
- {
- if(pegoucolete[playerid] == 1) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) Você comprou Colete recentemente! Você so podera comprar novamente quando morrer");
- if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) Você não tem 500 R$!");
- GivePlayerMoney(playerid,-500);
- SetPlayerArmour(playerid, 100);
- pegoucolete[playerid] = 1;
- return 1;
- }
- CMD:kit1(playerid, params [])
- {
- if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) Você não tem 2000 R$!");
- SendClientMessage(playerid, 0xFF6347AA, "(INFO) Você comprou o Kit numero 1");
- GivePlayerMoney(playerid,-5000);
- SetPlayerArmour(playerid, 50);
- GivePlayerWeapon(playerid,4,1);
- GivePlayerWeapon(playerid,26,200);
- GivePlayerWeapon(playerid,32,200);
- GivePlayerWeapon(playerid,34,10);
- GivePlayerWeapon(playerid,35,1);
- PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
- return 1;
- }
- CMD:kit2(playerid, params [])
- {
- if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) Você não tem 5000 R$!");
- GivePlayerWeapon(playerid,9,1);
- SendClientMessage(playerid, 0xFF6347AA, "(INFO) Você comprou o Kit numero 2");
- GivePlayerMoney(playerid,-5000);
- SetPlayerArmour(playerid, 75);
- GivePlayerWeapon(playerid,26,400);
- GivePlayerWeapon(playerid,32,400);
- GivePlayerWeapon(playerid,34,30);
- GivePlayerWeapon(playerid,35,3);
- PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
- return 1;
- }
- CMD:kit3(playerid, params [])
- {
- if(GetPlayerMoney(playerid) < 15000) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) Você não tem 10000 R$!");
- SendClientMessage(playerid, 0xFF6347AA, "Você comprou um Kit");
- GivePlayerMoney(playerid,-15000);
- GivePlayerWeapon(playerid,8,1);
- SetPlayerArmour(playerid, 100);
- GivePlayerWeapon(playerid,26,999);
- GivePlayerWeapon(playerid,32,999);
- GivePlayerWeapon(playerid,34,999);
- GivePlayerWeapon(playerid,35,6);
- GivePlayerWeapon(playerid,39,2);
- GivePlayerWeapon(playerid,40,2);
- PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
- return 1;
- }
- CMD:comprarbazuca(playerid, params [])
- {
- if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) Você não tem 1000 R$!");
- SendClientMessage(playerid, 0xFF6347AA, "(INFO) Você comprou uma Bazuca");
- GivePlayerMoney(playerid,-5000);
- GivePlayerWeapon(playerid,35,3);
- return 1;
- }
- CMD:jetpack(playerid, params[])
- {
- if(PlayerInfo[playerid][pVip] || PlayerInfo[playerid][pAdmin])
- {
- SetPlayerSpecialAction(playerid,2);
- SendClientMessage(playerid, NOVO_VERDE,"[INFO] Você pegou seu jetpack!");
- }
- else return SendClientMessage(playerid, COLOR_WHITE ,"Comando Invalido - {F81414}/AJUDA - {FFFFFF}Para Ver os Comandos do Servidor!");
- return 1;
- }
- // ============== Admin by Thor ============== //
- CMD:comandosadm(playerid, params [])
- {
- if(PlayerInfo[playerid][pAdmin])
- {
- SendClientMessage(playerid, VERMELHO_MORTO, " ========================= Administração ========================= ");
- SendClientMessage(playerid, BRANCO_CIVIL, "/banir /kick /calar /descalar /cv /rv /ir /trazer /tv /tvoff /reparar");
- SendClientMessage(playerid, BRANCO_CIVIL, "/editar /dararma /darcolete /darvida /cnn /ann /pm /a /lc");
- SendClientMessage(playerid, VERMELHO_MORTO, " ========================= Administração ========================= ");
- return 1;
- }
- else return SendClientMessage(playerid, COLOR_WHITE ,"Comando Invalido - {F81414}/AJUDA - {FFFFFF}Para Ver os Comandos do Servidor!");
- }
- CMD:lc(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin])
- {
- for(new t = 0; t < 100; ++t)
- {
- SendClientMessageToAll(-1, " ");
- }
- format(msg, sizeof(msg), "O Admin {1B95E0}%s{00C2EC} limpou o chat.", Nome(playerid));
- SendClientMessageToAll(NOVO_VERDE, msg);
- }
- return 1;
- }
- CMD:tv(playerid, params [])
- {
- if(PlayerInfo[playerid][pAdmin])
- {
- if(sscanf(params, "d", ID)) return SendClientMessage(playerid, CINZA, "Use: /tv [ID]");
- if(tv[playerid]) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) Você já está espiando alguém");
- if(IsPlayerInAnyVehicle(ID))
- {
- tv[playerid] = true;
- TogglePlayerSpectating(playerid, 1);
- PlayerSpectateVehicle(ID, GetPlayerVehicleID(playerid));
- return 1;
- } else {
- tv[playerid] = true;
- TogglePlayerSpectating(playerid, 1);
- PlayerSpectatePlayer(playerid, ID);
- return 1;
- }
- }
- return 1;
- }
- CMD:pm(playerid, params [])
- {
- if(PlayerInfo[playerid][pAdmin])
- {
- new par[80];
- if(sscanf(params, "ds[80]", ID, par)) return SendClientMessage(playerid, CINZA, "Use: /pm [id] [mensagem]");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) ID Invalido");
- format(msg, sizeof(msg), "(PARTICULAR) Admin %s diz: %s", Nome(playerid), par);
- SendClientMessage(ID, LARANJA, msg);
- }
- return 1;
- }
- CMD:relatorio(playerid, params [])
- {
- SendClientMessage(playerid, LARANJA, "(INFO) Seu relato foi enviado aos administradores!");
- new relato[80];
- if(sscanf(params, "s[80]", relato)) return SendClientMessage(playerid, CINZA, "Use: /relatorio [mensagem]");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pAdmin])
- {
- format(msg, sizeof(msg), "RELATO de %s: %s", Nome(playerid), relato);
- SendClientMessage(i, AMARELO, msg);
- }
- }
- }
- return 1;
- }
- CMD:tvoff(playerid, params [])
- {
- if(PlayerInfo[playerid][pAdmin])
- {
- if(!tv[playerid]) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) Você não está espiando ninguém!");
- tv[playerid] = false;
- TogglePlayerSpectating(playerid, 0);
- return 1;
- }
- return 1;
- }
- CMD:ann(playerid, params [])
- {
- if(PlayerInfo[playerid][pAdmin])
- {
- new msg2[80];
- if(sscanf(params, "s[80]", msg2)) return SendClientMessage(playerid, CINZA, "Use: /ann [mensagem]");
- GameTextForAll(msg2, 4000, 5);
- }
- return 1;
- }
- CMD:cnn(playerid, params [])
- {
- if(PlayerInfo[playerid][pAdmin])
- {
- new msg2[80];
- if(sscanf(params, "s[80]", msg2)) return SendClientMessage(playerid, CINZA, "Use: /cnn [mensagem]");
- format(msg, sizeof(msg), "~r~%s: ~w~%s", Nome(playerid), msg2);
- GameTextForAll(msg, 4000, 5);
- }
- return 1;
- }
- CMD:reparar(playerid, params [])
- {
- if(PlayerInfo[playerid][pAdmin])
- {
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) Você não está em um veículo!");
- RepairVehicle(GetPlayerVehicleID(playerid));
- SendClientMessage(playerid, LARANJA, "(INFO) Você reparou seu veículo");
- }
- return 1;
- }
- CMD:banir(playerid, params [])
- {
- if(PlayerInfo[playerid][pAdmin])
- {
- new msg2[64], msg3[64];
- if(sscanf(params, "ds[64]", ID, msg3)) return SendClientMessage(playerid, CINZA, "Use: /banir [id] [motivo]");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) ID Invalido");
- format(msg, sizeof(msg), "Você foi banido pelo Admin %s, Motivo: %s", Nome(playerid), msg3);
- SendClientMessage(ID, NOVO_LARANJA, msg);
- Ban(ID);
- format(msg2, sizeof(msg2), "%s foi banido pelo Admin %s Motivo: %s", Nome(ID), Nome(playerid), msg3);
- SendClientMessageToAll(NOVO_LARANJA, msg2);
- }
- else return SendClientMessage(playerid, COLOR_WHITE ,"Comando Invalido - {F81414}/AJUDA - {FFFFFF}Para Ver os Comandos do Servidor!");
- return 1;
- }
- CMD:kick(playerid, params [])
- {
- if(PlayerInfo[playerid][pAdmin])
- {
- if(sscanf(params, "d", ID)) return SendClientMessage(playerid, CINZA, "Use: /kick [id]");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) ID Invalido");
- format(msg, sizeof(msg), "Você foi kickado pelo Admin %s", Nome(playerid));
- SendClientMessage(ID, NOVO_LARANJA, msg);
- format(msg, sizeof(msg), "%s foi kickado pelo Admin %s", Nome(ID), Nome(playerid));
- Kick(ID);
- }
- return 1;
- }
- CMD:descalar(playerid, params [])
- {
- if(PlayerInfo[playerid][pAdmin])
- {
- if(sscanf(params, "d", ID)) return SendClientMessage(playerid, CINZA, "Use: /descalar [id]");
- if(!calado[ID]) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) Este player não está calado");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) ID Invalido");
- format(msg, sizeof(msg), "(INFO) Você foi descalado pelo Admin %s", Nome(playerid));
- SendClientMessage(ID, NOVO_VERDE, msg);
- format(msg, sizeof(msg), "Você descalou %s", Nome(ID));
- SendClientMessage(playerid, LARANJA, msg);
- calado[ID] = false;
- }
- return 1;
- }
- CMD:calar(playerid, params [])
- {
- if(PlayerInfo[playerid][pAdmin])
- {
- if(sscanf(params, "d", ID)) return SendClientMessage(playerid, CINZA, "Use: /calar [id]");
- if(calado[ID]) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) Este player já está calado");
- if(ID == playerid) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) VocÊ não pode se calar!");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) ID Invalido");
- format(msg, sizeof(msg), "(INFO) Você foi calado pelo Admin %s", Nome(playerid));
- SendClientMessage(ID, NOVO_VERDE, msg);
- format(msg, sizeof(msg), "Você calou %s", Nome(ID));
- SendClientMessage(playerid, LARANJA, msg);
- calado[ID] = true;
- }
- return 1;
- }
- CMD:cv(playerid, params [])
- {
- if(PlayerInfo[playerid][pAdmin])
- {
- new car, cor1, cor2;
- if(sscanf(params, "ddd", car, cor1, cor2)) return SendClientMessage(playerid, CINZA, "Use: /cv [veículo id] [cor1] [cor2]");
- if(car < 400 || car > 611) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) IDs de 400 a 611");
- new Float:pos[3];
- GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
- CreateVehicle(car, pos[0], pos[1], pos[2], 0, cor1, cor2, 120);
- }
- return 1;
- }
- CMD:rv(playerid, params [])
- {
- if(PlayerInfo[playerid][pAdmin])
- {
- format(msg, sizeof(msg), "O Admin %s Respawnou os veiculos sem uso", Nome(playerid));
- SendClientMessageToAll(NOVO_VERDE, msg);
- for(new v = 0; v < MAX_VEHICLES; v++)
- {
- if(VeiculoOcupado[v] == false)
- {
- SetVehicleToRespawn(v);
- }
- }
- }
- return 1;
- }
- CMD:ir(playerid, params [])
- {
- if(PlayerInfo[playerid][pAdmin])
- {
- new Float:pos[3];
- if(sscanf(params, "d", ID)) return SendClientMessage(playerid, CINZA, "Use: /ir [id]");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) ID Invalido");
- GetPlayerPos(ID, pos[0], pos[1], pos[2]);
- format(msg, sizeof(msg), "Você foi até %s", Nome(ID));
- SendClientMessage(playerid, LARANJA, msg);
- format(msg, sizeof(msg), "(INFO) O Admin %s veio até você!", Nome(playerid));
- SendClientMessage(ID, NOVO_VERDE, msg);
- if(IsPlayerInAnyVehicle(playerid)){
- new vehicleid = GetPlayerVehicleID(playerid);
- SetVehiclePos(vehicleid, pos[0], pos[1], pos[2]);
- return 1;
- } else {
- SetPlayerPos(playerid, pos[0], pos[1], pos[2]);
- return 1;
- }
- }
- return 1;
- }
- CMD:trazer(playerid, params [])
- {
- if(IsPlayerAdmin(playerid))
- {
- if(sscanf(params, "d", ID)) return SendClientMessage(playerid, CINZA, "Use: /trazer [id]");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) ID Invalido");
- new Float:pos[3];
- GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
- format(msg, sizeof(msg), "Você trouxe %s até você", Nome(ID));
- SendClientMessage(playerid, LARANJA, msg);
- SendClientMessage(ID, NOVO_VERDE, "(INFO) Você foi teleportado");
- if(IsPlayerInAnyVehicle(ID))
- {
- new vehicleid = GetPlayerVehicleID(ID);
- SetVehiclePos(vehicleid, pos[0], pos[1], pos[2]);
- return 1;
- } else {
- SetPlayerPos(ID, pos[0], pos[1], pos[2]);
- return 1;
- }
- }
- return 1;
- }
- CMD:editar(playerid, params [])
- {
- if(PlayerInfo[playerid][pMaster] == 1)
- {
- new edit[10], lvl;
- if(sscanf(params, "ds[10]d", ID, edit, lvl))
- {
- SendClientMessage(playerid, CINZA, "Use: /editar [id] [edit] [quantidade]");
- SendClientMessage(playerid, CINZA, "edit: medalhas, matou, morreu");
- return 1;
- }
- if(strcmp(edit, "medalhas", true) == 0)
- {
- medalhas[ID] = lvl;
- format(msg, sizeof(msg), "O Admin %d setou suas Medalhas a %d !", Nome(playerid), lvl);
- SendClientMessage(ID, NOVO_VERDE, msg);
- return 1;
- }
- else if(strcmp(edit, "matou", true) == 0)
- {
- Matou[ID] = lvl;
- format(msg, sizeof(msg), "O Admin %d setou seus Killers a %d !", Nome(playerid), lvl);
- SendClientMessage(ID, NOVO_VERDE, msg);
- return 1;
- }
- else if(strcmp(edit, "morreu", true) == 0)
- {
- Morreu[ID] = lvl;
- format(msg, sizeof(msg), "O Admin %d setou suas Mortes a %d !", Nome(playerid), lvl);
- SendClientMessage(ID, NOVO_VERDE, msg);
- return 1;
- }
- else return SendClientMessage(playerid, CINZA, "edit: medalhas, matou, morreu");
- }
- return 1;
- }
- CMD:dararma(playerid, params [])
- {
- if(PlayerInfo[playerid][pMaster] == 1)
- {
- new arma, balas;
- if(sscanf(params, "ddd", ID, arma, balas)) return SendClientMessage(playerid, CINZA, "Use: /dararma [id] [id arma] [balas]");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) ID Invalido");
- GivePlayerWeapon(ID, arma, balas);
- format(msg, sizeof(msg), "(INFO) O Admin %s lhe deu a arma de id %d com %d balas", Nome(playerid), arma, balas);
- SendClientMessage(ID, NOVO_VERDE, msg);
- format(msg, sizeof(msg), "Você deu a arma de id %d com %d balas para %s", arma, balas, Nome(ID));
- SendClientMessage(playerid, LARANJA, msg);
- }
- return 1;
- }
- CMD:dargrana(playerid, params [])
- {
- if(PlayerInfo[playerid][pMaster] == 1)
- {
- new grana;
- if(sscanf(params, "dd", ID, grana)) return SendClientMessage(playerid, CINZA, "Use: /dargrana [id] [quantia]");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) ID Invalido");
- GivePlayerMoney(ID, grana);
- format(msg, sizeof(msg), "(INFO) O Admin %s lhe deu %d de grana", Nome(playerid), grana);
- SendClientMessage(ID, NOVO_VERDE, msg);
- format(msg, sizeof(msg), "Você deu $%d a %s", grana, Nome(ID));
- SendClientMessage(playerid, LARANJA, msg);
- }
- return 1;
- }
- CMD:darcolete(playerid, params[])
- {
- new Colete;
- if(PlayerInfo[playerid][pMaster] == 1)
- {
- if(sscanf(params, "ui", ID, Colete)) return SendClientMessage(playerid, CINZA, "Use /darcolete [ID] [quantidade]");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, NOVO_VERMELHO, "[ERRO] ID invalido");
- if(Colete < 0 || Colete > 100) return SendClientMessage(playerid, CINZA, "Valor Inválido! Use de 0 a 100");
- SetPlayerArmour(ID, Colete);
- format(msg, sizeof(msg), "Você deu %d de colete a %s", Colete, Nome(ID));
- SendClientMessage(playerid, LARANJA, msg);
- format(msg, sizeof(msg), "(INFO) Você recebeu %d de Colete de %s", Colete, Nome(playerid));
- SendClientMessage(ID, NOVO_VERDE, msg);
- }
- return 1;
- }
- CMD:darvida(playerid, params[])
- {
- new Vida;
- if(PlayerInfo[playerid][pMaster] == 1)
- {
- if(sscanf(params, "ui", ID, Vida)) return SendClientMessage(playerid, CINZA, "Use /darvida [ID] [quantidade]");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, NOVO_VERMELHO, "[ERRO] ID invalido");
- if(Vida < 0 || Vida > 100) return SendClientMessage(playerid, CINZA, "Valor Inválido! Use de 0 a 100");
- SetPlayerHealth(ID, Vida);
- format(msg, sizeof(msg), "Você deu %d de vida a %s", Vida, Nome(ID));
- SendClientMessage(playerid, LARANJA, msg);
- format(msg, sizeof(msg), "(INFO) Você recebeu %d de vida de %s", Vida, Nome(playerid));
- SendClientMessage(ID, NOVO_VERDE, msg);
- }
- return 1;
- }
- CMD:a(playerid, params [])
- {
- if(PlayerInfo[playerid][pAdmin])
- {
- new msg2[100];
- if(sscanf(params, "s[100]", msg2)) return SendClientMessage(playerid, CINZA, "Use: /a [mensagem]");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(PlayerInfo[i][pAdmin] > 0)
- {
- format(msg, sizeof(msg), "[WW] Administrador %s: %s", Nome(playerid), msg2);
- SendClientMessage(i, 0x0080FFAA, msg);
- }
- }
- }
- return 1;
- }
- CMD:v(playerid, params [])
- {
- if(PlayerInfo[playerid][pVip])
- {
- new msg2[100];
- if(sscanf(params, "s[100]", msg2)) return SendClientMessage(playerid, CINZA, "Use: /a [mensagem]");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(PlayerInfo[i][pVip] > 0)
- {
- format(msg, sizeof(msg), "[WW] VIP %s: %s", Nome(playerid), msg2);
- SendClientMessage(i, 0xFF00FFAA, msg);
- }
- }
- }
- return 1;
- }
- CMD:vips(playerid, params [])
- {
- SendClientMessage(playerid,0x1E90FFAA,"• ~~~~~~~ Players VIP Online ~~~~~~~ •");
- new Jogador[24];
- new count = 0;
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pVip] == 1)
- {
- GetPlayerName(i,Jogador,24);
- format(msg,sizeof(msg),"» %s (ID: %d)", Jogador,i);
- SendClientMessage(playerid, 0x00FF00AA, msg);
- count++;
- }
- }
- }
- if(count == 0)
- {
- SendClientMessage(playerid, 0x00FFFFAA, "** Nenhum player VIP está online no momento!");
- }
- return 1;
- }
- CMD:admins(playerid, params [])
- {
- SendClientMessage(playerid,0x228B22AA,"• ~~~~~~~ Admins Online ~~~~~~~ •");
- new Jogador[24];
- new count = 0;
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pAdmin] == 1)
- {
- GetPlayerName(i,Jogador,24);
- format(msg,sizeof(msg),"» %s (ID: %d)", Jogador,i);
- SendClientMessage(playerid, 0x32CD32AA, msg);
- count++;
- }
- }
- }
- if(count == 0)
- {
- SendClientMessage(playerid, 0x32CD32AA, "** Nenhum Admin está online no momento!");
- }
- return 1;
- }
- CMD:setadmin(playerid, params [])
- {
- if(PlayerInfo[playerid][pMaster] == 1)
- {
- if(sscanf(params, "dd", ID)) return SendClientMessage(playerid, CINZA, "Use: /setadmin [id]");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) ID invalido");
- PlayerInfo[ID][pAdmin] = 1;
- format(msg, sizeof(msg), "Você setou %s como Administrador", Nome(ID));
- SendClientMessage(playerid, LARANJA, msg);
- format(msg, sizeof(msg), "(INFO) %s setou você como Admin /ComandosAdm", Nome(playerid));
- SendClientMessage(ID, NOVO_VERDE, msg);
- return 1;
- }
- else return SendClientMessage(playerid, COLOR_WHITE ,"Comando Invalido - {F81414}/AJUDA - {FFFFFF}Para Ver os Comandos do Servidor!");
- }
- CMD:tiraradmin(playerid, params[])
- {
- if(PlayerInfo[playerid][pMaster] == 1)
- {
- if(sscanf(params, "dd", ID)) return SendClientMessage(playerid, CINZA, "Use: /tiraradmin [id]");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) ID invalido");
- PlayerInfo[ID][pAdmin] = 0;
- format(msg, sizeof(msg), "Admin de %s retirado com sucesso", Nome(ID));
- SendClientMessage(playerid, LARANJA, msg);
- format(msg, sizeof(msg), "(INFO) O admin %s te tirou o seu Admin", Nome(playerid));
- SendClientMessage(ID, NOVO_VERDE, msg);
- return 1;
- }
- else return SendClientMessage(playerid, COLOR_WHITE ,"Comando Invalido - {F81414}/AJUDA - {FFFFFF}Para Ver os Comandos do Servidor!");
- }
- CMD:darvip(playerid, params [])
- {
- if(PlayerInfo[playerid][pMaster] == 1)
- {
- if(sscanf(params, "dd", ID)) return SendClientMessage(playerid, CINZA, "Use: /darvip [id]");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) ID invalido");
- PlayerInfo[ID][pVip] = 1;
- format(msg, sizeof(msg), "Você setou vip a %s ", Nome(ID));
- SendClientMessage(playerid, LARANJA, msg);
- format(msg, sizeof(msg), "(INFO) %s setou você como Player VIP /ComandosVip", Nome(playerid));
- SendClientMessage(ID, NOVO_VERDE, msg);
- return 1;
- }
- else return SendClientMessage(playerid, COLOR_WHITE ,"Comando Invalido - {F81414}/AJUDA - {FFFFFF}Para Ver os Comandos do Servidor!");
- }
- CMD:tirarvip(playerid, params [])
- {
- if(PlayerInfo[playerid][pMaster] == 1)
- {
- if(sscanf(params, "dd", ID)) return SendClientMessage(playerid, CINZA, "Use: /tirarvip [id]");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, NOVO_VERMELHO, "(ERRO) ID invalido");
- PlayerInfo[ID][pVip] = 0;
- format(msg, sizeof(msg), "Você tirou o vip de %s ", Nome(ID));
- SendClientMessage(playerid, LARANJA, msg);
- return 1;
- }
- else return SendClientMessage(playerid, COLOR_WHITE ,"Comando Invalido - {F81414}/AJUDA - {FFFFFF}Para Ver os Comandos do Servidor!");
- }
- // ============== Animações ============== //
- CMD:renderse(playerid, params[])
- {
- SetPlayerSpecialAction(playerid, 10);
- return 1;
- }
- CMD:ligar(playerid, params[])
- {
- SetPlayerSpecialAction(playerid, 11);
- return 1;
- }
- CMD:desligar(playerid, params[])
- {
- SetPlayerSpecialAction(playerid, 13);
- return 1;
- }
- CMD:bebado(playerid, params[])
- {
- ApplyAnimation(playerid, "PED", "WALK_DRUNK", 4.0, 1, 1, 1, 1, 0);
- return 1;
- }
- CMD:bomba(playerid, params[])
- {
- ClearAnimations(playerid);
- ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
- return 1;
- }
- CMD:apontar(playerid, params[])
- {
- ApplyAnimation(playerid, "ped", "ARRESTgun", 4.0, 0, 1, 1, 1, -1);
- return 1;
- }
- CMD:merda(playerid, params[])
- {
- ApplyAnimation(playerid, "RAPPING", "Laugh_01", 4.0, 0, 0, 0, 0, 0);
- return 1;
- }
- CMD:mascararse(playerid, params[])
- {
- ApplyAnimation(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0);
- return 1;
- }
- CMD:roubar(playerid, params[])
- {
- ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- CMD:cruzarb(playerid, params[])
- {
- ApplyAnimation(playerid, "COP_AMBIENT", "Coplook_loop", 4.0, 0, 1, 1, 1, -1);
- return 1;
- }
- CMD:deitar(playerid, params[])
- {
- ApplyAnimation(playerid, "BEACH", "bather", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- CMD:abaixar(playerid, params[])
- {
- ApplyAnimation(playerid, "ped", "cower", 3.0, 1, 0, 0, 0, 0);
- return 1;
- }
- CMD:vomitar(playerid, params[])
- {
- ApplyAnimation(playerid, "FOOD", "EAT_Vomit_P", 3.0, 0, 0, 0, 0, 0);
- return 1;
- }
- CMD:comer(playerid, params[])
- {
- ApplyAnimation(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0);
- return 1;
- }
- CMD:rap(playerid, params[])
- {
- ApplyAnimation(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- CMD:passaramao(playerid, params[])
- {
- ApplyAnimation(playerid, "SWEET", "sweet_ass_slap", 4.0, 0, 0, 0, 0, 0);
- return 1;
- }
- CMD:cobrar(playerid, params[])
- {
- ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0);
- return 1;
- }
- CMD:overdose(playerid, params[])
- {
- ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- CMD:fumar(playerid, params[])
- {
- ApplyAnimation(playerid, "SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- CMD:fumar2(playerid, params[])
- {
- ApplyAnimation(playerid, "SMOKING", "F_smklean_loop", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- CMD:sentar(playerid, params[])
- {
- ApplyAnimation(playerid, "BEACH", "ParkSit_M_loop", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- CMD:conversar(playerid, params[])
- {
- ApplyAnimation(playerid, "PED", "IDLE_CHAT", 4.0, 0, 0, 0, 0, 0);
- return 1;
- }
- CMD:fodase(playerid, params[])
- {
- ApplyAnimation(playerid, "PED", "fucku", 4.0, 0, 0, 0, 0, 0);
- return 1;
- }
- CMD:taichi(playerid, params[])
- {
- ApplyAnimation(playerid, "PARK", "Tai_Chi_Loop", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- CMD:observar(playerid, params[])
- {
- ApplyAnimation(playerid, "BAR", "dnk_stndF_loop", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- CMD:pararanim(playerid, params[])
- {
- ClearAnimations(playerid);
- return 1;
- }
- CMD:animes(playerid, params[])
- {
- SendClientMessage(playerid, VERMELHO_MORTO, " ======================= Lista de Animes ======================= ");
- SendClientMessage(playerid, BRANCO_CIVIL, "/renderse /ligar /desligar /bebado /bomba /apontar /merda /mascararse");
- SendClientMessage(playerid, BRANCO_CIVIL, "/roubar /cruzarb /deitar /abaixar /vomitar /comer /rap /passaramao");
- SendClientMessage(playerid, BRANCO_CIVIL, "/cobrar /overdose /fumar /fumar2 /sentar /conversar /fodase /taichi");
- SendClientMessage(playerid, BRANCO_CIVIL, "/observar /pararanim = Parar animações");
- SendClientMessage(playerid, VERMELHO_MORTO, " ======================= Lista de Animes ======================= ");
- return 1;
- }
- public OnPlayerCommandPerformed(playerid, cmdtext[], success)
- {
- if(!success)
- return SendClientMessage(playerid, COLOR_WHITE ,"Comando Invalido - {F81414}/AJUDA - {FFFFFF}Para Ver os Comandos do Servidor!");
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- VeiculoOcupado[vehicleid] = true;
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- VeiculoOcupado[vehicleid] = false;
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == REGISTRO)
- {
- if(response)
- {
- if(!strlen(inputtext))
- {
- new String[100];
- format(String, sizeof(String), "{FFFFFF}Nick: {FF0000}%s\n{FFFFFF}Status: Não Registrado\n\n{FFFFFF} Digite Uma Senha Para Continuar", Nome(playerid));
- ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_INPUT, "Registro", String, "Registrar", "Cancelar");
- SendClientMessage(playerid, 0x1E90FFAA,"Senha invalida, digite uma senha válida");
- return 1;
- }
- new String[100];
- format(String, sizeof(String), CONTAS, Nome(playerid));
- DOF2_CreateFile(String);
- DOF2_SetString(String,"Senha",inputtext);
- DOF2_SetInt(String,"Dinheiro",500);
- DOF2_SetInt(String,"Vida", 100);
- DOF2_SetInt(String,"Colete", 0);
- DOF2_SetInt(String,"Matou",0);
- DOF2_SetInt(String,"Morreu",0);
- DOF2_SetInt(String,"Logou",0);
- DOF2_SetInt(String,"level",0);
- ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "Login", "{1E90FF}Pronto você se registrou agora digite Sua Senha Para Logar-Se", "Logar", "Cancelar");
- return 1;
- } else {
- SendClientMessage(playerid, NOVO_LARANJA, "Você Foi Kickado Porque Não Quis Se Registrar!!");
- Kick(playerid);
- return 1;
- }
- }
- if(dialogid == LOGIN)
- {
- if(response)
- {
- if(!strlen(inputtext))
- {
- new String[100];
- format(String, sizeof(String), "{FFFFFF}Nick: {FF0000}%s\n{FFFFFF}Status: {FF0000}Registrado\n\n{FFFFFF} Digite Sua Senha Para Logar", Nome(playerid));
- ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "Login", String, "Logar", "Cancelar");
- SendClientMessage(playerid, 0x1E90FFAA,"Senha Incorreta !");
- return 1;
- }
- new String[100];
- format(String, sizeof(String), CONTAS, Nome(playerid));
- if(!strcmp(inputtext,DOF2_GetString(String,"Senha"),false))
- {
- CarregarPlayer(playerid);
- SendClientMessage(playerid, COLOR_WHITE,"{FF0000}>> {FFFFFF}Você Foi Logado Com Sucesso!!!"); //FF0000
- SendClientMessage(playerid, COLOR_WHITE,"{FF0000}>> {FFFFFF}Para desligar a radio use {FF0000}/radiooff{FFFFFF} para ligar {FF0000}/radiohunter");
- god[playerid] = 0;
- p[playerid][0] = 0;
- p[playerid][1] = 0;
- p[playerid][2] = 0;
- return 1;
- }
- else
- {
- SendClientMessage(playerid,0x9900FFAA,"Senha incorreta digite-a novamente");
- format(String, sizeof(String), "{FFFFFF}Nick: {FF0000}%s\n{FFFFFF}Status: {FF0000}Registrado\n\n{FFFFFF} Digite Sua Senha Para Logar", Nome(playerid));
- ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "Login", String, "Logar", "Cancelar");
- }
- return 1;
- }
- else
- {
- SendClientMessage(playerid, NOVO_LARANJA, "Você não quis se logar, por este motivo será Kickado");
- Kick(playerid);
- return 1;
- }
- }
- return 1;
- }
- forward OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid);
- public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid)
- {
- new Float:sangue, Float:vida;
- if(god[playerid] == 0)
- {
- god[playerid]++;
- GetPlayerHealth(playerid, vida);
- sangue = vida;
- }
- else if(god[playerid] > 0)
- {
- if(sangue == GetPlayerHealth(playerid, vida))
- {
- SendClientMessage(playerid, -1, "Você foi kickado por suspeita de xiter!");
- format(msg, sizeof(msg), "%s foi kickado automaticamente por suspeita de xiter", Nome(playerid));
- SendClientMessageToAll(NOVO_LARANJA, msg);
- Kick(playerid);
- }
- else
- {
- god[playerid] --;
- }
- }
- if(weaponid == 35 || weaponid == 36 || weaponid == 37 || weaponid == 38)
- {
- if(PlayerInfo[playerid][pAdmin] || PlayerInfo[playerid][pVip])
- {
- format(msg, sizeof(msg), "%s foi kickado automaticamente por usar arma proibida de id %d", Nome(issuerid), weaponid);
- SendClientMessageToAll(NOVO_LARANJA, msg);
- Kick(playerid);
- }
- }
- return 1;
- }
- forward AtualizarScore();
- public AtualizarScore()
- {
- for(new w = 0, y = GetMaxPlayers(); w != y; w++)
- {
- if(!IsPlayerConnected(w)) continue;
- new STR[26];
- format(STR, 26, "Matou: ~r~%d", Matou[w]);
- TextDrawShowForPlayer(w, textmatou[w]);
- TextDrawSetString(textmatou[w], STR);
- new STR1[26];
- format(STR1, 26, "Medalhas: ~r~%d", medalhas[w]);
- TextDrawShowForPlayer(w, textmedalhas[w]);
- TextDrawSetString(textmedalhas[w], STR1);
- new STR2[26];
- format(STR2, 26, "Morreu: ~r~%d", Morreu[w]);
- TextDrawShowForPlayer(w, textmorreu[w]);
- TextDrawSetString(textmorreu[w], STR2);
- }
- return true;
- }
- forward Atualizartempo();
- public Atualizartempo()
- {
- gettime(HoraRoYal, MinutosRoYal);
- format(StringRoYalTempo,32,"%02d:%02d",HoraRoYal,MinutosRoYal);
- TextDrawSetString(TempoRoYal,StringRoYalTempo);
- SetWorldTime(HoraRoYal);
- new x=0;
- while(x!=MAX_PLAYERS) {
- if(IsPlayerConnected(x) && GetPlayerState(x) != PLAYER_STATE_NONE) {
- SetPlayerTime(x,HoraRoYal,MinutosRoYal);
- }
- x++;
- }
- }
- stock SalvarPlayer(playerid)
- {
- new Float:Vida;
- new Float:Colete;
- new String[50];
- GetPlayerHealth(playerid, Vida);
- GetPlayerArmour(playerid, Colete);
- format(String, sizeof(String), CONTAS, Nome(playerid));
- DOF2_SetInt(String,"Dinheiro", GetPlayerMoney(playerid));
- DOF2_SetFloat(String,"Vida", Vida);
- DOF2_SetFloat(String,"Colete", Colete);
- DOF2_SetInt(String,"Matou", Matou[playerid]);
- DOF2_SetInt(String,"level", GetPlayerScore(playerid));
- DOF2_SetInt(String,"Morreu", Morreu[playerid]);
- DOF2_SetInt(String,"Master", PlayerInfo[playerid][pMaster]);
- DOF2_SetInt(String,"Admin", PlayerInfo[playerid][pAdmin]);
- DOF2_SetInt(String,"VIP", PlayerInfo[playerid][pVip]);
- DOF2_SetInt(String,"Medalhas", medalhas[playerid]);
- DOF2_SaveFile();
- return 1;
- }
- stock CarregarPlayer(playerid)
- {
- new String[50];
- format(String, sizeof(String), CONTAS, Nome(playerid));
- GivePlayerMoney(playerid, DOF2_GetInt(String,"Dinheiro"));
- SetPlayerScore(playerid, DOF2_GetInt(String,"level"));
- SetPlayerHealth(playerid, DOF2_GetInt(String,"Vida"));
- SetPlayerArmour(playerid, DOF2_GetInt(String,"Colete"));
- Matou[playerid] = DOF2_GetInt(String, "Matou");
- Morreu[playerid] = DOF2_GetInt(String, "Morreu");
- PlayerInfo[playerid][pMaster] = DOF2_GetInt(String, "Master");
- PlayerInfo[playerid][pAdmin] = DOF2_GetInt(String, "Admin");
- PlayerInfo[playerid][pVip] = DOF2_GetInt(String, "VIP");
- medalhas[playerid] = DOF2_GetInt(String, "Medalhas");
- return 1;
- }
- stock Nome(playerid)
- {
- new seuvirj[MAX_PLAYER_NAME];
- GetPlayerName(playerid, seuvirj, sizeof(seuvirj));
- return seuvirj;
- }
- forward RandomMSGs();
- public RandomMSGs()
- {
- new string[100];
- new random1 = random(sizeof(MSGs));
- format(string, sizeof(string), "{35CA69}Tom:{FFFFFF} %s", MSGs[random1]);
- SendClientMessageToAll(-1,string);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement