Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.67 KB | None | 0 0
  1. javascript:var arrRatio=[1,1,1];var intMinMerchants=10;var w="618|406 617|405 605|391 601|406 606|402 606|401 615|404";function l(){var j=(window.frames.length>0)?window.main.document:document;var k=$("form[name=units]")[0];function m(){$("input[type=submit][value*=OK]").click();}function x(z,A){if($("#Status").length<=0){$("<table class=\"box\" align=\"center\" width=\""+$("#header_info").attr("width")+"\"><tr><td><img id=\"StatusImg\"/></td><td><span id=\"Status\"></span></td></tr></table>").insertBefore($("#header_info"));}$("#Status").text(z);$("#StatusImg").attr("src","/graphic/dots/"+A+".png");}function n(r){return parseInt(r,10);}var s=j.location.search;if(!s.match(/screen\=market/i)||($("td[class=selected]").text().indexOf("Send resources")==-1)){if(s.match(/try\=confirm_send/i)){x("On Confirm Screen... clicking OK","green");m();}else{var b=s.match(/village\=\d+/i);var c=s.match(/t\=\d+/i);var s2="?screen=market&mode=send"+((b)?"&"+b:"")+((c)?"&"+c:"");x("Redirecting to "+s2+"...","red");j.location.search=s2;}return;}if((n(k.wood.value)>0)||(n(k.stone.value)>0)||(n(k.iron.value)>0)){x("Values have been set... clicking OK","green");m();return;}var intSum=0;arrRatio.forEach(function(r,p,arrParam){intSum+=r;});var e=[n($("#wood").html()),n($("#stone").html()),n($("#iron").html())];var arrFactors=e.map(function(r,p,arrParam){return arrRatio[p]>0?(r)/arrRatio[p]:999999;});var numFactor=Math.min.apply(Math,arrFactors);var arrSendResources=arrRatio.map(function(r,p,arrParam){return Math.floor(numFactor*r);});var numSum=0;arrSendResources.forEach(function(r,p,arrParam){numSum+=r;});var u="Insufficient Resources: "+e;var blSend=(intMinMerchants*1000)<=numSum;if(blSend){var intMaxMerchants=n($("th:contains('Merchants:')").text().match(/(\d+)\/(\d+)/)[1]);u="Insufficient Merchants: "+intMaxMerchants+"<"+intMinMerchants;blSend=(intMaxMerchants>=intMinMerchants);}if(!blSend){x(u,"red");location.href=$("a[accessKey=d]")[0].href;return;}var o=Math.min(intMaxMerchants,Math.floor(numSum/1000));arrLastResources=arrRatio.map(function(r,p,arrParam){return Math.floor(1000*o*r/intSum);});var h=w.match(/\d+\|\d+/g);index=0;marketcookie=j.cookie.match("[^|;]\s?market\=([^;]*)[;|$]");if(marketcookie)index=n(marketcookie[1]);if(index>=h.length){alert("last village");index=0;}var i=h[index].split("|");index++;cookie_date=new Date();cookie_date.setTime(cookie_date.getTime()+(24*60*60*1000));j.cookie="market="+index+";expires="+cookie_date.toGMTString();insertNumber(k.wood,arrLastResources[0]);insertNumber(k.stone,arrLastResources[1]);insertNumber(k.iron,arrLastResources[2]);insertNumber(k.x,i[0]);insertNumber(k.y,i[1]);x("Values have been set... Run the Script again to continue...","green");}l();void(0);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement