Advertisement
Guest User

Script busca mundo arcos

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