gladiatus auto dungeon
当前为
// ==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.92
// @namespace https://greasyfork.org/users/104906
// ==/UserScript==
window.addEventListener("load", main);
console.log("gladiatus auto dungeon running");
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(window.location.href != dungeonLink){
x = getRndInteger( 0, 289 );
setTimeout(function(){ window.location.assign(dungeonLink); }, 951 + x * 100);
return;
}
if(myElem.style.width == "100%"){
elemFights = document.getElementsByTagName("area");
if(elemFights.length)
elemFights[elemFights.length - 1].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);
}
function getRndInteger(min, max) {
return Math.floor(Math.random() * (max - min + 1) ) + min;
}