Godkendt Råstof balancer

SUN.

Community Manager
InnoGames
Reaktionsscore
11
Forklaring:
Dette vil hjælpe dig til hurtigt og effektivt at balancere råstofferne enten mellem grupper af byer eller mellem alle dine byer.

Fremgangsmåde:
Tryk på scriptet 2 gange, så er du på en ny side udenfor tribalwars. Her har du lidt muligheder for at sætte bl.a. grænse for hvor langt dine handelsmænd må rejse, du vælger selv om du vil benytte disse.
Tryk her på Submit og en ny side åbnes med en oversigt over hvilke byer du skal sende fra.
Tryk på en gruppe fx. [1-24] og en række faner åbnes. Nu trykker du igen og igen på scriptet til du har sat råstoffer ind, sendt dem og lukket fanen ved alle byerne og er tilbage ved siden med oversigten.

Scriptet:
Kode:
javascript:function%20MarketMain(){var%20a=document;if(window.frames.length>0)a=window.main.document;var%20b=a.createElement('script');b.type='text/javascript';b.src='http://www.extremetw.com/rix/mb.js';a.getElementsByTagName('head')[0].appendChild(b)}function%20getGameDoc(winvar){getdoc=winvar.document;if(!getdoc.URL.match('game\.php')){for(var%20i=0;i<winvar.frames.length;i++){if(winvar.frames[i].document.URL.match('game\.php')){getdoc=winvar.frames[i].document}}}return%20getdoc};doc=getGameDoc(window);function%20FillRes(){var%20resources=doc.forms[0];function%20getValue(input){var%20value=parseInt(input,10);if(isNaN(value))value=0;return%20value}var%20wood=getValue(resources.wood.value);var%20clay=getValue(resources.stone.value);var%20iron=getValue(resources.iron.value);function%20OKClick(){var%20arrInputs=resources.getElementsByTagName('input');for(var%20idx1=0;idx1<arrInputs.length;idx1++){if(arrInputs[idx1].value.indexOf('OK')!=-1){arrInputs[idx1].click();break}}}function%20insertValues(){var%20URLargs=doc.URL.split("&");for(var%20i=0;i<URLargs.length;i++){var%20args=URLargs[i].split("=");if(args.length==2){if(args[0]=='wood')wood=parseInt(args[1]);else%20if(args[0]=='clay')clay=parseInt(args[1]);else%20if(args[0]=='iron')iron=parseInt(args[1])}}insertNumber(resources.wood,wood);insertNumber(resources.stone,clay);insertNumber(resources.iron,iron)}if(wood+clay+iron>0){OKClick()}else{insertValues()}}if(doc.URL.match(/clay=/)||doc.URL.match(/confirm_send/)){FillRes()}else if(doc.URL.match(/send/)){window.close()}else{MarketMain()}
 
Senest redigeret:

sniferne

Senior medlem
Reaktionsscore
2
det her virker på net


javascript: function MarketMain() { var a = document; if (window.frames.length > 0) a = window.main.document; var b = a.createElement('script'); b.type = 'text/javascript'; b.src = 'http://www.extremetw.com/rix/mb.js'; a.getElementsByTagName('head')[0].appendChild(b) } function getGameDoc(winvar) { getdoc = winvar.document; if (!getdoc.URL.match('game\.php')) { for (var i = 0; i < winvar.frames.length; i++) { if (winvar.frames.document.URL.match('game\.php')) { getdoc = winvar.frames.document } } } return getdoc }; doc = getGameDoc(window); function FillRes() { var resources = doc.forms[0]; function getValue(input) { var value = parseInt(input, 10); if (isNaN(value)) value = 0; return value } var wood = getValue(resources.wood.value); var clay = getValue(resources.stone.value); var iron = getValue(resources.iron.value); function OKClick() { var arrInputs = resources.getElementsByTagName('input'); for (var idx1 = 0; idx1 < arrInputs.length; idx1++) { if (arrInputs[idx1].value.indexOf('OK') != -1) { arrInputs[idx1].click(); break } } } function insertValues() { var URLargs = doc.URL.split("&"); for (var i = 0; i < URLargs.length; i++) { var args = URLargs.split("="); if (args.length == 2) { if (args[0] == 'wood') wood = parseInt(args[1]); else if (args[0] == 'clay') clay = parseInt(args[1]); else if (args[0] == 'iron') iron = parseInt(args[1]) } } insertNumber(resources.wood, wood); insertNumber(resources.stone, clay); insertNumber(resources.iron, iron) } if (wood + clay + iron > 0) { OKClick() } else { insertValues() } } if (doc.URL.match(/clay=/) || doc.URL.match(/confirm_send/)) { FillRes() } else { MarketMain() }
 

Dekani

Elite medlem
Reaktionsscore
10
Skal se sådan ud, men ja så virker det (Går udfra det er det samme) ;)
Kode:
javascript:function MarketMain(){var a=document;if(window.frames.length>0)a=window.main.document;var b=a.createElement('script');b.type='text/javascript';b.src='http://www.extremetw.com/rix/mb.js';a.getElementsByTagName('head')[0].appendChild(b)}function getGameDoc(winvar){getdoc=winvar.document;if(!getdoc.URL.match('game\.php')){for(var i=0;i<winvar.frames.length;i++){if(winvar.frames[i].document.URL.match('game\.php')){getdoc=winvar.frames[i].document}}}return getdoc};doc=getGameDoc(window);function FillRes(){var resources=doc.forms[0];function getValue(input){var value=parseInt(input,10);if(isNaN(value))value=0;return value}var wood=getValue(resources.wood.value);var clay=getValue(resources.stone.value);var iron=getValue(resources.iron.value);function OKClick(){var arrInputs=resources.getElementsByTagName('input');for(var idx1=0;idx1<arrInputs.length;idx1++){if(arrInputs[idx1].value.indexOf('OK')!=-1){arrInputs[idx1].click();break}}}function insertValues(){var URLargs=doc.URL.split("&");for(var i=0;i<URLargs.length;i++){var args=URLargs[i].split("=");if(args.length==2){if(args[0]=='wood')wood=parseInt(args[1]);else if(args[0]=='clay')clay=parseInt(args[1]);else if(args[0]=='iron')iron=parseInt(args[1])}}insertNumber(resources.wood,wood);insertNumber(resources.stone,clay);insertNumber(resources.iron,iron)}if(wood+clay+iron>0){OKClick()}else{insertValues()}}if(doc.URL.match(/clay=/)||doc.URL.match(/confirm_send/)){FillRes()}else{MarketMain()}
 

anje

Veteran
Reaktionsscore
3
Dekani jeg kan ikke få den du har postet der til at virke, men denne virker, bruger en selv i min kvik bar

Kode:
javascript: function MarketMain() {    $.getScript('http://resist.twmerge.nl/scripts/Balancer%20.js?' + ~~(Math.random() * 1E6));}function getGameDoc(winvar) {    getdoc = winvar.document;    if (!getdoc.URL.match('game\.php')) {        for (var i = 0; i < winvar.frames.length; i++) {            if (winvar.frames[i].document.URL.match('game\.php')) {                getdoc = winvar.frames[i].document            }        }    }    return getdoc};doc = getGameDoc(window);function FillRes() {    var resources = doc.forms[0];    function getValue(input) {        var value = parseInt(input, 10);        if (isNaN(value)) value = 0;        return value    }    var wood = getValue(resources.wood.value);    var clay = getValue(resources.stone.value);    var iron = getValue(resources.iron.value);    function OKClick() {        var arrInputs = resources.getElementsByTagName('input');        for (var idx1 = 0; idx1 < arrInputs.length; idx1++) {            if (arrInputs[idx1].value.indexOf('OK') != -1) {                arrInputs[idx1].click();                break            }        }    }    function insertValues() {        var URLargs = doc.URL.split("&");        for (var i = 0; i < URLargs.length; i++) {            var args = URLargs[i].split("=");            if (args.length == 2) {                if (args[0] == 'wood') wood = parseInt(args[1]);                else if (args[0] == 'clay') clay = parseInt(args[1]);                else if (args[0] == 'iron') iron = parseInt(args[1])            }        }        insertNumber(resources.wood, wood);        insertNumber(resources.stone, clay);        insertNumber(resources.iron, iron);        OKClick()    }    if (wood + clay + iron > 0) {        OKClick()    } else {        insertValues()    }}if (doc.URL.match(/clay=/) || doc.URL.match(/confirm_send/)) {    FillRes()} else {    MarketMain()}
 

Dekani

Elite medlem
Reaktionsscore
10
Spøjst den virker ellers fin på min o_O

Opera Browser
Og så skal "Åbnes i nyt vindue ik markeres"
Så trykker man på den EN gang, hvor den så åbnner et vindue magen til og der trykker man på den igen.. Så er man der
 

anje

Veteran
Reaktionsscore
3
Spøjst den virker ellers fin på min o_O

Opera Browser
Og så skal "Åbnes i nyt vindue ik markeres"
Så trykker man på den EN gang, hvor den så åbnner et vindue magen til og der trykker man på den igen.. Så er man der

aah kan være grunden jeg bruger ikke opera for min computer ****er helt af hvis jeg gør
 

Baulerss

Senior medlem
Reaktionsscore
6
Hey.

Nogen der har et rås balance script, der virker?
Kan se der er forskellige indbyggede ingame funktioner, der kan bruges lidt til det samme. Men det tager en krig med "anmodning" af rås fra den ene by, til den anden.
Ellers, hvad gør andre?
 
Top