Tikabum

## SCAVENGING ##

Jan 12th, 2018
5,639
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.48 KB | None | 0 0
  1. //⭐ EXISTEM DUAS VARIÁVEIS PARA INSERÇÃO DE UNIDADES, A PRIMEIRA INSERE TROPAS DE ACORDO COM A QUANTIDADE PRÉ-CONFIGURADA, A SEGUNDA SELECIONA TODAS AS TROPAS DISPONÍVEIS POR UNIDADE
  2. //⭐ PARA ESCOLHER A COLETA, ATIVE OS NÍVEIS RESPECTIVAMENTE DE ACORDO COM A DIPOSIÇÃO APONTADA IN-GAME
  3. //⭐ TEMPOS DE EXECUÇÃO DO SCRIPT SÃO CUSTOMIZÁVEIS, AS LINHAS ESTARÃO INDICADAS POR ALGUNS "⭕"
  4. //⭐ O SCRIPT IRÁ EXCLUIR AS OUTRAS OPÇÕES DISPONÍVEIS PARA PREVENIR BUG
  5. //⭐ VARIÁVEL DE ATUALIZAR PÁGINA DEFINIDA EM 20 MINUTOS
  6. //⭐ LEGENDA ABAIXO:
  7. /*
  8. ⭐ = TÓPICO IMPORTANTE
  9. ⛔ = NÃO ENCOSTE, IGNORE!
  10. ⚫ = CUSTOMIZAÇÃO LIBERADA
  11. ⚪ = MEXER APENAS SE TIVER CONSCIÊNCIA
  12. ⭕ = CONFIGURAÇÕES DE TEMPO (TEMPOS DE COLETA && ATUALIZAÇÃO)
  13. ⚡ = INFORMAÇÃO ADICIONAL SOBRE CADA SEÇÃO CUSTOMIZÁVEL
  14. */
  15.  
  16. /* ⚫⚫⚫⚫⚫ INÍCIO DA SEÇÃO DE CONFIGURAÇÕES GERAIS ⚫⚫⚫⚫⚫ */
  17.  
  18.  
  19. //⚫ SEÇÃO PARA CONFIGURAÇÃO DE ATUALIZAÇÃO DE PÁGINA
  20. /*⚡ DEFINA SE O SCRIPT IRÁ ATUALIZAR A PÁGINA ⚡*/
  21.  
  22. var AtualizarPágina = true; // Definida em 20 Minutos por Padrão, Customize ao Fim do Código
  23.  
  24. //⚫ SEÇÃO PARA CONFIGURAÇÃO DO NÍVEL DE COLETAMENTO
  25. /*⚡ DEFINA QUAL NÍVEL IRÁ COLETAR ⚡*/
  26.  
  27. var Nivel1 = false;
  28. var Nivel2 = false;
  29. var Nivel3 = false;
  30. var Nivel4 = false;
  31.  
  32. //⚫ SEÇÃO PARA CONFIGURAÇÃO DO MÉTODO DE INSERÇÃO DE UNIDADES
  33. /*⚡ DEFINA O MÉTODO DE INSERÇÃO DE UNIDADES ⚡*/
  34. //⛔ A PRIMEIRA COLUNA ESTÁ INUTILIZÁVEL
  35.  
  36. /* var Lança = 0; */ var LançaAll = false;
  37. /* var Espada = 0; */ var EspadaAll = false;
  38. /* var Machado = 0; */ var MachadoAll = false;
  39. /* var Arco = 0; */ var ArcoAll = false;
  40. /* var Spy = 0; */ var SpyAll = false;
  41. /* var C_Leve = 0; */ var C_LeveAll = false;
  42. /* var C_Arco = 0; */ var C_ArcoAll = false;
  43. /* var C_Pesada = 0; */ var C_PesadaAll = false;
  44. /* var Aríete = 0; */ var AríeteAll = false;
  45. /* var Catas = 0; */ var CatasAll = false;
  46.  
  47. var Paladino_Fodão = false;
  48. var Todas_as_Tropas = true;
  49.  
  50.  
  51. /* ⚫⚫⚫⚫⚫ FIM DA SEÇÃO DE CONFIGURAÇÕES GERAIS ⚫⚫⚫⚫⚫ */
  52.  
  53.  
  54. /* ⛔⛔⛔⛔⛔ INICIO DO SCRIPT ⛔⛔⛔⛔⛔ */
  55.  
  56. $(document).ready(function(){
  57. $("a").remove(".unit_link");
  58. // $('.portrait').remove('[style~=""https://dsbr.innogamescdn.com/8.111/35816/graphic/scavenging/options/3.png""]');
  59. $('[style~="url("https://dsbr.innogamescdn.com/8.111/35816/graphic/scavenging/options/3.png");"]').replaceWith('<img src="https://i.imgur.com/j3jpjYV.png" >');
  60. // $('.portrait').append('<img src="https://i.imgur.com/j3jpjYV.png" >');
  61. // $("background-image: url('https://dsbr.innogamescdn.com/8.111/35816/graphic/scavenging/options/1.png');").replace("background-image: url('https://i.imgur.com/j3jpjYV.png');");
  62. // var body = document.getElementById("content_value");
  63. // var table = body.getElementsByTagName('table');
  64. // var strike = table.getElementsByTagName('stk');
  65. // var strike1 = table.$('.strike-x')[3];
  66. // strike.innerHTML = '<center> <img src="https://i.imgur.com/j3jpjYV.png"> </center>';
  67. });
  68. /*
  69. $(document).ready(function(){
  70. if (Lança)
  71. {
  72. $("input[name='spear']").trigger("select");$("input:text").val(Lança);
  73. }
  74. if (Espada)
  75. {
  76. $("input[name='sword']").trigger("select");$("input:text").val(Espada);
  77. }
  78. if (Machado)
  79. {
  80. $("input[name='axe']").trigger("select");$("input:text").val(Machado);
  81. }
  82. if (Arco)
  83. {
  84. $("input[name='archer']").trigger("select");$("input:text").val(Arco);
  85. }
  86. if (Spy)
  87. {
  88. $("input[name='Spy']").trigger("select");$("input:text").val(Spy);
  89. }
  90. if (C_Leve)
  91. {
  92. $("input[name='light']").trigger("select");$("input:text").val(C_Leve);
  93. }
  94. if (C_Arco)
  95. {
  96. $("input[name='marcher']").trigger("select");$("input:text").val(C_Arco);
  97. }
  98. if (C_Pesada)
  99. {
  100. $("input[name='heavy']").trigger("select");$("input:text").val(C_Pesada);
  101. }
  102. if (Aríete)
  103. {
  104. $("input[name='ram']").trigger("select");$("input:text").val(Ariete);
  105. }
  106. if (Catas)
  107. {
  108. $("input[name='catapult']").trigger("select");$("input:text").val(Catas);
  109. }
  110. });
  111. */
  112. $(document).ready(function(){
  113. if (LançaAll)
  114. {
  115. $(".units-entry-all");$("a[data-unit='spear']").click();
  116. }
  117. if (EspadaAll)
  118. {
  119. $(".units-entry-all");$("a[data-unit='sword']").click();
  120. }
  121. if (MachadoAll)
  122. {
  123. $(".units-entry-all");$("a[data-unit='axe']").click();
  124. }
  125. if (ArcoAll)
  126. {
  127. $(".units-entry-all");$("a[data-unit='archer']").click();
  128. }
  129. if (SpyAll)
  130. {
  131. $(".units-entry-all");$("a[data-unit='spy']").click();
  132. }
  133. if (C_LeveAll)
  134. {
  135. $(".units-entry-all");$("a[data-unit='light']").click();
  136. }
  137. if (C_ArcoAll)
  138. {
  139. $(".units-entry-all");$("a[data-unit='marcher']").click();
  140. }
  141. if (C_PesadaAll)
  142. {
  143. $(".units-entry-all");$("a[data-unit='heavy']").click();
  144. }
  145. if (AríeteAll)
  146. {
  147. $(".units-entry-all");$("a[data-unit='ram']").click();
  148. }
  149. if (CatasAll)
  150. {
  151. $(".units-entry-all");$("a[data-unit='catapult']").click();
  152. }
  153. if (Paladino_Fodão)
  154. {
  155. $(".units-entry-all");$("a[data-unit='knight']").click();
  156. }
  157. if (Todas_as_Tropas)
  158. {
  159. $(".fill-all").click();
  160. }
  161. // e.preventDefault();
  162. });
  163. /*
  164. function image() {
  165. var img = document.createElement("IMG");
  166. img.src = "https://i.imgur.com/j3jpjYV.png";
  167. $('#strike').html(img);
  168. }
  169. */
  170. $(document).ready(function(){
  171. if (Nivel1)
  172. {
  173. $(".scavenge-option.border-frame-gold-red")[0].style.display = "";
  174. $(".scavenge-option.border-frame-gold-red")[1].style.display = "none"; //$("a")[2].prepend("<img id='strike' src='https://i.imgur.com/j3jpjYV.png'/>");
  175. $(".scavenge-option.border-frame-gold-red")[2].style.display = "none";
  176. $(".scavenge-option.border-frame-gold-red")[3].style.display = "none";
  177. setTimeout(function(){
  178. $(".btn.btn-default.free_send_button")[0].click();
  179. /* ⭕ Var Nivel1 ⭕*/ }, 1000); /*⚡ SELECIONAR TEMPO PARA CLICAR EM COLETAR NO NÍVEL 1 (1000 = 1 SEG) ⚡*/
  180. }
  181. if (Nivel2)
  182. {
  183. $(".scavenge-option.border-frame-gold-red")[0].style.display = "none";
  184. $(".scavenge-option.border-frame-gold-red")[1].style.display = "";
  185. $(".scavenge-option.border-frame-gold-red")[2].style.display = "none";
  186. $(".scavenge-option.border-frame-gold-red")[3].style.display = "none";
  187. setTimeout(function(){
  188. $(".btn.btn-default.free_send_button")[1].click();
  189. /* ⭕ Var Nivel2 ⭕*/ }, 1000); /*⚡ SELECIONAR TEMPO PARA CLICAR EM COLETAR NO NÍVEL 2 (1000 = 1 SEG) ⚡*/
  190. }
  191. if (Nivel3)
  192. {
  193. $(".scavenge-option.border-frame-gold-red")[0].style.display = "none";
  194. $(".scavenge-option.border-frame-gold-red")[1].style.display = "none";
  195. $(".scavenge-option.border-frame-gold-red")[2].style.display = "";
  196. $(".scavenge-option.border-frame-gold-red")[3].style.display = "none";
  197. // $('.portrait')[2].append('<img src="https://i.imgur.com/j3jpjYV.png" >');
  198. setTimeout(function(){
  199. $(".btn.btn-default.free_send_button")[2].click();
  200. /* ⭕ Var Nivel3 ⭕*/ }, 1000); /*⚡ SELECIONAR TEMPO PARA CLICAR EM COLETAR NO NÍVEL 3 (1000 = 1 SEG) ⚡*/
  201. }
  202. if (Nivel4)
  203. {
  204. $(".scavenge-option.border-frame-gold-red")[0].style.display = "none";
  205. $(".scavenge-option.border-frame-gold-red")[1].style.display = "none";
  206. $(".scavenge-option.border-frame-gold-red")[2].style.display = "none";
  207. $(".scavenge-option.border-frame-gold-red")[3].style.display = "";
  208. setTimeout(function(){
  209. $(".btn.btn-default.free_send_button")[3].click();
  210. /* ⭕ Var Nivel4 ⭕*/ }, 1000); /*⚡ SELECIONAR TEMPO PARA CLICAR EM COLETAR NO NÍVEL 4 (1000 = 1 SEG) ⚡*/
  211. }
  212. });
  213.  
  214. if(AtualizarPágina === true) {
  215. setInterval(
  216. function() {
  217. window.location.reload();
  218. /* ⭕ VAR AtualizarPagina ⭕*/ }, 1200000); /*⚡ SELECIONAR TEMPO PARA ATUALIZAR PÁGINA (600000 = 10 MIN) LINK = http://extraconversion.com/pt/tempo/minutos/minutos-para-milissegundos.html ⚡*/
  219. }
  220.  
  221. /* ⛔⛔⛔⛔⛔ FIM DO SCRIPT ⛔⛔⛔⛔⛔ */
  222.  
  223. // ==UserScript==
  224. // @name ## SCAVENGING ##
  225. // @namespace https://pastebin.com/raw/NCTDYfkA
  226. // @icon https://i.imgur.com/j3jpjYV.png
  227. //⭐ESCOLHA SEU ÍCONE https://pastebin.com/raw/wpcDVCdE
  228. // @author TiKa
  229. // @include https://br*.tribalwars.com.br/*&mode=scavenge*
  230. // @version 4.0 (14/01/2018)
  231. // @updateURL https://pastebin.com/raw/NCTDYfkA
  232. // @downloadURL https://pastebin.com/raw/NCTDYfkA
  233. // @description Retroescavadora Digital
  234. // @changelog ⌛ PARA MOSTRAR/OCULTAR CLIQUE NA SETA AO LADO DO NÚMERO "230" NA LINHA ABAIXO! ⌛
  235. /*
  236. 1.0 - Código de Confirmação
  237. 2.0 - Modificada Variável "atualizarPagina" para "setTimeout"
  238. 2.1 - Otimizada Variável "AtualizarPágina"
  239. 2.2 - Adicionadas Variáveis de Inserção de Unidades
  240. 2.3 - Adicionadas Variáveis de Inserção de Unidades Totais
  241. 2.4 - Encontrado Bug na Variável de Inserir Unidades (Desabilitada)
  242. 2.5 - Adicionadas Variáveis de Níveis
  243. 2.6 - Função de Confirmação Otimizada
  244. 2.7 - Script Apelidado de "## SCAVENGING ##"
  245. 2.8 - Adicionado Ícone e Página com Ícones Pré-Selecionados para Facilidade de Personalização
  246. 2.9 - Adicionada Descrição
  247. 3.0 - Códigos para Atualização Automática Incluídos!
  248. 3.1 - Script Revisado, Informações e Erros de Ortografia Corrigidos!
  249. 3.2 - UserScript Movido ao Fim do Código
  250. 3.3 - Encontrado Bug na Variável de Selecionar Unidades Totais
  251. 3.4 - Corrigido Bug na Variável de Selecionar Unidades Totais
  252. 3.5 - Adicionadas Legendas, Tópicos e Informações Adicionais
  253. 3.6 - Script Revisado, Erros de Ortografio Corrigidos
  254. 3.7 - Funções de Tempo de Confirmação Transferidas para "setTimeout", Variável "AtualizarPágina" Transferida para "setInterval" Novamente
  255. 3.8 - Informações Adicionais Atualizadas! Algumas var e códigos inacabados desabilitados
  256. 3.9 - Script Otimizado!
  257. 4.0 - Adicionado Emblema da Strike!
  258. */
  259. // ==/UserScript==
Advertisement
Add Comment
Please, Sign In to add comment