Trimitere resurse intre sate

Stare
Nu este deschis pentru răspunsuri viitoare.

DeletedUser

cu ajutorul lui dalesmckay e pe .net a devenit functional . il stiti care este :
javascript:var arrRatio=[1,1,1];var intMinMerchants=10;var w="283|766";...............

sorry dar sunt prea noob ca sa-l pun cum trebuie :(

penultimul post

http://forum.tribalwars.net/showthread.php?t=98330&page=4

jackass , faci update la colectie ? ;)
 
Ultima editare de un moderator:

DeletedUser25287

Codul
PHP:
javascript:var arrRatio=[1,1,1];var intMinMerchants=10;var w="123|456";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]").html().match(/mode\=send/i))){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($("td[valign=top] table[class*=vis] tr th").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);

Bre chev, e cea mai tare veste din ultimul timp, multam :)
 

DeletedUser34781

Mie nu-mi merge, si de cind il astept... L-a testat cineva?
 

DeletedUser34781

Da, acum merge si la mine, cred ca pusesem initial prea multe sate (vreo 70-80), acum, cu vreo 40 merge asa cum zici, cu ok-ul final separat. Pacat ca nu e chiar complet, dar e mult, mult mai bine decit fara.
Good job!
 

DeletedUser

asta-i o buba dar sa zicem sarumana totusi ca-l asteptam deja de mult timp . e bine macar ca tot cu el poti face trecerea dintr-un sat in altul
 

DeletedUser3824

Nu merge la mine. Sa posteze cineva scriptul asa cum se baga ca sa functioneze.
 

DeletedUser

Nici la mine nu merge, dar incerc sa il postez pe cel care merge:

PHP:
javascript:var arrRatio=[1,1,1];var intMinMerchants=10;var w="283|766";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]").html().match(/mode\=send/i))){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($("td[valign=top] table[class*=vis] tr th").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);
 
Ultima editare de un moderator:

DeletedUser

si mie imi face figuri . ba trimite pe toate satele pe care le setez ba trimite doar pe primul care e setat :( :( :(

asta al tau nu face absolut nimic :(


chiar nu am nici o explicatie , acum 5 min cel luat de mine de pe .net trimitea pe un singur sat acum trimite pe toate satele setate . o mare tampenie
 
Ultima editare de un moderator:

DeletedUser25287

Eu sunt multumit si asa cum merge de el, e mult mai rau fara.
 

DeletedUser5809

Facut update la topicul original.
Inchidem si il stergem mai tarziu.

Sarut mana lui Chevyx pentru efort.
 
Stare
Nu este deschis pentru răspunsuri viitoare.
Sus