Advertisement
Guest User

Untitled

a guest
Mar 12th, 2021
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let ataks = ["#atk52", "#atk17"]
  2. getJSON = function (url, sendingData, successHandler, errorHandler = null) {
  3.     let xhr = typeof XMLHttpRequest != 'undefined'
  4.       ? new XMLHttpRequest()
  5.       : new ActiveXObject('Microsoft.XMLHTTP');
  6.     xhr.open('POST', url, true);
  7.     xhr.onreadystatechange = function () {
  8.       let status;
  9.       let data;
  10.       if (xhr.readyState == 4) { // `DONE`
  11.         status = xhr.status;
  12.         if (status == 200) {
  13.           data = xhr.responseText;
  14.           successHandler && successHandler(data);
  15.         } else {
  16.           errorHandler && errorHandler(status);
  17.         }
  18.       }
  19.     };
  20.     xhr.send(sendingData);
  21. };
  22.  
  23. // запускается каждые 2 секунды
  24. var intervalId = window.setInterval(function(){
  25.    
  26.     captcha = _location.document.querySelector('[name="captcha"]')
  27.     // если вылезла капча, меняем название страницы и выходим из функции
  28.     if (captcha) {document.querySelector("title").innerText ="КаПчА"; return;}
  29.     // если есть кнопка "уйти" - жмякаем
  30.     eb = _location.document.querySelector("#exitFight")
  31.     if (eb) {eb.click();}
  32.     console.log(eb)
  33.     // если есть кнопка атака (номера атак меняю вручную)
  34.     // сначала юзаю по-максимуму одну атаку, затем,если  больше нельзя юзать, то перехожу на другую
  35.     at = _location.document.querySelector(ataks[0])
  36.     if (at) {
  37.         // если нельзя юзать
  38.         if (parseInt(at.parentElement.children[3].innerText.replace(/\s+/g, '')[0]) == 0) {
  39.             // клик по другой атаке
  40.             at = _location.document.querySelector(ataks[0])
  41.             at.click();
  42.             if (parseInt(at.parentElement.children[3].innerText.replace(/\s+/g, '')[0]) == 0) {
  43.                 let sendingData = new FormData();
  44.                 sendingData.append("pid", 0);
  45.                 sendingData.append("i_id", 16);
  46.                 sendingData.append("but", 'use');
  47.                 getJSON("https://league17reborn.ru/game.php?fun=fight",sendingData, data =>{location.reload();} )
  48.             }
  49.         } else {
  50.             at.click();
  51.         }
  52.     }
  53. }, 2000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement