Advertisement
UniverseTeam

Transformice: Olimpo (v2.16)

Aug 26th, 2016
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 51.39 KB | None | 0 0
  1.  -- Variaveis -- --  --  --  --
  2. mapas={"@6788175","@6866812","@6868424"}
  3. mapas2={[[<C><P L="1300" D="x_transformice/x_maps/x_peche2014/x_nuages.jpg,250,0" /><Z><S><S P="0,0,0.3,0,0,0,0,0" L="232" H="380" c="4" Y="200" T="10" X="1174" /><S H="36" L="66" o="ff0a27" X="951" c="4" Y="141" T="12" P="0,0,0.3,0.2,0,0,0,0" /><S H="380" L="231" X="125" c="4" Y="200" T="10" P="0,0,0.3,0,0,0,0,0" /><S P="0,0,0.3,0,0,0,0,0" L="10" X="5" c="4" Y="76" T="10" H="140" /><S H="140" L="10" X="1295" c="4" Y="76" T="10" P="0,0,0.3,0,0,0,0,0" /><S L="14" X="234" H="30" Y="252" T="10" P="0,0,0.3,0,-50,0,0,0" /><S L="130" H="10" X="1241" Y="289" T="10" P="0,0,0.3,0,-35,0,0,0" /><S P="0,0,0.3,0.2,0,0,0,0" L="66" o="82ff" X="349" c="4" Y="141" T="12" H="36" /><S L="14" H="30" X="256" Y="252" T="10" P="0,0,0.3,0,50,0,0,0" /><S P="0,0,0.3,0,0,0,0,0" L="10" H="398" c="4" Y="200" T="10" X="246" /><S L="130" X="59" H="10" Y="289" T="10" P="0,0,0.3,0,35,0,0,0" /><S P="0,0,0.3,0,0,0,0,0" L="10" X="5" c="1" Y="265" T="10" H="240" /><S P="0,0,0.3,0.2,0,0,0,0" L="10" o="382b0d" X="312" c="4" Y="172" T="12" H="100" /><S L="500" H="37" X="250" Y="382" T="10" P="0,0,0.3,0,0,0,0,0" /><S L="280" X="239" H="28" Y="235" T="10" P="0,0,0.3,0,0,0,0,0" /><S X="246" L="10" H="160" c="1" Y="100" T="10" P="0,0,0.3,0,0,0,0,0" /><S P="0,0,0.3,0,0,0,0,0" L="231" H="12" c="1" Y="7" T="10" X="125" /><S L="182" H="24" X="101" Y="157" T="10" P="0,0,0.3,0,0,0,0,0" /><S L="182" X="149" H="24" Y="85" T="10" P="0,0,0.3,0,0,0,0,0" /><S H="240" L="10" X="1295" c="1" Y="265" T="10" P="0,0,0.3,0,0,0,0,0" /><S L="14" X="1043" H="30" Y="252" T="10" P="0,0,0.3,0,-50,0,0,0" /><S L="14" H="30" X="1066" Y="252" T="10" P="0,0,0.3,0,50,0,0,0" /><S X="1054" L="10" H="398" c="4" Y="200" T="10" P="0,0,0.3,0,0,0,0,0" /><S L="280" H="28" X="1061" Y="235" T="10" P="0,0,0.3,0,0,0,0,0" /><S P="0,0,0.3,0,0,0,0,0" L="10" X="1054" c="1" Y="100" T="10" H="160" /><S H="100" L="10" o="382b0d" X="988" c="4" Y="172" T="12" P="0,0,0.3,0.2,0,0,0,0" /><S L="182" X="1199" H="24" Y="157" T="10" P="0,0,0.3,0,0,0,0,0" /><S L="182" H="24" X="1151" Y="85" T="10" P="0,0,0.3,0,0,0,0,0" /><S X="1175" L="231" H="12" c="1" Y="7" T="10" P="0,0,0.3,0,0,0,0,0" /><S L="500" H="37" X="1050" Y="382" T="10" P="0,0,0.3,0,0,0,0,0" /><S L="120" X="650" H="21" Y="285" T="10" P="0,0,0.3,0,0,0,0,0" /></S><D><DS Y="207" X="192" /><F Y="67" D="" X="213" /><F Y="67" D="" X="1087" /></D><O /></Z></C>]]}
  4. adm={"Ricat1998","Xandyddl","Ricfonseca","Nutrilyoko","Giorace","Pedromacte","Joaninhanja","Xandacpum","Minecralopoo","Frenfrenfren"}
  5. ban={}
  6. blue={}
  7. red={}
  8. data={}
  9. Name = '#Olimpo'
  10. Versao = '2.16'
  11. bluer=0
  12. redr=0
  13. bluew=0
  14. redw=0
  15. bc=0
  16. c9=0
  17. m3=0
  18. m6=0
  19. bluewr=0
  20. redwr=0
  21. -----------------------------------
  22. tfm.exec.disableAfkDeath(true)
  23. tfm.exec.disableAutoShaman(true)
  24. tfm.exec.disableAutoNewGame(true)
  25. tfm.exec.disableAutoScore(true)
  26. tfm.exec.disableAllShamanSkills(true)
  27. tfm.exec.newGame(mapas[math.random(#mapas)],false)
  28. tfm.exec.setGameTime(150, true)
  29. ui.addTextArea(900, "<p align='center'><font color='#FF0000' size='15'>", p, 250, 110, 350, 170, 1, 0x1D55D4, 0.85, true)
  30. ui.addTextArea(901, "<p align='center'><a href='event:fecharinicio'><font color='#01F973' size='15'>X", p, 580, 110, 20, 20, 1, 0x1D55D4, 0.35, true)
  31. ui.addTextArea(902, "<p align='center'><font color='#FFFFFF' size='25'>Welcome to Olympo", p, 250, 130, 350, 180, 1, 0x1D55D4, 0, true)
  32. ui.addTextArea(903, "<p align='center'><font color='#FFFFFF' size='15'>Type !help in the chat for more info.", p, 250, 220, 350, 180, 1, 0x1D55D4, 0, true)
  33.  
  34. T = {
  35.       br = {
  36.         Admins = 'Lista de Administradores',
  37.         Close = 'Fechar',
  38.         Help = 'Ajuda',
  39.         Select = 'Selecione uma das opções',
  40.         a1 = 'Rampage',
  41.         a2 = 'Ponte',
  42.         a3 = 'Aliatorio',
  43.         h0 = 'Inicio',
  44.         oi1 = 'Bem vindo a página da ajuda.',
  45.         oi2 = 'Clique nas abas ao lado para procurar o que deseja.',
  46.         h1 = 'Como Jogar',
  47.         h11 = 'No inicio de cada rodada você vai pertencer a uma equipe (azul ou vermelha) e terá que invadir a outra base e roubar o queijo.',
  48.         h12 = 'Em cada mapa vai aparecer numeros que são ajudas, aperte espaço nelas para invocar ou ganhar itens e assim atacar a outra base e defender a sua.',
  49.         h13 = 'Tenha muito cuidado com os poderes que usa para não ficar ajudando o seu oponente.',
  50.         h14 = 'Ambos os lados vão se organizar na defesa e ataque para conseguirem ganhar.',
  51.         h15 = 'Sempre que você pegar o queijo da equipe adeversaria deve ir o mais rápido possível para perto da sua bandeira e apertar espaço para ganhar ponto.',
  52.         h16 = 'No final de cada rodada a equipe com mais pontos ganha 1 win.',
  53.         h17 = 'Quando uma das equipes atingir 8 wins, vai começar uma rodada especial chamada Batalha Celeste.',
  54.         h18 = 'Numa rodada final as duas equipes têm que lutar como nunca com mais poderes, a equipe que ganhar a rodada da Batalha Celeste ganha o jogo.',
  55.         h2 = 'História',
  56.         h21 = 'Bem vindo ao monte Olimpo!               Rápido a batalha está para começar, os Deuses querem exterminar todos os ratos, porém os Shamans não concordam com isto e lutarão para a sua salvação. Ambos os dois lados tem sua fraqueza, o queijo celeste, quem o pegar podera estar na frente para ganhar esta batalha, se prepare e lute para conseguir o queijo celeste mas volte a tempo a sua base! (História ficticia)',
  57.         h3 = 'Comandos',
  58.         h31 = 'Abre esta janela',
  59.         h33 = 'Amostra a janela de changelog',
  60.         h34 = 'Suicidio',
  61.         h35 = 'Abre o perfil',
  62.         h4 = 'Creditos',
  63.         h41 = 'Jogo criado por Xandyddl e Ricfonseca',
  64.         h42 = 'Desenvolvido por toda a Universe Team',
  65.         h43 = 'Versão actual',
  66.         h44 = 'Cenarios Normais',
  67.         h45 = 'Cenarios Celestes',
  68.     };
  69. }
  70. function t(n,t)
  71.     for n in pairs (tfm.get.room.playerList) do
  72.         if T[tfm.get.room.playerList[n].community] then
  73.             return T[tfm.get.room.playerList[n].community][t]
  74.         else
  75.               return T.br[t]
  76.         end
  77.     end
  78. end
  79.  
  80. function eventNewPlayer(p)
  81.  system.bindKeyboard(p,32,true,true)
  82.  system.bindKeyboard(p,67,true,true)
  83.  system.bindKeyboard(p,72,true,true)
  84.  if not inicio and not fim then
  85.   newData={
  86.             ["qj"]=0;
  87.             ["tm"]=0;
  88.             ["bl"]=0;
  89.             ["p1"]=0;
  90.             ["p2"]=0;
  91.             ["p3"]=0;
  92.             ["p4"]=0;
  93.             ["p5"]=0;
  94.             ["p6"]=0;
  95.             ["p7"]=0;
  96.             };
  97.   data[p] = newData;
  98.   ui.addTextArea(900, "<p align='center'><font color='#FF0000' size='15'>", p, 250, 110, 350, 170, 1, 0x1D55D4, 0.85, true)
  99.   ui.addTextArea(901, "<p align='center'><a href='event:fecharinicio'><font color='#01F973' size='15'>X", p, 580, 110, 20, 20, 1, 0x1D55D4, 0.35, true)
  100.   ui.addTextArea(902, "<p align='center'><font color='#FFFFFF' size='25'>Welcome to Olimpo", p, 250, 130, 350, 180, 1, 0x1D55D4, 0, true)
  101.   ui.addTextArea(903, "<p align='center'><font color='#FFFFFF' size='15'>Type !help in the chat for more info.", p, 250, 220, 350, 180, 1, 0x1D55D4, 0, true)
  102.   if p == "Ricfonseca" then
  103.    ui.addTextArea(904, "<p align='center'><font color='#FFFFFF' size='22'>Bem-Vindo Ricfonseca</p><p align='center'><font color='#FF0500' size='16'>Você é um Administrador</p><p align='left'><font color='#FFFFFF' size='15'> </p><p align='left'><font color='#FFFFFF' size='14'>Você possui acesso a ferramentas especiais no jogo, você pode encontra-las clicando no botão que se encontra no canto inferior. Você tem o dever de gerir o jogo com responsabilidade para que se torne mais divertido.</p>", p, 250, 110, 350, 170, 1, 0xFF0500, 0.85, true)
  104.    ui.addTextArea(905, "<p align='center'><a href='event:fecharinicio2'><font color='#01F973' size='15'>X", p, 580, 110, 20, 20, 1, 0xFF0500, 0.35, true)
  105.    ui.addTextArea(899, "<p align='center'><a href='event:hue'><font color='#FF0500' size='12'>ADM", p, 5, 378, 40, 20, 1, 0xFF0500, 0.40, true)
  106.   elseif p == "Xandyddl" then
  107.    ui.addTextArea(906, "<p align='center'><font color='#FFFFFF' size='22'>Bem-Vindo Xandyddl</p><p align='center'><font color='#FF0500' size='16'>Você é um Administrador</p><p align='left'><font color='#FFFFFF' size='15'> </p><p align='left'><font color='#FFFFFF' size='14'>Você possui acesso a ferramentas especiais no jogo, você pode encontra-las clicando no botão que se encontra no canto inferior. Você tem o dever de gerir o jogo com responsabilidade para que se torne mais divertido.</p>", p, 250, 110, 350, 170, 1, 0xFF0500, 0.85, true)
  108.    ui.addTextArea(905, "<p align='center'><a href='event:fecharinicio2'><font color='#01F973' size='15'>X", p, 580, 110, 20, 20, 1, 0xFF0500, 0.35, true)
  109.    ui.addTextArea(899, "<p align='center'><a href='event:hue'><font color='#FF0500' size='12'>ADM", p, 5, 378, 40, 20, 1, 0xFF0500, 0.40, true)
  110.   elseif p == "Ricat1998" then
  111.    ui.addTextArea(907, "<p align='center'><font color='#FFFFFF' size='22'>Bem-Vindo Ricat1998</p><p align='center'><font color='#FF0500' size='16'>Você é um Administrador</p><p align='left'><font color='#FFFFFF' size='15'> </p><p align='left'><font color='#FFFFFF' size='14'>Você possui acesso a ferramentas especiais no jogo, você pode encontra-las clicando no botão que se encontra no canto inferior. Você tem o dever de gerir o jogo com responsabilidade para que se torne mais divertido.</p>", p, 250, 110, 350, 170, 1, 0xFF0500, 0.85, true)
  112.    ui.addTextArea(905, "<p align='center'><a href='event:fecharinicio2'><font color='#01F973' size='15'>X", p, 580, 110, 20, 20, 1, 0xFF0500, 0.35, true)
  113.    ui.addTextArea(899, "<p align='center'><a href='event:hue'><font color='#FF0500' size='12'>ADM", p, 5, 378, 40, 20, 1, 0xFF0500, 0.40, true)
  114.   elseif p == "Giorace" then
  115.    ui.addTextArea(908, "<p align='center'><font color='#FFFFFF' size='22'>Bem-Vindo Giorace</p><p align='center'><font color='#FF0500' size='16'>Você é um Administrador</p><p align='left'><font color='#FFFFFF' size='15'> </p><p align='left'><font color='#FFFFFF' size='14'>Você possui acesso a ferramentas especiais no jogo, você pode encontra-las clicando no botão que se encontra no canto inferior. Você tem o dever de gerir o jogo com responsabilidade para que se torne mais divertido.</p>", p, 250, 110, 350, 170, 1, 0xFF0500, 0.85, true)
  116.    ui.addTextArea(905, "<p align='center'><a href='event:fecharinicio2'><font color='#01F973' size='15'>X", p, 580, 110, 20, 20, 1, 0xFF0500, 0.35, true)
  117.    ui.addTextArea(899, "<p align='center'><a href='event:hue'><font color='#FF0500' size='12'>ADM", p, 5, 378, 40, 20, 1, 0xFF0500, 0.40, true)
  118.   elseif p == "Nutrilyoko" then
  119.    ui.addTextArea(908, "<p align='center'><font color='#FFFFFF' size='22'>Bem-Vindo Nutrilyoko</p><p align='center'><font color='#FF0500' size='16'>Você é um Administrador</p><p align='left'><font color='#FFFFFF' size='15'> </p><p align='left'><font color='#FFFFFF' size='14'>Você possui acesso a ferramentas especiais no jogo, você pode encontra-las clicando no botão que se encontra no canto inferior. Você tem o dever de gerir o jogo com responsabilidade para que se torne mais divertido.</p>", p, 250, 110, 350, 170, 1, 0xFF0500, 0.85, true)
  120.    ui.addTextArea(905, "<p align='center'><a href='event:fecharinicio2'><font color='#01F973' size='15'>X", p, 580, 110, 20, 20, 1, 0xFF0500, 0.35, true)
  121.    ui.addTextArea(899, "<p align='center'><a href='event:hue'><font color='#FF0500' size='12'>ADM", p, 5, 378, 40, 20, 1, 0xFF0500, 0.40, true)
  122.   elseif p == "Joaninhanja" then
  123.    ui.addTextArea(908, "<p align='center'><font color='#FFFFFF' size='22'>Bem-Vinda Joaninhanja</p><p align='center'><font color='#FF0500' size='16'>Você é um Administrador</p><p align='left'><font color='#FFFFFF' size='15'> </p><p align='left'><font color='#FFFFFF' size='14'>Você possui acesso a ferramentas especiais no jogo, você pode encontra-las clicando no botão que se encontra no canto inferior. Você tem o dever de gerir o jogo com responsabilidade para que se torne mais divertido.</p>", p, 250, 110, 350, 170, 1, 0xFF0500, 0.85, true)
  124.    ui.addTextArea(905, "<p align='center'><a href='event:fecharinicio2'><font color='#01F973' size='15'>X", p, 580, 110, 20, 20, 1, 0xFF0500, 0.35, true)
  125.    ui.addTextArea(899, "<p align='center'><a href='event:hue'><font color='#FF0500' size='12'>ADM", p, 5, 378, 40, 20, 1, 0xFF0500, 0.40, true)
  126.   elseif p == "Minecralopoo" then
  127.    ui.addTextArea(908, "<p align='center'><font color='#FFFFFF' size='22'>Bem-Vindo Minecralopoo</p><p align='center'><font color='#FF0500' size='16'>Você é um Administrador</p><p align='left'><font color='#FFFFFF' size='15'> </p><p align='left'><font color='#FFFFFF' size='14'>Você possui acesso a ferramentas especiais no jogo, você pode encontra-las clicando no botão que se encontra no canto inferior. Você tem o dever de gerir o jogo com responsabilidade para que se torne mais divertido.</p>", p, 250, 110, 350, 170, 1, 0xFF0500, 0.85, true)
  128.    ui.addTextArea(905, "<p align='center'><a href='event:fecharinicio2'><font color='#01F973' size='15'>X", p, 580, 110, 20, 20, 1, 0xFF0500, 0.35, true)
  129.    ui.addTextArea(899, "<p align='center'><a href='event:hue'><font color='#FF0500' size='12'>ADM", p, 5, 378, 40, 20, 1, 0xFF0500, 0.40, true)
  130.   elseif p == "Xandacpum" then
  131.    ui.addTextArea(908, "<p align='center'><font color='#FFFFFF' size='22'>Bem-Vindo Xandacpum</p><p align='center'><font color='#FF0500' size='16'>Você é um Administrador</p><p align='left'><font color='#FFFFFF' size='15'> </p><p align='left'><font color='#FFFFFF' size='14'>Você possui acesso a ferramentas especiais no jogo, você pode encontra-las clicando no botão que se encontra no canto inferior. Você tem o dever de gerir o jogo com responsabilidade para que se torne mais divertido.</p>", p, 250, 110, 350, 170, 1, 0xFF0500, 0.85, true)
  132.    ui.addTextArea(905, "<p align='center'><a href='event:fecharinicio2'><font color='#01F973' size='15'>X", p, 580, 110, 20, 20, 1, 0xFF0500, 0.35, true)
  133.    ui.addTextArea(899, "<p align='center'><a href='event:hue'><font color='#FF0500' size='12'>ADM", p, 5, 378, 40, 20, 1, 0xFF0500, 0.40, true)
  134.   elseif p == "Frenfrenfren" then
  135.    ui.addTextArea(908, "<p align='center'><font color='#FFFFFF' size='22'>Bem-Vindo Frenfrenfren</p><p align='center'><font color='#FF0500' size='16'>Você é um Administrador</p><p align='left'><font color='#FFFFFF' size='15'> </p><p align='left'><font color='#FFFFFF' size='14'>Você possui acesso a ferramentas especiais no jogo, você pode encontra-las clicando no botão que se encontra no canto inferior. Você tem o dever de gerir o jogo com responsabilidade para que se torne mais divertido.</p>", p, 250, 110, 350, 170, 1, 0xFF0500, 0.85, true)
  136.    ui.addTextArea(905, "<p align='center'><a href='event:fecharinicio2'><font color='#01F973' size='15'>X", p, 580, 110, 20, 20, 1, 0xFF0500, 0.35, true)
  137.    ui.addTextArea(899, "<p align='center'><a href='event:hue'><font color='#FF0500' size='12'>ADM", p, 5, 378, 40, 20, 1, 0xFF0500, 0.40, true)
  138.   elseif p == "Pedromacte" then
  139.    ui.addTextArea(908, "<p align='center'><font color='#FFFFFF' size='22'>Bem-Vindo Pedromacte</p><p align='center'><font color='#FF0500' size='16'>Você é um Administrador</p><p align='left'><font color='#FFFFFF' size='15'> </p><p align='left'><font color='#FFFFFF' size='14'>Você possui acesso a ferramentas especiais no jogo, você pode encontra-las clicando no botão que se encontra no canto inferior. Você tem o dever de gerir o jogo com responsabilidade para que se torne mais divertido.</p>", p, 250, 110, 350, 170, 1, 0xFF0500, 0.85, true)
  140.    ui.addTextArea(905, "<p align='center'><a href='event:fecharinicio2'><font color='#01F973' size='15'>X", p, 580, 110, 20, 20, 1, 0xFF0500, 0.35, true)
  141.    ui.addTextArea(899, "<p align='center'><a href='event:hue'><font color='#FF0500' size='12'>ADM", p, 5, 378, 40, 20, 1, 0xFF0500, 0.40, true)
  142.   end
  143.  end
  144. end
  145. table.foreach(tfm.get.room.playerList,eventNewPlayer)
  146.  
  147. function eventLoop(elapsed, remaining)
  148.  local alive = false
  149.  for p,player in pairs(tfm.get.room.playerList) do
  150.   if not player.isDead then
  151.    alive = true
  152.    break
  153.   end
  154.  end
  155.  tfm.exec.setUIMapName(''..Name..' v'..Versao..'<BL>   |   <N>Score: <BV>'..bluer..' <N>/ <R>'..redr..'<BL>   |   <N>Wins: <BV>'..bluew..' <N>/ <R>'..redw..'<BL>')
  156.  if bc == 1 then
  157.   bluewr=bluew+bluer
  158.   redwr=redw+redr
  159.   ui.addTextArea(50, "<p align='center'><font color='#FACA3E' size='35'>Batalha Celeste", p, 505, 30, 290, 40, 1, 0x1E90FF, 0, false)
  160.   ui.addTextArea(51, "<p align='center'><font size='13'><V>Pontuação Final", p, 505, 81, 290, 22, 1, 0x1E90FF, 0, false)
  161.   ui.addTextArea(52, "<p align='center'><font size='60'><BV>"..bluewr.." <V>/ <R>"..redwr.."", p, 505, 90, 290, 80, 1, 0x1E90FF, 0, false)
  162.  end
  163.  if remaining <= 0 then
  164.   if bc == 1 then
  165.    bc=0
  166.    bluew=0
  167.    redw=0
  168.    bluer=0
  169.    redr=0
  170.   end
  171.   reset()
  172.   if bluew == 8 or redw == 8 then
  173.    bc=1
  174.    tfm.exec.newGame(mapas2[math.random(#mapas2)],false)
  175.    tfm.exec.setGameTime(150, true)
  176.    ui.addTextArea(50, "<p align='center'><font color='#FACA3E' size='35'>Batalha Celeste", p, 505, 30, 290, 40, 1, 0x1E90FF, 0, false)
  177.    ui.addTextArea(51, "<p align='center'><font size='13'><V>Pontuação Final", p, 505, 81, 290, 22, 1, 0x1E90FF, 0, false)
  178.    ui.addTextArea(52, "<p align='center'><font size='60'><BV>"..bluewr.." <V>/ <R>"..redwr.."", p, 505, 90, 290, 80, 1, 0x1E90FF, 0, false)
  179.    ui.addTextArea(53, "<p align='center'><font color='#7216EF' size='14'>★", p, 638, 248, 22, 22, 1, 0x7216EF, 0.4, false)
  180.    makeTeams()
  181.   else
  182.    tfm.exec.newGame(mapas[math.random(#mapas)],false)
  183.    tfm.exec.setGameTime(150, true)
  184.    ui.removeTextArea(50, p)
  185.    ui.removeTextArea(51, p)
  186.    ui.removeTextArea(52, p)
  187.    ui.removeTextArea(53, p)
  188.    makeTeams()
  189.   end
  190.  end
  191. end
  192.  
  193. function makeTeams()
  194.         local playerList={}
  195.         for name,player in pairs(tfm.get.room.playerList) do
  196.             table.insert(playerList,name)
  197.         end
  198.         for i=1,#playerList,1 do
  199.             local index=math.random(#playerList)
  200.             local name=playerList[index]
  201.                 if i%2==0 then
  202.                     table.insert(red,name)
  203.                     data[name].tm=2
  204.                     tfm.exec.setNameColor(name,0xFF0000)
  205.                     tfm.exec.movePlayer(name, 1120, 195, false, 0, 0, false)
  206.                     ui.addTextArea(11, "<p align='center'><font color='#FF0000' size='15'>1", name, 978, 338, 22, 22, 1, 0xFF0000, 0.4, false)
  207.                     ui.addTextArea(12, "<p align='center'><font color='#FF0000' size='15'>2", name, 898, 338, 22, 22, 1, 0xFF0000, 0.4, false)
  208.                     ui.addTextArea(13, "<p align='center'><font color='#FF0000' size='15'>3", name, 1240, 338, 22, 22, 1, 0xFF0000, 0.4, false)
  209.                     ui.addTextArea(14, "<p align='center'><font color='#FF0000' size='15'>4", name, 1012, 194, 22, 22, 1, 0xFF0000, 0.4, false)
  210.                     ui.addTextArea(15, "<p align='center'><font color='#FF0000' size='15'>5", name, 946, 194, 22, 22, 1, 0xFF0000, 0.4, false)
  211.                     ui.addTextArea(16, "<p align='center'><font color='#FF0000' size='15'>6", name, 1116, 119, 22, 22, 1, 0xFF0000, 0.4, false)
  212.                     ui.addTextArea(17, "<p align='center'><font color='#FF0000' size='15'>7", name, 1135, 194, 22, 22, 1, 0xFF0000, 0.4, false)
  213.                     ui.removeTextArea(1, name)
  214.                     ui.removeTextArea(2, name)
  215.                     ui.removeTextArea(3, name)
  216.                     ui.removeTextArea(4, name)
  217.                     ui.removeTextArea(5, name)
  218.                     ui.removeTextArea(6, name)
  219.                     ui.removeTextArea(7, name)
  220.                     ui.removeTextArea(9, name)
  221.                 else
  222.                     data[name].tm=1
  223.                     table.insert(blue,name)
  224.                     tfm.exec.setNameColor(name,0x1E90FF)
  225.                     ui.addTextArea(1, "<p align='center'><font color='#1E90FF' size='15'>1", name, 302, 338, 22, 22, 1, 0x1E90FF, 0.4, false)
  226.                     ui.addTextArea(2, "<p align='center'><font color='#1E90FF' size='15'>2", name, 382, 338, 22, 22, 1, 0x1E90FF, 0.4, false)
  227.                     ui.addTextArea(3, "<p align='center'><font color='#1E90FF' size='15'>3", name, 40, 338, 22, 22, 1, 0x1E90FF, 0.4, false)
  228.                     ui.addTextArea(4, "<p align='center'><font color='#1E90FF' size='15'>4", name, 268, 194, 22, 22, 1, 0x1E90FF, 0.4, false)
  229.                     ui.addTextArea(5, "<p align='center'><font color='#1E90FF' size='15'>5", name, 334, 194, 22, 22, 1, 0x1E90FF, 0.4, false)
  230.                     ui.addTextArea(6, "<p align='center'><font color='#1E90FF' size='15'>6", name, 164, 119, 22, 22, 1, 0x1E90FF, 0.4, false)
  231.                     ui.addTextArea(7, "<p align='center'><font color='#1E90FF' size='15'>7", name, 145, 194, 22, 22, 1, 0x1E90FF, 0.4, false)
  232.                     ui.removeTextArea(10, name)
  233.                     ui.removeTextArea(11, name)
  234.                     ui.removeTextArea(12, name)
  235.                     ui.removeTextArea(13, name)
  236.                     ui.removeTextArea(14, name)
  237.                     ui.removeTextArea(15, name)
  238.                     ui.removeTextArea(16, name)
  239.                     ui.removeTextArea(17, name)
  240.                     ui.removeTextArea(19, name)
  241.             end
  242.             table.remove(playerList,index)
  243.         end
  244. end
  245.  
  246. function reset()
  247.   if bluer > redr then
  248.    bluew=bluew+1
  249.   end
  250.   if bluer < redr then
  251.    redw=redw+1
  252.   end
  253.   bluer=0
  254.   redr=0
  255.   ui.removeTextArea(650, n)
  256.   ui.removeTextArea(651, n)
  257.   ui.removeTextArea(652, n)
  258.   ui.removeTextArea(90, n)
  259.   ui.removeTextArea(91, n)
  260.   ui.removeTextArea(92, n)
  261.   ui.removeTextArea(93, n)
  262.   ui.removeTextArea(41, n)
  263.   ui.removeTextArea(42, n)
  264. end
  265.  
  266. function eventPopupAnswer(id, p, r)
  267.  if id == 9 then
  268.   ui.addPopup(86,0,p.."  -  Administrador </p><p align='left'> </p><p align='left'> </p><p align='left'><B><s><font size='13'>"..r,nil,300,120,240, true)
  269.   m6=m6+1
  270.  end
  271. end
  272.  
  273. function eventKeyboard(p, keyid, down, x, y)
  274.  if keyid == 32 then
  275.    if x > 256 and x < 376 and y > 120 and y < 218 then
  276.     if data[p].qj == 1 then
  277.      tfm.exec.playerVictory(p)
  278.      bluer=bluer+1
  279.      tfm.exec.displayParticle(9, 305, 200, 0, 0, 0.5, -0.4, n)
  280.      tfm.exec.displayParticle(9, 305, 200, 0, 0, -0.5, -0.4, n)
  281.      tfm.exec.displayParticle(9, 305, 200, 0, 0, 0.2, -0.4, n)
  282.      tfm.exec.displayParticle(9, 305, 200, 0, 0, -0.2, -0.4, n)
  283.      tfm.exec.displayParticle(9, 305, 200, 0, 0, 0, -0.4, n)
  284.     end
  285.    end
  286.    if x > 924 and x < 1044 and y > 120 and y < 218 then
  287.     if data[p].qj == 1 then
  288.      tfm.exec.playerVictory(p)
  289.      redr=redr+1
  290.      tfm.exec.displayParticle(13, 991, 200, 0, 0, 0.5, -0.4, n)
  291.      tfm.exec.displayParticle(13, 991, 200, 0, 0, -0.5, -0.4, n)
  292.      tfm.exec.displayParticle(13, 991, 200, 0, 0, 0.2, -0.4, n)
  293.      tfm.exec.displayParticle(13, 991, 200, 0, 0, -0.2, -0.4, n)
  294.      tfm.exec.displayParticle(13, 991, 200, 0, 0, 0, -0.4, n)
  295.     end
  296.    end
  297.    if x > 302 and x < 324 and y > 338 and y < 360 then
  298.     if data[p].tm == 1 then
  299.      ui.removeTextArea(1, p)
  300.      tfm.exec.addShamanObject(26, math.random(10,650), math.random(10,350), 1, 2, 1, no)
  301.     end
  302.    end
  303.    if x > 382 and x < 404 and y > 338 and y < 360 then
  304.     if data[p].tm == 1 then
  305.      ui.removeTextArea(2, p)
  306.      tfm.exec.addShamanObject(math.random(1002,1005), 470, 340, 0, 0, 0, no)
  307.      tfm.exec.addShamanObject(math.random(401,409), 530, 340, 0, 0, 0, no)
  308.     end
  309.    end
  310.    if x > 40 and x < 62 and y > 338 and y < 360 then
  311.     if data[p].tm == 1 then
  312.      ui.removeTextArea(3, p)
  313.      tfm.exec.addShamanObject(math.random(1002,1005), 115, 340, 0, 21, 0, no)
  314.     end
  315.    end
  316.    if x > 268 and x < 290 and y > 194 and y < 216 then
  317.     if data[p].tm == 1 then
  318.      ui.removeTextArea(4, p)
  319.      tfm.exec.displayParticle(20, 275, 190, 0, 0, 0, -0.1, p)
  320.      tfm.exec.giveMeep(p)
  321.     end
  322.    end
  323.    if x > 334 and x < 356 and y > 194 and y < 216 then
  324.     if data[p].tm == 1 then
  325.      ui.removeTextArea(5, p)
  326.      tfm.exec.displayParticle(29, 340, 198, 0, 1, 0, 1, p)
  327.      ui.addTextArea(90, "<p align='left'><a href='event:a1'><font color='#109AFF' size='8'>(1) "..t(p,'a1').."", p, 390, 150, 60, 15, 1, 0x000000, 0.3, false)
  328.      ui.addTextArea(91, "<p align='left'><a href='event:a2'><font color='#109AFF' size='8'>(2) "..t(p,'a2').."", p, 390, 175, 60, 15, 1, 0x000000, 0.3, false)
  329.      ui.addTextArea(92, "<p align='left'><a href='event:a3'><font color='#109AFF' size='8'>(3) "..t(p,'a3').."", p, 390, 200, 60, 15, 1, 0x000000, 0.3, false)
  330.      ui.addTextArea(93, "<p align='center'><font color='#FFFFFF' size='10'>"..t(p,'Select').."", p, 380, 110, 100, 35, 1, 0x000000, 0, false)
  331.     end
  332.    end
  333.    if x > 164 and x < 186 and y > 119 and y < 141 then
  334.     if data[p].tm == 1 then
  335.      ui.removeTextArea(6, p)
  336.      tfm.exec.addShamanObject(math.random(1002,1005), 155, 120, 0, -25, 0, no)
  337.     end
  338.    end
  339.    if x > 1135 and x < 1157 and y > 194 and y < 216 then
  340.     if data[p].tm == 2 then
  341.      data[p].bl=10
  342.      ui.removeTextArea(17, p)
  343.     end
  344.    end
  345.    if x > 978 and x < 1000 and y > 338 and y < 360 then
  346.     if data[p].tm == 2 then
  347.      ui.removeTextArea(11, p)
  348.      tfm.exec.addShamanObject(27, math.random(960,1290), math.random(10,350), 0, 0, 0, no)
  349.     end
  350.    end
  351.    if x > 898 and x < 920 and y > 338 and y < 360 then
  352.     if data[p].tm == 2 then
  353.      ui.removeTextArea(12, p)
  354.      tfm.exec.addShamanObject(math.random(1002,1005), 830, 340, 0, 0, 0, no)
  355.      tfm.exec.addShamanObject(math.random(401,409), 770, 350, 0, 0, 0, no)
  356.     end
  357.    end
  358.    if x > 1240 and x < 1262 and y > 338 and y < 360 then
  359.     if data[p].tm == 2 then
  360.      ui.removeTextArea(13, p)
  361.      tfm.exec.addShamanObject(math.random(1002,1005), 1125, 340, 0, -21, 0, no)
  362.     end
  363.    end
  364.    if x > 1012 and x < 1034 and y > 194 and y < 216 then
  365.     if data[p].tm == 2 then
  366.      ui.removeTextArea(14, p)
  367.      tfm.exec.giveMeep(p)
  368.     end
  369.    end
  370.    if x > 1116 and x < 1138 and y > 119 and y < 141 then
  371.     if data[p].tm == 2 then
  372.      ui.removeTextArea(16, p)
  373.      tfm.exec.addShamanObject(math.random(1002,1005), 1140, 118, 0, 25, 0, no)
  374.     end
  375.    end
  376.    if x > 145 and x < 167 and y > 194 and y < 216 then
  377.     if data[p].tm == 1 then
  378.      data[p].bl=10
  379.      ui.removeTextArea(7, p)
  380.     end
  381.    end
  382.    if x > 638 and x < 660 and y > 248 and y < 270 then
  383.     if bc == 1 then
  384.      if c9 == 0 then
  385.       ui.removeTextArea(53, n)
  386.       data[p].p7=data[p].p7+2
  387.       tfm.exec.setShaman(p)
  388.       c9=1
  389.       if data[p].tm == 1 then
  390.        bluer=bluer+1
  391.        tfm.exec.setNameColor(p,0x1E90FF)
  392.       else
  393.        redr=redr+1
  394.        tfm.exec.setNameColor(p,0xFF0000)
  395.       end
  396.      end
  397.     end
  398.    end
  399.  end
  400. end
  401.  
  402. function eventChatCommand(p, cmd)
  403.  if cmd == "help" then
  404.   ui.addTextArea(200, "<p align='center'><font color='#FFFFFF' size='15'>", p, 145, 60, 530, 300, 1, 0xFACA3E, 0.8, true)
  405.   ui.addTextArea(201, "<p align='center'><a href='event:h0'><font color='#FFFFFF' size='15'>"..t(p,'h0').."", p, 155, 72, 135, 24, 1, 0xFACA3E, 0.5, true)
  406.   ui.addTextArea(202, "<p align='center'><a href='event:h1'><font color='#FFFFFF' size='15'>"..t(p,'h1').."", p, 155, 115, 135, 24, 1, 0xFACA3E, 0.5, true)
  407.   ui.addTextArea(203, "<p align='center'><a href='event:h2'><font color='#FFFFFF' size='15'>"..t(p,'h2').."", p, 155, 158, 135, 24, 1, 0xFACA3E, 0.5, true)
  408.   ui.addTextArea(204, "<p align='center'><a href='event:h3'><font color='#FFFFFF' size='15'>"..t(p,'h3').."", p, 155, 201, 135, 24, 1, 0xFACA3E, 0.5, true)
  409.   ui.addTextArea(205, "<p align='center'><a href='event:h4'><font color='#FFFFFF' size='15'>"..t(p,'h4').."", p, 155, 244, 135, 24, 1, 0xFACA3E, 0.5, true)
  410.   ui.addTextArea(206, "<p align='center'><a href='event:h5'><font color='#FFFFFF' size='15'>", p, 155, 287, 135, 24, 1, 0xFF0000, 0, true)
  411.   ui.addTextArea(207, "<p align='center'><a href='event:h6'><font color='#FFFFFF' size='15'>", p, 155, 328, 135, 24, 1, 0xFACA3E, 0, true)
  412.   ui.addTextArea(208, "<p align='center'><font color='#FFFFFF' size='15'>", p, 310, 70, 1, 280, 1, 0xFACA3E, 0.5, true)
  413.   ui.addTextArea(209, "<p align='center'><a href='event:fecharajuda'><font color='#01F973' size='15'>X", p, 655, 60, 20, 20, 1, 0xFACA3E, 0.35, true)
  414.   ui.addTextArea(210, "<p align='center'><font color='#FACA3E' size='20'>"..t(p,'Help').."", p, 330, 76, 330, 32, 1, 0xFACA3E, 0, true)
  415.   ui.addTextArea(211, "<p align='left'><font color='#FFFFFF' size='14'>• "..t(p,'oi1').."</p><p align='left'><font color='#FFFFFF' size='14'>• "..t(p,'oi2').."", p, 330, 126, 330, 220, 1, 0xFACA3E, 0, true)
  416.  elseif cmd == "adm" then
  417.   ui.addTextArea(300, "<p align='center'><font color='#FF0000' size='15'>", p, 220, 68, 375, 290, 1, 0xFF3835, 0.8, true)
  418.   ui.addTextArea(301, "<p align='center'><a href='event:fecharadm'>"..t(n,'Close').."", p, 300, 332, 220, 18, 1, 0xFFFFFF, 0.4, true)
  419.   ui.addTextArea(302, "<p align='center'><font color='#FF0000' size='25'>"..t(n,'Admins').."", p, 220, 70, 375, 30, 1, 0xFF3835, 0, true)
  420.   ui.addTextArea(303, "<p align='left'><font color='#FFFFFF' size='12'>Xandyddl</p><p align='left'><font color='#FFFFFF' size='12'>Ricfonseca</p><p align='left'><font color='#FFFFFF' size='12'>Ricat1998</p><p align='left'><font color='#FFFFFF' size='12'>Giorace</p><p align='left'><font color='#FFFFFF' size='12'>Minecralopoo</p><p align='left'><font color='#FFFFFF' size='12'>Xandacpum</p><p align='left'><font color='#FFFFFF' size='12'>Pedromacte</p><p align='left'><font color='#FFFFFF' size='12'>Frenfrenfren</p><p align='left'><font color='#FFFFFF' size='12'>Joaninhanja</p><p align='left'><font color='#FFFFFF' size='12'>Nutrilyoko</p>", p, 226, 112, 360, 200, 1, 0xFF3835, 0, true)
  421.  elseif cmd == "mort" then
  422.   tfm.exec.killPlayer(p)
  423.  elseif cmd == "p" then
  424.   ui.addTextArea(750, "<p align='center'><font face='Soopafresh' size='25'><J>Perfil</p><p align='left'><font size='20'><N></font></p><p align='left'><font face='Arial' size='15'><N><B>Partidas Jogadas: <V>"..data[p].p1.."</p><p align='left'><font face='Arial' size='15'><N><B>Vitorias: <V>"..data[p].p2.."</p><font face='Arial' size='15'><N><B>Derrotas: <V>"..data[p].p3.."</p><font face='Arial' size='15'><N><B>Pontos: <V>"..data[p].p4.."</p><font face='Arial' size='15'><N><B>Mortes: <V>"..data[p].p5.."</p><font face='Arial' size='15'><N><B>Batalhas Celestes: <V>"..data[p].p6.."</p><p align='left'><font face='Arial' size='15'><N><B>Pontos Lendarios: <V>"..data[p].p7.."</p>", p, 306, 80, 199, 259, 0x293941, 0x282a34, 1, true)
  425.   ui.addTextArea(751, "<p align='center'><a href='event:fecharperfil'><font size='13'>Fechar", p, 315, 315, 181, 18, 0x253941, 0x282a34, 0.7, true)
  426.  elseif cmd == "rank" then
  427.   eventRanking(p)
  428.     ui.addTextArea(601, "<p align='center'><a href='event:fecharrank'><font size='13'>Fechar", p, 315, 315, 181, 18, 0x253941, 0x282a34, 0.7, true)
  429.  end
  430. end
  431.  
  432. function eventTextAreaCallback(id, p, cmd)
  433.  if cmd == "fecharadm" then
  434.   ui.removeTextArea(300, p)
  435.   ui.removeTextArea(301, p)
  436.   ui.removeTextArea(302, p)
  437.   ui.removeTextArea(303, p)
  438.  elseif cmd == "fecharinicio" then
  439.   ui.removeTextArea(900, p)
  440.   ui.removeTextArea(901, p)
  441.   ui.removeTextArea(902, p)
  442.   ui.removeTextArea(903, p)
  443.  elseif cmd == "fecharrank" then
  444.   ui.removeTextArea(600, p)
  445.   ui.removeTextArea(601, p)
  446.   ui.removeTextArea(602, p)
  447.  elseif cmd == "fecharperfil" then
  448.   ui.removeTextArea(750, p)
  449.   ui.removeTextArea(751, p)
  450.  elseif cmd == "fecharinicio2" then
  451.   ui.removeTextArea(904, p)
  452.   ui.removeTextArea(905, p)
  453.   ui.removeTextArea(906, p)
  454.   ui.removeTextArea(907, p)
  455.   ui.removeTextArea(908, p)
  456.   ui.removeTextArea(909, p)
  457.   ui.removeTextArea(910, p)
  458.   ui.removeTextArea(911, p)
  459.   ui.removeTextArea(912, p)
  460.  elseif cmd == "fecharinicio3" then
  461.   ui.removeTextArea(500, p)
  462.   ui.removeTextArea(501, p)
  463.   ui.removeTextArea(502, p)
  464.   ui.removeTextArea(503, p)
  465.   ui.removeTextArea(504, p)
  466.   ui.removeTextArea(505, p)
  467.   ui.removeTextArea(506, p)
  468.   ui.removeTextArea(507, p)
  469.   ui.removeTextArea(508, p)
  470.   ui.removeTextArea(509, p)
  471.   ui.removeTextArea(510, p)
  472.   ui.removeTextArea(511, p)
  473.   ui.removeTextArea(512, p)
  474.   ui.removeTextArea(513, p)
  475.   ui.removeTextArea(514, p)
  476.   ui.removeTextArea(515, p)
  477.  elseif cmd == "hue" then
  478.   ui.addTextArea(500, "<p align='center'><font color='#FF0000' size='15'>Poderes de Administrador</p><p align='center'><font color='#F67E00' size='18'>---------------- Ferramentas ----------------</p><p align='center'><font color='#FF0000' size='19'> </p><p align='center'><font color='#FF0000' size='70'> </p><p align='center'><font color='#E8EF16' size='18'>----------------- Moderação -----------------</p><p align='center'><font color='#FF0000' size='20'> </p><p align='center'><font color='#FF0000' size='40'> </p><p align='center'><font color='#FF0000' size='18'>---------------- Administração ----------------</p>", p, 200, 40, 400, 341, 1, 0xFF0000, 1, true)
  479.   ui.addTextArea(501, "<p align='center'><a href='event:fecharinicio3'><font color='#16EF98' size='15'>X", p, 580, 40, 20, 20, 1, 0xFF0000, 0.35, true)
  480.   ui.addTextArea(502, "<p align='center'><a href='event:B1'><font color='#FFFFFF' size='12'>Adicionar Mod", p, 212, 314, 175, 20, 1, 0xFF0000, 0.50, true)
  481.   ui.addTextArea(503, "<p align='center'><a href='event:B2'><font color='#FFFFFF' size='12'>Alterar Pontuação", p, 410, 314, 175, 20, 1, 0xFF0000, 0.50, true)
  482.   ui.addTextArea(504, "<p align='center'><a href='event:B3'><font color='#FFFFFF' size='12'>Adicionar Fun", p, 212, 351, 175, 20, 1, 0xFF0000, 0.50, true)
  483.   ui.addTextArea(505, "<p align='center'><a href='event:B4'><font color='#FFFFFF' size='12'>Enviar Menssagem", p, 410, 351, 175, 20, 1, 0xFF0000, 0.50, true)
  484.   ui.addTextArea(506, "<p align='center'><a href='event:C1'><font color='#FFFFFF' size='12'>Alterar tempo de jogo", p, 212, 89, 175, 20, 1, 0xF67E00, 0.50, true)
  485.   ui.addTextArea(507, "<p align='center'><a href='event:C2'><font color='#FFFFFF' size='12'>Iniciar rodada Party", p, 410, 89, 175, 20, 1, 0xF67E00, 0.50, true)
  486.   ui.addTextArea(508, "<p align='center'><a href='event:C3'><font color='#FFFFFF' size='12'>", p, 212, 127, 175, 20, 1, 0xF67E00, 0.50, true)
  487.   ui.addTextArea(509, "<p align='center'><a href='event:C4'><font color='#FFFFFF' size='12'>Alterar os pontos Blue", p, 410, 127, 175, 20, 1, 0xF67E00, 0.50, true)
  488.   ui.addTextArea(510, "<p align='center'><a href='event:C5'><font color='#FFFFFF' size='12'>Saltar rodada", p, 212, 164, 175, 20, 1, 0xF67E00, 0.50, true)
  489.   ui.addTextArea(511, "<p align='center'><a href='event:C6'><font color='#FFFFFF' size='12'>Alterar os pontos Red", p, 410, 164, 175, 20, 1, 0xF67E00, 0.50, true)
  490.   ui.addTextArea(512, "<p align='center'><a href='event:D1'><font color='#FFFFFF' size='12'>Banir jogador da sala", p, 212, 220, 175, 20, 1, 0xE8EF16, 0.50, true)
  491.   ui.addTextArea(513, "<p align='center'><a href='event:D2'><font color='#FFFFFF' size='12'>Banir jogador permanente", p, 410, 220, 175, 20, 1, 0xE8EF16, 0.50, true)
  492.   ui.addTextArea(514, "<p align='center'><a href='event:D3'><font color='#FFFFFF' size='12'>Iniciar votação pra banir", p, 212, 257, 175, 20, 1, 0xE8EF16, 0.50, true)
  493.   ui.addTextArea(515, "<p align='center'><a href='event:D4'><font color='#FFFFFF' size='12'>", p, 410, 257, 175, 20, 1, 0xE8EF16, 0.50, true)
  494.  elseif cmd == "B1" then
  495.   ui.addPopup(6,2,"<p align='center'><font color='#AFFF00' size='16'>Adicionar Mod</p><p align='center'><font size='2'></p><p align='center'><font size='10'>O jogador que você digitar apenas será mod na sala em questão. Quando a sala resertar deixará de ser mod. Para cancelar a opção clique em enviar sem nada escrito.</p><p align='center'><font size='2'></p><p align='center'><font size='12'>Introduza o nick</p>",p,275,125,250,true)
  496.  elseif cmd == "B2" then
  497.   ui.addPopup(7,2,"<p align='center'><font color='#AFFF00' size='16'>Alterar pontuação</p><p align='center'><font size='2'></p><p align='center'><font size='10'>Altera a sua pontuação</p><p align='center'><font size='2'></p><p align='center'><font size='12'>Introduza a pontuação</p>",p,275,125,250,true)
  498.  elseif cmd == "B3" then
  499.   ui.addPopup(8,2,"<p align='center'><font color='#AFFF00' size='16'>Adicionar Fun</p><p align='center'><font size='2'></p><p align='center'><font size='10'>O jogador que você digitar apenas será fun na sala em questão. Quando a sala resertar deixará de ser fun. Para cancelar a opção clique em enviar sem nada escrito.</p><p align='center'><font size='2'></p><p align='center'><font size='12'>Introduza o nick</p>",p,275,125,250,true)
  500.  elseif cmd == "B4" then
  501.   ui.addPopup(9,2,"<p align='center'><font color='#AFFF00' size='16'>Enviar menssagem</p><p align='center'><font size='2'></p><p align='center'><font size='10'>Abaixo escreva a menssagem que você pretende enviar a todos os jogadores. Esta ação não pode ser cancelada.</p><p align='center'><font size='2'></p><p align='center'><font size='12'>Escreva a menssagem</p>",p,275,125,250,true)
  502.  elseif cmd == "C1" then
  503.   ui.addPopup(3,2,"<p align='center'><font color='#AFFF00' size='16'>Alterar Tempo</p><p align='center'><font size='2'></p><p align='center'><font size='10'>O tempo que você digitar vai ser adicionado ao ja existente. O tempo tem que estar em segundos.</p><p align='center'><font size='2'></p><p align='center'><font size='12'>Insira o tempo adicionar</p>",p,275,125,250,true)
  504.  elseif cmd == "C2" then
  505.   ui.addPopup(10,1,"<p align='center'><font color='#AFFF00' size='16'>Ativar Modo Party</p><p align='center'><font size='2'></p><p align='center'><font size='12'>Você deseja ativar o modo party? Neste modo começa uma rodada especial e muito transloucada.</p>",p,275,125,250,true)
  506.  elseif cmd == "C3" then
  507.   ui.addPopup(0,0,"<p align='center'><font size='14'> Indisponivel",p,270,125,200,true)
  508.  elseif cmd == "C4" then
  509.   ui.addPopup(4,2,"<p align='center'><font color='#AFFF00' size='16'>Alterar os pontos Blue</p><p align='center'><font size='2'></p><p align='center'><font size='10'>Os pontos que introduzir vão ser somados aos ja existentes.</p><p align='center'><font size='2'></p><p align='center'><font size='12'>Introduza a pontuação</p>",p,275,125,250,true)
  510.  elseif cmd == "C5" then
  511.   ui.addPopup(11,1,"<p align='center'><font color='#AFFF00' size='16'>Saltar rodada</p><p align='center'><font size='2'></p><p align='center'><font size='12'>Você quer saltar a rodada atual? Vai terminar a rodada e começar uma nova.</p>",p,275,125,250,true)
  512.  elseif cmd == "C6" then
  513.   ui.addPopup(5,2,"<p align='center'><font color='#AFFF00' size='16'>Alterar os pontos Red</p><p align='center'><font size='2'></p><p align='center'><font size='10'>Os pontos que introduzir vão ser somados aos ja existentes.</p><p align='center'><font size='2'></p><p align='center'><font size='12'>Introduza a pontuação</p>",p,275,125,250,true)
  514.  elseif cmd == "D1" then
  515.   ui.addPopup(1,2,"<p align='center'><font color='#AFFF00' size='16'>Banir jogador da sala</p><p align='center'><font size='2'></p><p align='center'><font size='10'>Quando a sala em questão resertar o jogador é desbanido. Para cancelar a opção clique em enviar sem nada escrito.</p><p align='center'><font size='2'></p><p align='center'><font size='12'>Insira o nick do jogador</p>",p,275,125,250,true)
  516.  elseif cmd == "D2" then
  517.   ui.addPopup(2,2,"<p align='center'><font color='#AFFF00' size='16'>Banir jogador permanentemente</p><p align='center'><font size='2'></p><p align='center'><font size='10'>O jogador depois só poderá ser desbanido por um admin. Não dé ban desnecessariamente. Para cancelar a opção clique em enviar sem nada escrito.</p><p align='center'><font size='2'></p><p align='center'><font size='12'>Insira o nick do jogador</p>",p,275,125,250,true)
  518.  elseif cmd == "D3" then
  519.   ui.addPopup(12,1,"<p align='center'><font color='#AFFF00' size='16'>Iniciar votação</p><p align='center'><font size='2'></p><p align='center'><font size='12'>Esta opção permite que você inicie uma votação para decidir se bane um jogador.</p>",p,275,125,250,true)
  520.  elseif cmd == "D4" then
  521.   ui.addPopup(0,0,"<p align='center'><font size='14'> Indisponivel",p,270,125,200,true)
  522.  elseif cmd == "h0" then
  523.   ui.removeTextArea(210, p)
  524.   ui.removeTextArea(211, p)
  525.   ui.removeTextArea(212, p)
  526.   ui.removeTextArea(213, p)
  527.   ui.removeTextArea(214, p)
  528.   ui.removeTextArea(215, p)
  529.   ui.removeTextArea(216, p)
  530.   ui.removeTextArea(217, p)
  531.   ui.removeTextArea(218, p)
  532.   ui.removeTextArea(219, p)
  533.   ui.removeTextArea(220, p)
  534.   ui.removeTextArea(221, p)
  535.   ui.removeTextArea(222, p)
  536.   ui.removeTextArea(223, p)
  537.   ui.removeTextArea(224, p)
  538.   ui.removeTextArea(225, p)
  539.   ui.removeTextArea(226, p)
  540.   ui.addTextArea(210, "<p align='center'><font color='#FACA3E' size='20'>"..t(p,'Help').."", p, 330, 76, 330, 32, 1, 0xFACA3E, 0, true)
  541.   ui.addTextArea(211, "<p align='left'><font color='#FFFFFF' size='14'>• "..t(p,'oi1').."</p><p align='left'><font color='#FFFFFF' size='14'>• "..t(p,'oi2').."", p, 330, 126, 330, 220, 1, 0xFACA3E, 0, true)
  542.  elseif cmd == "h1" then
  543.   ui.removeTextArea(210, p)
  544.   ui.removeTextArea(211, p)
  545.   ui.removeTextArea(212, p)
  546.   ui.removeTextArea(213, p)
  547.   ui.removeTextArea(214, p)
  548.   ui.removeTextArea(215, p)
  549.   ui.removeTextArea(216, p)
  550.   ui.removeTextArea(217, p)
  551.   ui.removeTextArea(218, p)
  552.   ui.removeTextArea(219, p)
  553.   ui.removeTextArea(220, p)
  554.   ui.removeTextArea(221, p)
  555.   ui.removeTextArea(222, p)
  556.   ui.removeTextArea(223, p)
  557.   ui.removeTextArea(224, p)
  558.   ui.removeTextArea(225, p)
  559.   ui.removeTextArea(226, p)
  560.   ui.addTextArea(212, "<p align='center'><font color='#FACA3E' size='20'>"..t(p,'h1').."", p, 330, 76, 330, 32, 1, 0xFACA3E, 0, true)
  561.   ui.addTextArea(213, "<p align='left'><font color='#FFFFFF' size='14'>• "..t(p,'h11').."</p><p align='left'><font color='#FFFFFF' size='14'></p><p align='left'><font color='#FFFFFF' size='14'>• "..t(p,'h12').."</p><p align='left'><font color='#FFFFFF' size='14'> </p><p align='left'><font color='#FFFFFF' size='14'>• "..t(p,'h13').."", p, 330, 126, 330, 220, 1, 0xFACA3E, 0, true)
  562.   ui.addTextArea(224, "<p align='center'><a href='event:h1p2'><font color='#FAF000' size='14'>Página 2 »", p, 555, 320, 110, 23, 1, 0xFF0000, 0, true)
  563.  elseif cmd == "h1p2" then
  564.   ui.removeTextArea(210, p)
  565.   ui.removeTextArea(211, p)
  566.   ui.removeTextArea(212, p)
  567.   ui.removeTextArea(213, p)
  568.   ui.removeTextArea(214, p)
  569.   ui.removeTextArea(215, p)
  570.   ui.removeTextArea(216, p)
  571.   ui.removeTextArea(217, p)
  572.   ui.removeTextArea(218, p)
  573.   ui.removeTextArea(219, p)
  574.   ui.removeTextArea(220, p)
  575.   ui.removeTextArea(221, p)
  576.   ui.removeTextArea(222, p)
  577.   ui.removeTextArea(223, p)
  578.   ui.removeTextArea(224, p)
  579.   ui.removeTextArea(225, p)
  580.   ui.removeTextArea(226, p)
  581.   ui.addTextArea(212, "<p align='center'><font color='#FACA3E' size='20'>"..t(p,'h1').."", p, 330, 76, 330, 32, 1, 0xFACA3E, 0, true)
  582.   ui.addTextArea(213, "<p align='left'><font color='#FFFFFF' size='14'>• "..t(p,'h14').."</p><p align='left'><font color='#FFFFFF' size='14'></p><p align='left'><font color='#FFFFFF' size='14'>• "..t(p,'h15').."</p><p align='left'><font color='#FFFFFF' size='14'></p><p align='left'><font color='#FFFFFF' size='14'>• "..t(p,'h16').."</p>", p, 330, 126, 330, 220, 1, 0xFACA3E, 0, true)
  583.   ui.addTextArea(224, "<p align='center'><a href='event:h1'><font color='#FAF000' size='14'>« Página 1", p, 320, 320, 110, 23, 1, 0xFF0000, 0, true)
  584.   ui.addTextArea(225, "<p align='center'><a href='event:h1p3'><font color='#FAF000' size='14'>Página 3 »", p, 555, 320, 110, 23, 1, 0xFF0000, 0, true)
  585.  elseif cmd == "h1p3" then
  586.   ui.removeTextArea(210, p)
  587.   ui.removeTextArea(211, p)
  588.   ui.removeTextArea(212, p)
  589.   ui.removeTextArea(213, p)
  590.   ui.removeTextArea(214, p)
  591.   ui.removeTextArea(215, p)
  592.   ui.removeTextArea(216, p)
  593.   ui.removeTextArea(217, p)
  594.   ui.removeTextArea(218, p)
  595.   ui.removeTextArea(219, p)
  596.   ui.removeTextArea(220, p)
  597.   ui.removeTextArea(221, p)
  598.   ui.removeTextArea(222, p)
  599.   ui.removeTextArea(223, p)
  600.   ui.removeTextArea(224, p)
  601.   ui.removeTextArea(225, p)
  602.   ui.removeTextArea(226, p)
  603.   ui.addTextArea(212, "<p align='center'><font color='#FACA3E' size='20'>"..t(p,'h1').."", p, 330, 76, 330, 32, 1, 0xFACA3E, 0, true)
  604.   ui.addTextArea(213, "<p align='left'><font color='#FFFFFF' size='14'>• "..t(p,'h17').."</p><p align='left'><font color='#FFFFFF' size='14'></p><p align='left'><font color='#FFFFFF' size='14'>• "..t(p,'h18').."</p>", p, 330, 126, 330, 220, 1, 0xFACA3E, 0, true)
  605.   ui.addTextArea(224, "<p align='center'><a href='event:h1p2'><font color='#FAF000' size='14'>« Página 2", p, 320, 320, 110, 23, 1, 0xFF0000, 0, true)
  606.  elseif cmd == "h2" then
  607.   ui.removeTextArea(210, p)
  608.   ui.removeTextArea(211, p)
  609.   ui.removeTextArea(212, p)
  610.   ui.removeTextArea(213, p)
  611.   ui.removeTextArea(214, p)
  612.   ui.removeTextArea(215, p)
  613.   ui.removeTextArea(216, p)
  614.   ui.removeTextArea(217, p)
  615.   ui.removeTextArea(218, p)
  616.   ui.removeTextArea(219, p)
  617.   ui.removeTextArea(220, p)
  618.   ui.removeTextArea(221, p)
  619.   ui.removeTextArea(222, p)
  620.   ui.removeTextArea(223, p)
  621.   ui.removeTextArea(224, p)
  622.   ui.removeTextArea(225, p)
  623.   ui.removeTextArea(226, p)
  624.   ui.addTextArea(214, "<p align='center'><font color='#FACA3E' size='20'>"..t(p,'h2').."", p, 330, 76, 330, 32, 1, 0xFACA3E, 0, true)
  625.   ui.addTextArea(215, "<p align='left'><font color='#FFFFFF' size='14'>• "..t(p,'h21').."", p, 330, 126, 330, 220, 1, 0xFACA3E, 0, true)
  626.  elseif cmd == "h3" then
  627.   ui.removeTextArea(210, p)
  628.   ui.removeTextArea(211, p)
  629.   ui.removeTextArea(212, p)
  630.   ui.removeTextArea(213, p)
  631.   ui.removeTextArea(214, p)
  632.   ui.removeTextArea(215, p)
  633.   ui.removeTextArea(216, p)
  634.   ui.removeTextArea(217, p)
  635.   ui.removeTextArea(218, p)
  636.   ui.removeTextArea(219, p)
  637.   ui.removeTextArea(220, p)
  638.   ui.removeTextArea(221, p)
  639.   ui.removeTextArea(222, p)
  640.   ui.removeTextArea(223, p)
  641.   ui.removeTextArea(224, p)
  642.   ui.removeTextArea(225, p)
  643.   ui.removeTextArea(226, p)
  644.   ui.addTextArea(216, "<p align='center'><font color='#FACA3E' size='20'>"..t(p,'h3').."", p, 330, 76, 330, 32, 1, 0xFACA3E, 0, true)
  645.   ui.addTextArea(217, "<p align='left'><font color='#FFFFFF' size='14'>!help - "..t(p,'h31').."</p><p align='left'><font color='#FFFFFF' size='14'>!adm - "..t(p,'Admins').."</p><p align='left'><font color='#FFFFFF' size='14'>!news - "..t(p,'h33').."</p><p align='left'><font color='#FFFFFF' size='14'>!mort - "..t(p,'h34').."</p><p align='left'><font color='#FFFFFF' size='14'>!p - "..t(p,'h35').."</p>", p, 330, 126, 330, 220, 1, 0xFACA3E, 0, true)
  646.  elseif cmd == "h4" then
  647.   ui.removeTextArea(210, p)
  648.   ui.removeTextArea(211, p)
  649.   ui.removeTextArea(212, p)
  650.   ui.removeTextArea(213, p)
  651.   ui.removeTextArea(214, p)
  652.   ui.removeTextArea(215, p)
  653.   ui.removeTextArea(216, p)
  654.   ui.removeTextArea(217, p)
  655.   ui.removeTextArea(218, p)
  656.   ui.removeTextArea(219, p)
  657.   ui.removeTextArea(220, p)
  658.   ui.removeTextArea(221, p)
  659.   ui.removeTextArea(222, p)
  660.   ui.removeTextArea(223, p)
  661.   ui.removeTextArea(224, p)
  662.   ui.removeTextArea(225, p)
  663.   ui.removeTextArea(226, p)
  664.   ui.addTextArea(218, "<p align='center'><font color='#FACA3E' size='20'>"..t(p,'h4').."", p, 330, 76, 330, 32, 1, 0xFACA3E, 0, true)
  665.   ui.addTextArea(219, "<p align='left'><font color='#FFFFFF' size='14'>"..t(p,'h41').."</p><p align='left'><font color='#FFFFFF' size='14'></p><p align='left'><font color='#FFFFFF' size='14'>"..t(p,'h42').."</p><p align='left'><font color='#FFFFFF' size='14'>"..t(p,'h43')..": 2.16</p><p align='left'><font color='#FFFFFF' size='14'></p><p align='left'><font color='#FFFFFF' size='14'></p><p align='left'><font color='#FFFFFF' size='14'>"..t(p,'h44')..": 3</p><p align='left'><font color='#FFFFFF' size='14'>"..t(p,'h45')..": 1</p><p align='left'><font color='#FFFFFF' size='14'></p><p align='left'><font color='#FFFFFF' size='14'></p><p align='left'><font color='#FFFFFF' size='14'></p><p align='left'><font color='#FFFFFF' size='14'></p><p align='left'><font color='#FFFFFF' size='14'>Transformice Universe & Universe Team</p><p align='left'><font color='#FFFFFF' size='14'>©2013-2016", p, 330, 126, 330, 220, 1, 0xFACA3E, 0, true)
  666.  elseif cmd == "fecharajuda" then
  667.   ui.removeTextArea(200, p)
  668.   ui.removeTextArea(201, p)
  669.   ui.removeTextArea(202, p)
  670.   ui.removeTextArea(203, p)
  671.   ui.removeTextArea(204, p)
  672.   ui.removeTextArea(205, p)
  673.   ui.removeTextArea(206, p)
  674.   ui.removeTextArea(207, p)
  675.   ui.removeTextArea(208, p)
  676.   ui.removeTextArea(209, p)
  677.   ui.removeTextArea(210, p)
  678.   ui.removeTextArea(211, p)
  679.   ui.removeTextArea(212, p)
  680.   ui.removeTextArea(213, p)
  681.   ui.removeTextArea(214, p)
  682.   ui.removeTextArea(215, p)
  683.   ui.removeTextArea(216, p)
  684.   ui.removeTextArea(217, p)
  685.   ui.removeTextArea(218, p)
  686.   ui.removeTextArea(219, p)
  687.   ui.removeTextArea(220, p)
  688.   ui.removeTextArea(221, p)
  689.   ui.removeTextArea(222, p)
  690.   ui.removeTextArea(223, p)
  691.   ui.removeTextArea(224, p)
  692.   ui.removeTextArea(225, p)
  693.   ui.removeTextArea(226, p)
  694.  elseif cmd == "a1" then
  695.   tfm.exec.displayParticle(9, 340, 198, 0, 0, 0.5, -0.4, n)
  696.   tfm.exec.displayParticle(9, 340, 198, 0, 0, -0.5, -0.4, n)
  697.   tfm.exec.displayParticle(9, 340, 198, 0, 0, 0.2, -0.4, n)
  698.   tfm.exec.displayParticle(9, 340, 198, 0, 0, -0.2, -0.4, n)
  699.   tfm.exec.displayParticle(9, 340, 198, 0, 0, 0, -0.4, n)
  700.   ui.removeTextArea(90, p)
  701.   ui.removeTextArea(91, p)
  702.   ui.removeTextArea(92, p)
  703.   ui.removeTextArea(93, p)
  704.   tfm.exec.addShamanObject(math.random(1002,1005), 300, 200, 0, 30, 0, no)
  705.  elseif cmd == "a2" then
  706.   tfm.exec.displayParticle(9, 340, 198, 0, 0, 0.5, -0.4, n)
  707.   tfm.exec.displayParticle(9, 340, 198, 0, 0, -0.5, -0.4, n)
  708.   tfm.exec.displayParticle(9, 340, 198, 0, 0, 0.2, -0.4, n)
  709.   tfm.exec.displayParticle(9, 340, 198, 0, 0, -0.2, -0.4, n)
  710.   tfm.exec.displayParticle(9, 340, 198, 0, 0, 0, -0.4, n)
  711.   ui.removeTextArea(90, p)
  712.   ui.removeTextArea(91, p)
  713.   ui.removeTextArea(92, p)
  714.   ui.removeTextArea(93, p)
  715.   tfm.exec.movePlayer(p, 180, 195, false, 0, 0, false)
  716.   tfm.exec.addShamanObject(math.random(1002,1005), 320, 160, 10, 25, 10, no)
  717.  elseif cmd == "a3" then
  718.   tfm.exec.displayParticle(9, 340, 198, 0, 0, 0.5, -0.4, n)
  719.   tfm.exec.displayParticle(9, 340, 198, 0, 0, -0.5, -0.4, n)
  720.   tfm.exec.displayParticle(9, 340, 198, 0, 0, 0.2, -0.4, n)
  721.   tfm.exec.displayParticle(9, 340, 198, 0, 0, -0.2, -0.4, n)
  722.   tfm.exec.displayParticle(9, 340, 198, 0, 0, 0, -0.4, n)
  723.   ui.removeTextArea(90, p)
  724.   ui.removeTextArea(91, p)
  725.   ui.removeTextArea(92, p)
  726.   ui.removeTextArea(93, p)
  727.   tfm.exec.addShamanObject(math.random(1002,1005), 385, math.random(50,240), 0, 25, 0, no)
  728.  end
  729. end
  730.  
  731. function eventRanking(p)
  732.     local sc = {}
  733.     for p, player in pairs(tfm.get.room.playerList) do
  734.         sc[#sc+1] = {n=p,s=data[p].p4}
  735.     end
  736.     table.sort(sc,function(a,b) return a.s>b.s end)
  737.     str = ''
  738.     for k,v in pairs(sc) do
  739.         if k < 15 then
  740.             if str ~= '' then
  741.                 str=str.."<br><J>"..k.."° <V>"..v.n.." <bl>"..v.s..""
  742.             else
  743.                 str="<J>"..k.."° <V>"..v.n.." <bl>"..v.s..""
  744.             end
  745.         end
  746.     end
  747.     ui.addTextArea(600,"<p align='center'><font size='25'><J>Rank</p><p align='left'><B><font size='12'>"..str,p, 306, 80, 199, 259, 0x293941, 0x282a34, 1, true)
  748.     return str
  749. end
  750.  
  751. function eventPlayerWon(p, tempoPassado, tempoPassadoDesdeRespawn)
  752.  tfm.exec.setPlayerScore(p, 10, true)
  753.  data[p].qj=0
  754.  data[p].p4=data[p].p4+1
  755.  if bc == 1 then
  756.   data[p].p7=data[p].p7+1
  757.  end
  758.  ui.removeTextArea(90, p)
  759.  ui.removeTextArea(91, p)
  760.  ui.removeTextArea(92, p)
  761.  ui.removeTextArea(93, p)
  762.  ui.addTextArea(652, "<p align='center'><font color='#FFFFFF' size='13'>Você pontuou, parabens!", p, 240, 376, 320, 25, 1, 0x868686, 0.5, true)
  763. end
  764.  
  765. function eventPlayerGetCheese(p)
  766.  data[p].qj=1
  767.  if data[p].tm == 1 then
  768.   tfm.exec.killPlayer(p)
  769.  end
  770.  if data[p].tm == 2 then
  771.   tfm.exec.killPlayer(p)
  772.  end
  773. end
  774.  
  775. function eventPlayerDied(p)
  776.  tfm.exec.setPlayerScore(p, -1, true)
  777.  data[p].qj=0
  778.  data[p].p5=data[p].p5+1
  779.  ui.addTextArea(651, "<p align='center'><font color='#FFFFFF' size='13'>Você morreu, aguarde nova rodada.", p, 240, 376, 320, 25, 1, 0x868686, 0.5, true)
  780.  ui.removeTextArea(90, p)
  781.  ui.removeTextArea(91, p)
  782.  ui.removeTextArea(92, p)
  783.  ui.removeTextArea(93, p)
  784. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement