// ==UserScript== // @name XWar Toy // @namespace War Toy // @description War Toy // @include *gatewa.rs/* // @include *main.gatewa.rs/armory.php // @include *gatewa.rs // @version 2.2 // @author Devious Demolisher // @grant none // ==/UserScript== var main=2; // main account = 1, multi account = 2... var Hi=1; var Low=1; if (main === 1) { var strike =40000000; var strikeHI=strike*Hi; var strikeLO=strike*Low; var defs =20000000; var defsHI=defs*Hi; var defsLO=defs*Low; var covs =100000000; var covsHI=covs*Hi; var covsLO=covs*Low; var acAmnt1 =55000000; var acAmnt1HI=acAmnt1*Hi; var acAmnt1LO=acAmnt1*Low; } else { var strike =20000000; var strikeHI=strike*Hi; var strikeLO=strike*Low; var defs =4000000; var defsHI=defs*Hi; var defsLO=defs*Low; var covs =20000000; var covsHI=covs*Hi; var covsLO=covs*Low; var acAmnt1 =00000000; var acAmnt1HI=acAmnt1*Hi; var acAmnt1LO=acAmnt1*Low; } var css = 'header { position:fixed; top:0; width:100%; min-width:1024px;text-align:center; z-index:999;}'; css+= '.head-box { position:absolute; top:0px; width:99%; vertical-align:top; box-sizing:border-box; text-align:center; background-color:black;}'; css+= '.links { display:inline-block; width:100%; margin:0px; vertical-align:top; box-sizing:border-box;}'; css+= '.head-link {width:12%; padding: 10px 0px;} .quickBtns, .head-link, input[type=submit] { display:inline-block; border:1px solid white; vertical-align:top; text-decoration:none; box-sizing:border-box;font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #ffffff;background: -moz-linear-gradient(top,#ff2819 0%,#ab0000);background: -webkit-gradient(linear, left top, left bottom,from(#ff2819),to(#ab0000));-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;border: 1px solid #7d0000;-moz-box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 2px rgba(255,255,255,0.7);-webkit-box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 2px rgba(255,255,255,0.7);box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 2px rgba(255,255,255,0.7);text-shadow:0px -1px 0px rgba(000,000,000,0.4),0px 1px 0px rgba(255,255,255,0.3)}'; css+= '.quickBtns { padding: 1px 5px; cursor: pointer; }'; var head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); style.type = 'text/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); } head.appendChild(style); //window.alert(acSetup); function random(high, low) { high++; return Math.floor((Math.random())*(high-low))+low;} var attSetup=random(strikeHI, strikeLO); // Super Attackers To Maintain var defSetup=random(defsHI, defsLO); // Super Defenders To Maintain var covSetup=random(covsHI, covsLO);// Covert Agents To Maintain var attWepSetup=strike; // Attack weapons To Maintain (based off super soldiers) var defWepSetup=defs; // Defence weapons To Maintain (based off super soldiers) function getCookie(c_name) {return localStorage.getItem(c_name);} function setCookie(c_name, value, expiredays) {return localStorage.setItem(c_name, value);} /////////////////////////////////////////////////////////////// ///////////////////REMOVE DISPLAY NONE///////////////////////// ////////////////////////////////////////////////////////////// function removeDisplayNone() { var tables=document.getElementsByTagName('table'); for (var i=0; i
') || (hr[i].innerHTML === '
') || (hr[i].innerHTML === '


ENEMIES

') ) { hr[i].parentNode.removeChild(hr[i]) } }} /////////////////////////////////////////////////////////////// //////////////////////REMOVE HR END//////////////////////////// ////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////// ////////////////////GET NAQ ON HAND//////////////////////////// ////////////////////////////////////////////////////////////// function naqonhand(){ for (var b = 0; b < window.document.getElementsByTagName("b").length; b++) { if ( window.document.getElementsByTagName("b")[b].innerHTML.indexOf("Naquadah") !=-1 ) { var naq=window.document.getElementsByTagName("b")[b].innerHTML.replace(/\D/g,''); return naq; break;} }} /////////////////////////////////////////////////////////////// ////////////////////GET NAQ ON HAND END//////////////////////// ////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////// /////////////////// TOTAL BANKING ///////////////////////////// if (document.URL.indexOf("bank.php") > -1) { if(getCookie("getattrepairs")) {var getattrepairs= getCookie("getattrepairs");} else {var getattrepairs=0;} if(getCookie("getdefrepairs")) {var getdefrepairs= getCookie("getdefrepairs");} else {var getdefrepairs=0;} if(getCookie("mscosts")) {var mscosts= getCookie("mscosts");} else {var mscosts=0;} if(getCookie("setupCosts")) {var setupCosts= getCookie("setupCosts");} else {var setupCosts=0;} if(getCookie("buyDefWeps")) {var buyDefWeps= getCookie("buyDefWeps");} else {var buyDefWeps=0;} if(getCookie("buyAttWeps")) {var buyAttWeps= getCookie("buyAttWeps");} else {var buyAttWeps=0;} var getamountrepairs=(parseInt(getattrepairs)) + (parseInt(getdefrepairs)) + (parseInt(mscosts)) + (parseInt(setupCosts)) + (parseInt(buyDefWeps)) + (parseInt(buyAttWeps)); if ( (getamountrepairs > 0) && (getamountrepairs > naqonhand()) ) { document.forms["outof_bank"].elements[1].value = getamountrepairs; setCookie("getattrepairs", 0, 365); setCookie("getdefrepairs", 0, 365); setCookie("mscosts", 0, 365); setCookie("setupCosts", 0, 365); setCookie("buyDefWeps", 0, 365); setCookie("buyAttWeps", 0, 365); //document.forms["outof_bank"].elements["Withdraw"].click(); setTimeout(function(){ document.forms["outof_bank"].elements["Withdraw"].click();}, 600); } else { /* if ( ( naqonhand() > getamountrepairs ) && ( naqonhand() > 100000000000 ) ) { document.forms["into_bank"].elements[1].value = naqonhand() - getamountrepairs; document.forms["into_bank"].elements["Deposit"].click(); } else { */ setTimeout(function(){ location.reload();}, 8000); //} } } ////////////////// TOTAL BANKING END ////////////////////////// ////////////////////////////////////////////////////////////// function roundRepairUp(wepName) { if ( (document.getElementsByName(wepName).length > 0) && (parseInt( document.getElementsByName(wepName)[0].value.replace(/\D/g,'') ) > 0) ) { var attRepRaw=document.getElementsByName(wepName)[0].value.replace(/\D/g,''); var firstChar=parseInt(attRepRaw.charAt(0))+1; var zeroes=attRepRaw.replace(/[0-9]/g, "0").replace('0', ''); var attRep=Math.floor(parseInt(firstChar+''+zeroes)*1.1); return attRep; } else { return 0; } } /////////////////////////////////////////////////////////////// ////////////////////WEAPON REPAIRS//////////////////////////// ////////////////////////////////////////////////////////////// if (document.URL.indexOf("armory.php") > -1) { removeDisplayNone(); // MAKE SURE 'WEAPON TO REPAIR' COOKIE EXIST if (!getCookie("weptodo")) { setCookie("weptodo", 0, 365);} if (!getCookie("buyAttWeps")) {setCookie("buyAttWeps", 0, 365);} if (!getCookie("buyDefWeps")) {setCookie("buyDefWeps", 0, 365);} if (!getCookie("getattrepairs")) {setCookie("getattrepairs", 0, 365);} if (!getCookie("getdefrepairs")) {setCookie("getdefrepairs", 0, 365);} var attRep=roundRepairUp('doallattrepair6'); setCookie("getattrepairs", attRep, 365); var defRep=roundRepairUp('doalldefrepair5'); setCookie("getdefrepairs", defRep, 365); // CHECK IF ATTACK WEAPONS EXIST if (parseInt(getCookie('weptodo')) === 0) { if ( (document.getElementsByName('doallattrepair6').length < 1) || ( (document.getElementsByName('doallattrepair6').length > 0) && parseInt(window.document.getElementsByClassName('table_lines')[0].getElementsByTagName('tr')[4].getElementsByTagName('td')[1].innerHTML.replace(/\D/g,'')) < attWepSetup ) ) { // CHECK IF ATT WEPS GONE AND GET COST if ((document.getElementsByName('doallattrepair6').length > 0) && ( parseInt(window.document.getElementsByClassName('table_lines')[0].getElementsByTagName('tr')[4].getElementsByTagName('td')[1].innerHTML.replace(/\D/g,'') ) < attWepSetup) ) { var attWeps=parseInt(window.document.getElementsByClassName('table_lines')[0].getElementsByTagName('tr')[4].getElementsByTagName('td')[1].innerHTML.replace(/\D/g,'')); } else {var attWeps=0;} var attWepCost=(attWepSetup-attWeps)*555800; if ( (!getCookie("buyAttWeps")) || (parseInt(getCookie("buyAttWeps")) < attWepCost ) ) {setCookie("buyAttWeps", attWepCost, 365);} ///////////////////////////////////// setTimeout(function(){ document.getElementsByName('buy_w6')[0].value=attWepSetup-attWeps; document.getElementsByName('buybut')[0].click(); }, 700); } else { setCookie("buyAttWeps", 0, 365); document.getElementsByName("doallattrepair6")[0].click(); setCookie("weptodo", 1, 365); } } else { if ( (document.getElementsByName('doalldefrepair5').length < 1) || ( (document.getElementsByName('doalldefrepair5').length > 0) && parseInt(window.document.getElementsByClassName('table_lines')[0].getElementsByTagName('tr')[8].getElementsByTagName('td')[1].innerHTML.replace(/\D/g,'')) < defWepSetup ) ) { // CHECK IF DEF WEPS GONE AND GET COST if ((document.getElementsByName('doalldefrepair5').length > 0) && ( parseInt(window.document.getElementsByClassName('table_lines')[0].getElementsByTagName('tr')[8].getElementsByTagName('td')[1].innerHTML.replace(/\D/g,'') ) < defWepSetup) ) { var defWeps=parseInt(window.document.getElementsByClassName('table_lines')[0].getElementsByTagName('tr')[8].getElementsByTagName('td')[1].innerHTML.replace(/\D/g,'')); } else {var defWeps=0;} var defWepCost=(defWepSetup-defWeps)*599200; if ( (!getCookie("buyDefWeps")) || (parseInt(getCookie("buyDefWeps")) < defWepCost ) ) {setCookie("buyDefWeps", defWepCost, 365);} ///////////////////////////////////// setTimeout(function(){ document.getElementsByName('buy_dw5')[0].value=defWepSetup-defWeps; document.getElementsByName('buybut')[0].click(); }, 700); } else { setCookie("buyDefWeps", 0, 365); document.getElementsByName("doalldefrepair5")[0].click(); setCookie("weptodo", 0, 365); } } } ////////////// WEAPON REPAIRS END ///////////////////////////// ////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////// /////////////////REPAIRS MOTHERSHIP//////////////////////////// if (document.URL.indexOf("mothership.php") > -1) { var wepsAmnt=window.document.getElementsByClassName('table_lines')[0].getElementsByTagName('td')[3].innerHTML.replace(/\D/g,'')-window.document.getElementsByClassName('table_lines')[0].getElementsByTagName('td')[1].innerHTML.replace(/\D/g,''); var shdAmnt=window.document.getElementsByClassName('table_lines')[0].getElementsByTagName('td')[7].innerHTML.replace(/\D/g,'')-window.document.getElementsByClassName('table_lines')[0].getElementsByTagName('td')[5].innerHTML.replace(/\D/g,''); var wepsCost=parseInt(wepsAmnt)*2100800; var shdCost=parseInt(shdAmnt)*2250000; var totalMSCost=shdCost+wepsCost; if ((parseInt(wepsAmnt) > 0) || (parseInt(shdAmnt) > 0)) { if (parseInt(wepsAmnt) > 999999) {var wepsAmnt=999999;} if (parseInt(shdAmnt) > 999999) {var shdAmnt=999999; } if (naqonhand() < (totalMSCost/2) ) { setCookie("mscosts", totalMSCost, 365); } else { setCookie("mscosts", 0, 365); } } else { setCookie("mscosts", 0, 365); } //window.alert(getCookie("mscosts")); window.document.getElementsByName('mothershipWeaponsI')[0].value=Math.floor(parseInt(wepsAmnt)); window.document.getElementsByName('mothershipShieldsI')[0].value=Math.floor(parseInt(shdAmnt)); document.mothershipUpgrade.Install.disabled=false; window.document.getElementsByName('Install')[0].onclick = null; window.document.getElementsByName('Install')[0].click(); //setTimeout(function(){ location.reload();}, 1000); } ///////////////// REPAIRS MOTHERSHIP END ////////////////////// ////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////// /////////////////MAINTAIN ARMY SETUP//////////////////////////// ////////////////////////////////////////////////////////////// if (document.URL.indexOf("train.php") > -1) { if (!getCookie("trainAC")) { var acBtnvalue='Train AC Disabled'; var acSetup=0 } else if (parseInt(getCookie("trainAC")) === 0) { var acBtnvalue='Train AC Disabled'; var acSetup=0 } else { var acBtnvalue='Train AC Enabled'; var acSetup=getCookie("trainAC"); } document.body.innerHTML+="
"; document.getElementById("acBtn").onclick=function() { if (parseInt(getCookie("trainAC")) === 0) { setCookie("trainAC", acAmnt1, 365); document.getElementById('acBtn').innerHTML='Train AC Enabled'; //window.alert(getCookie("trainAC")); } else { setCookie("trainAC", 0, 365); document.getElementById('acBtn').innerHTML='Train AC Disabled'; //window.alert(getCookie("trainAC")); } return false; }; if (!getCookie("toUntrain")) {setCookie("toUntrain", 0, 365);} if (!getCookie("setupCosts")) {setCookie("setupCosts", 0, 365);} if (!getCookie("trainBank")) {setCookie("trainBank", 0, 365);} var attNormal=window.document.getElementsByClassName('table_lines')[0].getElementsByTagName('tr')[1].getElementsByTagName('td')[1].innerHTML.replace(/\D/g,''); var attSupers=window.document.getElementsByClassName('table_lines')[0].getElementsByTagName('tr')[2].getElementsByTagName('td')[1].innerHTML.replace(/\D/g,''); var defNormal=window.document.getElementsByClassName('table_lines')[0].getElementsByTagName('tr')[4].getElementsByTagName('td')[1].innerHTML.replace(/\D/g,''); var defSupers=window.document.getElementsByClassName('table_lines')[0].getElementsByTagName('tr')[5].getElementsByTagName('td')[1].innerHTML.replace(/\D/g,''); var untrained=window.document.getElementsByClassName('table_lines')[0].getElementsByTagName('tr')[7].getElementsByTagName('td')[1].innerHTML.replace(/\D/g,''); var mineDrone=window.document.getElementsByClassName('table_lines')[0].getElementsByTagName('tr')[8].getElementsByTagName('td')[1].innerHTML.split("(")[0].replace(/\D/g,''); var covAgents=window.document.getElementsByClassName('table_lines')[0].getElementsByTagName('tr')[10].getElementsByTagName('td')[1].innerHTML.replace(/\D/g,''); var acAgents=window.document.getElementsByClassName('table_lines')[0].getElementsByTagName('tr')[11].getElementsByTagName('td')[1].innerHTML.replace(/\D/g,''); if ( ( parseInt(attSupers) + parseInt(attNormal) ) < strikeLO) { var attTrain = attSetup - ( parseInt(attSupers) + parseInt(attNormal) ); } else { var attTrain =0; } if ( ( parseInt(defSupers) + parseInt(defNormal) ) < defsLO) { var defTrain = defSetup - ( parseInt(defSupers) + parseInt(defNormal) ); } else { var defTrain =0; } if ( parseInt(covAgents) < covsLO) { var covTrain = covSetup - parseInt(covAgents); } else { var covTrain =0; } if ( parseInt(acAgents) < acSetup) { var acTrain = acSetup - parseInt(acAgents); } else { var acTrain =0; } var untotal = attTrain+defTrain+covTrain+acTrain; var untrain = parseInt(untotal) > parseInt(untrained) ? (parseInt(untotal) - parseInt(untrained)) : 0; var uuTrain = ( (parseInt(untrained) > 0) && (parseInt(untrained) > untrain) ) ? ( parseInt(untrained) - untotal ) : 0; var cost=( (attTrain*91000) + (defTrain*91000) + (covTrain*3500) + (acTrain*5500) +(uuTrain * 1500) ); if (naqonhand() < cost) { var newCost=cost; setCookie("setupCosts", newCost, 365); } else { var newCost=0; setCookie("setupCosts", 0, 365); } if ( (getCookie("toUntrain")) && (getCookie("toUntrain") == 0) ) { if (untrain > 0){ if (parseInt(getCookie("trainAC")) === 0) { document.getElementsByName("respykiller")[0].value=acAgents; } document.getElementsByName("reminer")[0].value=untrain+125433; document.getElementsByName("train")[1].click(); } else if ( (untrain < 1) && (parseInt(getCookie("trainAC")) === 0) ) { if (parseInt(acAgents) > 0 ) { document.getElementsByName("respykiller")[0].value=acAgents; document.getElementsByName("train")[1].click(); } else { setCookie("toUntrain", 1, 365); } } else { setCookie("toUntrain", 1, 365); } } if ( (getCookie("toUntrain")) && (getCookie("toUntrain") == 1) ) { var cost=( (attTrain*91000) + (defTrain*91000) + (covTrain*3500) + (acTrain*5500) +(uuTrain * 1500) ); if (naqonhand() < cost) { var newCost=cost; setCookie("setupCosts", newCost, 365); } if (uuTrain < 125434) {uuTrain=0;} else {uuTrain=uuTrain-125433;} if (attTrain < 1) {attTrain=0;} if (defTrain < 1) {defTrain=0;} if (covTrain < 1) {covTrain=0;} if (parseInt(acTrain) < 1) {acTrain=0;} document.getElementsByName("miner")[0].value=uuTrain; document.getElementsByName("atsold")[0].value=attTrain; document.getElementsByName("defsold")[0].value=defTrain; document.getElementsByName("spy")[0].value=covTrain; document.getElementsByName("spykiller")[0].value=acTrain; setCookie("toUntrain", 2, 365); document.getElementsByName("train")[0].click(); } else if ( (getCookie("toUntrain")) && (getCookie("toUntrain") == 2) ) { var cost=( (parseInt(attNormal)*89000) + (parseInt(defNormal)*89000)); if (naqonhand() < cost) { var newCost=cost; setCookie("setupCosts", newCost, 365); } document.getElementsByName("satsold")[0].value=parseInt(attNormal); document.getElementsByName("sdefsold")[0].value=parseInt(defNormal); //setCookie("trainAC", 0, 365); setCookie("toUntrain", 0, 365); setCookie("trainBank", 1, 365); document.getElementsByName("train")[0].click(); } } /////////////////////////////////////////////////////////////// /////////////////MAINTAIN ARMY SETUP END/////////////////////// ////////////////////////////////////////////////////////////// /* if (document.URL.indexOf("attack.php") > -1) { var msMass=document.createElement('div'); msMass.innerHTML = 'MS Mass'; msMass.className = 'quickBtns'; msMass.id = 'msMass'; document.getElementsByName("attackbut")[0].parentNode.parentNode.appendChild(msMass); /* document.getElementById('msMass').onmousedown=function() { document.getElementsByName("attacks")[0].value=3; setInterval(function() { document.getElementsByName("attackbut")[0].click(); }, 10); }; document.getElementById('msMass').onmouseup=function() { var highestTimeoutId = setTimeout(";"); for (var i = 0 ; i < highestTimeoutId ; i++) { clearInterval(i); } } */ aw /* document.getElementsByName("attacks")[0].value=3; for (var i=0; i<10; i++) { document.getElementsByName("attackbut")[0].click(); } } */