Advertisement
Tikabum

## TABLE DESIGNER ##

Dec 21st, 2017
14,606
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 97.52 KB | None | 0 0
  1. // ==UserScript==
  2. // @name ## TABLE DESIGNER ##
  3. // @namespace https://pastebin.com/raw/L7VMaxnt
  4. // @icon https://i.imgur.com/HFDXavN.png
  5. //⭐ESCOLHA SEU ÍCONE https://pastebin.com/raw/wpcDVCdE
  6. // @author TiKa and Tsalkapone
  7. // @include https://br*.tribalwars.com.br/*&screen=info_ally*
  8. // @include https://br*.tribalwars.com.br/*&screen=info_member*
  9. // @include https://br*.tribalwars.com.br/*&screen=info_player*
  10. // @version 4.4 (1/07/2019)
  11. // @updateURL https://pastebin.com/raw/L7VMaxnt
  12. // @downloadURL https://pastebin.com/raw/L7VMaxnt
  13. // @description R2-D2 como o Melhor Robô-Suporte te Oferece Praticidade em qualquer Missão!
  14. // @changelog ⌛ PARA MOSTRAR/OCULTAR CLIQUE NA SETA AO LADO DO NÚMERO "15" NA LINHA ABAIXO! ⌛
  15. /*
  16. 1.0 - Script do Tsalkapone
  17. 2.0 - Traduzido Pt/BR
  18. 2.1 - Bugs consertados
  19. 2.2 - Tabela Otimizada
  20. 2.3 - Códigos de Cor Removidos
  21. 2.4 - Códigos Desnecessários de Tabela Removidos
  22. 2.5 - Adicionado R2-D2
  23. 2.6 - Adicionado Emblema da STRIKE!
  24. 3.0 - Script Apelidado de ## TABLE DESIGNER ##
  25. 3.1 - Adicionada Descrição
  26. 3.2 - Códigos para Atualização Automática Incluídos!
  27. 3.3 - Script Otimizado!
  28. 3.4 - Corrgido Bug que Impedia o Funcionamento do Script na Página do Jogador
  29. 3.5 - Corrigidos Erros de Tradução
  30. 3.6 - Adicionada Descrição
  31. 3.7 - Códigos para Atualização Automática Incluídos!
  32. 3.8 - Corrigido Bug Nas Células de Exibição da Opção "Adicionar Colunas"
  33. 3.9 - Changelog corrigido
  34. 4.0 - Script Otimizado!
  35. 4.1 - Script Completamente Traduzido Pt/Bt
  36. 4.2 - Esquema de Cores Atualizado!
  37. 4.3 - Códigos de Formatação de Tabela Otimizados!
  38. 4.4 - Tabela de Tribos Otimizada!
  39. */
  40. // ==/UserScript==
  41.  
  42.  
  43. var Tsalactive = location.href.indexOf('info_ally') > -1;
  44. var Tsalactive1 = location.href.indexOf('info_player') > -1;
  45. var Tsalactive2 = location.href.indexOf('info_member') > -1;
  46. if (!Tsalactive && !Tsalactive1 && !Tsalactive2) {
  47. var contact_url = "https://forum.tribalwars.com.br/index.php?members/tikabum.58522/";
  48. var content = '<div style=max-width:1000px;>' +
  49. '<h2 class="popup_box_header"><center><u><font color="darkred">## Estatísticas de Jogadores e Tribos ##</font></u></center></h2>' +
  50. '<hr><p><center><font color=maroon><b>Este Script será ativado no Perfil de um Jogador, de uma Tribo ou na Lista de Membros da Tribo.</b></font></center></p>' +
  51. '<p><center><font color=maroon><b>Você gostaria de ser Redirecionado aos Rankings Mundiais?</b></font></center></p>' +
  52. '<br><br><center><input type="button" class="btn evt-confirm-btn btn-confirm-yes" id="go_man1" value="Vá para o Ranking de Jogadores">&emsp;' +
  53. '<input type="button" class="btn evt-confirm-btn btn-confirm-yes" id="go_man2" value="Vá para o Ranking de Tribos">&emsp;' +
  54. '<input type="button" class="btn evt-cancel-btn btn-confirm-no" id="close_this" value="Não"></center>' +
  55. '<br><br><hr><center><img class="tooltip-delayed" title="<font color=darkred>## Estatísticas de Jogadores e Tribos ##</font>" src="https://i.imgur.com/RrAg5YW.gif" style="cursor:help; position: relative"></center><br><center><p>Sinta-se livre para Relatar qualquer BUG do Script ou Enviar Sugestões de Melhoria. <a href="' + contact_url + '" title="Perfil FTW" target="_blank">⚡ TiKa ⚡</a></p></center>' +
  56. '</div>';
  57. Dialog.show('tribe_player_stats_intro', content);
  58. $("#go_man1").click(function() {
  59. window.location.assign(game_data.link_base_pure + "ranking&mode=player&rank=1");
  60. });
  61. $("#go_man2").click(function() {
  62. window.location.assign(game_data.link_base_pure + "ranking&mode=ally&rank=1");
  63. });
  64. $("#close_this").click(function() {
  65. var close_this = document.getElementsByClassName('popup_box_close');
  66. close_this[0].click();
  67. });
  68. } else {
  69. var tsaldiamorfwsi = '<link rel="stylesheet" type="text/css" href="https://dl.dropboxusercontent.com/s/r3ov8brxa6oxoal/Tsalkapone.Advanced_Coords_Extractor.css" />';
  70. var tsalbody = '<style>';
  71. tsalbody += '.tsalkembed1{ font-family: "Comic Sans MS", cursive, sans-serif;font-style:italic;color: purple;-webkit-animation: mymove1 3s infinite; -moz-animation: mymove1 3s infinite; animation: mymove1 6s infinite;font-weight: bold;}';
  72. tsalbody += '@-webkit-keyframes mymove1 {50% {color: red;}} @-moz-keyframes mymove1 {50% {color: red;}} @keyframes mymove1 {50% {color:red;}';
  73. tsalbody += '</style>';
  74. var tsalscript = '<script type="text/javascript">function tsal_align () {tsalkapone();}';
  75. tsalscript += 'function tsal_select() { var x=document.getElementById("tsal_plithos").value; var y1 = document.getElementById("sel1"); var y2 = document.getElementById("sel2"); var y3 = document.getElementById("sel3");';
  76. tsalscript += 'if (x=="0") {y1.style.display=""; y2.style.display="none"; y3.style.display="none";} if (x=="1") {y1.style.display="none"; y2.style.display=""; y3.style.display="none";} if (x=="2") {y1.style.display="none"; y2.style.display="none"; y3.style.display="";} }';
  77. tsalscript += 'function tsal_select1() { var x=document.getElementById("tsal_plithos1").value; var y1 = document.getElementById("sel4"); var y2 = document.getElementById("sel5"); var y3 = document.getElementById("sel6");';
  78. tsalscript += 'if (x=="0") {y1.style.display=""; y2.style.display="none"; y3.style.display="none";} if (x=="1") {y1.style.display="none"; y2.style.display=""; y3.style.display="none";} if (x=="2") {y1.style.display="none"; y2.style.display="none"; y3.style.display="";} }';
  79. tsalscript += 'function tsal_check(){var x1 = document.getElementById("tsal_act1"); var x2= document.getElementById("tsal_act2"); if (x1.checked==true) {x2.disabled=true;} else {x2.disabled=false;} if (x2.checked==true) {x1.disabled=true;} else {x1.disabled=false;}}';
  80. tsalscript += 'function tsal_extra(){var x = document.getElementById("plan7"); var y=document.getElementById("tsal_extra"); var z=document.getElementById("tsal_extra1");if (x.checked){y.style.display="";z.style.display="none";} else {y.style.display="none";z.style.display="";}}';
  81. tsalscript += 'function tsal_disable(){var x = document.getElementById("plan4"); var y=document.getElementById("plan9"); var z=document.getElementById("plan10");if (x.checked){y.disabled=false;z.disabled=false;} else {y.disabled=true;z.disabled=true;}}';
  82. tsalscript += '</script>';
  83.  
  84. $("head").append(tsaldiamorfwsi + tsalbody + tsalscript);
  85.  
  86.  
  87. if (Tsalactive1) {
  88.  
  89. var pageurltsal = window.location.href;
  90. var pageurl1 = pageurltsal.split("=");
  91. var pageurl2;
  92. var pageid;
  93. if (pageurl1[3] !== undefined) {
  94. pageurl2 = pageurl1[3].split("#");
  95. pageid = pageurl2[0];
  96. } else {
  97. pageid = game_data.player.id;
  98. }
  99. var pageurltsal1 = pageurltsal.split("//");
  100. var pageurltsal2 = pageurltsal1[1].split("/");
  101. var pageurltsal3 = pageurltsal1[1].split(".");
  102. var pageurltsal5 = pageurltsal3[2].split("/");
  103. var pageurltsal4 = pageurltsal3[1] + "." + pageurltsal5[0];
  104. var tsal_market = game_data.market;
  105. var main_url = pageurltsal1[0] + "//" + pageurltsal2[0] + game_data.link_base_pure;
  106. var urlPrefix = "";
  107. if (game_data.market == "en") {
  108. urlPrefix = "";
  109. } else {
  110. urlPrefix = '.' + game_data.market;
  111. }
  112.  
  113. var graphs = '<table id="tsalkaponemagic" width="100%" class="vis"><tbody><tr><th colspan="2"><center><font color="black"><b>Gráficos Disponíveis</b></font></center></th></tr>';
  114. graphs += '<tr><td><center><div id="spoiler"><input type="button" class="btn tsalbutton" value="⭐ GRÁFICO GERAL ⭐" onclick="toggle_spoiler(this)"><div><span style="display:none">';
  115. graphs += '<img src="http://' + pageurltsal3[0] + '.tribalwarsmap.com/' + game_data.market + '/graph/player/' + pageid + '" title="TribalWarsMap.com"></span></div></div></center></td></tr><tr><td><center><div id="spoiler">';
  116. graphs += '<input type="button" class="btn tsalbutton" value="Gráfico de ODA" onclick="toggle_spoiler(this)"><div>';
  117. graphs += '<span style="display:none"><img src="http://' + pageurltsal3[0] + '.tribalwarsmap.com/' + game_data.market + '/graph/oda_player/' + pageid + '" title="TribalWarsMap.com"></span></div></div></center></td></tr><tr><td><center><div id="spoiler">';
  118. graphs += '<input type="button" class="btn tsalbutton" value="Gráfico de ODD" onclick="toggle_spoiler(this)"><div><span style="display:none">';
  119. graphs += '<img src="http://' + pageurltsal3[0] + '.tribalwarsmap.com/' + game_data.market + '/graph/odd_player/' + pageid + '" title="TribalWarsMap.com"></span></div></td></tr><tr><td><center>';
  120. graphs += '<input type="button" class="btn tsalbutton" value="Gráfico de ODS" onclick="toggle_spoiler(this)"><div><span style="display:none">';
  121. graphs += '<img src="http://' + pageurltsal3[0] + '.tribalwarsmap.com/' + game_data.market + '/graph/ods_player/' + pageid + '" title="TribalWarsMap.com"></span></div></div></td></tr>';
  122. graphs += '<tr><th><center><font color="black"><b>Estatísticas Disponíveis</b></font></center></th></tr>';
  123. graphs += '<tr><td><a href="http://www' + urlPrefix + '.twstats.com/' + pageurltsal3[0] + '/index.php?page=player&id=' + pageid + '&utm_source=en&utm_medium=player&utm_campaign=dsref" target="_blank"><img src="graphic/welcome/ext.png"> Ir para o Perfil do TW~Stats</a></td></tr>';
  124. graphs += '<tr><td><a href="http://www' + urlPrefix + '.twstats.com/' + pageurltsal3[0] + '/index.php?page=player&id=' + pageid + '&mode=conquer_periods" target="_blank"><img src="graphic/welcome/ext.png"> Períodos de Conquistas</a></td></tr>';
  125. graphs += '<tr><td><a href="http://www' + urlPrefix + '.twstats.com/' + pageurltsal3[0] + '/index.php?page=player&id=' + pageid + '&mode=history" target="_blank"><img src="graphic/welcome/ext.png"> Histórico de Pontuação e OD</a></td></tr>';
  126. graphs += '<tr><td><a href="http://www' + urlPrefix + '.twstats.com/' + pageurltsal3[0] + '/index.php?page=player&mode=conquers&id=' + pageid + '" target="_blank"><img src="graphic/welcome/ext.png"> Conquistas</a></td></tr>';
  127. graphs += '</tbody></table>';
  128.  
  129.  
  130.  
  131. var villageTable = $("th:contains('Aldeias')").parent().parent();
  132. var playerTable = villageTable.parent().parent();
  133. var thePlayer1 = playerTable.find("th:first").text().replace(/\s+/, "");
  134. var thePlayer = thePlayer1.trim();
  135. var playerId;
  136. var Tsalactive3 = location.href.indexOf('id=') > -1;
  137. if (Tsalactive3) {
  138. playerId = document.URL.match(/id\=(\d+)/i)[1];
  139. } else {
  140. playerId = game_data.player.id;
  141. }
  142. var server = document.URL.match(/\/\/([a-z0-9]{1,5})\./i)[1];
  143.  
  144. var theTribeTd = playerTable.find("td:contains('Tribo:')").next("td");
  145.  
  146. var tribeId = 0;
  147. var theTribe = theTribeTd.html().match(/.*>(.*)<\/a>/i);
  148. if (theTribe) {
  149. theTribe = theTribe[1];
  150. tribeId = parseInt(theTribeTd.html().match(/id\=(\d+)/i)[1], 10);
  151. }
  152. var thePoints = playerTable.find("td:contains('Pontos:')").next("td").text();
  153. var OD = playerTable.find("td:contains('Oponentes derrotados:')").next("td").text();
  154.  
  155. var lexpand = "Exibir todas outras";
  156.  
  157.  
  158. function tsalscripts() {
  159.  
  160. var tsal = "";
  161.  
  162. var tsalk = document.getElementById('taCoords').value;
  163. var tsal3in = "[spoiler=⚡ Script de Fakes Nº1 - Coordenada Aleatória]\nAperte [b]T[/b] no seu Teclado (Após ativar o script) para saber mais sobre as Variáveis e Configurações\n\n[spoiler=⚫ Código do Script][code]javascript:var Tsalkapone_coords='" + tsalk + "';var Tsalkapone_scouts=5;var Tsalkapone_units_order={ram:1,catapult:1,sword:1,spear:1,axe:1,archer:1,light:1,marcher:1,heavy:1};$.getScript('https://dl.dropboxusercontent.com/s/n0945rwkzzqa4pl/Tsalkapone.Fake_Script_No1_ek.js');void 0;[/code][/spoiler][/spoiler]";
  164. tsal3in += "\n[spoiler=⚡ Script de Fakes Nº2 - Coordenada Consecutiva (Contínua)]\nAperte [b]T[/b] no seu Teclado (Após ativar o script) para saber mais sobre as Variáveis e Configurações\n\n[spoiler=⚫ Código do Script][code]javascript:var Tsalkapone_scouts=5;var Tsalkapone_units_order={ram:1,catapult:1,sword:1,spear:1,axe:1,archer:1,light:1,marcher:1,heavy:1};var Tsalkapone_coords='" + tsalk + "';var config={Tsalkapone_target:'Tsalkapone',Tsalkapone_repeat:1,Tsalkapone_cookieID:'fake'};$.getScript('https://dl.dropboxusercontent.com/s/jyufjpwbdo8h0id/Tsalkapone.Fake_Script_No2_ek.js');void 0;[/code][/spoiler][/spoiler]";
  165. tsal3in += "\n[spoiler=⚡ Script de Fakes Nº3 - Coordenada Aleatória, Aríete e Catapulta Apenas]\nAperte [b]T[/b] no seu Teclado (Após ativar o script) para saber mais sobre as Variáveis e Configurações\n\n[spoiler=⚫ Código do Script][code]javascript:var Tsalkapone_coords='" + tsalk + "';var Tsalkapone_scouts=5;var Tsalkapone_units_order={ram:1,catapult:1,sword:0,spear:0,axe:0,archer:0,light:0,marcher:0,heavy:0};$.getScript('https://dl.dropboxusercontent.com/s/n0945rwkzzqa4pl/Tsalkapone.Fake_Script_No1_ek.js');void 0;[/code][/spoiler][/spoiler]";
  166. var tsal3 = "";
  167. tsal3 += tsal3in;
  168.  
  169.  
  170. tsal += "javascript:var Tsalkapone_coords='" + tsalk + "';var Tsalkapone_scouts=1;var Tsalkapone_units_order={ram:1,catapult:1,sword:1,spear:1,axe:1,archer:1,light:1,marcher:1,heavy:1};$.getScript('https://dl.dropboxusercontent.com/s/n0945rwkzzqa4pl/Tsalkapone.Fake_Script_No1_ek.js');void 0;";
  171.  
  172. var tsal2 = "";
  173. tsal2 += "javascript:var Tsalkapone_scouts=1;var Tsalkapone_units_order={ram:1,catapult:1,sword:1,spear:1,axe:1,archer:1,light:1,marcher:1,heavy:1};var Tsalkapone_coords='" + tsalk + "';var config={Tsalkapone_target:'Tsalkapone',Tsalkapone_repeat:1,Tsalkapone_cookieID:'fake'};$.getScript('https://dl.dropboxusercontent.com/s/jyufjpwbdo8h0id/Tsalkapone.Fake_Script_No2_ek.js');void 0;";
  174.  
  175. var tsal4 = "";
  176. tsal4 += "javascript:var Tsalkapone_coords='" + tsalk + "';var snob=0;var spy=100; var ram=1e6;var catapult=0; var light=1e6; var heavy=0; var marcher=1e6;var axe=1e6;var spear=0; var archer=0; var sword=0; var Tsalkapone_script_title='Nuke';var Tsalkapone_cookieID='nuke1';$.getScript('https://dl.dropboxusercontent.com/s/uqon51aliz193wm/Tsalkapone.Nuke_Support_script_ek.js');void 0;";
  177.  
  178.  
  179. var content = '<div style=max-width:1500px;>' +
  180. '<h2 class="popup_box_header"><center><font color="red">⭐ SCRIPTS ESSENCIAIS ⭐</font></center></h2>' +
  181. '<br><font color="black"><b>As coordenada usadas como Alvo nos Scripts a seguir serão mostradas na Área de Extração de Coordenadas</b></font>\n' +
  182. '<hr><font color="maroon"><b>⚡ Script de Fakes Νο1</b></font><br><textarea onFocus="this.select();" cols=100 rows=4>' + tsal + '</textarea><br>' +
  183. '<hr><font color="maroon"><b>⚡ Script de Fakes Νο2</b></font><br><textarea onFocus="this.select();" cols=100 rows=4>' + tsal2 + '</textarea><br>' +
  184. '<hr><font color="maroon"><b>⚡ Script de NUKE (Selecionar Tropas)</b></font><br><textarea onFocus="this.select();" cols=100 rows=4>' + tsal4 + '</textarea><br>' +
  185. '<hr><font color="maroon"><b>⚡ Scripts para Mensagens ou Postagens em Fórum</b></font><br><textarea onFocus="this.select();" cols=100 rows=4>' + tsal3 + '</textarea><br>' +
  186. '<hr><center><img style="cursor:help" class="tooltip-delayed" title="<font color=darkred>## STRIKE TEAM ##</font>" src="https://i.imgur.com/RrAg5YW.gif"></center><p><center>Sinta-se livre para Relatar qualquer BUG do Script ou Enviar Sugestões de Melhoria. <a href="' + contact_url + '" target="_blank">⚡ TiKa ⚡</a></center></p>' +
  187. '</div>';
  188.  
  189. Dialog.show('tsalkapone_syntetagmenes', content);
  190. }
  191.  
  192.  
  193. var strCoords;
  194. var coords = new Array();
  195. var kont = new Array();
  196.  
  197. function gui() {
  198. var tds = document.getElementsByTagName("TD");
  199. var K = new Array();
  200. for (var idx = 0; idx < 100; idx++) K[idx] = new Array();
  201. var C = new Array();
  202. var C1 = new Array();
  203. for (var idx = 0; idx < tds.length; idx++) {
  204. var xy = tds[idx].innerHTML;
  205. if (/^\d+\|\d+$/.test(xy)) {
  206. C.push(xy);
  207. C1.push(xy);
  208. var xys = xy.split('|');
  209. K[Math.floor(parseInt(xys[0]) / 100) + Math.floor(parseInt(xys[1]) / 100) * 10].push(xy);
  210. }
  211. }
  212. C = C.join(' ');
  213. C1 = C1.join('\n');
  214.  
  215.  
  216. var prefix = '<textarea cols=100 rows=4>javascript: var coords=\'';
  217. var postfix = '\';var Tsalkapone_ανιχνευτές=1; var Tsalkapone_πολιορκητικοί_κριοί=1; var Tsalkapone_καταπέλτες=1;$.getScript(\'https://media.innogamescdn.com/com_DS_GR/Scripts/Scripts_vol2/Tsalkapone. Fake με κριό ή καταπέλτη_εκ.js\');void 0;</textarea><br>';
  218. var S = '<b><a target=\'_blank\' title="Tsalkapone profile" href=\'https://forum.tribalwars.net/index.php?members/tsalkapone.114063/\'>Tsalkapone, GR Game Operator-Script Editor</a> <br><br><u> Fake scripts με κριό ή καταπέλτη για όλα τα χωριά και για χωριά ανά ήπειρο</u></b><hr><font color=black><b>Όλα τα χωριά του λογαριασμού:</b></font><br>' + prefix + C + postfix;
  219. for (var idx = 0; idx < 100; idx++)
  220. if (K[idx].length > 0) {
  221. var Ks = K[idx].join(' ');
  222. S += '<br><br><font color=black><b>Χωριά στη Κ' + idx + '</b></font>:<br>' + prefix + Ks + postfix;
  223. }
  224.  
  225.  
  226. function getTableColumnValues(col) {
  227. var columnValues = [];
  228. $('#villages_list').each(function() {
  229. $('tr>td:nth-child(' + col + ')', $(this)).each(function() {
  230. columnValues.push($(this).text());
  231. });
  232. });
  233. return columnValues;
  234. }
  235.  
  236. function getTableColumnValues1() {
  237. var columnValues = [];
  238. var allSpans = document.getElementsByClassName('village_anchor');
  239. for (var i = 0; i < allSpans.length; i++) {
  240. columnValues.push(allSpans[i].getElementsByTagName('a')[0].href);
  241. }
  242. return columnValues;
  243. }
  244.  
  245. var vals = getTableColumnValues(2);
  246. var vals2 = getTableColumnValues(3);
  247. var vals3 = getTableColumnValues1();
  248. var tsal_cols = [];
  249. var tsal_cols2 = [];
  250.  
  251.  
  252. for (var i = 0; i < vals.length; ++i) {
  253. if (vals[i].indexOf("|") > 0) {
  254. tsal_cols.push(vals[i]);
  255. }
  256. }
  257. for (var i = 0; i < vals2.length; ++i) {
  258. tsal_cols2.push(vals2[i]);
  259. }
  260.  
  261.  
  262. var tsal_options = '<tr><th><center><b><font color="maroon">Descrição</font></b></center></th>';
  263. tsal_options += '<th><center><b><font color="maroon">Ativar</font></b></center></th>';
  264. tsal_options += '<th><center><b><font color="maroon">Cor do Título</font></b></center></th></tr>';
  265. tsal_options += '<tr><td>Adicionar Numeração</td><td><center><input id="tsal_num" type="checkbox"></center></td><td><center><input id="color1" type="color" value="#C50505"></center></td></tr>';
  266. tsal_options += '<tr><td>Adicionar [claim] nas Coordenadas</td><td><center><input id="tsal_claim" type="checkbox"></center></td><td><center><input id="color2" type="color" value="#4205C5"></center></td></tr>';
  267. tsal_options += '<tr><td>Adicionar Pontuação das Aldeias</td><td><center><input id="check_points" type="checkbox" ></center></td><td><center><input id="color3" type="color" value="#2E8E02"></center></td></tr>';
  268. tsal_options += '<tr><td>Adicionar Planejamento de Noblagem em cada Linha</td><td><center><input id="check_reserve_par" type="checkbox"></center></td><td><center><input id="color4" type="color" value="#FF0000"></center></td></tr>';
  269. tsal_options += '<tr><td>Adicionar Nova Coluna</td><td><input id="tsal_newcol" onchange="tsal_check();" type="checkbox">&nbsp;<span class="tsaltooltip"><img style="cursor: help; height:13px; width:13px" src="graphic/questionmark.png" ><span class="tsalinfo">Você precisa Ativar esta Opção para Adiconar uma nova Coluna</span></span>&nbsp;Ativar';
  270. tsal_options += '<br><input id="tsal_act1" onchange="tsal_check();" type="checkbox">&nbsp;<span class="tsaltooltip"><img style="cursor: help; height:13px; width:13px" src="graphic/questionmark.png" ><span class="tsalinfo">Adicionar [player] em TODAS as Linhas de uma Coluna Específica.</span></span>&nbsp;[player] TAG';
  271. tsal_options += '<br><input id="tsal_act2" onchange="tsal_check();" type="checkbox">&nbsp;<span class="tsaltooltip"><img style="cursor: help; height:13px; width:13px" src="graphic/questionmark.png" ><span class="tsalinfo">Adicionar [ally] em TODAS as Linhas de uma Coluna Específica.</span></span>&nbsp;[ally] TAG';
  272. tsal_options += '<br><input id="col_title" type="text" size="6" placeholder="Título" value="">&nbsp;<span class="tsaltooltip"><img style="cursor: help; height:13px; width:13px" src="graphic/questionmark.png" ><span class="tsalinfo">Inserir o Título da Coluna em Específico.</span></span>&nbsp;Título';
  273. tsal_options += '</td><td><center><input id="color5" type="color" value="#FF0000"></center></td></tr>';
  274. tsal_options += '<tr><th colspan="3"><center><span class="tsaltooltip"><img style="cursor: help; height:13px; width:13px" src="graphic/questionmark.png" ><span class="tsalinfo">Defina como as Linhas de Aldeias serão Incluídas na Tabela Projetada</span></span>&emsp;<font color="darkred"><b>Selecionar Aldeias</b></font></th></tr>';
  275. tsal_options += '<tr><td>Método:&nbsp;<select id="tsal_plithos" onchange="tsal_select();"><option value="0">Todas as Linhas</option><option value="1">Até o Número da Linha</option><option value="2">Depende da Pontuação</option></select></td>';
  276. tsal_options += '</td><td colspan="2"><span id="sel1">' + tsal_cols.length + ' Aldeias que serão Incluídas na Tabela</span>';
  277. tsal_options += '<span id="sel2" style="display:none;">Número da Linha:&nbsp;<input id="plithos" type="number" value="' + tsal_cols.length + '" min="0" max="' + tsal_cols.length + '"></span>';
  278. tsal_options += '<span id="sel3" style="display:none;">Pontuação Mínima:&nbsp;<input id="tsalk_pontoi" type="number" value="5000" min="0"><br>Pontuação Máxima:&nbsp;<input id="tsalk_pontoi1" type="number" value="13000" min="0"></span>';
  279. tsal_options += '</td></tr>';
  280.  
  281. var tsalin = '<br /><table id="tableOptions" class="vis " width="100%"><tr><th colspan="3"><center><font color="black"><b>Designer de Tabela</b></font></center></th></tr><tr><th colspan="3"><center><span class="tsaltooltip"><img style="cursor: help; height:13px; width:13px" src="graphic/questionmark.png" ><span class="tsalinfo">Defina as Colunas da Tabela e seu Contexto.<br> Você podera Adicionar uma Cor para cada Título.</span></span>&emsp;<font color="darkred"><b>Opções Disponíveis</b></font></center></th></tr>' + tsal_options;
  282. tsalin += '<br /><table id="tableText" class="vis " width="100%"><tr><th colspan="2"><center><font color="darkred"><b><span class="tsaltooltip"><img style="cursor: help; height:13px; width:13px" src="graphic/questionmark.png" ><span class="tsalinfo">O Código a seguir é Compatível com o Fórum da Tribo e o Bloco de Notas.</span></span>&nbsp;Código de Tabela</b></font></center></th></tr>' + '<tr><td>';
  283. tsalin += '<input type="button" id="button_generate" class="btn tsalbutton" value="Gerar Código de Tabela" /></td><td><textarea rows="10" cols="60" id="text_area" name="text_area" onfocus="select();" value=""></textarea></td></tr>';
  284. tsalin += '<tr><td colspan="2"><center><span class="tsalkembed1"><img width="20px;" src="https://dl.dropboxusercontent.com/s/s9swak86tirwdpd/Tsalkapone.%20Warning.gif">&emsp;ATENÇÃO: Você não pode postar Textos/Tableas que contenham 1.000 ou mais <b>]</b> (Colchetes)</span></center></td></tr></table>';
  285.  
  286. var tsalcell = '<table class="vis" width="100%" id="tsalplan_tab"><tr><th colspan="5">';
  287. tsalcell += '<center><font color="black"><b>Configurações do Plano</b></font></center></th></tr>';
  288. tsalcell += '<tr><th colspan="3"><center><b><font color="maroon">Descrição</font></b></center></th>';
  289. tsalcell += '<th><center><b><font color="maroon">Ativar</font></b></center></th>';
  290. tsalcell += '<th><center><b><font color="maroon">Cor do Título</font></b></center></th></tr>';
  291. tsalcell += '<tr><td>Título Principal</td><td colspan="2"><center>Texto<br><textarea cols="50" rows="2" id="k5">[color=#FFF8E6]________________________________________[/color][img]https://i.imgur.com/j3jpjYV.png[/img][code][/code]</textarea></center></td><td><center><input type="checkbox" id="plan8" checked></center></td><td><center><b><input id="col11" type="color" value="#009F05"></center></td></tr>';
  292. tsalcell += '<tr><td colspan="3">Adicionar Cor e [b] em toda numeração</td><td><center><input type="checkbox" id="plan1" checked></center></td><td><center><input id="col1" type="color" value="#FF0000"></center></td></tr>';
  293. tsalcell += '<tr><td colspan="3">Gerar Scripts de Fakes</td><td><center><input type="checkbox" id="plan2" checked></center></td><td><center><input id="col2" type="color" value="#3D01FF"></center></td></tr>';
  294. tsalcell += '<tr><td colspan="3">&emsp;&emsp;<span class="tsaltooltip"><img style="cursor: help; height:13px; width:13px" src="graphic/questionmark.png" ><span class="tsalinfo">Ao Ativar esta Opção, a Tabela que você Gerou usando o <b> Design de Tabela </b> será Incluída no Código. <br> <br> Caso não tenha Gerado nenhuma Tabela, um Spoiler VAZIO será Incluído no seu lugar.</span></span>&nbsp;Incluir Designer de Tabela</td><td><center><input type="checkbox" id="plan3"></center></td><td><center><b><input id="col3" type="color" value="#B700C7"></center></td></tr>';
  295. tsalcell += '<tr><td >Incluir Lista de Aldeias</td><td><span class="tsaltooltip"><img style="cursor: help; height:13px; width:13px" src="graphic/questionmark.png" ><span class="tsalinfo">Defina como as Coordenadas serão Selecionadas e Incluídas na Lista de Aldeias do Plano.</span></span>&nbsp;';
  296. tsalcell += 'Método:&nbsp;<select id="tsal_plithos1" onchange="tsal_select1();"><option value="0">Todas as ldeias</option><option value="1">Selecionar Aldeias Extraídas</option><option value="2">Selecionar Aldeias que Dependem de Pontuação</option></select>';
  297. tsalcell += '</td><td><span id="sel4">' + tsal_cols.length + ' Aldeias que serão Incluídas na Tabela</span>';
  298. tsalcell += '<span id="sel5" style="display:none;">Selecione o grupo Desejado de Aldeias Extraídas</span>';
  299. tsalcell += '<span id="sel6" style="display:none;">Pontuação Mínima:&nbsp;<input id="tsalk_p" type="number" value="5000" min="0"><br>Pontuação Máxima:&nbsp;<input id="tsalk_p1" type="number" value="13000" min="0"></span>';
  300. tsalcell += '</td><td><center><input type="checkbox" onchange="tsal_disable();" id="plan4" checked></center></td><td><center><input id="col4" type="color" value="#4EA700"></center></td></tr>';
  301. tsalcell += '<tr><td colspan="3">Estatísticas da Tribo</td><td><center><input type="checkbox" id="plan5"></center></td><td><center><input id="col5" type="color" value="#FF7700"></center></td></tr>';
  302. tsalcell += '<tr><td colspan="3">Estatísticas do Jogador</td><td><center><input type="checkbox" id="plan6"></center></td><td><center><input id="col6" type="color" value="#4EA700"></center></td></tr>';
  303. tsalcell += '<tr><td>Informação Adicional</td><td colspan="3"><center><b><span class="pulse1" id="tsal_extra1">Ative para Costumizar as opções Disponíveis</span></b></center><span id="tsal_extra" style="display:none">';
  304. tsalcell += '<br><center><b><u>Título</b></u></center><br>';
  305. tsalcell += 'Título:&emsp;<input type="text" size="30" id="t1" value="Descrição do Plano">';
  306. tsalcell += '<br>Texto:&emsp;<input type="text" size="70" id="k1" value="">';
  307. tsalcell += '<br>Cor do Título:&emsp;<input id="col7" type="color" value="#B700C7">';
  308. tsalcell += '<br><center><b><u>Texto Adicional</b></u></center><br>';
  309. tsalcell += 'Título:&emsp;<input type="text" size="30" id="t2" value="Horário em que os Ataques devem bater">';
  310. tsalcell += '<br>Texto:&emsp;<input type="text" size="70" id="k2" value="">';
  311. tsalcell += '<br>Cor do Título:&emsp;<input id="col8" type="color" value="#B700C7">';
  312. tsalcell += '<br><center><b><u>Texto Adicional</b></u></center><br>';
  313. tsalcell += 'Título:&emsp;<input type="text" size="30" id="t3" value="Meta do Planejamento">';
  314. tsalcell += '<br>Texto:&emsp;<input type="text" size="70" id="k3" value="">';
  315. tsalcell += '<br>Cor do Título:&emsp;<input id="col9" type="color" value="#B700C7">';
  316. tsalcell += '<br><center><b><u>Texto Adicional</b></u></center><br>';
  317. tsalcell += 'Título:&emsp;<input type="text" size="30" id="t4" value="Anotações">';
  318. tsalcell += '<br>Texto:&emsp;<input type="text" size="70" id="k4" value="">';
  319. tsalcell += '<br>Cor do Título:&emsp;<input id="col10" type="color" value="#B700C7">';
  320. tsalcell += '</span><td><center><input type="checkbox" onchange="tsal_extra();" id="plan7"></center></td></tr>';
  321. tsalcell += '<tr><td colspan="4">&emsp;&emsp;<span class="tsaltooltip"><img style="cursor: help; height:13px; width:13px" src="graphic/questionmark.png" ><span class="tsalinfo">Você precisa Ativar a <b> Lista da Aldeias </b> para Habilitar esta Opção</span></span>&nbsp;Adicionar [claim] em toda Coordenada na Lista de Aldeias</td><td><center><input type="checkbox" id="plan9"></center></td></tr>';
  322. tsalcell += '<tr><td colspan="4">&emsp;&emsp;<span class="tsaltooltip"><img style="cursor: help; height:13px; width:13px" src="graphic/questionmark.png" ><span class="tsalinfo">Você precisa Ativar a <b> Lista da Aldeias </b> para Habilitar esta Opção</span></span>&nbsp;Adicionar [player][/player]</b> em toda Coordenada na Lista de Aldeias</td><td><center><input type="checkbox" id="plan10"></center></td></tr>';
  323. tsalcell += '<tr><td colspan="5"><center><a class="btn tsalbutton" onclick="tsalplano();">Gerar Planejamento</a></center></td></tr>';
  324. tsalcell += "<tr><th colspan='5'><center><b><font color='black'><span class='tsaltooltip'><img style='cursor: help; height:13px; width:13px' src='graphic/questionmark.png' ><span class='tsalinfo'>O Código a seguir é Compatível com o Fórum da Tribo e o Bloco de Notas.</span></span>&nbsp;Código do Plano</font></b></th></tr>";
  325. tsalcell += "<tr><td colspan='5'><center><textarea cols='80' rows='10' id='plano_per' onFocus='this.select()'></textarea></center></td></tr>";
  326. tsalcell += '<tr><td colspan="5"><center><span class="tsalkembed1"><img width="20px;" src="https://dl.dropboxusercontent.com/s/s9swak86tirwdpd/Tsalkapone.%20Warning.gif">&emsp;ATENÇÃO: Você não pode postar Textos/Tableas que contenham 1.000 ou mais <b>]</b> (Colchetes)</span></center></td></tr></table>';
  327.  
  328.  
  329. kontClick = '<div><a style="cursor:pointer" title="Mostrar TODAS as Aldeias" onclick="setCoords(kont[0]);">⚡Todas as Aldeias</a>';
  330. for (i=11;i<100;i++) {
  331. if (kont[i] && kont[i].length > 0) {
  332. kontClick=kontClick+'<b> | </b><a style="cursor:pointer" title="Mostrar as Aldeias do Continente '+i+'" onclick="setCoords(kont['+i+'])">⚡ К'+i+'</a>';
  333. }
  334. }
  335. kontClick = kontClick + "</div>";
  336. var tsalkaponecell = '';
  337. tsalkaponecell += '<div style="min-width: 700px;" class="target-select clearfix vis float_left"><h4><font color=darkred><center>## ALDEIAS EXTRAÍDAS ##</center></font></h4>';
  338. tsalkaponecell += '<br><div>' + kontClick + '<textarea id="taCoords" value="" onFocus="this.select();" style=" width:90%" rows="5"></textarea></div>';
  339. tsalkaponecell += '<font color=darkred><b>Aldeias Extraídas:</b></font> <span id="count"></span><br><br>';
  340. tsalkaponecell += '<input type="checkbox" id="tsalorder" onchange="tsal_align();">&nbsp;<font color=black><b>Ordem Vertical/Horizontal</b></font><br><br>';
  341. tsalkaponecell += '<table id=tsalmenu class="vis" style="width: 100%"><tbody>';
  342. tsalkaponecell += '<tr><th colspan="2"><font color="darkred"><b><center>## STRIKE OPÇÕES ##</center></b></font></th>';
  343. tsalkaponecell += '<tr><td><font color="maroon"><b>⚡ Clique para Mostrar/Ocultar as Estatísticas e/ou Gráficos</b></font></td>';
  344. tsalkaponecell += '<td><span id="open1"><input type="button" value="Mostrar Gráficos e/ou Estatísticas" id="openf1" class="btn tsalbutton"></span><span id="close1" style="display:none">';
  345. tsalkaponecell += '<input class="btn tsalbutton" type="button" value="Ocultar Gráficos e/ou Estatísticas" id="closef1"></span></td></tr>';
  346. tsalkaponecell += '<tr><td><font color="maroon"><b>⚡ Abre um Planejador de Ataque Costumizável (Fórum)</b></font></td><td><span id="tsalplano1"><a class="btn tsalbutton" id="tsalplanbut1">Abrir Plano de Ataque</a></span><span style="display:none" id="tsalplano2"><a class="btn tsalbutton" id="tsalplanbut2">Fechar Plano de Ataque</a></span>'; /* + thePlayer + */
  347. tsalkaponecell += '<tr><td><font color="maroon"><b>⚡ Clique para Adicionar/Remover Coluna de Reservas</b></font></td>';
  348. tsalkaponecell += '<td><span id="open4" ><input type="button" value="Adicionar Colunas" id="openf4" class="btn tsalbutton"></span><span id="close4" style="display:none">';
  349. tsalkaponecell += '<input class="btn tsalbutton" type="button" value="Remover Colunas" id="closef4"></span></td></tr>';
  350. tsalkaponecell += '<tr><td><font color="maroon"><b>⚡ Clique para Mostrar/Ocultar o Designer de Tabela</b></font></td>';
  351. tsalkaponecell += '<td><span id="open2"><input type="button" value="Abrir Designer" id="openf2" class="btn tsalbutton"></span><span id="close2" style="display:none">';
  352. tsalkaponecell += '<input class="btn tsalbutton" type="button" value="Fechar Designer" id="closef2"></span></td></tr>';
  353. tsalkaponecell += '<tr><td><font color="maroon"><b>⚡ Clique para Mostrar/Ocultar a Lista de Aldeias</b></font></td>';
  354. tsalkaponecell += '<td><span id="open3" style="display:none"><input type="button" value="Mostrar Lista" id="openf3" class="btn tsalbutton"></span><span id="close3" >';
  355. tsalkaponecell += '<input class="btn tsalbutton" type="button" value="Ocultar Lista" id="closef3"></span></td></tr>';
  356. tsalkaponecell += '<tr><td><font color="maroon"><b>⚡ Abre um Pop Up com Scripts Essenciais</b></font></td><td><a class="btn tsalbutton" onclick="Tsalipeiros();">Scripts</a></td></tr>';
  357. tsalkaponecell += '</tbody></table><span id="tsalplan" style="display:none"><hr>' + tsalcell + '<hr></span><span id="tsaldiag" style="display:none"><hr>' + graphs + '<hr></span><span id="tsaltab" style="display:none"><hr>' + tsalin + '<hr></span></div>';
  358.  
  359. if (!document.getElementById('selectedone')) {
  360.  
  361. document.getElementById("villages_list").outerHTML = tsalkaponecell + document.getElementById("villages_list").outerHTML;
  362. } else {
  363. UI.SuccessMessage('<font color=gold><b><center><u>## NOTIFICAÇÃO ##</u></center></b></font> <br><br> O Script Tribe & Player Stats está em Excecução', 5000);
  364. }
  365.  
  366. $("#openf4").click(function() {
  367. document.getElementById('close4').style.display = "";
  368. document.getElementById('open4').style.display = "none";
  369. var tsal_th = '<th><center>Reserva</center></th>';
  370. var tsal_th2 = '<th><center>Cancelar</center></th>';
  371. table = $('table[class*="vis"]:has(td a[href*="info_village"])');
  372. var hdr = table.find('tr:eq(0)');
  373. hdr.html(hdr.html() + tsal_th);
  374. hdr.html(hdr.html() + tsal_th2);
  375.  
  376. var tsalvils = C.split(' ');
  377. var tsalcoords;
  378. $('#villages_list tr').append($("<td>"));
  379. $('#villages_list tr').append($("<td>"));
  380. $('#villages_list tbody tr').each(function() {
  381. $(this).children('td:last').append($('<td></td>'));
  382. });
  383. $('#villages_list tbody tr').each(function() {
  384. $(this).children('td:last').append($('<td></td>'));
  385. });
  386.  
  387. var tsalvils = C.split(' ');
  388. var tsalcoords;
  389. for (var i = 0; i < tsalvils.length; i++) {
  390. var y = vals3[i].split('=');
  391. var z = 'reservation_' + y[3];
  392.  
  393. /* CÉLULA DE RESERVA */
  394. document.getElementById("villages_list").rows[1 + i].cells[3].innerHTML = '<center><a href="' + game_data.link_base_pure + 'info_village&' + vals3[i] + '&action=reserve_village&h=' + game_data.csrf + '" target="blank"><img src="' + image_base + 'map/reserved_player.png"></a></center>';
  395. /* CÉLULA DE CANCELAR */
  396. document.getElementById("villages_list").rows[1 + i].cells[4].innerHTML = '<center><a href="' + game_data.link_base_pure + 'info_village&action=cancel_reservation&' + vals3[i] + '&h=' + game_data.csrf + '" target="blank"><img src="' + image_base + 'delete.png"></a></center>';
  397.  
  398. }
  399. });
  400. $("#closef4").click(function() {
  401. document.getElementById('close4').style.display = "none";
  402. document.getElementById('open4').style.display = "";
  403. location.reload();
  404. });
  405.  
  406.  
  407. $("#button_generate").click(function() {
  408.  
  409.  
  410. var plithos1 = document.getElementById('tsalk_pontoi').value;
  411. var plithos2 = document.getElementById('tsalk_pontoi1').value;
  412.  
  413. function select_villages() {
  414. var tsalvillages = [];
  415. $('#villages_list').each(function() {
  416. $('tr>td:nth-child(3)', $(this)).each(function() {
  417. var x = Number($(this).text().replace(/\./g, ''));
  418. if (x >= plithos1 && x < plithos2) {
  419. tsalvillages.push($(this).closest('tr').index());
  420. }
  421. });
  422. });
  423. return tsalvillages;
  424. }
  425. var tsalvillages = select_villages();
  426.  
  427.  
  428. var getIpoints = document.getElementById("check_points");
  429. var getIreserv = document.getElementById("check_reserve_par");
  430. var tsalres = document.getElementById("tsal_claim");
  431. var tsalnum = document.getElementById("tsal_num");
  432. var tsalcol = document.getElementById("tsal_newcol");
  433. var tsalact1 = document.getElementById("tsal_act1");
  434. var tsalact2 = document.getElementById("tsal_act2");
  435. var text_area = document.getElementById('text_area');
  436. var color1 = document.getElementById('color1').value;
  437. var color2 = document.getElementById('color2').value;
  438. var color3 = document.getElementById('color3').value;
  439. var color4 = document.getElementById('color4').value;
  440. var color5 = document.getElementById('color5').value;
  441. var col_title = document.getElementById('col_title').value;
  442. text_area.textContent = "";
  443.  
  444. var tag_tbody = document.getElementById("villages_list").getElementsByTagName("tbody")[0];
  445. var tag_td = tag_tbody.getElementsByTagName('td');
  446. var tableau = [],
  447. s = "[|]",
  448. d = "[*]",
  449. format = [],
  450. name_villages = [],
  451. points = [];
  452. var noms_colonnes = [];
  453. var tsal_close_tab = [];
  454. tsal_close_tab[0] = "[/*]\n[/table]";
  455. var tsal_number1;
  456. var tsal_coord1;
  457. var tsal_pontoi1;
  458. var tsal_res1;
  459. var tsal_claim1;
  460. var tsal_newcol;
  461. if (tsalcol.checked) {
  462. tsal_newcol = '[||]' + col_title + '';
  463. } else {
  464. tsal_newcol = '';
  465. }
  466. if (getIpoints.checked) {
  467. tsal_pontoi1 = '[||]Pontos';
  468. } else {
  469. tsal_pontoi1 = '';
  470. }
  471. if (getIreserv.checked) {
  472. tsal_res1 = '[||]Plano';
  473. } else {
  474. tsal_res1 = '';
  475. }
  476.  
  477. tsal_coords1 = 'Aldeias';
  478.  
  479. if (tsalnum.checked) {
  480. tsal_number1 = '[color=' + color1 + ']Nº[/color][||]';
  481. } else {
  482. tsal_number1 = '';
  483. }
  484. noms_colonnes[0] = "[table]\n[**]" + tsal_number1 + tsal_coords1 + tsal_pontoi1 + tsal_res1 + tsal_newcol + "[/**] \n";
  485. format[0] = "";
  486.  
  487. var addText = function(texte) {
  488. text_area.appendChild(document.createTextNode(texte));
  489. };
  490.  
  491. var tsalplithos;
  492. var plithos = document.getElementById('plithos').value;
  493. var tsal_plithos = document.getElementById('tsal_plithos');
  494.  
  495.  
  496. if (tsal_plithos.value == "1") {
  497. tsalplithos = plithos;
  498. for (var i = 1, k = 0; i < tsalplithos, k < tsalplithos; i++, k++) {
  499. var tsal_number;
  500. var tsal_coord;
  501. var tsal_pontoi;
  502. var tsal_res;
  503. var tsal_claim;
  504. var tsal_col;
  505. if (tsalcol.checked) {
  506. if (tsalact1.checked) {
  507. tsal_col = s + '[player]PLAYER[/player]';
  508. } else if (tsalact2.checked) {
  509. tsal_col = s + '[ally][/ally]';
  510. } else {
  511. tsal_col = s;
  512. }
  513. } else {
  514. tsal_col = '';
  515. }
  516. if (getIpoints.checked) {
  517. tsal_pontoi = s + tsal_cols2[k];
  518. } else {
  519. tsal_pontoi = '';
  520. }
  521. if (getIreserv.checked) {
  522. tsal_res = s + ' [url=' + game_data.link_base_pure + 'info_village&' + vals3[i] + '&action=reserve_village&h=' + game_data.csrf + '][img]' + image_base + 'map/reserved_player.png[/img][/url]' + ' / ' + '[url=' + game_data.link_base_pure + 'info_village&action=cancel_reservation&' + vals3[i] + '&h=' + game_data.csrf + '][img]' + image_base + 'delete.png[/img][/url]';
  523. } else {
  524. tsal_res = '';
  525. }
  526. if (tsalres.checked) {
  527. tsal_coord = '[claim]' + tsal_cols[k] + '[/claim]';
  528. } else {
  529. tsal_coord = ' ' + tsal_cols[k] + ' ';
  530. }
  531. if (tsalnum.checked) {
  532. tsal_number = '⚡' + i + s;
  533. } else {
  534. tsal_number = '';
  535. }
  536. format[0] += d + tsal_number + tsal_coord + tsal_pontoi + tsal_res + tsal_col + '\n';
  537. }
  538. addText(noms_colonnes[0]);
  539. addText(format[0]);
  540. addText(tsal_close_tab[0]);
  541. } else if (tsal_plithos.value == "2") {
  542. tsalplithos = plithos1;
  543. for (var i = 1, k = 0; i < tsalvillages.length, k < tsalvillages.length; i++, k++) {
  544. var tsal_number;
  545. var tsal_coord;
  546. var tsal_pontoi;
  547. var tsal_res;
  548. var tsal_claim;
  549. var tsal_col;
  550. if (tsalcol.checked) {
  551. if (tsalact1.checked) {
  552. tsal_col = s + '[player]PLAYER[/player]';
  553. } else if (tsalact2.checked) {
  554. tsal_col = s + '[ally][/ally]';
  555. } else {
  556. tsal_col = s;
  557. }
  558. } else {
  559. tsal_col = '';
  560. }
  561. if (getIpoints.checked) {
  562. tsal_pontoi = s + tsal_cols2[tsalvillages[k]];
  563. } else {
  564. tsal_pontoi = '';
  565. }
  566. if (getIreserv.checked) {
  567. tsal_res = s + ' [url=' + game_data.link_base_pure + 'info_village&' + vals3[i] + '&action=reserve_village&h=' + game_data.csrf + '][img]' + image_base + 'map/reserved_player.png[/img][/url]' + ' / ' + '[url=' + game_data.link_base_pure + 'info_village&action=cancel_reservation&' + vals3[i] + '&h=' + game_data.csrf + '][img]' + image_base + 'delete.png[/img][/url]';
  568. } else {
  569. tsal_res = '';
  570. }
  571. if (tsalres.checked) {
  572. tsal_coord = '[claim]' + tsal_cols[tsalvillages[k]] + '[/claim]';
  573. } else {
  574. tsal_coord = ' ' + tsal_cols[tsalvillages[k]] + ' ';
  575. }
  576. if (tsalnum.checked) {
  577. tsal_number = '⚡' + i + s;
  578. } else {
  579. tsal_number = '';
  580. }
  581. format[0] += d + tsal_number + tsal_coord + tsal_pontoi + tsal_res + tsal_col + '\n';
  582. }
  583. addText(noms_colonnes[0]);
  584. addText(format[0]);
  585. addText(tsal_close_tab[0]);
  586. } else {
  587. tsalplithos = tsal_cols.length;
  588. for (var i = 1, k = 0; i < tsalplithos, k < tsalplithos; i++, k++) {
  589. var tsal_number;
  590. var tsal_coord;
  591. var tsal_pontoi;
  592. var tsal_res;
  593. var tsal_claim;
  594. var tsal_col;
  595. if (tsalcol.checked) {
  596. if (tsalact1.checked) {
  597. tsal_col = s + '[player]PLAYER[/player]';
  598. } else if (tsalact2.checked) {
  599. tsal_col = s + '[ally][/ally]';
  600. } else {
  601. tsal_col = s;
  602. }
  603. } else {
  604. tsal_col = '';
  605. }
  606. if (getIpoints.checked) {
  607. tsal_pontoi = s + tsal_cols2[k];
  608. } else {
  609. tsal_pontoi = '';
  610. }
  611. if (getIreserv.checked) {
  612. tsal_res = s + ' [url=' + game_data.link_base_pure + 'info_village&' + vals3[i] + '&action=reserve_village&h=' + game_data.csrf + '][img]' + image_base + 'map/reserved_player.png[/img][/url]' + '/' + '[url=' + game_data.link_base_pure + 'info_village&action=cancel_reservation&' + vals3[i] + '&h=' + game_data.csrf + '][img]' + image_base + 'delete.png[/img][/url]';
  613. } else {
  614. tsal_res = '';
  615. }
  616. if (tsalres.checked) {
  617. tsal_coord = '[claim]' + tsal_cols[k] + '[/claim]';
  618. } else {
  619. tsal_coord = ' ' + tsal_cols[k] + ' ';
  620. }
  621. if (tsalnum.checked) {
  622. tsal_number = '⚡' + i + s;
  623. } else {
  624. tsal_number = '';
  625. }
  626. format[0] += d + tsal_number + tsal_coord + tsal_pontoi + tsal_res + tsal_col + '\n';
  627. }
  628. addText(noms_colonnes[0]);
  629. addText(format[0]);
  630. addText(tsal_close_tab[0]);
  631. }
  632.  
  633.  
  634. });
  635.  
  636.  
  637.  
  638. /*==== register ====*/
  639. var script = {
  640. scriptname: 'Tribe & Player Stats',
  641. version: '1.0',
  642. author: 'Tsalkapone',
  643. email: 'tsalkapone@hotmail.com',
  644. broken: false
  645. };
  646. $.post(ScriptAPI.url, script);
  647.  
  648.  
  649. $("#openf3").click(function() {
  650. document.getElementById('close3').style.display = "";
  651. document.getElementById('open3').style.display = "none";
  652. document.getElementById('villages_list').style.display = "";
  653. });
  654. $("#closef3").click(function() {
  655. document.getElementById('close3').style.display = "none";
  656. document.getElementById('open3').style.display = "";
  657. document.getElementById('villages_list').style.display = "none";
  658. });
  659.  
  660. $("#openf2").click(function() {
  661. document.getElementById('close2').style.display = "";
  662. document.getElementById('open2').style.display = "none";
  663. document.getElementById('tsaltab').style.display = "";
  664. });
  665. $("#closef2").click(function() {
  666. document.getElementById('close2').style.display = "none";
  667. document.getElementById('open2').style.display = "";
  668. document.getElementById('tsaltab').style.display = "none";
  669. });
  670.  
  671. $("#openf1").click(function() {
  672. document.getElementById('close1').style.display = "";
  673. document.getElementById('open1').style.display = "none";
  674. document.getElementById('tsaldiag').style.display = "";
  675. });
  676. $("#closef1").click(function() {
  677. document.getElementById('close1').style.display = "none";
  678. document.getElementById('open1').style.display = "";
  679. document.getElementById('tsaldiag').style.display = "none";
  680. });
  681.  
  682. $("#tsalplanbut1").click(function() {
  683. document.getElementById('tsalplano2').style.display = "";
  684. document.getElementById('tsalplano1').style.display = "none";
  685. document.getElementById('tsalplan').style.display = "";
  686. });
  687. $("#tsalplanbut2").click(function() {
  688. document.getElementById('tsalplano2').style.display = "none";
  689. document.getElementById('tsalplano1').style.display = "";
  690. document.getElementById('tsalplan').style.display = "none";
  691. });
  692.  
  693. if ($('a:contains("' + lexpand + '")').length > 0) {
  694. $('a:contains("' + lexpand + '")')[0].click();
  695. }
  696. setCoords(kont[0]);
  697. }
  698.  
  699. function sortByKont() {
  700. kont[0] = new Array();
  701. for (i = 0; i < coords.length; i++) {
  702. temp = coords[i].split("|");
  703. namekont = Math.floor(parseInt(temp[0]) / 100) + Math.floor(parseInt(temp[1]) / 100) * 10;
  704. if (!kont[namekont]) {
  705. kont[namekont] = new Array();
  706. }
  707. kont[namekont].push(coords[i]);
  708. kont[0].push(coords[i]);
  709. }
  710.  
  711. setTimeout(function tsal_initiate() {
  712. gui();
  713. }, 1000);
  714. }
  715.  
  716. function tsalplano() {
  717. var tds = document.getElementsByTagName("TD");
  718. var K = new Array();
  719. for (var idx = 0; idx < 100; idx++) K[idx] = new Array();
  720. var C = new Array();
  721. var C1 = new Array();
  722. for (var idx = 0; idx < tds.length; idx++) {
  723. var xy = tds[idx].innerHTML;
  724. if (/^\d+\|\d+$/.test(xy)) {
  725. C.push(xy);
  726. C1.push(xy);
  727. var xys = xy.split('|');
  728. K[Math.floor(parseInt(xys[0]) / 100) + Math.floor(parseInt(xys[1]) / 100) * 10].push(xy);
  729. }
  730. }
  731. C = C.join(' ');
  732. C1 = C1.join('\n');
  733.  
  734.  
  735. var prefix = '<textarea cols=100 rows=4>javascript: var coords=\'';
  736. var postfix = '\';var Tsalkapone_ανιχνευτές=1; var Tsalkapone_πολιορκητικοί_κριοί=1; var Tsalkapone_καταπέλτες=1;$.getScript(\'https://media.innogamescdn.com/com_DS_GR/Scripts/Scripts_vol2/Tsalkapone. Fake με κριό ή καταπέλτη_εκ.js\');void 0;</textarea><br>';
  737. var S = '<b><a target=\'_blank\' title="Tsalkapone profile" href=\'https://forum.tribalwars.net/index.php?members/tsalkapone.114063/\'>Tsalkapone, GR Game Operator-Script Editor</a> <br><br><u> Fake scripts με κριό ή καταπέλτη για όλα τα χωριά και για χωριά ανά ήπειρο</u></b><hr><font color=black><b>Όλα τα χωριά του λογαριασμού:</b></font><br>' + prefix + C + postfix;
  738. for (var idx = 0; idx < 100; idx++)
  739. if (K[idx].length > 0) {
  740. var Ks = K[idx].join(' ');
  741. S += '<br><br><font color=black><b>Χωριά στη Κ' + idx + '</b></font>:<br>' + prefix + Ks + postfix;
  742. }
  743.  
  744.  
  745. function getTableColumnValues(col) {
  746. var columnValues = [];
  747. $('#villages_list').each(function() {
  748. $('tr>td:nth-child(' + col + ')', $(this)).each(function() {
  749. columnValues.push($(this).text());
  750. });
  751. });
  752. return columnValues;
  753. }
  754.  
  755. function getTableColumnValues1() {
  756. var columnValues = [];
  757. var allSpans = document.getElementsByClassName('village_anchor');
  758. for (var i = 0; i < allSpans.length; i++) {
  759. columnValues.push(allSpans[i].getElementsByTagName('a')[0].href);
  760. }
  761. return columnValues;
  762. }
  763.  
  764. var vals = getTableColumnValues(2);
  765. var vals2 = getTableColumnValues(3);
  766. var vals3 = getTableColumnValues1();
  767. var tsal_cols = [];
  768. var tsal_cols2 = [];
  769.  
  770.  
  771. for (var i = 0; i < vals.length; ++i) {
  772. if (vals[i].indexOf("|") > 0) {
  773. tsal_cols.push(vals[i]);
  774. }
  775. }
  776. for (var i = 0; i < vals2.length; ++i) {
  777. tsal_cols2.push(vals2[i]);
  778. }
  779.  
  780. var pl_1 = document.getElementById('tsalk_p').value;
  781. var pl_2 = document.getElementById('tsalk_p1').value;
  782. var tsal_pl = document.getElementById('tsal_plithos1');
  783. var c1 = document.getElementById('col1').value;
  784. var c2 = document.getElementById('col2').value;
  785. var c3 = document.getElementById('col3').value;
  786. var c4 = document.getElementById('col4').value;
  787. var c5 = document.getElementById('col5').value;
  788. var c6 = document.getElementById('col6').value;
  789. var c7 = document.getElementById('col7').value;
  790. var c8 = document.getElementById('col8').value;
  791. var c9 = document.getElementById('col9').value;
  792. var c10 = document.getElementById('col10').value;
  793. var c11 = document.getElementById('col11').value;
  794. var t1 = document.getElementById('t1').value;
  795. var k1 = document.getElementById('k1').value;
  796. var t2 = document.getElementById('t2').value;
  797. var k2 = document.getElementById('k2').value;
  798. var t3 = document.getElementById('t3').value;
  799. var k3 = document.getElementById('k3').value;
  800. var t4 = document.getElementById('t4').value;
  801. var k4 = document.getElementById('k4').value;
  802. var k5 = document.getElementById('k5').value;
  803. var tsal_text = document.getElementById('text_area').value;
  804.  
  805. function select_villages1() {
  806. var tsalk_vils = [];
  807. $('#villages_list').each(function() {
  808. $('tr>td:nth-child(3)', $(this)).each(function() {
  809. var x = Number($(this).text().replace(/\./g, '')); /* OCULTAR LISTA*/
  810. if (x >= pl_1 && x < pl_2) {
  811. var y = ($(this).closest('tr').index());
  812. tsalk_vils.push(tsal_cols[y]);
  813. }
  814. });
  815. });
  816. return tsalk_vils;
  817. }
  818. var tsal_ch = document.getElementById('tsalorder');
  819. tsal_ch.checked = false;
  820. var tsalk_vils = select_villages1();
  821. var tsalk_vils1 = C;
  822. var tsalk_vils2 = document.getElementById('taCoords').value;
  823.  
  824. var t_vils1 = tsalk_vils1.split(' ');
  825. var t_vils2 = tsalk_vils2.split(' ');
  826.  
  827.  
  828. var tsalk;
  829. var tsalk2;
  830. var tsalk3;
  831. if (tsal_pl.value == "1") {
  832. tsalk = tsalk_vils2;
  833. } else if (tsal_pl.value == "2") {
  834. tsalk = tsalk_vils;
  835. } else {
  836. tsalk = tsalk_vils1;
  837. }
  838. if (tsal_pl.value == "1") {
  839. tsalk2 = t_vils2.join('\n');
  840. } else if (tsal_pl.value == "2") {
  841. tsalk2 = tsalk_vils.join('\n');
  842. } else {
  843. tsalk2 = t_vils1.join('\n');
  844. }
  845. if (tsal_pl.value == "1") {
  846. tsalk3 = t_vils2;
  847. } else if (tsal_pl.value == "2") {
  848. tsalk3 = tsalk_vils;
  849. } else {
  850. tsalk3 = t_vils1;
  851. }
  852. var tsal3in = "[spoiler=⚡ Script de Fakes Nº1 - Coordenada Aleatória]\nAperte [b]T[/b] no seu Teclado (Após ativar o script) para saber mais sobre as Variáveis e Configurações\n\n[spoiler=⚫ Código do Script][code]javascript:var Tsalkapone_coords='" + tsalk + "';var Tsalkapone_scouts=5;var Tsalkapone_units_order={ram:1,catapult:1,sword:1,spear:1,axe:1,archer:1,light:1,marcher:1,heavy:1};$.getScript('https://dl.dropboxusercontent.com/s/n0945rwkzzqa4pl/Tsalkapone.Fake_Script_No1_ek.js');void 0;[/code][/spoiler][/spoiler]";
  853. tsal3in += "\n[spoiler=⚡ Script de Fakes Nº2 - Coordenada Consecutiva (Contínua)]\nAperte [b]T[/b] no seu Teclado (Após ativar o script) para saber mais sobre as Variáveis e Configurações\n\n[spoiler=⚫ Código do Script][code]javascript:var Tsalkapone_scouts=5;var Tsalkapone_units_order={ram:1,catapult:1,sword:1,spear:1,axe:1,archer:1,light:1,marcher:1,heavy:1};var Tsalkapone_coords='" + tsalk + "';var config={Tsalkapone_target:'Tsalkapone',Tsalkapone_repeat:1,Tsalkapone_cookieID:'fake'};$.getScript('https://dl.dropboxusercontent.com/s/jyufjpwbdo8h0id/Tsalkapone.Fake_Script_No2_ek.js');void 0;[/code][/spoiler][/spoiler]";
  854. tsal3in += "\n[spoiler=⚡ Script de Fakes Nº3 - Coordenada Aleatória, Aríete e Catapulta Apenas]\nAperte [b]T[/b] no seu Teclado (Após ativar o script) para saber mais sobre as Variáveis e Configurações\n\n[spoiler=⚫ Código do Script][code]javascript:var Tsalkapone_coords='" + tsalk + "';var Tsalkapone_scouts=5;var Tsalkapone_units_order={ram:1,catapult:1,sword:0,spear:0,axe:0,archer:0,light:0,marcher:0,heavy:0};$.getScript('https://dl.dropboxusercontent.com/s/n0945rwkzzqa4pl/Tsalkapone.Fake_Script_No1_ek.js');void 0;[/code][/spoiler][/spoiler]";
  855. var tsal3 = "";
  856. tsal3 += tsal3in;
  857. var plan1 = document.getElementById('plan1');
  858. var plan2 = document.getElementById('plan2');
  859. var plan3 = document.getElementById('plan3');
  860. var plan4 = document.getElementById('plan4');
  861. var plan5 = document.getElementById('plan5');
  862. var plan6 = document.getElementById('plan6');
  863. var plan7 = document.getElementById('plan7');
  864. var plan8 = document.getElementById('plan8');
  865. var plan9 = document.getElementById('plan9');
  866. var plan10 = document.getElementById('plan10');
  867.  
  868. var serverTime = "[table][*][size=12][b]" + $("#serverDate").html() + "[/b] às [i]" + $("#serverTime").html() + "[/i][/size][/table][code][/code]";
  869. var docSource = "";
  870. docSource += "\n";
  871. if (plan8.checked) {
  872. docSource += "[table][*][size=16][player]" + thePlayer + "[/player][/size][/table]";
  873. docSource += "" + serverTime + "";
  874. docSource += "" + k5 + "\n";
  875. docSource += "[color=#FFF8E6]_____________________________________[/color] [b][size=16][color=#700505]## OPERAÇÃO ##[/color][/size][/b]\n\n";
  876. docSource += "[color=#FFF8E6]______________[/color] [b][size=12][color=#700505]Reivindique sua Reserva por Número ou Coordenada da Aldeia[/color][/size][/b]\n\n";
  877. docSource += "_______________________________________________________________________________________________________\n";
  878. }
  879. if (plan7.checked) {
  880. docSource += "[b][color=" + c7 + "]" + t1 + "[/color][/b]\n\n[b]" + k1 + "[/b]\n";
  881. docSource += "[spoiler=" + t1 + "]\n[color=" + c8 + "][i][b]" + t2 + ":[/b][/i][/color]\n";
  882. docSource += "" + k2 + "\n\n";
  883. docSource += "[color=" + c9 + "][i][b]" + t3 + ":[/b][/i][/color]\n";
  884. docSource += "" + k3 + "\n\n";
  885. docSource += "[color=" + c10 + "][i][b]" + t4 + ":[/b][/i][/color]\n";
  886. docSource += "" + k4 + "\n[/spoiler]\n\n";
  887. }
  888. var urlPrefix = "";
  889. if (game_data.market == "en") {
  890. urlPrefix = "";
  891. } else {
  892. urlPrefix = '.' + game_data.market;
  893. }
  894.  
  895.  
  896. if (plan6.checked) {
  897. docSource += "\n[spoiler=⭐ Player Stats]\n";
  898. docSource += "[table][**]⚫ [b]Nick:[/b][|][b][player]" + thePlayer + "[/player][/b]\n";
  899. docSource += "[**]⚫ [b]Pontos:[/b][|][b]" + thePoints + "[/b]\n";
  900. docSource += "[**]⚫ [b]OD Geral:[/b][|][b]" + OD + "[/b][color=#F4E4BC][LULU<3][/color][/table]\n";
  901. docSource += '[spoiler=⚡ Gráficos]\n[spoiler=⚫ Gráfico Geral][img]http://' + pageurltsal3[0] + '.tribalwarsmap.com/' + game_data.market + '/graph/player/' + pageid + '[/img][/spoiler]\n';
  902. docSource += '[spoiler=⚫ Gráfico de ODA][img]http://' + pageurltsal3[0] + '.tribalwarsmap.com/' + game_data.market + '/graph/oda_player/' + pageid + '[/img][/spoiler]\n';
  903. docSource += '[spoiler=⚫ Gráfico de ODD][img]http://' + pageurltsal3[0] + '.tribalwarsmap.com/' + game_data.market + '/graph/odd_player/' + pageid + '[/img][/spoiler]\n';
  904. docSource += '[spoiler=⚫ Gráfico de ODS][img]http://' + pageurltsal3[0] + '.tribalwarsmap.com/' + game_data.market + '/graph/ods_player/' + pageid + '[/img][/spoiler][/spoiler]\n';
  905. // docSource += "[spoiler=Gráfico de Pontuação][img]http://www" + urlPrefix + ".twstats.com/image.php?type=playerssgraph&graph=points&id=" + playerId + "&s=" + server + "[/img][/spoiler]\n";
  906. // docSource += "[spoiler=Gráfico de Aldeias][img]http://www" + urlPrefix + ".twstats.com/image.php?type=playerssgraph&graph=villages&id=" + playerId + "&s=" + server + "[/img][/spoiler][/spoiler]\n\n";
  907. docSource += "[spoiler=⚡ Estatísticas]\n";
  908. docSource += '[table][**]Tipo de Estatística[||]Link[/**]';
  909. docSource += '[*]Perfil do TW~Stats[|][url=http://www' + urlPrefix + '.twstats.com/' + server + '/index.php?page=player&fi=1&id=' + playerId + '][img]https://dl.dropboxusercontent.com/s/pjv3zlroqyd84rj/Tsalkapone_openlink.png[/img][/url]';
  910. docSource += '[*]Períodos de Conquistas[|][url=http://www' + urlPrefix + '.twstats.com/' + pageurltsal3[0] + '/index.php?page=player&id=' + pageid + '&mode=conquer_periods][img]https://dl.dropboxusercontent.com/s/pjv3zlroqyd84rj/Tsalkapone_openlink.png[/img][/url]';
  911. docSource += '[*]Histórico de Atividade[|][url=http://www' + urlPrefix + '.twstats.com/' + pageurltsal3[0] + '/index.php?page=player&id=' + pageid + '&mode=history][img]https://dl.dropboxusercontent.com/s/pjv3zlroqyd84rj/Tsalkapone_openlink.png[/img][/url]';
  912. docSource += '[*]Histórico de Conquistas[|][url=http://www' + urlPrefix + '.twstats.com/' + pageurltsal3[0] + '/index.php?page=player&mode=conquers&id=' + pageid + '][img]https://dl.dropboxusercontent.com/s/pjv3zlroqyd84rj/Tsalkapone_openlink.png[/img][/url]';
  913. docSource += '[/table]';
  914. docSource += "[/spoiler][/spoiler]";
  915. }
  916. if (plan5.checked) {
  917. docSource += "\n[spoiler=⭐ Tribe Stats]\n";
  918. docSource += "[table][**][b]Tribo:[/b][|]" + ((tribeId > 0) ? ("[ally]" + theTribe + "[/ally]") : "[b]Sem Tribo[/b]") + "[/table]\n";
  919. if (tribeId > 0) {
  920. docSource += '[table][**]Tipo de Estatística[||]Link[/**]';
  921. docSource += "[*]Perfil do TW~Stats[|][url=http://www" + urlPrefix + ".twstats.com/" + server + "/index.php?page=tribe&id=" + tribeId + "][img]https://dl.dropboxusercontent.com/s/pjv3zlroqyd84rj/Tsalkapone_openlink.png[/img][/url]";
  922. docSource += "[*]Mapa[|][url=http://www" + urlPrefix + ".twstats.com/" + server + "/index.php?page=map&tribe_0_id=" + tribeId + "&tribe_0_colour=ff00ff&player_0_id=" + playerId + "&player_0_colour=00aeff&zoom=100&centrex=500&centrey=500&nocache=1&fill=000000&grid=1][img]https://dl.dropboxusercontent.com/s/pjv3zlroqyd84rj/Tsalkapone_openlink.png[/img][/url]";
  923. }
  924. docSource += "[/spoiler]";
  925. }
  926.  
  927. // docSource += "\n\n";
  928.  
  929. if (plan4.checked) {
  930. docSource += "\n[spoiler=⭐ Aldeias]\n";
  931. docSource += '[table][*]';
  932. var tsalk5;
  933. if (plan10.checked) {
  934. tsalk5 = '<---> [player]RESERVA[/player]';
  935. } else {
  936. tsalk5 = '';
  937. }
  938. for (var i = 1, k = 0; i < tsalk3.length, k < tsalk3.length; i++, k++) {
  939. if (plan1.checked) {
  940. docSource += '';
  941. docSource += '⚡' + i + ' ~ ' + (plan9.checked ? "[claim]" + tsalk3[k] + "[/claim]" : "" + tsalk3[k] + "") + tsalk5 + '\n';
  942. docSource += '';
  943. } else {
  944. docSource += '' + i + '' + (plan9.checked ? "[claim]" + tsalk3[k] + "[/claim]" : "" + tsalk3[k] + "") + tsalk5 + '\n';
  945. }
  946. }
  947. docSource += "[/*][/table]\n[/spoiler]";
  948. // docSource += "\n\n";
  949. }
  950. if (plan3.checked) {
  951. docSource += "\n[spoiler=⭐ Tabela]\n";
  952. docSource += tsal_text;
  953. docSource += '[/spoiler]';
  954. }
  955. if (!server.match(/uk/i) && plan2.checked) {
  956. docSource += "\n";
  957. docSource += "[spoiler=⭐ Scripts]\n";
  958. docSource += tsal3;
  959. docSource += "[/spoiler]";
  960. }
  961.  
  962. docSource += '____________[b][code]HURRA!![/code][/b] [url=https://forum.tribalwars.com.br/index.php?threads/br-88-strike-team.335215/page-5#post-3658161][color=#700505][code]STRIKE Team[/code][/color][/url]';
  963.  
  964. document.getElementById('plano_per').value = docSource;
  965.  
  966. }
  967.  
  968.  
  969. function tsalkapone() {
  970. var tsalorder = document.getElementById('tsalorder').checked;
  971. var tsalres = document.getElementById('taCoords').value;
  972. if (tsalorder === true) {
  973. var tsalyo = tsalres.split(" ");
  974. var tsalex;
  975. tsalex = tsalyo.join('\n');
  976. document.getElementById('taCoords').value = tsalex;
  977. } else {
  978. var tsalyo = tsalres.split("\n");
  979. var tsalex;
  980. tsalex = tsalyo.join(' ');
  981. document.getElementById('taCoords').value = tsalex;
  982. }
  983.  
  984. }
  985.  
  986. function setCoords(xy) {
  987. count = xy.length;
  988. xy = xy.join(' ');
  989. document.getElementById("taCoords").value = xy;
  990. tsalkapone();
  991. document.getElementById("count").innerHTML = "<font color=maroon><b>" + count + "</b></font>";
  992. }
  993.  
  994. function Tsalipeiros() {
  995. tsalscripts();
  996. }
  997.  
  998.  
  999. function main() {
  1000. if ($('a:contains("' + lexpand + '")').length > 0) {
  1001. $('a:contains("' + lexpand + '")')[0].click();
  1002. }
  1003.  
  1004. setTimeout(function getCoords() {
  1005. var allTd = document.getElementsByTagName("TD");
  1006.  
  1007. for (var i = 0; i < allTd.length; i++) {
  1008. if (/^\d+\|\d+$/.test(allTd[i].innerHTML)) {
  1009. coords.push(allTd[i].innerHTML);
  1010. }
  1011. }
  1012. sortByKont();
  1013. }, 1100);
  1014. }
  1015. main();
  1016.  
  1017. }
  1018.  
  1019.  
  1020. if (Tsalactive) {
  1021. var pageurltsal = window.location.href;
  1022. var pageurl1 = pageurltsal.split("=");
  1023. var pageid;
  1024. if (pageurl1[3] !== undefined) {
  1025. pageid = pageurl1[3];
  1026. } else {
  1027. pageid = game_data.player.ally;
  1028. }
  1029. var pageurltsal1 = pageurltsal.split("//");
  1030. var pageurltsal2 = pageurltsal1[1].split("/");
  1031. var pageurltsal3 = pageurltsal1[1].split(".");
  1032. var pageurltsal5 = pageurltsal3[2].split("/");
  1033. var pageurltsal4 = pageurltsal3[1] + "." + pageurltsal5[0];
  1034. var tsal_market = game_data.market;
  1035. var main_url = pageurltsal1[0] + "//" + pageurltsal2[0] + game_data.link_base_pure;
  1036. var urlPrefix = "";
  1037. if (game_data.market == "en") {
  1038. urlPrefix = "";
  1039. } else {
  1040. urlPrefix = '.' + game_data.market;
  1041. }
  1042.  
  1043.  
  1044. var graphs = '<table id="tsalkaponemagic" width="100%" class="vis"><tbody><tr><th colspan="2"><center><font color="black"><b>Gráficos Disponíveis</b></font></center></th></tr>';
  1045. graphs += '<tr><td><center><div id="spoiler"><input type="button" class="btn tsalbutton" value="TribalWarsMap.com" onclick="toggle_spoiler(this)"><div><span style="display:none">';
  1046. graphs += '<img src="http://' + pageurltsal3[0] + '.tribalwarsmap.com/' + game_data.market + '/graph/tribe/' + pageid + '" title="TribalWarsMap.com"></span></div></div></center></td></tr><tr><td><center><div id="spoiler">';
  1047. graphs += '<input type="button" class="btn tsalbutton" value="Gráfico de ODA" onclick="toggle_spoiler(this)"><div>';
  1048. graphs += '<span style="display:none"><img src="http://' + pageurltsal3[0] + '.tribalwarsmap.com/' + game_data.market + '/graph/oda_tribe/' + pageid + '" title="TribalWarsMap.com"></span></div></div></center></td></tr><tr><td><center><div id="spoiler">';
  1049. graphs += '<input type="button" class="btn tsalbutton" value="Gráfico de ODD" onclick="toggle_spoiler(this)"><div><span style="display:none">';
  1050. graphs += '<img src="http://' + pageurltsal3[0] + '.tribalwarsmap.com/' + game_data.market + '/graph/odd_tribe/' + pageid + '" title="TribalWarsMap.com"></span></div></div></td></tr><tr><td><center><div id="spoiler">';
  1051. graphs += '<input type="button" class="btn tsalbutton" value="Gráfico de Membros" onclick="toggle_spoiler(this)"><div><span style="display:none">';
  1052. graphs += '<img src="http://www' + urlPrefix + '.twstats.com/image.php?type=tribessgraph&id=' + pageid + '&s=' + pageurltsal3[0] + '&graph=members" title="TWStats.com"></span></div></div></td></tr>';
  1053. graphs += '<tr><th><center><font color="black"><b>Estatísticas Disponíveis</b></font></center></th></tr>';
  1054. graphs += '<tr><td><a href="http://www' + urlPrefix + '.twstats.com/' + pageurltsal3[0] + '/index.php?page=tribe&id=' + pageid + '" target="_blank"><img src="graphic/welcome/ext.png"> Ir para o Perfil do TW~Stats</a></td></tr>';
  1055. graphs += '<tr><td><a href="http://www' + urlPrefix + '.twstats.com/' + pageurltsal3[0] + '/index.php?page=tribe&id=' + pageid + '&mode=conquer_periods" target="_blank"><img src="graphic/welcome/ext.png"> Períodos de Conquistas</a></td></tr>';
  1056. graphs += '<tr><td><a href="http://www' + urlPrefix + '.twstats.com/' + pageurltsal3[0] + '/index.php?page=tribe&mode=conquers&id=' + pageid + '" target="_blank"><img src="graphic/welcome/ext.png"> Histórico de Pontuação e OD</a></td></tr>';
  1057. graphs += '<tr><td><a href="http://www' + urlPrefix + '.twstats.com/' + pageurltsal3[0] + '/index.php?page=tribe&id=' + pageid + '&mode=history" target="_blank"><img src="graphic/welcome/ext.png"> Conquistas</a></td></tr>';
  1058. graphs += '<tr><td><a href="http://www' + urlPrefix + '.twstats.com/' + pageurltsal3[0] + '/index.php?page=tribe&id=' + pageid + '&mode=conquer_stats" target="_blank"><img src="graphic/welcome/ext.png"> Estatísticas de Conqusitas</a></td></tr>';
  1059. graphs += '<tr><td><a href="http://www' + urlPrefix + '.twstats.com/' + pageurltsal3[0] + '/index.php?page=tribe&mode=tribe_changes&id=' + pageid + '" target="_blank"><img src="graphic/welcome/ext.png"> Trocas de Membros</a></td></tr>';
  1060. graphs += '</tbody></table>';
  1061.  
  1062.  
  1063. var tsalkaponecell = '';
  1064. tsalkaponecell += '<div style="min-width: 800px;" class="target-select clearfix vis float_left"><h4><font color=darkred><center>## STRIKE OPÇÕES ##</center></font></h4>';
  1065. tsalkaponecell += '<table id=tsalmenu class="vis" style="width: 100%"><tbody>';
  1066. tsalkaponecell += '<tr><td><font color="maroon"><b>Clique para Mostrar/Ocultar as Estatísticas e/ou Gráficos de TRIBOS</b></font></td>';
  1067. tsalkaponecell += '<td><span id="open1"><input type="button" value="Mostrar Gráficos e/ou Estatísticas" id="openf1" class="btn tsalbutton"></span><span id="close1" style="display:none">';
  1068. tsalkaponecell += '<input class="btn tsalbutton" type="button" value="Ocultar Gráficos e/ou Estatísticas" id="closef1"></span></td></tr>';
  1069. tsalkaponecell += '</tbody></table><span id="tsaldiag" style="display:none"><hr>' + graphs + '<hr></span></div>';
  1070.  
  1071. if (!document.getElementById('selectedone')) {
  1072.  
  1073. $('#content_value').append(tsalkaponecell);
  1074. } else {
  1075. UI.SuccessMessage('<font color=gold><b><center><u>## NOTIFICAÇÃO ##</u></center></b></font> <br><br> O Script Tribe & Player Stats está em Excecução', 5000);
  1076. }
  1077. /*==== register ====*/
  1078. var script = {
  1079. scriptname: 'Tribe & Player Stats',
  1080. version: '1.0',
  1081. author: 'Tsalkapone',
  1082. email: 'tsalkapone@hotmail.com',
  1083. broken: false
  1084. };
  1085. $.post(ScriptAPI.url, script);
  1086.  
  1087. $("#openf1").click(function() {
  1088. document.getElementById('close1').style.display = "";
  1089. document.getElementById('open1').style.display = "none";
  1090. document.getElementById('tsaldiag').style.display = "";
  1091. });
  1092. $("#closef1").click(function() {
  1093. document.getElementById('close1').style.display = "none";
  1094. document.getElementById('open1').style.display = "";
  1095. document.getElementById('tsaldiag').style.display = "none";
  1096. });
  1097.  
  1098. }
  1099.  
  1100. if (Tsalactive) {
  1101. var pageurltsal = window.location.href;
  1102. var pageurl1 = pageurltsal.split("=");
  1103. var pageid;
  1104. if (pageurl1[3] !== undefined) {
  1105. pageid = pageurl1[3];
  1106. } else {
  1107. pageid = game_data.player.ally;
  1108. }
  1109. var pageurltsal1 = pageurltsal.split("//");
  1110. var pageurltsal2 = pageurltsal1[1].split("/");
  1111. var pageurltsal3 = pageurltsal1[1].split(".");
  1112. var pageurltsal5 = pageurltsal3[2].split("/");
  1113. var pageurltsal4 = pageurltsal3[1] + "." + pageurltsal5[0];
  1114. var tsal_market = game_data.market;
  1115. var main_url = pageurltsal1[0] + "//" + pageurltsal2[0] + game_data.link_base_pure;
  1116. var urlPrefix = "";
  1117. if (game_data.market == "en") {
  1118. urlPrefix = "";
  1119. } else {
  1120. urlPrefix = '.' + game_data.market;
  1121. }
  1122.  
  1123.  
  1124. var graphs = '<table id="tsalkaponemagic" width="100%" class="vis"><tbody><tr><th colspan="2"><center><font color="black"><b>Gráficos Disponíveis</b></font></center></th></tr>';
  1125. graphs += '<tr><td><center><div id="spoiler"><input type="button" class="btn tsalbutton" value="TribalWarsMap.com" onclick="toggle_spoiler(this)"><div><span style="display:none">';
  1126. graphs += '<img src="http://' + pageurltsal3[0] + '.tribalwarsmap.com/' + game_data.market + '/graph/tribe/' + pageid + '" title="TribalWarsMap.com"></span></div></div></center></td></tr><tr><td><center><div id="spoiler">';
  1127. graphs += '<input type="button" class="btn tsalbutton" value="Gráfico de ODA" onclick="toggle_spoiler(this)"><div>';
  1128. graphs += '<span style="display:none"><img src="http://' + pageurltsal3[0] + '.tribalwarsmap.com/' + game_data.market + '/graph/oda_tribe/' + pageid + '" title="TribalWarsMap.com"></span></div></div></center></td></tr><tr><td><center><div id="spoiler">';
  1129. graphs += '<input type="button" class="btn tsalbutton" value="Gráfico de ODD" onclick="toggle_spoiler(this)"><div><span style="display:none">';
  1130. graphs += '<img src="http://' + pageurltsal3[0] + '.tribalwarsmap.com/' + game_data.market + '/graph/odd_tribe/' + pageid + '" title="TribalWarsMap.com"></span></div></div></td></tr><tr><td><center><div id="spoiler">';
  1131. graphs += '<input type="button" class="btn tsalbutton" value="Gráfico de Membros" onclick="toggle_spoiler(this)"><div><span style="display:none">';
  1132. graphs += '<img src="http://www' + urlPrefix + '.twstats.com/image.php?type=tribessgraph&id=' + pageid + '&s=' + pageurltsal3[0] + '&graph=members" title="TWStats.com"></span></div></div></td></tr>';
  1133. graphs += '<tr><th><center><font color="black"><b>Estatísticas Disponíveis</b></font></center></th></tr>';
  1134. graphs += '<tr><td><a href="http://www' + urlPrefix + '.twstats.com/' + pageurltsal3[0] + '/index.php?page=tribe&id=' + pageid + '" target="_blank"><img src="graphic/welcome/ext.png"> Ir para o Perfil do TW~Stats</a></td></tr>';
  1135. graphs += '<tr><td><a href="http://www' + urlPrefix + '.twstats.com/' + pageurltsal3[0] + '/index.php?page=tribe&id=' + pageid + '&mode=conquer_periods" target="_blank"><img src="graphic/welcome/ext.png"> Períodos de Conquistas</a></td></tr>';
  1136. graphs += '<tr><td><a href="http://www' + urlPrefix + '.twstats.com/' + pageurltsal3[0] + '/index.php?page=tribe&mode=conquers&id=' + pageid + '" target="_blank"><img src="graphic/welcome/ext.png"> Histórico de Pontuação e OD</a></td></tr>';
  1137. graphs += '<tr><td><a href="http://www' + urlPrefix + '.twstats.com/' + pageurltsal3[0] + '/index.php?page=tribe&id=' + pageid + '&mode=history" target="_blank"><img src="graphic/welcome/ext.png"> Conquistas</a></td></tr>';
  1138. graphs += '<tr><td><a href="http://www' + urlPrefix + '.twstats.com/' + pageurltsal3[0] + '/index.php?page=tribe&id=' + pageid + '&mode=conquer_stats" target="_blank"><img src="graphic/welcome/ext.png"> Estatísticas de Conqusitas</a></td></tr>';
  1139. graphs += '<tr><td><a href="http://www' + urlPrefix + '.twstats.com/' + pageurltsal3[0] + '/index.php?page=tribe&mode=tribe_changes&id=' + pageid + '" target="_blank"><img src="graphic/welcome/ext.png"> Trocas de Membros</a></td></tr>';
  1140. graphs += '</tbody></table>';
  1141.  
  1142.  
  1143. var tsalkaponecell = '';
  1144. tsalkaponecell += '<div id="tsal_magic" style="min-width: 800px;" class="target-select clearfix vis float_left"><h4><font color=darkred><center>## OPÇÕES ##</center></font></h4>';
  1145. tsalkaponecell += "<center><img style='width:237px;height:227px; position:relative' src='https://i.imgur.com/j3jpjYV.png'></center>\n";
  1146. tsalkaponecell += '<table id=tsalmenu class="vis" style="width: 100%"><tbody>';
  1147. tsalkaponecell += '<tr><td><font color="maroon"><b>Clique para Mostrar/Ocultar as Estatísticas e/ou Gráficos de TRIBOS</b></font></td>';
  1148. tsalkaponecell += '<td><span id="open1"><input type="button" value="Mostrar Gráficos e/ou Estatísticas" id="openf1" class="btn tsalbutton"></span><span id="close1" style="display:none">';
  1149. tsalkaponecell += '<input class="btn tsalbutton" type="button" value="Ocultar Gráficos e/ou Estatísticas" id="closef1"></span></td></tr>';
  1150. tsalkaponecell += '<tr><td><font color="maroon"><b>Clique para Mostrar/Ocultar o Designer de Tabela</b></font></td>';
  1151. tsalkaponecell += '<td><span id="open2"><input type="button" value="Abrir Designer" id="openf2" class="btn tsalbutton"></span><span id="close2" style="display:none">';
  1152. tsalkaponecell += '<input class="btn tsalbutton" type="button" value="Fechar Designer" id="closef2"></span></td></tr>';
  1153. tsalkaponecell += '</tbody></table><span id="tsaldiag" style="display:none"><hr>' + graphs + '<hr></span></div>';
  1154.  
  1155. if (!document.getElementById('selectedone')) {
  1156.  
  1157. $('#content_value table:first').after(tsalkaponecell);
  1158. } else {
  1159. UI.SuccessMessage('<font color=gold><b><center><u>## NOTIFICAÇÃO ##</u></center></b></font> <br><br> O Script Tribe & Player Stats está em Excecução', 5000);
  1160. }
  1161. /*==== register ====*/
  1162. var script = {
  1163. scriptname: 'Tribe & Player Stats',
  1164. /* COMEÇA O SCRIPT DE TRIBO */
  1165. version: '1.0',
  1166. author: 'Tsalkapone',
  1167. email: 'tsalkapone@hotmail.com',
  1168. broken: false
  1169. };
  1170. $.post(ScriptAPI.url, script);
  1171.  
  1172. var tsalscript2 = "<script type='text/javascript'>var n1='Gráfico de Pontuação';var n2='Gráfico de Aldeias';var n3='Gráfico de ODA';var n4='Gráfico de ODD';";
  1173. tsalscript2 += "var n5='Definir Gráficos';var config={showPoints:true,showVillages:true,showODA:true,showODD:true,width:'180px',height:'96px'};";
  1174. /* SCRIPT QUE PUXA OS GRÁFICOS */
  1175. tsalscript2 += "(window.main||self).$.getScript('https://dl.dropboxusercontent.com/s/ym0j4zqccailn1e/Tsalkapone.Tribe_stats.js',function(){var script=new RankingStats();script.execute(config);});void(0);</script>";
  1176. $("head").append(tsalscript2);
  1177.  
  1178. $("#openf1").click(function() {
  1179. document.getElementById('close1').style.display = "";
  1180. document.getElementById('open1').style.display = "none";
  1181. document.getElementById('tsaldiag').style.display = "";
  1182. });
  1183. $("#closef1").click(function() {
  1184. document.getElementById('close1').style.display = "none";
  1185. document.getElementById('open1').style.display = "";
  1186. document.getElementById('tsaldiag').style.display = "none";
  1187. });
  1188. $("#openf2").click(function() {
  1189. document.getElementById('close2').style.display = "";
  1190. document.getElementById('open2').style.display = "none";
  1191. document.getElementById('tsaltab').style.display = "";
  1192. });
  1193. $("#closef2").click(function() {
  1194. document.getElementById('close2').style.display = "none";
  1195. document.getElementById('open2').style.display = "";
  1196. document.getElementById('tsaltab').style.display = "none";
  1197. });
  1198.  
  1199.  
  1200.  
  1201. var l = [];
  1202. var l1 = [];
  1203. var l2 = [];
  1204. var l3 = [];
  1205. var l4 = [];
  1206.  
  1207. var tsalinput = '';
  1208. tsalinput += '<span style="display:none" id="tsaltab"><table class="vis" id="tsalpinakasmelwn" width="100%"><tr><th><font color="maroon" size="3" ><b><i><center>Projetar Tabela para Membros da Tribo</center></i></b></font></th></tr></table>';
  1209. tsalinput += "<center><img style='width:237px;height:227px; position:relative' src='https://i.imgur.com/HFDXavN.png'></center>\n";
  1210.  
  1211. tsalinput += '<table class="vis" width="100%"><tr><th><font color="darkred" width="30%" ><b>Inserir dados do Membro na Tabela</b></font></th><th><font color="darkred" width="70%"><b>Opções Costumizáveis</b></font></th></tr>';
  1212. tsalinput += '<tr><td><input type="checkbox" id=tsalkapone1 style="cursor:pointer" >&emsp;<b><font color="maroon">Nick do Jogador</font></b></td>';
  1213. tsalinput += '<td><b><font color="maroon">Cor do Título:</font></b>&emsp;<input id="tsal_xrwma_paiktwn" type="color" value="#b22222"><br><b><font color="maroon">Título:</font></b>&emsp;<input id="tsal_keimeno_paiktwn" type="text" value="MEMBRO"></td></tr>';
  1214. tsalinput += '<tr><td><input type="checkbox" id=tsalkapone2 style="cursor:pointer" >&emsp;<b><font color="maroon">Posição na Tribo</font></b></td>';
  1215. tsalinput += '<td><b><font color="maroon">Cor do Título:</font></b>&emsp;<input id="tsal_xrwma_thesis" type="color" value="#228b22"><br><b><font color="maroon">Título:</font></b>&emsp;<input id="tsal_keimeno_thesis" type="text" value="Nº"><br><b><font color="maroon">Cor de Texto das Linhas:</font></b>&emsp;<input id="tsal_xrwma_thesis2" type="color" value="#b22222"></td></tr>';
  1216. tsalinput += '<tr><td><input type="checkbox" id=tsalkapone3 style="cursor:pointer" >&emsp;<b><font color="maroon">Pontuação</font></b></td>';
  1217. tsalinput += '<td><b><font color="maroon">Cor do Título:</font></b>&emsp;<input id="tsal_xrwma_pontwn" type="color" value="#ff0000"><br><b><font color="maroon">Título:</font></b>&emsp;<input id="tsal_keimeno_pontwn" type="text" value="PONTOS"><br><b><font color="maroon">Cor de Texto das Linhas:</font></b>&emsp;<input id="tsal_xrwma_pontwn2" type="color" value="#b22222"></td></tr>';
  1218.  
  1219. tsalinput += '<tr><td><input type="checkbox" id=tsalkapone4 style="cursor:pointer" >&emsp;<b><font color="maroon">Posição Mundial</font></b></td>';
  1220. tsalinput += '<td><b><font color="maroon">Cor do Título:</font></b>&emsp;<input id="tsal_xrwma_kat" type="color" value="#8b008b"><br><b><font color="maroon">Título:</font></b>&emsp;<input id="tsal_keimeno_kat" type="text" value="POSIÇÃO"><br><b><font color="maroon">Cor de Texto das Linhas:</font></b>&emsp;<input id="tsal_xrwma_kat2" type="color" value="#b22222"></td></tr>';
  1221.  
  1222. tsalinput += '<tr><td><input type="checkbox" id=tsalkapone5 style="cursor:pointer" >&emsp;<b><font color="maroon">Aldeias do Jogador</font></b></td>';
  1223. tsalinput += '<td><b><font color="maroon">Cor do Título:</font></b>&emsp;<input id="tsal_xrwma_xwriwn" type="color" value="#008000"><br><b><font color="maroon">Título:</font></b>&emsp;<input id="tsal_keimeno_xwriwn" type="text" value="ALDEIAS"><br><b><font color="maroon">Cor de Texto das Linhas:</font></b>&emsp;<input id="tsal_xrwma_xwriwn2" type="color" value="#b22222"></td></tr>';
  1224.  
  1225. tsalinput += '</table>';
  1226.  
  1227. tsalinput += '<table class="vis" id="tsalpinakasmelwn2" width="100%"><tr><th><font color="darkred" width="30%"><b>Inserir Colunas Adicionais</b></font></th><th width="70%"><font color="darkred" ><b>Opções Costumizáveis</b></font></th></tr>';
  1228.  
  1229. tsalinput += '<tr><td><input type="checkbox" id=tsalka1 style="cursor:pointer" >&emsp;<b><font color="maroon">Inserir uma Coluna para a Fortaleza em cada Linha</font></b>&emsp;</td>';
  1230. tsalinput += '<td><b><font color="maroon">Cor do Título:</font></b>&emsp;<input id="tsal_xrwma_filis" type="color" value="#0000ff"><br><b><font color="maroon">Título:</font></b>&emsp;<input size="10" type="text" id="tsal_keimeno_filis" value="⚡DOAR"><br><b><font color="maroon">Inserir Recursos para Doação em cada Linha desta Coluna:</font></b>&emsp;<input size="10" type="text" id="tsalfili" placeholder="Deixe em Branco"></td></tr>';
  1231. tsalinput += '<tr><td><input type="checkbox" id=tsalka3 style="cursor:pointer" >&emsp;<b><font color="maroon">Inserir uma Coluna com o código [player] em cada Linha</font></b></td>';
  1232. tsalinput += '<td><b><font color="maroon">Cor do Título:</font></b>&emsp;<input id="tsal_xrwma_paikti" type="color" value="#0000ff"><br><b><font color="maroon">Título:</font></b>&emsp;<input size="10" type="text" id="tsal_keimeno_paikti" value="JOGADOR"><br><b><font color="maroon">Inserir o NICK do jogador em cada Linha desta Coluna:</font></b>&emsp;<input size="10" type="text" id="tsalpaiktis" placeholder="NOME DOS JOGADORES"></td></tr>';
  1233. tsalinput += '<tr><td><input type="checkbox" id=tsalka2 style="cursor:pointer" >&emsp;<b><font color="maroon">Adicionar Mais Colunas</font></b></td>';
  1234. tsalinput += '<td><b><font color="maroon">Cor do Título:</font></b>&emsp;<input id="tsal_xrwma_ep" type="color" value="#0000ff"><br><b><font color="maroon">Título:</font></b>&emsp;<input size="10" type="text" id="tsal_keimeno_ep" value="OK?"><br><b><font color="maroon">Quantidade:</font></b>&emsp;<input size="3" type="number" id=tsalstiles min="0" placeholder="0">';
  1235. tsalinput += '<br><b><font color="maroon">Cor de Texto das Linhas:</font></b>&emsp;<input id="tsal_xrwma_gr" type="color" value="#000000"><br><b><font color="maroon">Inserir Texto em cada Linha:</font></b>&emsp;<input size="50" type="text" id=tsalgrammes placeholder="Inserir Texto em cada Linha"></td></tr>';
  1236. tsalinput += '<tr><td colspan="2"><center><input type="button" class="btn tsalbutton" value="Design de Tabela" id="Tsalyo"></center></td></tr>';
  1237. tsalinput += '<tr><td colspan="2"><center><textarea cols="100" rows="10" id="result"></textarea></center></td></tr>';
  1238. tsalinput += '<tr><td colspan="2"><center><span class="tsalkembed1"><img width="20px;" src="https://dl.dropboxusercontent.com/s/s9swak86tirwdpd/Tsalkapone.%20Warning.gif">&emsp;ATENÇÃO: Você não pode postar Textos/Tableas que contenham 1.000 ou mais <b>]</b> (Colchetes)</span></center></td></tr></table>';
  1239. tsalinput += '</table></span>';
  1240.  
  1241. $('#content_value table:first').after(tsalinput);
  1242. /* Checkboxes */
  1243. var tsalkapone1 = document.getElementById('tsalkapone1');
  1244. var tsalkapone2 = document.getElementById('tsalkapone2');
  1245. var tsalkapone3 = document.getElementById('tsalkapone3');
  1246. var tsalkapone4 = document.getElementById('tsalkapone4');
  1247. var tsalkapone5 = document.getElementById('tsalkapone5');
  1248.  
  1249. /* Επιπλέον δεδομένα */
  1250. var tsalka1 = document.getElementById('tsalka1');
  1251. var tsalka2 = document.getElementById('tsalka2');
  1252. var tsalka3 = document.getElementById('tsalka3');
  1253. var Tsalkapone_φυλή = document.getElementById('tsalfili');
  1254. var Tsalkapone_στήλη = document.getElementById('tsalstiles');
  1255. var Tsalkapone_παίκτης = document.getElementById('tsalpaiktis');
  1256.  
  1257. /* Χρώματα και κείμενα */
  1258. var tsalxrwma1 = document.getElementById('tsal_xrwma_paiktwn');
  1259. var tsalkeimeno1 = document.getElementById('tsal_keimeno_paiktwn');
  1260. var tsalxrwma2 = document.getElementById('tsal_xrwma_thesis');
  1261. var tsalkeimeno2 = document.getElementById('tsal_keimeno_thesis');
  1262. var tsalxrwma3 = document.getElementById('tsal_xrwma_pontwn');
  1263. var tsalkeimeno3 = document.getElementById('tsal_keimeno_pontwn');
  1264.  
  1265. var tsalxrwm1 = document.getElementById('tsal_xrwma_thesis2');
  1266.  
  1267. var tsalxrwm2 = document.getElementById('tsal_xrwma_pontwn2');
  1268.  
  1269. var tsalxrwm3 = document.getElementById('tsal_xrwma_kat2');
  1270.  
  1271. var tsalxrwm4 = document.getElementById('tsal_xrwma_xwriwn2');
  1272.  
  1273.  
  1274. var tsalxrwma4 = document.getElementById('tsal_xrwma_kat');
  1275. var tsalkeimeno4 = document.getElementById('tsal_keimeno_kat');
  1276. var tsalxrwma5 = document.getElementById('tsal_xrwma_xwriwn');
  1277. var tsalkeimeno5 = document.getElementById('tsal_keimeno_xwriwn');
  1278. var tsalxrwma6 = document.getElementById('tsal_xrwma_filis');
  1279. var tsalkeimeno6 = document.getElementById('tsal_keimeno_filis');
  1280. var tsalxrwma7 = document.getElementById('tsal_xrwma_paikti');
  1281. var tsalkeimeno7 = document.getElementById('tsal_keimeno_paikti');
  1282. var tsalxrwma8 = document.getElementById('tsal_xrwma_ep');
  1283. var tsalkeimeno8 = document.getElementById('tsal_keimeno_ep');
  1284. var tsalxrwma9 = document.getElementById('tsal_xrwma_gr');
  1285. var tsalkeimeno9 = document.getElementById('tsalgrammes');
  1286.  
  1287.  
  1288.  
  1289.  
  1290. $('table tr').each(function(index) {
  1291. var p = $(this).children('td.lit-item:first').children('a').text();
  1292. if (p && p.length > 0) {
  1293. l.push(p);
  1294. }
  1295. });
  1296.  
  1297.  
  1298. function tsal() {
  1299. $('table tr').each(function(index) {
  1300. var p1 = $(this).children('td.lit-item:nth-of-type(2)').text();
  1301. if (p1 && p1.length > 0) {
  1302. l1.push(p1);
  1303. }
  1304. });
  1305. };
  1306. tsal();
  1307.  
  1308.  
  1309. function tsal2() {
  1310. $('table tr').each(function(index) {
  1311. var p2 = $(this).children('td.lit-item:nth-of-type(3)').text();
  1312. if (p2 && p2.length > 0) {
  1313. l2.push(p2);
  1314. }
  1315. });
  1316. };
  1317. tsal2();
  1318.  
  1319.  
  1320.  
  1321. function tsal3() {
  1322. $('table tr').each(function(index) {
  1323. var p3 = $(this).children('td.lit-item:nth-of-type(4)').text();
  1324. if (p3 && p3.length > 0) {
  1325. l3.push(p3);
  1326. }
  1327. });
  1328. };
  1329. tsal3();
  1330.  
  1331.  
  1332. function tsal4() {
  1333. $('table tr').each(function(index) {
  1334. var p4 = $(this).children('td.lit-item:nth-of-type(5)').text();
  1335. if (p4 && p4.length > 0) {
  1336. l4.push(p4);
  1337. }
  1338. });
  1339. };
  1340. tsal4();
  1341.  
  1342.  
  1343. $("#Tsalyo").click(function() {
  1344. var t = "[table]\n";
  1345. t += "[**]" + (tsalkapone2.checked ? "[b][color=" + tsalxrwma2.value + "]" + tsalkeimeno2.value + "[/color][/b][||]" : "");
  1346. t += (tsalkapone1.checked ? "[b][color=" + tsalxrwma1.value + "]" + tsalkeimeno1.value + "[/color][/b]" : "") + (tsalkapone3.checked ? "[||][b][color=" + tsalxrwma3.value + "]" + tsalkeimeno3.value + "[/color][/b]" : "");
  1347. t += (tsalkapone4.checked ? "[||][b][color=" + tsalxrwma4.value + "]" + tsalkeimeno4.value + "[/color][/b]" : "") + (tsalkapone5.checked ? "[||][b][color=" + tsalxrwma5.value + "]" + tsalkeimeno5.value + "[/color][/b]" : "") + (tsalka1.checked ? "[||][b][color=" + tsalxrwma6.value + "]" + tsalkeimeno6.value + "[/color][/b]" : "");
  1348. t += (tsalka3.checked ? "[||][b][color=" + tsalxrwma7.value + "]" + tsalkeimeno7.value + "[/color][/b]" : "");
  1349.  
  1350.  
  1351.  
  1352. for (var i = 0; i < Tsalkapone_στήλη.value; i++) {
  1353. t += "[||][b][color=" + tsalxrwma8.value + "]" + tsalkeimeno8.value + "[/color][/b]";
  1354. }
  1355. t += "[/**]\n";
  1356. for (var j = 0, j1 = 0, j2 = 0, j3 = 0, j4 = 0; j < l.length, j1 < l1.length, j2 < l2.length, j3 < l3.length, j4 < l4.length; j++, j1++, j2++, j3++, j4++) {
  1357. t += "[*]" + (tsalkapone2.checked ? "" + l1[j1] + "[|]" : "");
  1358. t += (tsalkapone1.checked ? "[player]" + l[j] + "[/player]" : "") + (tsalkapone3.checked ? "[|]" + l2[j2] +"" : "") + (tsalkapone4.checked ? "[|]" + l3[j3] + "" : "") + (tsalkapone5.checked ? "[|][b]" + l4[j4] + "[/b]" : "")+ (tsalka1.checked ? "[|][size=12]" + l4[j4]*5*7 +"K [/size][img]https://dsbr.innogamescdn.com/asset/e9e1997c/graphic//buildings/storage.png[/img]" : "");
  1359. t += (tsalka3.checked ? "[|][player]" + Tsalkapone_παίκτης.value + "[/player]" : "");
  1360. for (var i = 0; i < Tsalkapone_στήλη.value; i++) {
  1361. t += (tsalka2.checked ? "[|]" + tsalkeimeno9.value + "" : "");
  1362. }
  1363. t += "\n";
  1364. }
  1365. t += "[/table]\n";
  1366. document.getElementById("result").value = t;
  1367. $("#result").focus(function() {
  1368. this.select();
  1369. });
  1370. });
  1371. }
  1372. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement