Advertisement
Guest User

Untitled

a guest
Nov 12th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.43 KB | None | 0 0
  1. // ==UserScript==
  2. // @name Scavenge Loop total
  3. // @match https://*/game.php?*mode=scavenge*
  4. // ==/UserScript==
  5. function ScavengeLoop() {
  6. var spear = 1;
  7. var sword = 1;
  8. var axe = 1;
  9. //var archer = 1;
  10. var light = 1;
  11.  
  12. if (document.getElementsByClassName("btn btn-default unlock-button").length + document.getElementsByClassName("unlocking-view").length== 2) {
  13.  
  14. if (document.getElementsByClassName("btn btn-default free_send_button").length == 2) {
  15. var troops = document.getElementsByClassName("units-entry-all");
  16. var busca1l = parseInt(parseInt(troops[0].text.replace(/[^0-9]/g, '')) * 2 / 7);
  17. var busca1e = parseInt(parseInt(troops[1].text.replace(/[^0-9]/g, '')) * 2 / 7);
  18. var busca1v = parseInt(parseInt(troops[2].text.replace(/[^0-9]/g, '')) * 2 / 7);
  19. //var busca1a = parseInt(parseInt(troops[3].text.replace(/[^0-9]/g, '')) * 2 / 7);
  20. var busca1li = parseInt(parseInt(troops[3].text.replace(/[^0-9]/g, '')) * 2 / 7);
  21.  
  22. if (spear == 1)
  23. $(`input.unitsInput[name='spear']`).val(busca1l).trigger("change");
  24. if (sword == 1)
  25. $(`input.unitsInput[name='sword']`).val(busca1e).trigger("change");
  26. if (axe == 1)
  27. $(`input.unitsInput[name='axe']`).val(busca1v).trigger("change");
  28. /*if (archer == 1)
  29. $(`input.unitsInput[name='archer']`).val(busca1a).trigger("change");*/
  30. if (light == 1)
  31. $(`input.unitsInput[name='light']`).val(busca1li).trigger("change");
  32. setTimeout(function() {
  33. document.getElementsByClassName("free_send_button")[1].click();
  34.  
  35. }, 3000);
  36. setTimeout(function() {
  37.  
  38. if (spear == 1)
  39. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[0].click();
  40. if (sword == 1)
  41. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[1].click();
  42. if (axe == 1)
  43. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[2].click();
  44. /*if (archer == 1)
  45. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[3].click();*/
  46. if (light == 1)
  47. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[3].click();
  48. document.getElementsByClassName("free_send_button")[0].click();
  49.  
  50. }, 7000);
  51.  
  52.  
  53.  
  54.  
  55. }
  56. } else if (document.getElementsByClassName("btn btn-default unlock-button").length + document.getElementsByClassName("unlocking-view").length == 1) {
  57. if (document.getElementsByClassName("btn btn-default free_send_button").length == 3) {
  58. var troops = document.getElementsByClassName("units-entry-all");
  59.  
  60. var busca1l = parseInt(parseInt(troops[0].text.replace(/[^0-9]/g, '')) / 8);
  61. var busca1e = parseInt(parseInt(troops[1].text.replace(/[^0-9]/g, '')) / 8);
  62. var busca1v = parseInt(parseInt(troops[2].text.replace(/[^0-9]/g, '')) / 8);
  63. //var busca1a = parseInt(parseInt(troops[3].text.replace(/[^0-9]/g, '')) / 8);
  64. var busca1li = parseInt(parseInt(troops[3].text.replace(/[^0-9]/g, '')) / 8);
  65. var busca2l = parseInt(parseInt(troops[0].text.replace(/[^0-9]/g, '')) / 4);
  66. var busca2e = parseInt(parseInt(troops[1].text.replace(/[^0-9]/g, '')) / 4);
  67. var busca2v = parseInt(parseInt(troops[2].text.replace(/[^0-9]/g, '')) / 4);
  68. //var busca2a = parseInt(parseInt(troops[3].text.replace(/[^0-9]/g, '')) / 4);
  69. var busca2li = parseInt(parseInt(troops[3].text.replace(/[^0-9]/g, '')) / 4);
  70.  
  71. if (spear == 1)
  72. $(`input.unitsInput[name='spear']`).val(busca1l).trigger("change");
  73. if (sword == 1)
  74. $(`input.unitsInput[name='sword']`).val(busca1e).trigger("change");
  75. if (axe == 1)
  76. $(`input.unitsInput[name='axe']`).val(busca1v).trigger("change");
  77. /*if (archer==1)
  78. $(`input.unitsInput[name='archer']`).val(busca1a).trigger("change");*/
  79. if (light == 1)
  80. $(`input.unitsInput[name='light']`).val(busca1li).trigger("change");
  81. setTimeout(function() {
  82. document.getElementsByClassName("free_send_button")[2].click();
  83.  
  84. }, 3000);
  85.  
  86. setTimeout(function() {
  87. if (spear == 1)
  88. $(`input.unitsInput[name='spear']`).val(busca2l).trigger("change");
  89. if (sword == 1)
  90. $(`input.unitsInput[name='sword']`).val(busca2e).trigger("change");
  91. if (axe == 1)
  92. $(`input.unitsInput[name='axe']`).val(busca2v).trigger("change");
  93. /*if (archer == 1)
  94. $(`input.unitsInput[name='archer']`).val(busca2a).trigger("change");*/
  95. if (light == 1)
  96. $(`input.unitsInput[name='light']`).val(busca2li).trigger("change");
  97.  
  98. }, 5000);
  99. setTimeout(function() {
  100. document.getElementsByClassName("free_send_button")[1].click();
  101.  
  102. }, 6000);
  103. setTimeout(function() {
  104.  
  105. if (spear == 1)
  106. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[0].click();
  107. if (sword == 1)
  108. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[1].click();
  109. if (axe == 1)
  110. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[2].click();
  111. /*if (archer == 1)
  112. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[3].click();*/
  113. if (light == 1)
  114. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[3].click();
  115.  
  116. document.getElementsByClassName("free_send_button")[0].click();
  117.  
  118. }, 11000);
  119.  
  120.  
  121.  
  122.  
  123. }
  124. } else if (document.getElementsByClassName("btn btn-default unlock-button").length + document.getElementsByClassName("unlocking-view").length == 0) {
  125. if (document.getElementsByClassName("btn btn-default free_send_button").length == 4) {
  126. var troops = document.getElementsByClassName("units-entry-all");
  127.  
  128. var busca1l = parseInt(parseInt(troops[0].text.replace(/[^0-9]/g,''))*2/26);
  129. var busca1e = parseInt(parseInt(troops[1].text.replace(/[^0-9]/g,''))*2/26);
  130. var busca1v = parseInt(parseInt(troops[2].text.replace(/[^0-9]/g,''))*2/26);
  131. //var busca1a = parseInt(parseInt(troops[3].text.replace(/[^0-9]/g,''))*2/26);
  132. var busca1li = parseInt(parseInt(troops[3].text.replace(/[^0-9]/g,''))*2/26);
  133. var busca2l = parseInt(parseInt(troops[0].text.replace(/[^0-9]/g,''))*3/26);
  134. var busca2e = parseInt(parseInt(troops[1].text.replace(/[^0-9]/g,''))*3/26);
  135. var busca2v = parseInt(parseInt(troops[2].text.replace(/[^0-9]/g,''))*3/26);
  136. //var busca2a = parseInt(parseInt(troops[3].text.replace(/[^0-9]/g,''))*3/26);
  137. var busca2li = parseInt(parseInt(troops[3].text.replace(/[^0-9]/g,''))*3/26);
  138. var busca3l = parseInt(parseInt(troops[0].text.replace(/[^0-9]/g,''))*6/26);
  139. var busca3e = parseInt(parseInt(troops[1].text.replace(/[^0-9]/g,''))*6/26);
  140. var busca3v = parseInt(parseInt(troops[2].text.replace(/[^0-9]/g,''))*6/26);
  141. //var busca3a = parseInt(parseInt(troops[3].text.replace(/[^0-9]/g,''))*6/26);
  142. var busca3li = parseInt(parseInt(troops[3].text.replace(/[^0-9]/g,''))*6/26)
  143.  
  144. if (spear == 1)
  145. $(`input.unitsInput[name='spear']`).val(busca1l).trigger("change");
  146. if (sword == 1)
  147. $(`input.unitsInput[name='sword']`).val(busca1e).trigger("change");
  148. if (axe == 1)
  149. $(`input.unitsInput[name='axe']`).val(busca1v).trigger("change");
  150. /*if (archer == 1)
  151. $(`input.unitsInput[name='archer']`).val(busca1a).trigger("change");*/
  152. if (light == 1)
  153. $(`input.unitsInput[name='light']`).val(busca1li).trigger("change");
  154. setTimeout(function() {
  155. document.getElementsByClassName("free_send_button")[3].click();
  156.  
  157. }, 3000);
  158.  
  159. setTimeout(function() {
  160. if (spear == 1)
  161. $(`input.unitsInput[name='spear']`).val(busca2l).trigger("change");
  162. if (sword == 1)
  163. $(`input.unitsInput[name='sword']`).val(busca2e).trigger("change");
  164. if (axe == 1)
  165. $(`input.unitsInput[name='axe']`).val(busca2v).trigger("change");
  166. /*if (archer == 1)
  167. $(`input.unitsInput[name='archer']`).val(busca2a).trigger("change");*/
  168. if (light == 1)
  169. $(`input.unitsInput[name='light']`).val(busca2li).trigger("change");
  170.  
  171. }, 5000);
  172. setTimeout(function() {
  173. document.getElementsByClassName("free_send_button")[2].click();
  174.  
  175. }, 6000);
  176. setTimeout(function() {
  177. if (spear == 1)
  178. $(`input.unitsInput[name='spear']`).val(busca3l).trigger("change");
  179. if (sword == 1)
  180. $(`input.unitsInput[name='sword']`).val(busca3e).trigger("change");
  181. if (axe == 1)
  182. $(`input.unitsInput[name='axe']`).val(busca3v).trigger("change");
  183. /*if (archer == 1)
  184. $(`input.unitsInput[name='archer']`).val(busca3a).trigger("change");*/
  185. if (light == 1)
  186. $(`input.unitsInput[name='light']`).val(busca3li).trigger("change");
  187.  
  188. }, 7000);
  189. setTimeout(function() {
  190. document.getElementsByClassName("free_send_button")[1].click();
  191.  
  192. }, 9000);
  193. setTimeout(function() {
  194.  
  195. if (spear == 1)
  196. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[0].click();
  197. if (sword == 1)
  198. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[1].click();
  199. if (axe == 1)
  200. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[2].click();
  201. /*if (archer == 1)
  202. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[3].click();*/
  203. if (light == 1)
  204. document.getElementById("scavenge_screen").getElementsByClassName("units-entry-all")[3].click();
  205.  
  206. document.getElementsByClassName("free_send_button")[0].click();
  207.  
  208. }, 11000);
  209.  
  210.  
  211.  
  212.  
  213. }
  214. }
  215. setTimeout(function() {
  216. altAldeia();
  217. }, 100000);
  218. }
  219.  
  220.  
  221. ScavengeLoop();
  222.  
  223. function altAldeia() {
  224. $('.arrowRight').click();
  225. $('.groupRight').click();
  226. $('div.arrow.arrowRight').click();
  227. $('div.arrow.groupRight').click();
  228.  
  229. if($('.arrowRight').length<1)
  230. window.location.reload();
  231. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement