Botzone_LevelUpper

Botzone挂机升级小工具

目前为 2020-09-26 提交的版本。查看 最新版本

// ==UserScript==
// @name         Botzone_LevelUpper
// @namespace    https://wr786.github.io/
// @version      0.0.1
// @description  Botzone挂机升级小工具
// @author       wr786
// @match        *://www.botzone.org.cn/mybots*
// @grant        none
// @run-at document-start
// ==/UserScript==

function getElementsByClass(Parent,Class){
    var Result = [];
    var Node = Parent.getElementsByTagName("*");
    for(var i=0; i<Node.length; i++){
        if(Node[i].className == Class){
            Result.push(Node[i]);
        }
    }
    return Result;
}

function gain_exp() {
    $("#txtDescription_bot").val("Botzone_levelUpper");
    $("#btnInheritVersion").click();
    $("#frmCreateBot").submit();
}	// 每次能获得10EXP

function Botzone_levelUpper() {
	var itv = window.setInterval(gain_exp, 3000);
}

function add_button() {
	var html ="<input type=\"button\" value=\"LevelUpper\" onclick=\"Botzone_levelUpper();\" style=\"background: #1f1e33; color: #FFFFFF\">";
	document.getElementById("btnCreateFormClose").outerHTML = html;
}

var _itv;

function check_status() {
	var form = document.getElementById('panCreate');
	if(form) {
		if(form.firstElementChild.innerText.indexOf("给Bot增加版本") != -1) {
			add_button();
			_itv = window.clearInterval(_itv);
		}
	}
}	// 判断是否生成按钮

(function() {
	_itv = window.setInterval(check_status, 1000);
})();