by skript

clown

Member
Reaktionspoäng
0
Finns det skripts som:

*Bygger upp byn efter en mall man satt
*Bygger trupper efter en mall

har hört talas om ett sånt och är intresserad om de finns :O
 

Haroo

Active Member
Reaktionspoäng
0
Trodde alla med prem använde mass rekryt scriptet ;p

Byggscript: javascript: var hq=20, barack=25, stall=20, verkstad=5, akademi=3, smedja=20, samlingsplats=1, staty=0, marknad=10, sagverk=30, lergrop=30, jarngruva=30, farm=30, forrad=30, gomstalle=0, mur=20; var doc = (window.frames.length>0)?window.main.document:document; var table=doc.getElementsByTagName("table"); var buildings=doc.getElement("th:contains('Byggnader')").getParent().getParent(); var tr=buildings.getElementsByTagName("tr"); for(i=1;i<tr.length;i++) { var td=tr.getElementsByTagName("td"); checkBuild("Högkvarter", hq, td, tr); checkBuild("Barack", barack, td, tr); checkBuild("Stall", stall, td, tr); checkBuild("Verkstad", verkstad, td, tr); checkBuild("Akademi", akademi, td, tr); checkBuild("Smedja", smedja, td, tr); checkBuild("Samlingsplats", samlingsplats, td, tr); checkBuild("Staty", staty, td, tr); checkBuild("Marknad", marknad, td, tr); checkBuild("Sågverk", sagverk, td, tr); checkBuild("Lergrop", lergrop, td, tr); checkBuild("Järngruva", jarngruva, td, tr); checkBuild("Farm", farm, td, tr); checkBuild("Förråd", forrad, td, tr); checkBuild("Gömställer", gomstalle, td, tr); checkBuild("Mur", mur, td, tr); } function checkBuild(string, int, tdElmt, trElmt) { if(tdElmt[0].innerHTML.indexOf(string)!=-1) { var span=trElmt.getElementsByTagName("span"); if(parseInt(returnLvl(span[0].innerHTML)) < int & td[td.length-1].className!="inactive") { addBuild(trElmt); } } } function returnLvl(string) { string=string.replace("(Nivå ", ""); string=string.replace(")", ""); return string.replace(/^\s+|\s+$/g,""); } function addBuild(elmt) { window.location.href=elmt.getElementsByTagName("a")[1].href; end(); } end();


Vad ska du ha massrekryt scriptet till för vilken värld?
 

Haroo

Active Member
Reaktionspoäng
0
Off:
javascript:var%20configuration=[0,0,5160,0,110,2475,820,0,240,20];var%20archers=true;var%20units;var%20unitsNET;var%20costs;function%20arrayMin(array){var%20value=array[0];for%20(var%20t=1;t<array.length;t++){if%20(array[t]<value){value=array[t];}}return%20value;}function%20linearDivideArray(array1,%20array2){var%20value=[];if%20(array1.length==array2.length){for%20(var%20t=0;t<array1.length;t++){if%20(array2[t]!=0){value[t]=array1[t]*1.0/array2[t];}else{value[t]=0;}}}return%20value;}function%20linearAddArray(array1,array2){var%20value=[];if%20(array1.length==array2.length){for%20(var%20t=0;t<array1.length;t++){value[t]=array1[t]+array2[t];}}%20return%20value;}function%20getUnitId(unit){for%20(var%20t=0;t<units.length;t++){if%20(unit%20==%20unitsNET[t]){return%20t;}}return%20-1;}function%20getTagsSubset(tagname,classname){var%20subset_t=document.getElementsByTagName(tagname);var%20subset_c=[];var%20u=0;for%20(var%20t=0;t<subset_t.length;t++){if%20(subset_t[t].className==classname){subset_c[u++]=subset_t[t];}}return%20subset_c;}function%20getTable(){var%20candidates=getTagsSubset('table',%20'vis');%20var%20t;%20for%20(t=0;t<candidates.length;t++){try%20{if%20(candidates[t].rows[0].cells[0].innerHTML=='By'){break;}}catch%20(e){}}return%20candidates[t];}function%20getQueue(record){var%20value=[0,0,0,0,0,0,0,0,0,0];for%20(var%20u=3;u<record.cells.length;u++){try{value[u%20-%203]=parseInt(record.cells.childNodes[1].childNodes[1].firstChild.title,10);}catch%20(e){}if%20(isNaN(value[u%20-%203])){value[u%20-%203]=0;}}return%20value;}function%20getResources(record){var%20value=[0,0,0,0];var%20res=record.cells[1].textContent.split("\n");var%20farm=record.cells[2].innerHTML.split('/');value[0]=parseInt(res[1].replace(".",""),10);value[1]=parseInt(res[2].replace(".",""),10);value[2]=parseInt(res[3].replace(".",""),10);value[3]=farm[1]-farm[0];return%20value;}function%20getProduced(record){var%20value=[0,0,0,0,0,0,0,0,0,0];for%20(var%20u=3;u<record.cells.length;u++){try{value[u%20-%203]=parseInt(record.cells.childNodes[1].textContent.split("\n")[2],10);}catch%20(e){}if%20(isNaN(value[u%20-%203])){value[u%20-%203]=0;}}return%20value;}function%20submitForm(){var%20candidates=document.getElementsByTagName("input");var%20t;for%20(t=0;t<candidates.length;t++){if%20(candidates[t].type=="submit"){break;}}candidates[t].click();}if%20(document.URL.match('screen=train')&&document.URL.match('mode=mass')){var%20records=getTable().rows;if%20(archers){units=['spear','sword','axe','archer','spy','light','marcher','heavy','ram','catapult'];unitsNET=['Spjutman','Sv%C3%A4rdsman','Yxman','B%C3%A5gskytt','Spejare','L%C3%A4tt%20kavalleri','Beriden%20b%C3%A5gskytt',%20'Tungt%20kavalleri','Murbr%C3%A4cka','Katapult'];costs=[[50,30,10,1],[30,30,70,1],[60,30,40,1],[100,30,60,1],[50,50,20,2],[125,100,250,4],[250,100,150,5],[200,150,600,6],%20[300,200,200,5],[320,400,100,8]];}else{units=['spear','sword','axe','spy','light','heavy','ram','catapult'];unitsNET=['Spear%20Fighter','Swordsman','Axeman','Scout','Light%20Cavalry','Heavy%20Cavalry','Ram','Catapult'];%20costs=[[50,30,10,1],[30,30,70,1],[60,30,40,1],[50,50,20,2],[125,100,250,4],[200,150,600,6],[300,200,200,5],[320,400,100,8]];}for%20(r=1;r<records.length;r++){var%20subconf=[];var%20total_costs=[0,0,0,0];var%20i;var%20resources=getResources(records[r]);var%20queue=getQueue(records[r]);var%20produced=getProduced(records[r]);for%20(i=0;i<units.length;i++){subconf=configuration-(queue+produced);if%20(subconf<0){subconf=0;}for%20(var%20j=0;j<4;j++){total_costs[j]+=costs[j]*subconf;}};var%20factor=arrayMin(linearDivideArray(resources,total_costs));if%20(factor>1.0){factor=1.0;}for%20(i=0;i<units.length;i++){var%20number=subconf*factor;if%20(number<0){number=0;}if%20(number!=0){if%20(records[r].cells[3%20+%20i].childNodes[3]){var%20ibox=records[r].cells[3%20+%20i].childNodes[3];try{ibox.defaultValue=parseInt(number,10);}catch%20(e){}}}}}stop();}else{alert('Scriptet%20fungerar%20bara%20p%C3%A5%20Mass-Rekryterings-sidan');}



Deff:
javascript:var%20configuration=[4800,5600,0,6940,120,0,0,500,0,20];var%20archers=true;var%20units;var%20unitsNET;var%20costs;function%20arrayMin(array){var%20value=array[0];for%20(var%20t=1;t<array.length;t++){if%20(array[t]<value){value=array[t];}}return%20value;}function%20linearDivideArray(array1,%20array2){var%20value=[];if%20(array1.length==array2.length){for%20(var%20t=0;t<array1.length;t++){if%20(array2[t]!=0){value[t]=array1[t]*1.0/array2[t];}else{value[t]=0;}}}return%20value;}function%20linearAddArray(array1,array2){var%20value=[];if%20(array1.length==array2.length){for%20(var%20t=0;t<array1.length;t++){value[t]=array1[t]+array2[t];}}%20return%20value;}function%20getUnitId(unit){for%20(var%20t=0;t<units.length;t++){if%20(unit%20==%20unitsNET[t]){return%20t;}}return%20-1;}function%20getTagsSubset(tagname,classname){var%20subset_t=document.getElementsByTagName(tagname);var%20subset_c=[];var%20u=0;for%20(var%20t=0;t<subset_t.length;t++){if%20(subset_t[t].className==classname){subset_c[u++]=subset_t[t];}}return%20subset_c;}function%20getTable(){var%20candidates=getTagsSubset('table',%20'vis');%20var%20t;%20for%20(t=0;t<candidates.length;t++){try%20{if%20(candidates[t].rows[0].cells[0].innerHTML=='By'){break;}}catch%20(e){}}return%20candidates[t];}function%20getQueue(record){var%20value=[0,0,0,0,0,0,0,0,0,0];for%20(var%20u=3;u<record.cells.length;u++){try{value[u%20-%203]=parseInt(record.cells.childNodes[1].childNodes[1].firstChild.title,10);}catch%20(e){}if%20(isNaN(value[u%20-%203])){value[u%20-%203]=0;}}return%20value;}function%20getResources(record){var%20value=[0,0,0,0];var%20res=record.cells[1].textContent.split("\n");var%20farm=record.cells[2].innerHTML.split('/');value[0]=parseInt(res[1].replace(".",""),10);value[1]=parseInt(res[2].replace(".",""),10);value[2]=parseInt(res[3].replace(".",""),10);value[3]=farm[1]-farm[0];return%20value;}function%20getProduced(record){var%20value=[0,0,0,0,0,0,0,0,0,0];for%20(var%20u=3;u<record.cells.length;u++){try{value[u%20-%203]=parseInt(record.cells.childNodes[1].textContent.split("\n")[2],10);}catch%20(e){}if%20(isNaN(value[u%20-%203])){value[u%20-%203]=0;}}return%20value;}function%20submitForm(){var%20candidates=document.getElementsByTagName("input");var%20t;for%20(t=0;t<candidates.length;t++){if%20(candidates[t].type=="submit"){break;}}candidates[t].click();}if%20(document.URL.match('screen=train')&&document.URL.match('mode=mass')){var%20records=getTable().rows;if%20(archers){units=['spear','sword','axe','archer','spy','light','marcher','heavy','ram','catapult'];unitsNET=['Spjutman','Sv%C3%A4rdsman','Yxman','B%C3%A5gskytt','Spejare','L%C3%A4tt%20kavalleri','Beriden%20b%C3%A5gskytt',%20'Tungt%20kavalleri','Murbr%C3%A4cka','Katapult'];costs=[[50,30,10,1],[30,30,70,1],[60,30,40,1],[100,30,60,1],[50,50,20,2],[125,100,250,4],[250,100,150,5],[200,150,600,6],%20[300,200,200,5],[320,400,100,8]];}else{units=['spear','sword','axe','spy','light','heavy','ram','catapult'];unitsNET=['Spear%20Fighter','Swordsman','Axeman','Scout','Light%20Cavalry','Heavy%20Cavalry','Ram','Catapult'];%20costs=[[50,30,10,1],[30,30,70,1],[60,30,40,1],[50,50,20,2],[125,100,250,4],[200,150,600,6],[300,200,200,5],[320,400,100,8]];}for%20(r=1;r<records.length;r++){var%20subconf=[];var%20total_costs=[0,0,0,0];var%20i;var%20resources=getResources(records[r]);var%20queue=getQueue(records[r]);var%20produced=getProduced(records[r]);for%20(i=0;i<units.length;i++){subconf=configuration-(queue+produced);if%20(subconf<0){subconf=0;}for%20(var%20j=0;j<4;j++){total_costs[j]+=costs[j]*subconf;}};var%20factor=arrayMin(linearDivideArray(resources,total_costs));if%20(factor>1.0){factor=1.0;}for%20(i=0;i<units.length;i++){var%20number=subconf*factor;if%20(number<0){number=0;}if%20(number!=0){if%20(records[r].cells[3%20+%20i].childNodes[3]){var%20ibox=records[r].cells[3%20+%20i].childNodes[3];try{ibox.defaultValue=parseInt(number,10);}catch%20(e){}}}}}stop();}else{alert('Scriptet%20fungerar%20bara%20p%C3%A5%20Mass-Rekryterings-sidan');}
 

DeletedUser

Guest
Byggscript: javascript: var hq=20, barack=25, stall=20, verkstad=5, akademi=3, smedja=20, samlingsplats=1, staty=0, marknad=10, sagverk=30, lergrop=30, jarngruva=30, farm=30, forrad=30, gomstalle=0, mur=20; var doc = (window.frames.length>0)?window.main.document:document; var table=doc.getElementsByTagName("table"); var buildings=doc.getElement("th:contains('Byggnader')").getParent().getParent(); var tr=buildings.getElementsByTagName("tr"); for(i=1;i<tr.length;i++) { var td=tr.getElementsByTagName("td"); checkBuild("Högkvarter", hq, td, tr); checkBuild("Barack", barack, td, tr); checkBuild("Stall", stall, td, tr); checkBuild("Verkstad", verkstad, td, tr); checkBuild("Akademi", akademi, td, tr); checkBuild("Smedja", smedja, td, tr); checkBuild("Samlingsplats", samlingsplats, td, tr); checkBuild("Staty", staty, td, tr); checkBuild("Marknad", marknad, td, tr); checkBuild("Sågverk", sagverk, td, tr); checkBuild("Lergrop", lergrop, td, tr); checkBuild("Järngruva", jarngruva, td, tr); checkBuild("Farm", farm, td, tr); checkBuild("Förråd", forrad, td, tr); checkBuild("Gömställer", gomstalle, td, tr); checkBuild("Mur", mur, td, tr); } function checkBuild(string, int, tdElmt, trElmt) { if(tdElmt[0].innerHTML.indexOf(string)!=-1) { var span=trElmt.getElementsByTagName("span"); if(parseInt(returnLvl(span[0].innerHTML)) < int & td[td.length-1].className!="inactive") { addBuild(trElmt); } } } function returnLvl(string) { string=string.replace("(Nivå ", ""); string=string.replace(")", ""); return string.replace(/^\s+|\s+$/g,""); } function addBuild(elmt) { window.location.href=elmt.getElementsByTagName("a")[1].href; end(); } end();




Bra, där hittade jag den :)
Körs det från Kombinerad -> Byggnader ?
 

DeletedUser

Guest
Ok, finns det inget som liknar massrek så man slipper gå in i varje by?
 

clown

Member
Reaktionspoäng
0
Hello:)


Kan någon säga vart man ska gå in för att göra skriptet!^^

plus i by skriptet är det akademi 3, ska va 1:p LOL
 

Brightside

Member
Reaktionspoäng
0
Hello:)


Kan någon säga vart man ska gå in för att göra skriptet!^^

plus i by skriptet är det akademi 3, ska va 1:p LOL

Var inne på högkvarteret och bara klicka så mycket du kan på skriptet. Man får inte underlätta på det viset så att man slipper klicka mindre, så du klickar en gång för varje byggnad som uppgraderas

Ändra i skriptet själv bara..
 
Topp