Greasy Fork is available in English.
争霸自动投降
// ==UserScript== // @name tx-nba // @namespace http://tampermonkey.net/ // @version 0.1.3 // @description 争霸自动投降 // @author haiger // @match *://hupu.cdn.ttnba.cn/* // @grant none // ==/UserScript== (function() { 'use strict'; let zbTimer = setInterval(() => { let mostUse = 6 if (document.getElementsByClassName("index_btn")[0] && document.getElementsByClassName("index_btn")[0].lastElementChild && document.getElementsByClassName("index_btn")[0].lastElementChild.innerText > mostUse) { console.log('挑战完成') clearInterval(zbTimer) } else { var newBtn = document.getElementsByClassName("index-continue-btn-left")[0]; var txBtn = document.getElementsByClassName("surrender-btn")[0]; var beginBtn = document.getElementsByClassName("index_btn")[0]; var btns = document.getElementsByClassName("card-sell-btn") let minutes = new Date().getMinutes() let seconds = new Date().getSeconds() console.log(minutes + ':' + seconds) if (btns && btns.length > 0) { for (let i = 0; i < btns.length; i++) { if (btns[i].innerText == '确认') { let confirm = btns[i] angular.element(confirm).triggerHandler('click'); console.log('confirmClick') break; } } } else if (txBtn) { angular.element(txBtn).triggerHandler('click'); console.log('txBtnClick') } else if (document.getElementsByClassName("card-explain-btn")[0]) { let getBtn = document.getElementsByClassName("card-explain-btn")[0] angular.element(getBtn).triggerHandler('click'); console.log('getBtnClick') } else if (document.getElementsByClassName("action_btn")[0] || (beginBtn && beginBtn.innerText)) { let getPrize = document.getElementsByClassName("action_btn")[0] angular.element(getPrize).triggerHandler('click'); console.log('getPrizeClick') if (beginBtn) { if (beginBtn.innerText == '匹配对手' || beginBtn.innerText.indexOf('开启挑战') !== -1) { angular.element(beginBtn).triggerHandler('click'); console.log('beginBtnClick') } } } else if (newBtn) { angular.element(newBtn).triggerHandler('click'); console.log('newBtnClick') } else if (document.getElementsByClassName("btn1v1")[0]) { let e = document.getElementsByClassName("btn1v1")[0].lastElementChild angular.element(e).triggerHandler('click'); console.log('1v1Click') } } }, 1000); })();