Gladiatus Auto Dungeon click

gladiatus auto dungeon

当前为 2017-02-22 提交的版本,查看 最新版本

// ==UserScript==
// @name        Gladiatus Auto Dungeon click
// @description gladiatus auto dungeon
// @include     https://s*.gladiatus.gameforge.*/game/index.php?mod=dungeon*
// @include     https://s*.gladiatus.gameforge.*/game/index.php?mod=reports&submod=showCombatReport*t=1*
// @author      ZaharX97
// @version  	0.9
// @namespace https://greasyfork.org/users/104906
// ==/UserScript==

window.addEventListener ("load", main, false);

function main () {
    myElem = document.getElementById("cooldown_bar_fill_dungeon");
    //elemTime = document.getElementById("cooldown_bar_text_dungeon");
    //console.log(elemTime.innerText);
    //elemLink = document.getElementsByClassName("cooldown_bar_link");
    //dungeonLink = elemLink[1].href;
    if(myElem.style.width == "100%"){
        elemFights = document.getElementsByClassName("map_label");
        //console.log( elemFights[0].innerText );
        if(elemFights.length){
            for(i = 0 ; i < elemFights.length ; i++){
                //console.log( elemFights[i].innerText );
                if( elemFights[i].innerText == "Sef" )
                    elemFights[i].click();
            }
            elemFights[0].click();
        }
        else{
            elemDungeons = document.getElementsByClassName("button1");
            /*
            for(i = 0 ; i < elemDungeons.length ; i++)
                if( elemDungeons[i].type == "submit" )
                    elemDungeonNormal = elemDungeons[i];
                    */
            for(i = elemDungeons.length - 1 ; i >= 0 ; i--)
                if( elemDungeons[i].type == "submit" )
                    elemDungeons[i].click();
        }
    }
    //setTimeout(function(){ window.location.reload(); }, 3000);
}