Advertisement
Guest User

Untitled

a guest
Mar 31st, 2020
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.27 KB | None | 0 0
  1. // ==UserScript==
  2. // @name Busquinhas das boas pt72
  3. // @match https://*/game.php?*mode=scavenge*
  4. // ==/UserScript==
  5.  
  6. function aleatorio(inferior, superior) {
  7. numPosibilidades = superior - inferior
  8. aleat = Math.random() * numPosibilidades
  9. return Math.round(parseInt(inferior) + aleat)
  10. }
  11.  
  12.  
  13. function ScavengeLoop() {
  14. var spear = 1;
  15. var sword = 1;
  16. var axe = 1;
  17. var archer = 1;
  18. var light = 1;
  19. var marcher = 1
  20. var heavy = 0
  21. var atq = ["440|497","444|493","438|497"];
  22. var saveAtq = ["440|497","438|497"]
  23. var aldeia;
  24. try{
  25. aldeia = document.getElementById("menu_row2").childNodes[7].firstChild.innerText.substring(1,8);
  26.  
  27. }catch(e){
  28. aldeia = document.getElementById("menu_row2").childNodes[3].firstChild.innerText.substring(1,8);
  29. }
  30. if (atq.includes(aldeia)){
  31. sword = 1;
  32. axe = 1;
  33. light = 0;
  34. }
  35. if (saveAtq.includes(aldeia)){
  36. sword = 1;
  37. axe = 0;
  38. light = 0;
  39. }
  40. if (document.getElementsByClassName("btn btn-default unlock-button").length == 2) {
  41.  
  42. if (document.getElementsByClassName("btn btn-default free_send_button").length == 2) {
  43. var troops = document.getElementsByClassName("units-entry-all");
  44. var busca1l = parseInt(parseInt(troops[0].text.replace(/[^0-9]/g, '')) * 2 / 7);
  45. var busca1e = parseInt(parseInt(troops[1].text.replace(/[^0-9]/g, '')) * 2 / 7);
  46. var busca1v = parseInt(parseInt(troops[2].text.replace(/[^0-9]/g, '')) * 2 / 7);
  47. var busca1a = parseInt(parseInt(troops[3].text.replace(/[^0-9]/g, '')) * 2 / 7);
  48. var busca1li = parseInt(parseInt(troops[4].text.replace(/[^0-9]/g, '')) * 2 / 7);
  49. var busca1m = parseInt(parseInt(troops[5].text.replace(/[^0-9]/g, '')) * 2 / 7);
  50. var busca1h = parseInt(parseInt(troops[6].text.replace(/[^0-9]/g, '')) * 2 / 7);
  51.  
  52. if (spear == 1)
  53. $(`input.unitsInput[name='spear']`).val(busca1l).trigger("change");
  54. if (sword == 1)
  55. $(`input.unitsInput[name='sword']`).val(busca1e).trigger("change");
  56. if (axe == 1)
  57. $(`input.unitsInput[name='axe']`).val(busca1v).trigger("change");
  58. if (archer == 1)
  59. $(`input.unitsInput[name='archer']`).val(busca1a).trigger("change");
  60. if (light == 1)
  61. $(`input.unitsInput[name='light']`).val(busca1li).trigger("change");
  62. if (marcher == 1)
  63. $(`input.unitsInput[name='marcher']`).val(busca1m).trigger("change");
  64. if (heavy == 1)
  65. $(`input.unitsInput[name='heavy']`).val(busca1h).trigger("change");
  66. setTimeout(function() {
  67. document.getElementsByClassName("free_send_button")[1].click();
  68.  
  69. }, 3000);
  70. setTimeout(function() {
  71. if (spear == 1)
  72. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[0].click();
  73. if (sword == 1)
  74. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[1].click();
  75. if (axe == 1)
  76. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[2].click();
  77. if (archer == 1)
  78. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[3].click();
  79. if (light == 1)
  80. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[4].click();
  81. if (marcher == 1)
  82. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[5].click();
  83. if (heavy == 1)
  84. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[6].click();
  85. document.getElementsByClassName("free_send_button")[0].click();
  86. }, 7000);
  87.  
  88.  
  89.  
  90.  
  91. }
  92. } else if (document.getElementsByClassName("btn btn-default unlock-button").length == 1) {
  93. if (document.getElementsByClassName("btn btn-default free_send_button").length == 3) {
  94. var troops = document.getElementsByClassName("units-entry-all");
  95. var busca1l = parseInt(parseInt(troops[0].text.replace(/[^0-9]/g, '')) / 8);
  96. var busca1e = parseInt(parseInt(troops[1].text.replace(/[^0-9]/g, '')) / 8);
  97. var busca1v = parseInt(parseInt(troops[2].text.replace(/[^0-9]/g, '')) / 8);
  98. var busca1a = parseInt(parseInt(troops[3].text.replace(/[^0-9]/g, '')) / 8);
  99. var busca1li = parseInt(parseInt(troops[4].text.replace(/[^0-9]/g, '')) / 8);
  100. var busca1m = parseInt(parseInt(troops[5].text.replace(/[^0-9]/g, '')) / 8);
  101. var busca1h = parseInt(parseInt(troops[6].text.replace(/[^0-9]/g, '')) / 8);
  102. var busca2l = parseInt(parseInt(troops[0].text.replace(/[^0-9]/g, '')) / 4);
  103. var busca2e = parseInt(parseInt(troops[1].text.replace(/[^0-9]/g, '')) / 4);
  104. var busca2v = parseInt(parseInt(troops[2].text.replace(/[^0-9]/g, '')) / 4);
  105. var busca2a = parseInt(parseInt(troops[3].text.replace(/[^0-9]/g, '')) / 4);
  106. var busca2li = parseInt(parseInt(troops[4].text.replace(/[^0-9]/g, '')) / 4);
  107. var busca2m = parseInt(parseInt(troops[5].text.replace(/[^0-9]/g, '')) / 4);
  108. var busca2h = parseInt(parseInt(troops[6].text.replace(/[^0-9]/g, '')) / 4);
  109.  
  110. if (spear == 1)
  111. $(`input.unitsInput[name='spear']`).val(busca1l).trigger("change");
  112. if (sword == 1)
  113. $(`input.unitsInput[name='sword']`).val(busca1e).trigger("change");
  114. if (axe == 1)
  115. $(`input.unitsInput[name='axe']`).val(busca1v).trigger("change");
  116. if (archer == 1)
  117. $(`input.unitsInput[name='archer']`).val(busca1a).trigger("change");
  118. if (light == 1)
  119. $(`input.unitsInput[name='light']`).val(busca1li).trigger("change");
  120. if (marcher == 1)
  121. $(`input.unitsInput[name='marcher']`).val(busca1m).trigger("change");
  122. if (heavy == 1)
  123. $(`input.unitsInput[name='heavy']`).val(busca1h).trigger("change");
  124. setTimeout(function() {
  125. document.getElementsByClassName("free_send_button")[2].click();
  126.  
  127. }, 3000);
  128.  
  129. setTimeout(function() {
  130. if (spear == 1)
  131. $(`input.unitsInput[name='spear']`).val(busca2l).trigger("change");
  132. if (sword == 1)
  133. $(`input.unitsInput[name='sword']`).val(busca2e).trigger("change");
  134. if (axe == 1)
  135. $(`input.unitsInput[name='axe']`).val(busca2v).trigger("change");
  136. if (archer == 1)
  137. $(`input.unitsInput[name='archer']`).val(busca2a).trigger("change");
  138. if (light == 1)
  139. $(`input.unitsInput[name='light']`).val(busca2li).trigger("change");
  140. if (marcher == 1)
  141. $(`input.unitsInput[name='marcher']`).val(busca2m).trigger("change");
  142. if (heavy == 1)
  143. $(`input.unitsInput[name='heavy']`).val(busca2h).trigger("change");
  144.  
  145. }, 5000);
  146. setTimeout(function() {
  147. document.getElementsByClassName("free_send_button")[1].click();
  148.  
  149. }, 6000);
  150. setTimeout(function() {
  151. if (spear == 1)
  152. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[0].click();
  153. if (sword == 1)
  154. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[1].click();
  155. if (axe == 1)
  156. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[2].click();
  157. if (archer == 1)
  158. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[3].click();
  159. if (light == 1)
  160. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[4].click();
  161. if (marcher == 1)
  162. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[5].click();
  163. if (heavy == 1)
  164. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[6].click();
  165.  
  166. document.getElementsByClassName("free_send_button")[0].click();
  167. }, 11000);
  168.  
  169.  
  170.  
  171.  
  172. }
  173. } else if (document.getElementsByClassName("btn btn-default unlock-button").length == 0) {
  174. if (document.getElementsByClassName("btn btn-default free_send_button").length == 4) {
  175. var troops = document.getElementsByClassName("units-entry-all");
  176. var busca1l = parseInt(parseInt(troops[0].text.replace(/[^0-9]/g,''))*2/26);
  177. var busca1e = parseInt(parseInt(troops[1].text.replace(/[^0-9]/g,''))*2/26);
  178. var busca1v = parseInt(parseInt(troops[2].text.replace(/[^0-9]/g,''))*2/26);
  179. var busca1a = parseInt(parseInt(troops[3].text.replace(/[^0-9]/g,''))*2/26);
  180. var busca1li = parseInt(parseInt(troops[4].text.replace(/[^0-9]/g,''))*2/26);
  181. var busca1m = parseInt(parseInt(troops[5].text.replace(/[^0-9]/g,''))*2/26);
  182. var busca1h = parseInt(parseInt(troops[6].text.replace(/[^0-9]/g,''))*2/26);
  183. var busca2l = parseInt(parseInt(troops[0].text.replace(/[^0-9]/g,''))*3/26);
  184. var busca2e = parseInt(parseInt(troops[1].text.replace(/[^0-9]/g,''))*3/26);
  185. var busca2v = parseInt(parseInt(troops[2].text.replace(/[^0-9]/g,''))*3/26);
  186. var busca2a = parseInt(parseInt(troops[3].text.replace(/[^0-9]/g,''))*3/26);
  187. var busca2li = parseInt(parseInt(troops[4].text.replace(/[^0-9]/g,''))*3/26);
  188. var busca2m = parseInt(parseInt(troops[5].text.replace(/[^0-9]/g,''))*3/26);
  189. var busca2h = parseInt(parseInt(troops[6].text.replace(/[^0-9]/g,''))*3/26);
  190. var busca3l = parseInt(parseInt(troops[0].text.replace(/[^0-9]/g,''))*6/26);
  191. var busca3e = parseInt(parseInt(troops[1].text.replace(/[^0-9]/g,''))*6/26);
  192. var busca3v = parseInt(parseInt(troops[2].text.replace(/[^0-9]/g,''))*6/26);
  193. var busca3a = parseInt(parseInt(troops[3].text.replace(/[^0-9]/g,''))*6/26);
  194. var busca3li = parseInt(parseInt(troops[4].text.replace(/[^0-9]/g,''))*6/26);
  195. var busca3m = parseInt(parseInt(troops[5].text.replace(/[^0-9]/g,''))*6/26);
  196. var busca3h = parseInt(parseInt(troops[6].text.replace(/[^0-9]/g,''))*6/26);
  197.  
  198. if (spear == 1)
  199. $(`input.unitsInput[name='spear']`).val(busca1l).trigger("change");
  200. if (sword == 1)
  201. $(`input.unitsInput[name='sword']`).val(busca1e).trigger("change");
  202. if (axe == 1)
  203. $(`input.unitsInput[name='axe']`).val(busca1v).trigger("change");
  204. if (archer == 1)
  205. $(`input.unitsInput[name='archer']`).val(busca1a).trigger("change");
  206. if (light == 1)
  207. $(`input.unitsInput[name='light']`).val(busca1li).trigger("change");
  208. if (marcher == 1)
  209. $(`input.unitsInput[name='marcher']`).val(busca1m).trigger("change");
  210. if (heavy == 1)
  211. $(`input.unitsInput[name='heavy']`).val(busca1h).trigger("change");
  212. setTimeout(function() {
  213. document.getElementsByClassName("free_send_button")[3].click();
  214.  
  215. }, 3000);
  216.  
  217. setTimeout(function() {
  218. if (spear == 1)
  219. $(`input.unitsInput[name='spear']`).val(busca2l).trigger("change");
  220. if (sword == 1)
  221. $(`input.unitsInput[name='sword']`).val(busca2e).trigger("change");
  222. if (axe == 1)
  223. $(`input.unitsInput[name='axe']`).val(busca2v).trigger("change");
  224. if (archer == 1)
  225. $(`input.unitsInput[name='archer']`).val(busca2a).trigger("change");
  226. if (light == 1)
  227. $(`input.unitsInput[name='light']`).val(busca2li).trigger("change");
  228. if (marcher == 1)
  229. $(`input.unitsInput[name='marcher']`).val(busca2m).trigger("change");
  230. if (heavy == 1)
  231. $(`input.unitsInput[name='heavy']`).val(busca2h).trigger("change");
  232.  
  233. }, 5000);
  234. setTimeout(function() {
  235. document.getElementsByClassName("free_send_button")[2].click();
  236.  
  237. }, 6000);
  238. setTimeout(function() {
  239. if (spear == 1)
  240. $(`input.unitsInput[name='spear']`).val(busca3l).trigger("change");
  241. if (sword == 1)
  242. $(`input.unitsInput[name='sword']`).val(busca3e).trigger("change");
  243. if (axe == 1)
  244. $(`input.unitsInput[name='axe']`).val(busca3v).trigger("change");
  245. if (archer == 1)
  246. $(`input.unitsInput[name='archer']`).val(busca3a).trigger("change");
  247. if (light == 1)
  248. $(`input.unitsInput[name='light']`).val(busca3li).trigger("change");
  249. if (marcher == 1)
  250. $(`input.unitsInput[name='marcher']`).val(busca3m).trigger("change");
  251. if (heavy == 1)
  252. $(`input.unitsInput[name='heavy']`).val(busca3h).trigger("change");
  253.  
  254. }, 7000);
  255. setTimeout(function() {
  256. document.getElementsByClassName("free_send_button")[1].click();
  257.  
  258. }, 9000);
  259. setTimeout(function() {
  260. if (spear == 1)
  261. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[0].click();
  262. if (sword == 1)
  263. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[1].click();
  264. if (axe == 1)
  265. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[2].click();
  266. if (archer == 1)
  267. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[3].click();
  268. if (light == 1)
  269. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[4].click();
  270. if (marcher == 1)
  271. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[5].click();
  272. if (heavy == 1)
  273. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[6].click();
  274.  
  275. document.getElementsByClassName("free_send_button")[0].click();
  276. }, 11000);
  277.  
  278.  
  279.  
  280.  
  281. }
  282. }
  283. setTimeout(function() {
  284. altAldeia();
  285. }, 15000 + aleatorio(0,1) * 1700);
  286. }
  287.  
  288.  
  289. ScavengeLoop();
  290.  
  291. function altAldeia() {
  292. $('.arrowRight').click();
  293. $('.groupRight').click();
  294. $('div.arrow.arrowRight').click();
  295. $('div.arrow.groupRight').click();
  296. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement