Byggscript

DeletedUser

Guest
Någon som har ett fungerande byggscript och är villig att dela med sig?
 

DeletedUser

Guest
Håller på att bygga ett just nu. Om det blir publikt eller inte vet jag inte än.
 

DeletedUser

Guest
Vill folk bygga i någon speciell ordning, eller är det bara uppifrån och ner som gäller?
Samt, vill folk ha olika "uppsättningar" för olika grupper?
 

farbror joakim

Active Member
Reaktionspoäng
0
Vill folk bygga i någon speciell ordning, eller är det bara uppifrån och ner som gäller?
Samt, vill folk ha olika "uppsättningar" för olika grupper?

Det förra scriptet tyckte jag specielt om pga att man kunnde välja själv i vilken ordning byggnaderna skulle prioriteras samt vilken nivå man skulle ha dem till.

Dock om du själv ska sätta ihop en mall vore det bra om det tog i följande ordning: Mur, Samlingsplats, HQ, Farm, Barrak, Akademi, Smedja, Marknad, Stall, gruvorna, Förrådet, Verkstad, Staty.

Så skulle jag gärna ha det uppbyggt iallafall.
 

DeletedUser

Guest
vore det inte rätt vettigt att ha samlingsplats före mur? den går fort att bygga, och när man har den blir det lättare att försvara sig.
 

DeletedUser

Guest
Det förra scriptet tyckte jag specielt om pga att man kunnde välja själv i vilken ordning byggnaderna skulle prioriteras samt vilken nivå man skulle ha dem till.

Dock om du själv ska sätta ihop en mall vore det bra om det tog i följande ordning: Mur, Samlingsplats, HQ, Farm, Barrak, Akademi, Smedja, Marknad, Stall, gruvorna, Förrådet, Verkstad, Staty.

Så skulle jag gärna ha det uppbyggt iallafall.

Det låter som det byggscriptet jag gjorde en gång i tiden :p
 

farbror joakim

Active Member
Reaktionspoäng
0
Det låter som det byggscriptet jag gjorde en gång i tiden :p

[SPOIL]
Källkod:
javascript:  var hq=20, barack=25, stall=20,verkstad=15, akademi=1, smedja=20, samlingsplats=1, staty=1, marknad=20, sagverk=30, lergrop=30, jarngruva=30, farm=30, forrad=30, gomstalle=10, mur=20; var order="Samlingsplats;Mur;Högkvarter;Barack;Stall;Sågverk;Lergrop;Järngruva;Farm;Förråd;Akademi;Verkstad;Marknad;Smedja;Gömställe"; 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 alreadyBuilding=doc.getElement("th:contains('Konstruktionsuppgift')"); if(alreadyBuilding!=null)alreadyBuilding=alreadyBuilding.getParent().getParent(); order=order.split(";"); var goToDemolish=false; var byggnad=[]; byggnad["Högkvarter"]=hq; byggnad["Barack"]=barack; byggnad["Stall"]=stall; byggnad["Verkstad"]=verkstad; byggnad["Akademi"]=akademi; byggnad["Smedja"]=smedja; byggnad["Samlingsplats"]=samlingsplats; byggnad["Staty"]=staty; byggnad["Marknad"]=marknad; byggnad["Sågverk"]=sagverk; byggnad["Lergrop"]=lergrop; byggnad["Järngruva"]=jarngruva; byggnad["Farm"]=farm; byggnad["Förråd"]=forrad; byggnad["Gömställe"]=gomstalle; byggnad["Mur"]=mur; if(doc.getElementsByTagName("div")[2] != null) {   if(doc.getElementsByTagName("div")[2].innerHTML=="Det kan enbart vara 5 aktiva demoleringar åt gången" | doc.getElementsByTagName("div")[2].innerHTML=="Du får inte demolera byggnader om din lojalitet är under 100.") {    goToNext(); }  }    for(i=0;i<order.length;i++) {    var tr=buildings.getElement("tr:contains('"+order[i]+"')"); var td=tr.getElementsByTagName("td"); if(doc.URL.indexOf("mode=destroy")==-1) {    var span=tr.getElementsByTagName("span"); if(parseInt(returnLvl(span[0].innerHTML, order[i])) < byggnad[order[i]] & td[td.length-1].className!="inactive" & typeof(td[td.length-1])!='undefined') {addBuild(tr); }    else if(parseInt(returnLvl(span[0].innerHTML, order[i])) > byggnad[order[i]])goToDemolish = true; }else  {    var lvl=td[0].innerHTML; lvl=returnLvl(lvl.substring(lvl.indexOf("(Nivå")), order[i]); if(lvl>byggnad[order[i]]){window.location.href=td[2].getElementsByTagName("a")[0].href;end(); }   }  }    function returnLvl(string, tempBuilding) {   if(string.indexOf("(inte konstruerat)")!=-1) {    string=0;   }else {    string=string.replace("(Nivå ", ""); string=string.replace(")", ""); string = parseInt(string.replace(/^\s+|\s+$/g,"")); }      var tempTR;   if(alreadyBuilding!=null) {    tempTR=alreadyBuilding.getElementsByTagName("tr"); for(j=1;j<tempTR.length;j++) {     if(tempTR[j].getElementsByTagName("td")[0].innerHTML.indexOf(tempBuilding+"(Nivå ")!=-1)string ++; else if(tempTR[j].getElementsByTagName("td")[0].innerHTML.indexOf(tempBuilding+" (Degradera nivå)")!=-1)string --; }   }   return string; }    function addBuild(elmt) {   window.location.href=elmt.getElementsByTagName("a")[1].href; end(); }    if(goToDemolish==true) {   window.location.href=doc.getElement("a:contains('Demolering')").href; end(); }    goToNext(); function goToNext() {   var img=doc.getElementsByTagName("img"); for(i=0;i<img.length;i++) {    if(img[i].src.indexOf("graphic/rechts.png?1")!=-1 | img[i].src.indexOf("graphic/group_right.png?1")!=-1) {     var href=img[i].getParent().href; if(href.indexOf("mode=destroy")!=-1)href=href.replace("mode=destroy", "mode=build"); window.location.href=href;     end();    }   }   }    end();
[/SPOIL]
 

Ancalagon

Member
Reaktionspoäng
0
Kommer Det vara tillåtet i fortsättningen med byggscript för hq? Med tanke på att dom förbjudit det på .net.
 

henrik338

GuideGud
Reaktionspoäng
40
Kan du göra ett för uppbyggnader för barbarer? :O ;)

Resurser först, sen kan hk komma barrack o stall sen farm förråd sen resten. (mur sisst)
 

henrik338

GuideGud
Reaktionspoäng
40
Doh jig ;) klart ja gjorde det i de gamla, men om de nya lux gör är nå special så kanske inte ja klarar av de? Men annars gör ja de ofc :p
 

DeletedUser

Guest
[SPOIL]
Källkod:
javascript:  var hq=20, barack=25, stall=20,verkstad=15, akademi=1, smedja=20, samlingsplats=1, staty=1, marknad=20, sagverk=30, lergrop=30, jarngruva=30, farm=30, forrad=30, gomstalle=10, mur=20; var order="Samlingsplats;Mur;Högkvarter;Barack;Stall;Sågverk;Lergrop;Järngruva;Farm;Förråd;Akademi;Verkstad;Marknad;Smedja;Gömställe"; 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 alreadyBuilding=doc.getElement("th:contains('Konstruktionsuppgift')"); if(alreadyBuilding!=null)alreadyBuilding=alreadyBuilding.getParent().getParent(); order=order.split(";"); var goToDemolish=false; var byggnad=[]; byggnad["Högkvarter"]=hq; byggnad["Barack"]=barack; byggnad["Stall"]=stall; byggnad["Verkstad"]=verkstad; byggnad["Akademi"]=akademi; byggnad["Smedja"]=smedja; byggnad["Samlingsplats"]=samlingsplats; byggnad["Staty"]=staty; byggnad["Marknad"]=marknad; byggnad["Sågverk"]=sagverk; byggnad["Lergrop"]=lergrop; byggnad["Järngruva"]=jarngruva; byggnad["Farm"]=farm; byggnad["Förråd"]=forrad; byggnad["Gömställe"]=gomstalle; byggnad["Mur"]=mur; if(doc.getElementsByTagName("div")[2] != null) {   if(doc.getElementsByTagName("div")[2].innerHTML=="Det kan enbart vara 5 aktiva demoleringar åt gången" | doc.getElementsByTagName("div")[2].innerHTML=="Du får inte demolera byggnader om din lojalitet är under 100.") {    goToNext(); }  }    for(i=0;i<order.length;i++) {    var tr=buildings.getElement("tr:contains('"+order[i]+"')"); var td=tr.getElementsByTagName("td"); if(doc.URL.indexOf("mode=destroy")==-1) {    var span=tr.getElementsByTagName("span"); if(parseInt(returnLvl(span[0].innerHTML, order[i])) < byggnad[order[i]] & td[td.length-1].className!="inactive" & typeof(td[td.length-1])!='undefined') {addBuild(tr); }    else if(parseInt(returnLvl(span[0].innerHTML, order[i])) > byggnad[order[i]])goToDemolish = true; }else  {    var lvl=td[0].innerHTML; lvl=returnLvl(lvl.substring(lvl.indexOf("(Nivå")), order[i]); if(lvl>byggnad[order[i]]){window.location.href=td[2].getElementsByTagName("a")[0].href;end(); }   }  }    function returnLvl(string, tempBuilding) {   if(string.indexOf("(inte konstruerat)")!=-1) {    string=0;   }else {    string=string.replace("(Nivå ", ""); string=string.replace(")", ""); string = parseInt(string.replace(/^\s+|\s+$/g,"")); }      var tempTR;   if(alreadyBuilding!=null) {    tempTR=alreadyBuilding.getElementsByTagName("tr"); for(j=1;j<tempTR.length;j++) {     if(tempTR[j].getElementsByTagName("td")[0].innerHTML.indexOf(tempBuilding+"(Nivå ")!=-1)string ++; else if(tempTR[j].getElementsByTagName("td")[0].innerHTML.indexOf(tempBuilding+" (Degradera nivå)")!=-1)string --; }   }   return string; }    function addBuild(elmt) {   window.location.href=elmt.getElementsByTagName("a")[1].href; end(); }    if(goToDemolish==true) {   window.location.href=doc.getElement("a:contains('Demolering')").href; end(); }    goToNext(); function goToNext() {   var img=doc.getElementsByTagName("img"); for(i=0;i<img.length;i++) {    if(img[i].src.indexOf("graphic/rechts.png?1")!=-1 | img[i].src.indexOf("graphic/group_right.png?1")!=-1) {     var href=img[i].getParent().href; if(href.indexOf("mode=destroy")!=-1)href=href.replace("mode=destroy", "mode=build"); window.location.href=href;     end();    }   }   }    end();
[/SPOIL]

verkar ju inte fungera i v3...eller har jag fel?
 
Topp