Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let ataks = ["#atk52", "#atk17"]
- getJSON = function (url, sendingData, successHandler, errorHandler = null) {
- let xhr = typeof XMLHttpRequest != 'undefined'
- ? new XMLHttpRequest()
- : new ActiveXObject('Microsoft.XMLHTTP');
- xhr.open('POST', url, true);
- xhr.onreadystatechange = function () {
- let status;
- let data;
- if (xhr.readyState == 4) { // `DONE`
- status = xhr.status;
- if (status == 200) {
- data = xhr.responseText;
- successHandler && successHandler(data);
- } else {
- errorHandler && errorHandler(status);
- }
- }
- };
- xhr.send(sendingData);
- };
- // запускается каждые 2 секунды
- var intervalId = window.setInterval(function(){
- captcha = _location.document.querySelector('[name="captcha"]')
- // если вылезла капча, меняем название страницы и выходим из функции
- if (captcha) {document.querySelector("title").innerText ="КаПчА"; return;}
- // если есть кнопка "уйти" - жмякаем
- eb = _location.document.querySelector("#exitFight")
- if (eb) {eb.click();}
- console.log(eb)
- // если есть кнопка атака (номера атак меняю вручную)
- // сначала юзаю по-максимуму одну атаку, затем,если больше нельзя юзать, то перехожу на другую
- at = _location.document.querySelector(ataks[0])
- if (at) {
- // если нельзя юзать
- if (parseInt(at.parentElement.children[3].innerText.replace(/\s+/g, '')[0]) == 0) {
- // клик по другой атаке
- at = _location.document.querySelector(ataks[0])
- at.click();
- if (parseInt(at.parentElement.children[3].innerText.replace(/\s+/g, '')[0]) == 0) {
- let sendingData = new FormData();
- sendingData.append("pid", 0);
- sendingData.append("i_id", 16);
- sendingData.append("but", 'use');
- getJSON("https://league17reborn.ru/game.php?fun=fight",sendingData, data =>{location.reload();} )
- }
- } else {
- at.click();
- }
- }
- }, 2000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement