您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
erevolution prof
当前为
// ==UserScript== // @name erevolution tools // @namespace https://www.erevollution.coms // @description erevolution prof // @include https://www.erevollution.com/* // @exclude https://www.erevollution.com/en/special-items // @version 0.0.1.20160512085010 // ==/UserScript== function wepon(wep,hit,gold,resta,restp,st) { this.st = st; this.idstring='#udarec'+st; this.wep = wep; this.hit =Math.ceil(hit); this.gold = gold; this.goldta= (2.5-(nextta*gold)).toFixed(2); this.goldtp= (5-(nexttp*gold)).toFixed(2) this.nextta=resta/hit; this.nextta=Math.ceil(this.nextta); this.nexttp=restp/hit; this.nexttp=Math.ceil(this.nexttp); this.changeWep = function (wep) { this.hit = this.hit/this.wep; this.wep = wep; this.changeHit(this.hit*wep); } this.changeHit = function (hit) { this.hit =Math.ceil(hit); this.nextta=resta/hit; this.nextta=Math.ceil(this.nextta); this.nexttp=restp/hit; this.nexttp=Math.ceil(this.nexttp); } this.changeGold = function (gold) { this.gold = gold; this.goldta= (2.5-(nextta*gold)).toFixed(2); this.goldtp=(5-(nexttp*gold)).toFixed(2) } } function spremeniWep(owep,wep,gold){ if(wep=="n"){ owep.changeGold(gold); } if (gold=="n"){ owep.changeWep(wep); } $(owep.idstring).html("<b>"+owep.hit+"<br> "+owep.nextta+"<br> "+owep.goldta+" <br> "+owep.nexttp+" <br> "+owep.goldtp+" <br> <select selected='"+owep.wep+"' class='oroz' id='n"+owep.st+"' >"+wepstring+"<br><input class='zlat' id='infCalc_gold"+owep.st+"' "+goldstring+" </b>"); jquery(); } function udarecEna(sprem){ wepon1.changeHit(sprem); $(wepon1.idstring).html("<b>"+wepon1.hit+"<br> "+wepon1.nextta+"<br> 0 <br> "+wepon1.nexttp+" <br> 0 <br> - <br> - </b>"); wepon2.changeHit(sprem); spremeniWep(wepon2); wepon3.changeHit(sprem); spremeniWep(wepon3); wepon4.changeHit(sprem); spremeniWep(wepon4); wepon5.changeHit(sprem); spremeniWep(wepon5); wepon6.changeHit(sprem); spremeniWep(wepon6); } function udarecWep(gold,st,wep) { switch(st) { case 2: spremeniWep(wepon2,wep,gold); break; case 3: spremeniWep(wepon3,wep,gold); break; case 4: spremeniWep(wepon4,wep,gold); break; case 5: spremeniWep(wepon5,wep,gold); break; case 6: spremeniWep(wepon6,wep,gold); break; } } var x = document.getElementsByClassName("vs164-2"); var moc = x[0].innerHTML; var car=""; for(i=0;i<moc.length;i++) { if(moc[i]==","){ car=moc[i-1]; break; } } moc=moc.replace(car+',',car); moc = parseInt(moc, 10) var razmerje = document.getElementsByClassName("vs165-5"); var level = document.getElementsByClassName("vs164-6 vs164-13"); level=level[0].innerHTML; achivment= $(".vs164-5").attr("src"); achivment=achivment[19]+achivment[20]; var list=[]; for (i=0; i<razmerje.length ; i++){ var thisseznam = razmerje[i].innerHTML; thisseznam= thisseznam.replace(/<[^>]*>/g, ''); // Remove HTML tags thisseznam = thisseznam.replace(/[[^]]*]/g, ''); // Remove anything within square brackets list[i]=thisseznam; } var st=0; var wep=1; var tp= list[0]; tp= tp.replace(/,/g,'') tp=tp.split("/") var restp=tp[1]-tp[0]; var ta= list[1]; ta=ta.replace(/,/g,'') ta=ta.split("/") var resta=ta[1]-ta[0]; var lk=5; var ak=0.05; var l=level*lk+moc; var a=1+achivment*ak; var ne=1; var k=l*a*ne; k=Math.ceil(k); var ene=1; var boos=1; var hit=k*ene*boos; var nextta=resta/hit; nextta=Math.ceil(nextta); var nexttp=restp/hit; nexttp=Math.ceil(nexttp); var gold=0; var idstring=""; var wepon1=new wepon(wep,hit,gold,resta,restp,1); var wepon2=new wepon(wep,hit,gold,resta,restp,2); var wepon3=new wepon(wep,hit,gold,resta,restp,3); var wepon4=new wepon(wep,hit,gold,resta,restp,4); var wepon5=new wepon(wep,hit,gold,resta,restp,5); var wepon6=new wepon(wep,hit,gold,resta,restp,6); var goldstring= "type='text'></input></label>"; var wepstring= "<option value='1'>none</option>"+ "<option value='1.2'>1.2</option>"+ "<option value='1.4'>1.4</option>"+ "<option value='1.6'>1.6</option>"+ "<option value='1.8'>1.8</option>"+ "<option value='2'>2</option>"+ "<option value='2.2'>2.2</option>"+ "<option value='2.4'>2.4</option>"+ "<option value='2.6'>2.6</option>"+ "<option value='2.8'>2.8</option>"+ "<option value='3'>3</option>"+ "<option value='3.2'>3.2</option>"+ "<option value='3.4'>3.4</option>"+ "<option value='3.6'>3.6</option>"+ "<option value='3.8'>3.8</option>"+ "<option value='4'>4</option>"+ "<option value='5'>5</option>"+ "</select>"; var htmlStringdiv = "<div id='vse'><br></br> <h3 style='margin-top: 15px;clear: both;'>"+ "<span>Info Calc</span></h3>"+ "<div id='infCalc' class='vs165' >"+ "<label >energy<input id='infCalc_energy' value='1' type='text'></input></label>"+ "<label>Damege Booster </label> <select id='dmg'>"+ "<option value='1'>none</option>"+ "<option value='1.1'>1.1</option>"+ "<option value='1.2'>1.2</option>"+ "<option value='1.3'>1.3</option>"+ "<option value='1.4'>1.4</option>"+ "<option value='1.5'>1.5</option>"+ "</select>"+ "<table border='1'> "+ "<tbody>"+ "<tr>"+ "<td><b>Influence: <br> Next TA: <br> gold TA <br> Next TP: <br> gold TP<br> Wep <br> gold/peac </b> <td>"+ "<td><span id='udarec1'> <b>"+hit+"<br> "+nextta+"<br> 0 <br> "+nexttp+" <br> 0 <br> - </b> </span></td>"+ "<td><span id='udarec2'><b>"+hit+"<br> "+nextta+"<br> cost g/m <br> "+nexttp+" <br> cost g/m <br> <select class='oroz' id='n2'>"+wepstring+" <br> <input class='zlat' id='infCalc_gold1'"+goldstring+" </b> </span></td>"+ "<td><span id='udarec3'><b>"+hit+"<br> "+nextta+"<br> cost g/m <br> "+nexttp+" <br> cost g/m <br> <select class='oroz' id='n3'>"+wepstring+" <br> <input class='zlat' id='infCalc_gold2'"+goldstring+" </b> </span></td>"+ "<td><span id='udarec4'><b>"+hit+"<br> "+nextta+"<br> cost g/m <br> "+nexttp+" <br> cost g/m <br> <select class='oroz' id='n4'>"+wepstring+" <br> <input class='zlat' id='infCalc_gold3'"+goldstring+" </b> </span></td>"+ "<td><span id='udarec5'><b>"+hit+"<br> "+nextta+"<br> cost g/m <br> "+nexttp+" <br> cost g/m <br> <select class='oroz' id='n5'>"+wepstring+" <br> <input class='zlat' id='infCalc_gold4'"+goldstring+" </b> </span></td>"+ "<td><span id='udarec6'><b>"+hit+"<br> "+nextta+"<br> cost g/m <br> "+nexttp+" <br> cost g/m <br> <select class='oroz' id='n6'>"+wepstring+" <br> <input class='zlat' id='infCalc_gold5'"+goldstring+" </b> </span></td>"+ "</tr>"+ "</tdbody>"+ "</table>"+ "</div>"+ "<br></br>"+ "<div>"; $(htmlStringdiv).insertAfter(".vs165:last"); jquery(); function jquery(){ $("select").css("display","inline"); $(".zlat").css("width", "50px"); $('#infCalc_energy').on('input',function(e){ ene=$("#infCalc_energy").val(); hit=k*ene*boos; hitwone=hit*wep; udarecEna(hit); }); $('#dmg').on('change', function (e) { var optionSelected =$("option:selected", this); boos=this.value; hit=k*ene*boos; udarecEna(hit); }); $('.oroz').on('change', function (e) { var oid=$(this).attr('id'); st=parseInt(oid[1]); debugger; wep= parseInt($('#n'+st).find(":selected").text()); udarecWep("n",st,wep); }); $('.zlat').on('input',function(e){ var gid=$(this).attr('id'); st=parseInt(gid[12]); gold =parseInt($("#infCalc_gold"+st).val()); debugger; udarecWep(gold,st,"n"); }); $("td").css("borderColor", "transparent"); $("td").css("borderWidth", "3px"); }