MoxxiMod

one click at a time

当前为 2022-04-27 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         MoxxiMod
// @namespace    https://studiomoxxi.com/
// @description  one click at a time
// @author       Ben
// @match        *.outwar.com/*
// @version      2.7
// @grant        GM_xmlhttpRequest
// @grant        GM_getResourceText
// @grant        GM_addStyle
// @license      MIT
// @require      http://code.jquery.com/jquery-3.6.0.min.js
// ==/UserScript==

// sess id

var byptlink = document.querySelector("#accordionExample > a");
var sessid = byptlink.href.replace(/https:\/\/rampidgaming.outwar.com\/stripe_buy\?game=ow&outwar=0&wsrv=\$subDomain&lvl=\$user\[level]&rg_sess_id=/, ' ');

function copySess() {
            /* Copy text into clipboard */
            navigator.clipboard.writeText
                (sessid);
        }

document.querySelector("#userProfileDropdown").addEventListener("click", copySess);

document.querySelector("#userProfileDropdown").setAttribute("onmouseover", "statspopup(event,'Click to copy SESS ID to clipboard')");

var bypplink = document.querySelector("#components > li:nth-child(11) > a")

// custom side menu

var theImage;
theImage = document.querySelector("#sidebar");
theImage.innerHTML = '<div class="sidebar-wrapper sidebar-theme">'+
'<nav id="sidebar">'+
'<div class="shadow-bottom"></div>'+
'<ul class="list-unstyled menu-categories ps" id="accordionExample">'+


'<li class="menu">'+
'<a href="/home" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fa fa-home"></i>'+
'<span> HOME</span>'+
'</div>'+
'</a>'+
'</li>'+

'<li class="menu">'+
'<a href="#components" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fas fa-user fa-fw"></i>'+
'<span> CHARACTER</span>'+
'</div>'+
'<div>'+
'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>'+
'</div>'+
'</a>'+
'<ul class="collapse submenu list-unstyled" id="components" data-parent="#accordionExample">'+

'<li><a href="/profile"> PROFILE</a></li>'+
'<li><a href="/ow_messagecenter"> MESSAGE CENTER</a></li>'+
'<li><a href="/cast_skills"> SKILLS</a></li>'+
'<li><a href="/allies"> MY ALLIES</a></li>'+
'<li><a href="/underlings"> UNDERLINGS</a></li>'+
'<li><a href="/user_preferences"> PREFERENCES</a></li>'+
'<li><div id=updates24><a href="/crew_apply"> MOXXIMOD</a></font></div></li>'+
'</ul>'+
'</li>'+

'<li class="menu">'+
'<a href="#server" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fas fa-server fa-fw"></i>'+
'<span> SERVER</span>'+
'</div>'+
'<div>'+
'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>'+
'</div>'+
'</a>'+
'<ul class="collapse submenu list-unstyled" id="server" data-parent="#accordionExample">'+
'<li><a href="/attack_search"> SEARCH</a></li>'+
'<li><a href="/raidtools"> RANKINGS</a></li>'+
'<li><a href="/gladiator"> GLADIATORS</a></li>'+
'<li><a href="/event?eventid=woz"> WAR OF ZHUL</a></li>'+
'<li><a href="/event?eventid=top"> TRIAL OF POWER</a></li>'+
'<li><a href="/kotw"> KOTW</a></li>'+
'<li><a href="/news"> NEWS</a></li>'+
'</ul>'+
'</li>'+

'<li class="menu">'+
'<a href="#elements" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fa fa-shopping-cart fa-fw"></i>'+
'<span> ECONOMY</span>'+
'</div>'+
'<div>'+
'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>'+
'</div>'+
'</a>'+
'<ul class="collapse submenu list-unstyled" id="elements" data-parent="#accordionExample">'+
'<li><a href="/treasury?type=-1"> BUY ITEMS</a></li>'+
'<li><a href="/mytreasury"> SELL ITEMS</a></li>'+
'<li><a href="/treasury?type=192"> AMULET SHOP</a></li>'+
'<li><a href="/supplies"> SUPPLIES</a></li>'+
'<li><a href="/pointtransfer"> TRANSFER PNTS</a></li>'+
'<li><a href="' + byptlink.href +'">BUY POINTS</a></li>'+
'<li><a href="' + bypplink.href +'">BUY PP</a></li>'+
'</ul>'+
'</li>'+

'<li class="menu">'+
'<a href="#forms" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fas fa-shield fa-fw"></i>'+
'<span> CREW</span>'+
'</div>'+
'<div>'+
'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>'+
'</div>'+
'</a>'+
'<ul class="collapse submenu list-unstyled" id="forms" data-parent="#accordionExample">'+
'<li><a href="/crew_home"> CREW HOME</a></li>'+
'<li><a href="/crew_profile"> CREW PROFILE</a></li>'+
'<li><a href="/crew_bossspawns"> RAID BOSSES</a></li>'+
'<li><a href="/crew_vault"> CREW VAULT</a></li>'+
'<li><a href="/godstatus"> GOD STATUS</a></li>'+
'<li><a href="/crewinvites"> CREW INVITES</a></li>'+
'<li><a href="/crew_leavecrew"> LEAVE CREW</a></li>'+
'</ul>'+
'</li>'+

'<li class="menu">'+
'<a href="#pvp" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fas fa-shield-alt fa-fw"></i>'+
'<span> PVP</span>'+
'</div>'+
'<div>'+
'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>'+
'</div>'+
'</a>'+
'<ul class="collapse submenu list-unstyled" id="pvp" data-parent="#accordionExample">'+
'<li><a href="/attacklog"> ATTACK LOG</a></li>'+
'<li><a href="/pvptourney"> OPEN TOURNEY</a></li>'+
'<li><a href="/closedpvp"> PVP BRAWL</a></li>'+
'<li><a href="/crew_hitlist"> HITLIST</a></li>'+
'</ul>'+
'</li>'+

'<li class="menu">'+
'<a href="#datatables" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fas fa-shopping-bag fa-fw"></i>'+
'<span> ITEMS</span>'+
'</div>'+
'<div>'+
'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>'+
'</div>'+
'</a>'+
'<ul class="collapse submenu list-unstyled" id="datatables" data-parent="#accordionExample">'+
'<li><a href="/vault"> VAULT</a></li>'+
'<li><a href="/blacksmith"> BLACKSMITH</a></li>'+
'<li><a href="/augmentequip"> ADD AUGMENTS</a></li>'+
'<li><a href="/itemtransfer"> ITEM TRANSFER</a></li>'+
'<li><a href="/cauldron"> CAULDRON</a></li>'+
'<li><a href="/raffle"> ITEM DATABASE</a></li>'+
'<li><a href="/challenge"> CHALLENGE SETS</a></li>'+
'</ul>'+
'</li>'+

'<li class="menu">'+
'<a href="#resources" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fas fa-book fa-fw"></i>'+
'<span> QUESTS</span>'+
'</div>'+
'<div>'+
'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>'+
'</div>'+
'</a>'+
'<ul class="collapse submenu list-unstyled" id="resources" data-parent="#accordionExample">'+
'<li><a href="/world"> EXPLORE</a></li>'+
'<li><a href="/scratch_ticket"> REDEFINED</a></li>'+
'<li><a href="/weeklyquests"> BOOSTERS</a></li>'+
'<li><a href="/questlog"> QUEST LOG</a></li>'+
'<li><a href="/dungeons"> DUNGEONS</a></li>'+
'<li><a href="/collections"> COLLECTIONS</a></li>'+
'<li><a href="/challenge"> CHALLENGES</a></li>'+
'</ul>'+
'</li>'+

'<li class="menu">'+
'<a href="#rga" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fa fa-address-card"></i>'+
'<span> RGA</span>'+
'</div>'+
'<div>'+
'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>'+
'</div>'+
'</a>'+
'<ul class="collapse submenu list-unstyled" id="rga" data-parent="#accordionExample">'+
'<li><a href="/myaccount.php?ac_serverid=2"> TORAX CHARS</a></li>'+
'<li><a href="/myaccount.php?ac_serverid=1"> SIGIL CHARS</a></li>'+
'<li><a href="/accountinfo.php"> ACCOUNT</a></li>'+
'<li><a href="/support.php"> OW SUPPORT</a></li>'+
'<li><a href="?cmd=logout"> LOGOUT</a></li>'+
'</ul>'+
'</li>'+

'<p><br>' +

'<div class=search>' +
'<form method="post" action="playersearch.php" target="_parent">' +
'<div class="col-12 px-2">' +
'<input id="t-text" type="text" name="search" placeholder="player search" class="form-control" required="">' +
'</div>' +
'</form>' +
'</div>' +
'<div class="row mt-4">' +
'</div>'+
'<form method="post" action="crewsearch.php" target="_parent">' +
'<div class="col-12 px-2">' +
'<input id="t-text" type="text" name="search" placeholder="crew search" class="form-control" required="">' +
'</div>' +
'</form>' +
'<p><a href=https://studiomoxxi.com/ target="_blank"><img src=https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/mm_logo.png width=130px style="margin-top: 30px"></a>' +
'</div>' +
'<div class="row mt-4">' +
'</div></div>' +
'</p></div>'

var servername = window.location.hostname.split(".")[0];
setTimeout(function() {
$("span:contains('SERVER')").text(servername);
}, 10);

// wilderness attacking

if ( document.URL.indexOf("wilderness") != -1 ) {
var theImage12;
theImage12 = document.querySelector("#divWildernessContainer > div.row.mx-3.mt-3 > div.col-12.col-lg-6.statbox.widget.box.box-shadow.text-left")
theImage12.innerHTML = '<div id="contentframe" style="">' +
'<iframe src="https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/raid_results_box.png" style="border:0px #ffffff none;" name="wildernessatk" scrolling="no" frameborder="0" marginheight="0px" marginwidth="0px" height="500px" width="800px" allowfullscreen></iframe>' +
'</div>'}

if ( document.URL.indexOf("wilderness") != -1 ) {
$(document).ready(function(){
    $('a[href*="somethingelse"]').prop("target", "wildernessatk");
});
}

if ( document.URL.indexOf("showattack") != -1 ) {
setTimeout("parent.location.href = 'wilderness.php';",(newtimeout + 1));}

if ( document.URL.indexOf("wilderness") != -1 ) {
function doc_keyUp(e) {
    if (e.key === 'Enter') {
            document.querySelector("#wildernessLink > img").click();}}
document.addEventListener('keyup', doc_keyUp, false);
}

if (document.URL.indexOf("showattack") != -1 ) {
$("#sidebar").hide()
$("body > center > div.sub-header-container").hide()
$("body > center > div.header-container.fixed-top").hide()
$("#ranks-filters > form > div").hide()
GM_addStyle ( `
    .main-content{background: transparent !important;top:-50px !important;left:-50px !important;transform: scale(0.75) !important;transform-origin: top center !important;}
    #content-header-row > div:nth-child(2) > div:nth-child(1) > div{display:none !important;}
    body img[src*="Bar_separator_little"]{display:none !important;}
    #container{background:#0F0F0F !important;}
    #content-header-row > div:nth-child(6) > div:nth-child(1),#content-header-row > div:nth-child(2) > div:nth-child(3),#content-header-row > div:nth-child(2) > div:nth-child(1),#content-header-row > div > div.col-12.col-lg-6.text-left.pl-5.mt-5.mt-md-0{background: transparent !important;}` );
}

// show raid drops without mouseover

if (document.URL.indexOf("raidattack") != -1 ) {
var selector = "#content-header-row > div:nth-last-child(4) > div.col-12.col-lg-6.text-left.pl-5.mt-5.mt-md-0 > div";
var el = document.querySelector(selector);
el.innerHTML = el.innerHTML.replace(/<a [a-zA-Z]+="#" onmouseover="[a-zA-Z]+\([a-zA-Z]+,'/gi, ' ');
el.innerHTML = el.innerHTML.replace(/, /gi, '<br>');
el.innerHTML = el.innerHTML.replace(/'\)" onmouseout="kill\(\)"&gt;[0-9]+ items/, ' ');}

if (document.URL.indexOf("crew_raidresults") != -1 ) {
$("#content-header-row > div").hide()
    setTimeout(function() {
document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr:nth-child(2) > td:nth-child(4) > a").click();
        }, 200);}

// explorer nav bar

document.querySelector("body > center > div.sub-header-container > header > ul.navbar-nav.flex-row.mr-auto.toolbar-nav > li.nav-item.more-dropdown.little-space.hide-on-mob.progress-top").innerHTML = '<table><tr><td>' +
'<div class="dropdown">' +
'  <button class="dropbtn">FAST TRAVEL</button></a>' +
'  <div class="dropdown-content">' +
    '    <a href="/world.php?room=26137">ASTRAL RIFT</a>' +
    '    <a href="/world.php?room=25989">CHALLENGES</a>' +
    '    <a href="/world.php?room=24284">DEATHBAT GRAVEYARD</a>' +
    '    <a href="/world.php?room=4249">EOB SANDS</a>' +
    '    <a href="/world.php?room=42550">MADNESS VAULT</a>' +
    '    <a href="/world.php?room=23311">MOUNTAIN CAVE</a>' +
    '    <a href="/world.php?room=23471">PRISTINE DEPTHS</a>' +
    '    <a href="/world.php?room=11">ROOM 11</a>' +
    '    <a href="/world.php?room=6640">SCIENTIFIC DISTRICT</a>' +
    '    <a href="/world.php?room=17321">UNDERGROUND Q SEC BASE</a>' +
    '    <a href="/world.php?room=10697">VALLEY OF DEATH</a>' +
'    <a href="/world.php?room=25994">WARDENS SANCTUARY</a>' +
'    <a href="/wilderness">WILDERNESS</a>' +
'  </div>' +
'</div>' +
'</td><td>' +

'<table><tr><td>' +
'<a href=/world><img src=https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/explore.png height=30px></a>' +
'</td><td width=300px><center>' +
'<div id=version27></div>' +
'</td></tr></table>'

// raid results

if (document.URL.indexOf("raidattack") != -1 ) {
GM_addStyle ( `
    * > i{position: fixed !important;top:0px !important;width:700px !important;right:100px !important;font-size: 1.5rem !important;}
    #content-header-row > div > div{top: 30px !important;right: 50px !important;}
    ` );}

if (document.URL.indexOf("crew_raidresults") != -1 ) {
var logo = document.createElement("div");
logo.innerHTML = '<div class="raid_results" style="margin: 0 auto 0 auto; ' +
    'border-bottom: 1px solid #000000; margin-bottom: 5px; ' +
    'font-size: small; background-color: #000000; ' +
    'color: #ffffff;"><p style="margin: 2px 0 1px 0;"> ' +
    '<iframe src="https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/raid_results_box.png" style="border:0px #ffffff none;" name="results" scrolling="yes" frameborder="0" marginheight="0px" marginwidth="0px" height="750px" width="650px" allowfullscreen></iframe> ' +
    '</p></div>';
document.body.insertBefore(logo, document.body.firstChild);

$(document).ready(function(){
    $('a[href*="raidattack"]').prop("target", "results");
});
}

if (document.URL.indexOf("raidattack") != -1 ) {
$("#sidebar").hide()
$("body > center > div.sub-header-container").hide()
$("body > center > div.header-container.fixed-top").hide()
$("#ranks-filters > form > div").hide()
GM_addStyle ( `
    .main-content{background: transparent !important;top:-50px !important;left:-50px !important;transform: scale(0.75) !important;transform-origin: top center !important;}
    #content-header-row > div:nth-child(2) > div:nth-child(1) > div{display:none !important;}
    body img[src*="Bar_separator_little"]{display:none !important;}
    #container{background:#0F0F0F !important;}
    #content-header-row > div:nth-child(6) > div:nth-child(1),#content-header-row > div:nth-child(2) > div:nth-child(3),#content-header-row > div:nth-child(2) > div:nth-child(1),#content-header-row > div > div.col-12.col-lg-6.text-left.pl-5.mt-5.mt-md-0{background: transparent !important;}` );
}

// raid joining

if ( document.URL.indexOf("world") != -1 ) {
let observer = new MutationObserver(mutationRecords => {
  console.log(mutationRecords); // console.log(the changes)
  raidframe()
});
observer.observe(roomid_display, {
  childList: true, // observe direct children
  subtree: true, // and lower descendants too
  characterDataOldValue: true // pass old data to callback
});

function raidframe(){

if ( document.URL.indexOf("world") != -1 ) {
    $(document).ready(function() {
setTimeout(function() {
    var links = document.getElementsByTagName("a");
for (var i=0,imax=links.length; i<imax; i++) {
    if (links[i].href.includes("formraid")) {
   links[i].target = "attack";
    }}}, 10);});}

if ( document.URL.indexOf("world") != -1 ) {
    $(document).ready(function() {
setTimeout(function() {
    var links = document.getElementsByTagName("a");
for (var i=0,imax=links.length; i<imax; i++) {
    if (links[i].href.includes("joinraid")) {
   links[i].target = "attack";
    }}}, 10);});}

setTimeout(function() {
if(window.location.href.indexOf("world?") > -1 ||
    window.location.href.indexOf("world.php?rg_sess_id=") > -1) {
document.querySelector("#roomDetails > ul > li.list-group-item.list-group-item-action.spawnRow.raidMob > div > div.ml-3.d-block.align-self-center > a > img").click();}
}, 1000);}

}

setTimeout(function() {
if(window.location.href.indexOf("joinraid") > -1) {
document.querySelector("#content-header-row > div.skinborder.w-100.ml-0.mr-0.ml-lg-3.mr-lg-3 > div > div:nth-child(1) > div:nth-child(4) > form > div > input.btn.btn-primary").click();}
}, 1000);

setTimeout(function() {
if(window.location.href.indexOf("joinraid") > -1) {
document.querySelector("#content-header-row > div.skinborder.w-100.ml-0.mr-0.ml-lg-3.mr-lg-3 > div > div:nth-child(1) > form > input.btn.btn-primary").click();}
}, 1000);

if (document.URL.indexOf("formraid") > -1 ||
    document.URL.indexOf("joinraid") > -1 ) {
$("#sidebar").hide()
$("body > center > div.sub-header-container").hide()
$("body > center > div.header-container.fixed-top").hide()
$("#ranks-filters > form > div").hide()
GM_addStyle ( `
    #content-header-row{position:fixed !important;top:0px !important;}` );}

// backpack and equipment pop up

if (document.URL.indexOf("world") > -1 ||
   document.URL.indexOf("home") > -1 ||
   document.URL.indexOf("profile") > -1 ||
   document.URL.indexOf("scratch_ticket") > -1 ||
   document.URL.indexOf("ow_messagecenter") > -1 ||
   document.URL.indexOf("attack_search") > -1 ) {
document.querySelector('body img[src*="images/toolbar/Equipment.png"]').click();
document.querySelector('body img[src*="images/toolbar/Backpack.png"]').click();}

setTimeout(function() {
document.querySelector("#potion-tab").innerHTML = 'Pots'
document.querySelector("#regular-tab").innerHTML = 'Items'
    }, 200);

// shift page content left

if (document.URL.indexOf("home") != -1 ) {
GM_addStyle ( `
    #content{left: -100px !important;}
    #content-header-row > div.bio.col-lg-8.col-md-8.col-sm-12.col-12.layout-spacing.layout-spacing > div.widget.widget-chart-one.mb-3 > div.widget-content.text-left > img[src*="circumspect"]{zoom:150% !important;box-shadow: 0px 0px 1px 1px #e9d100 !important;}
    #content-header-row > div.bio.col-lg-8.col-md-8.col-sm-12.col-12.layout-spacing.layout-spacing > div.widget.widget-chart-one.mb-3 > div.widget-content.text-left > img[src*="markdown"]{zoom:150% !important;box-shadow: 0px 0px 1px 1px #00fcff !important;}
    ` );}

if (document.URL.indexOf("profile") != -1 ) {
GM_addStyle ( `
    #content{left: -100px !important;}
    ` );}

// redefined

if ( document.URL.indexOf("scratch_ticket") != -1 ) {
var theImage2;
theImage2 = document.querySelector("#content > div.layout-px-spacing")
theImage2.innerHTML = '<div id="contentframe" style="position:fixed; top: 100px; left: -65px;">' +
'<iframe src="https://www.redefined.ro/?Quests" style="border:0px #ffffff none;" name="redefined" scrolling="yes" frameborder="0" marginheight="0px" marginwidth="0px" height="800px" width="1600px" allowfullscreen></iframe>' +
'</div>'}



// itemdb

if ( document.URL.indexOf("raffle") != -1 ) {
var theImage3;
theImage3 = document.querySelector("#content > div.layout-px-spacing")
theImage3.innerHTML = '<div id="contentframe" style="position:fixed; top: 120px; left: 210px;">' +
'<iframe src="https://ow-raiding.com/items.php" style="border:0px #ffffff none;" name="redefined" scrolling="yes" frameborder="0" marginheight="0px" marginwidth="0px" height="800px" width="1300px" allowfullscreen></iframe>' +
'</div>'}

// new rankings page

if ( document.URL.indexOf("raidtools") != -1 ) {
var theImage5;
theImage5 = document.querySelector("#content > div.layout-px-spacing")
theImage5.innerHTML = '<table><tr><td style="vertical-align:top" width="500px">' +
'<iframe src="https://torax.outwar.com/newrankings" style="border:0px #ffffff none;" name="rankings" scrolling="yes" frameborder="0" marginheight="0px" marginwidth="0px" height="5250px" width="100%" allowfullscreen ></iframe>' +
'</td>' +
'<td style="vertical-align:top" bgcolor=#171717 width="300px">' +
'<a href=/newrankings?type=char_power target="rankings">Character Power</a><br>' +
'<a href=/newrankings?type=char_exp target="rankings">Character Experience</a><br>' +
'<a href=/newrankings?type=char_maxRage target="rankings">Character Max Rage</a><br>' +
'<a href=/newrankings?type=char_elepower target="rankings">Character Ele Power</a><br>' +
'<a href=/newrankings?type=char_chaos target="rankings">Character Chaos Damage</a><br>' +
'<a href=/newrankings?type=char_wilderness target="rankings">Wilderness Level</a><br>' +
'<a href=/newrankings?type=char_tower target="rankings">Tower Level</a><br>' +
'<a href=/newrankings?type=char_yesterdaygrowth target="rankings">Growth Yesterday</a><br>' +
'<a href=/newrankings?type=char_yesterdayquests target="rankings">Quests Yesterday</a><br>' +
'<a href=/newrankings?type=char_yesterdayraids target="rankings">Raids Yesterday</a><br>' +
'<a href=/newrankings?type=mastery_attack target="rankings">Char Mastery: Attack</a><br>' +
'<a href=/newrankings?type=mastery_strip target="rankings">Char Mastery: Strip</a><br>' +
'<a href=/newrankings?type=mastery_defend target="rankings">Char Mastery: Defend</a><br>' +
'<a href=/newrankings?type=mastery_crewhit target="rankings">Char Mastery: Crew Hits</a><br>' +
'<a href=/newrankings?type=crew_power target="rankings">Crew Power</a><br>' +
'<a href=/newrankings?type=crew_avgpower target="rankings">Crew Avg Power</a><br>' +
'<a href=/newrankings?type=crew_exp target="rankings">Crew Experience</a><br>' +
'<a href=/newrankings?type=crew_maxRage target="rankings">Crew Max Rage</a><br>' +
'<a href=/newrankings?type=crew_avgMaxRage target="rankings">Crew Avg Max Rage</a><br>' +
'<a href=/newrankings?type=crew_elepower target="rankings">Crew Ele Power</a><br>' +
'<a href=/newrankings?type=crew_avgelepower target="rankings">Crew Avg Ele Power</a><br>' +
'<a href=/newrankings?type=crew_chaos target="rankings">Crew Chaos Damage</a><br>' +
'<a href=/newrankings?type=crew_avgchaos target="rankings">Crew Avg Chaos Damage</a><br>' +
'<a href=/newrankings?type=crew_mastery_strip target="rankings">Crew Mastery: Strip</a><br>' +
'<a href=/newrankings?type=crew_mastery_crewhit target="rankings">Crew Mastery: Hits</a><br>' +
'<a href=/newrankings?type=crew_kills target="rankings">Crew Total Kills</a><br>' +
'<a href=/newrankings?type=crew_yesterdaykills target="rankings">Crew Yesterday God Kills</a><br>' +
'<a href=/newrankings?type=crew_todayraids target="rankings">Crew 24h Raids</a><br>' +
'<a href=/newrankings?type=crew_bossdamage target="rankings">Crew Total Boss Damage</a><br>' +
'<a href=/newrankings?type=crew_bossdamage_max target="rankings">Crew Max Boss Damage</a>' +
'</td></tr></table>'}

// old rankingspage

if (document.URL.indexOf("newrankings") != -1 ) {
$(document).on('click', 'a', function(e){
    e.preventDefault();
    var url = $(this).attr('href');
    window.open(url, '_parent');})}

if (document.URL.indexOf("newrankings") != -1 ) {
$("#sidebar").hide()
$("body > center > div.sub-header-container").hide()
$("body > center > div.header-container.fixed-top").hide()
$("#ranks-filters > form > div").hide()
GM_addStyle ( `
    #container {background: #0F0F0F !important;}
    #ranks > li > div > div.mr-3 > div > div.rank-row-image > a > img {display:none !important;}
    #ranks > li > div > div.mr-3 > div > div.rank-row-image > a{width: 0px !important;}
    #ranks > li > div > div.media-body{text-align: left !important;}
    #content > div.layout-px-spacing{margin-top: -50px !important;}
    .mr-3, .mx-3 {margin-right: 0rem!important;}
    #content{left: 20px !important;top:-10px !important;}` );}

if ( document.URL.indexOf("newrankings?type=crew") != -1 ) {
    $(document).ready(function() { //When document has loaded

setTimeout(function() {

var links = document.getElementsByTagName("a"); //array
var regex = '(characters/)([0-9]+)';
for (var i=0,imax=links.length; i<imax; i++) {
    if (links[i].href.includes("characters")) {

   links[i].href = links[i].href.replace("characters/","crew_profile.php?id=");
    }
}
}, 1000);

});
}

// rankings on homepage

if ( document.URL.indexOf("home") != -1 ) {
var theImage7;
theImage7 = document.querySelector("#content-header-row > div.col-lg-4.col-md-4.col-sm-12.col-12.layout-spacing.layout-spacing > div > div.widget-heading > h6")
theImage7.innerHTML =
'<div id="rankings_home">' +
'<table><tr><td>' +
'<iframe src="/newrankings?type=char_power" style="border:0px #ffffff none;" scrolling="yes" frameborder="0" height="250px" width="270px"></iframe>' +
'</td><td>' +
'<iframe src="/newrankings?type=char_elepower" style="border:0px #ffffff none;" scrolling="yes" frameborder="0" height="250px" width="270px"></iframe>' +
'</td></tr></table>' +

'<table><tr><td>' +
'<iframe src="/newrankings?type=crew_power" style="border:0px #ffffff none;" scrolling="yes" frameborder="0" height="250px" width="270px"></iframe>' +
'</td><td>' +
'<iframe src="/newrankings?type=crew_elepower" style="border:0px #ffffff none;" scrolling="yes" frameborder="0" height=250px" width="270px"></iframe>' +
'</td></tr></table></div><p><hr><img src=https://studiomoxxi.com/ow_themes/custom_jobs/minimal_01/shoutbox.png>'}

// world

function doc_keyUp(e) {
    if (e.key === '1') {
            document.querySelector("#roomDetails > ul > li:nth-child(1) > div > div.ml-3.d-block.align-self-center > a > img").click();}
    if (e.key === '2') {
            document.querySelector("#roomDetails > ul > li:nth-child(2) > div > div.ml-3.d-block.align-self-center > a > img").click();}
    if (e.key === '3') {
            document.querySelector("#roomDetails > ul > li:nth-child(3) > div > div.ml-3.d-block.align-self-center > a > img").click();}
    if (e.key === '4') {
            document.querySelector("#roomDetails > ul > li:nth-child(4) > div > div.ml-3.d-block.align-self-center > a > img").click();}
    if (e.key === '5') {
            document.querySelector("#roomDetails > ul > li:nth-child(5) > div > div.ml-3.d-block.align-self-center > a > img").click();}
    if (e.key === '6') {
            document.querySelector("#roomDetails > ul > li:nth-child(6) > div > div.ml-3.d-block.align-self-center > a > img").click();}
    if (e.key === '7') {
            document.querySelector("#roomDetails > ul > li:nth-child(7) > div > div.ml-3.d-block.align-self-center > a > img").click();}
    if (e.key === '8') {
            document.querySelector("#roomDetails > ul > li:nth-child(8) > div > div.ml-3.d-block.align-self-center > a > img").click();}
    if (e.key === '9') {
            document.querySelector("#roomDetails > ul > li:nth-child(9) > div > div.ml-3.d-block.align-self-center > a > img").click();}}

document.addEventListener('keyup', doc_keyUp, false);

if ( document.URL.indexOf("world") != -1 ) {
let observer = new MutationObserver(mutationRecords => {
  console.log(mutationRecords); // console.log(the changes)
  attackframe()
});
observer.observe(roomid_display, {
  childList: true, // observe direct children
  subtree: true, // and lower descendants too
  characterDataOldValue: true // pass old data to callback
});

function attackframe(){
$('a[target="_blank"]').prop("target", "attack");
};}

if (document.URL.indexOf("plrattack") != -1 ) {
$("#sidebar").hide()
$("body > center > div.sub-header-container").hide()
$("body > center > div.header-container.fixed-top").hide()
$("#ranks-filters > form > div").hide()
GM_addStyle ( `
#container{background:#0B0B0B !important;}
#content > div.layout-px-spacing{margin-top: -50px !important;background:#0B0B0B !important;}
.mr-3, .mx-3 {margin-right: 0rem!important;}
#content-header-row > center{zoom: 90% !important;}
` );}

if ( document.URL.indexOf("world") != -1 ) {
var theImage8;
theImage8 = document.querySelector("#content-header-row > div.col-xl-5.col-lg-12.col-md-6.col-sm-12.col-12.layout-spacing.px-1 > div > div.widget-content > div.room-top")
theImage8.innerHTML =
'<iframe src="https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/dc_box.png" name="attack" style="border:0px #ffffff none;" scrolling="no" frameborder="0" height="450px" width="750px"></iframe>'}

if ( document.URL.indexOf("world") != -1 ) {
GM_addStyle ( `
#roomDetails > ul > li > div > div.mr-3 > img {display:none !important;}
#ranks > li > div > div.mr-3 > div > div.rank-row-image > a{width: 0px !important;}
#ranks > li > div > div.media-body{text-align: left !important;}
#content > div.layout-px-spacing{margin-left: -100px !important;}
.mr-3, .mx-3 {margin-right: 0rem!important;}
#content-header-row > div.col-xl-5.col-lg-12.col-md-6.col-sm-12.col-12.layout-spacing.px-1 > div > div.widget-content > div.room-middle{display:none !important;}
.spawnRow{padding-top:0px !important;padding-bottom:0px !important;}
#roomDetails > ul > li {
display: block !important;
list-style-type: disc !important;
margin-block-start: 0em !important;
margin-block-end: 0em !important;
margin-inline-start: 0px !important;
margin-inline-end: 0px !important;
padding-inline-start: 0px !important;
}
` );}

// custom side menu

if ( document.URL.indexOf("crew_apply") != -1 ) {
var theImage11;
theImage11 = document.querySelector("#content")
theImage11.innerHTML =
'<div id=moxxi_mod_page>' +
'<img src=https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/mm_logo.png width=50% padding=20px><p>' +
'<a href=https://discord.com/invite/f35cccbWU8?utm_source=Discord%20Widget&utm_medium=Connect target=_blank><img src=https://studiomoxxi.com/moxximod/discord.png width=30%></a><p>' +
'MoxxiMod is a userscript written to improve the gaming user interface and player experience<p>' +
'The code is a combination of CSS (cascading style sheets) and JS (javascript)<p>' +
'<b>MoxxiMod is 100% free</b><p>' +
'If you want to support, please send points to <font color=A30020>Moxxi</font><p>' +
'For help with setup or to report a bug, join our Discord server<p>' +
'<a href=https://studiomoxxi.com/moxximod/ target=_blank>Click Here</a> for the latest scripts</div>' +
'<div id=moxxi_mod_tys>' +
'<p>BIG THANK YOU FOR THE TECHNICAL DEV SUPPORT<p>Beast666007, Bello, CarminT' +
'<p>AND THANK YOU TO THE BETA TESTERS<p>Rhino, Andreas, Brillo, Dkgoon<br>StarFox, Kevin, Kriminal, Shawn<br>Tyler, Xafloc, Jalek, Rodeo<br>StarPower, TeddyPain, TheStud'+
'</div>'
}

// extra

if (document.URL.indexOf("726169") != -1 ) {
GM_addStyle ( `
   #divProfile > div:nth-child(2) > div > div > div.col-xl-4.col-md-5 > div > div:nth-child(2) > div > div > div:nth-child(2) > img{content: url("https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/disa_head.png") !important;}` );
}