DeletedUser
Guest
Då jag har fullbordat mitt uppdrag på Tribalwars.se och ska börja gå vidare mot andra destinationer så lämnar jag nu efter mig min stora dyrbara skatt. Ta väl hand om den.
Det verkar som att jag har bidragit till att lyfta intresset för scriptskapande rejält, och har själv bidragit till ett par script som få människor kommer att glömma. Men även om en stor skatt ligger här så finns det fortfarande bara ett fåtal spelare som har tillgång till mina allra allra heligaste script.
För att en gång för alla befästa ryktet som scriptgud så kommer här en hög med script som ännu inte legat ute på detta externa forum. Översätt dem eller anpassa till andra världar om ni vill, så länge ni ger mig credit för att ha skapat det ursprungliga scriptet.
Alla script fungerar i Firefox för värld 7 på .se, de flesta fungerar även på andra servrar och några fungerar även i Opera.
På grund av buggen på detta forum med att BB-koder även visas inuti code-taggar så har jag lagt upp vissa script på min webbserver och länkat till dem här. Gå in på länken och kopiera scriptet därifrån istället.
Enligt de kunskaper jag har om reglerna på Tribalwars.se så är samtliga av dessa script tillåtna här.
Verktyg: Fake-manager - En sida för att snabbt och lätt skapa fejkscript eller bokningslistor. Finns fortfarande en del kvar att förbättra på den men är väldigt nöjd med hur den fungerar hittills. http://mfe.zomis.net/atwm/fakeman.php
Rapportkonverterare - fungerar med alla sorters rapporter
Kompakt rapportkonverterare - visar alltid motståndarens förluster. Fungerar troligen inte på världar utan kyrka
http://mfe.zomis.net/atwm/kompaktrapport.js
Average (Produktion + Byggnader) - Visar genomsnittet på resurser (Översikter->Produktion) eller byggnadsnivåer (Översikter->BYggnader), underlättar också för att snabbt se vilka byar som har vilken nivå på en viss byggnad
http://mfe.zomis.net/atwm/avgprodbygg.js
Attacklista - Konverterar Översikter->Inkommande eller Översikter->Kommandon till forumskod.
http://mfe.zomis.net/atwm/attacklista.js
Filter för kommandon/inkommande - Filtrerar bort alla fejks från kommandon och alla inkommande som redan är omdöpta
Timing - Kör på Översikter->Kombinerad för att avgöra vilka byar som har närmast till en by och se hur lång tid det tar med alla olika trupptyper.
Assistansmall - Kör det på klassisk byöversikt över en by så skapas forumskod för en assistansbegäran, kör det en gång till så skapas det med BB-kod anpassat för att kunna skickas med Tribalwars-posten.
http://mfe.zomis.net/atwm/assistansmall.js
Medlemsview - Kan endast köras av hertigar och baroner för att få fram forums BB-kod över vilka som har vilka rättigheter och vilka som har kontoövervakare eller prickar eller är bannade.
http://mfe.zomis.net/atwm/medlemsview.js
Det verkar som att jag har bidragit till att lyfta intresset för scriptskapande rejält, och har själv bidragit till ett par script som få människor kommer att glömma. Men även om en stor skatt ligger här så finns det fortfarande bara ett fåtal spelare som har tillgång till mina allra allra heligaste script.
För att en gång för alla befästa ryktet som scriptgud så kommer här en hög med script som ännu inte legat ute på detta externa forum. Översätt dem eller anpassa till andra världar om ni vill, så länge ni ger mig credit för att ha skapat det ursprungliga scriptet.
Alla script fungerar i Firefox för värld 7 på .se, de flesta fungerar även på andra servrar och några fungerar även i Opera.
På grund av buggen på detta forum med att BB-koder även visas inuti code-taggar så har jag lagt upp vissa script på min webbserver och länkat till dem här. Gå in på länken och kopiera scriptet därifrån istället.
Enligt de kunskaper jag har om reglerna på Tribalwars.se så är samtliga av dessa script tillåtna här.
Verktyg: Fake-manager - En sida för att snabbt och lätt skapa fejkscript eller bokningslistor. Finns fortfarande en del kvar att förbättra på den men är väldigt nöjd med hur den fungerar hittills. http://mfe.zomis.net/atwm/fakeman.php
Rapportkonverterare - fungerar med alla sorters rapporter
Källkod:
javascript:function e(){ var n='fnReportConverter',s='http://mfe.zomis.net/atwm/reportconverter.js'; var a=(window.frames.length>0)?window.main:window; function c(m){a.document.body.appendChild(a.document.createTextNode(m)); a.document.body.appendChild(a.document.createElement('br')); }if(a.document.getElementById(n)==null){c("Creating script entry in doc head..."); var A=a.document.createElement('script'); A.id=n; A.type='text/javascript'; A.src=s; a.document.getElementsByTagName("head")[0].appendChild(A); setTimeout(e,500); return; }if(typeof(a.fnReportConverter)=='undefined'){c("Loading script..."); setTimeout(e,200); return 0; }c("Loaded"); eval("a.fnReportConverter()"); }e();
Kompakt rapportkonverterare - visar alltid motståndarens förluster. Fungerar troligen inte på världar utan kyrka
http://mfe.zomis.net/atwm/kompaktrapport.js
Average (Produktion + Byggnader) - Visar genomsnittet på resurser (Översikter->Produktion) eller byggnadsnivåer (Översikter->BYggnader), underlättar också för att snabbt se vilka byar som har vilken nivå på en viss byggnad
http://mfe.zomis.net/atwm/avgprodbygg.js
Attacklista - Konverterar Översikter->Inkommande eller Översikter->Kommandon till forumskod.
http://mfe.zomis.net/atwm/attacklista.js
Filter för kommandon/inkommande - Filtrerar bort alla fejks från kommandon och alla inkommande som redan är omdöpta
Källkod:
javascript: String.prototype.trim = function() { a = this.replace(/^\s+/, ''); return a.replace(/\s+$/, ''); }; if ((document.URL.indexOf("screen=overview_villages&mode=incomings") < 0) && (document.URL.indexOf("screen=overview_villages&mode=commands") < 0)) { var vill = String(document.URL.match(/village=\d+/)); window.open("http://"+location.hostname+"/game.php?" + vill + "&screen=overview_villages&mode=incomings", "_top"); end(); } var ar = document.getElementsByTagName("table"); for (var j=0; j < ar.length; j++) if (ar[j].className == 'vis') if (ar[j].rows[0].cells[0].innerHTML == 'Kommando') { incoming = (ar[j].rows[0].cells[1].innerHTML == 'Destination'); var t = ar[j]; for (var k=1; k < t.rows.length; k++) { s2 = ''; if (incoming) { var villa = t.rows[k].cells[1].firstChild.innerHTML; villa = t.rows[k].cells[0].innerHTML; villa = villa.replace(/<[^\>]*>/g,""); villa = villa.trim(); if (villa != 'Attackera') if (villa.match(/\d+:\d+:\d+/) == null) t.rows[k].style.display = 'none'; } else { cnt = 0; for (m=3; m<t.rows[k].cells.length;m++) if (t.rows[k].cells[m].className != "hidden") { cnt += Number(t.rows[k].cells[m].innerHTML); } if (cnt < 10) t.rows[k].style.display = 'none'; } } } end();
Timing - Kör på Översikter->Kombinerad för att avgöra vilka byar som har närmast till en by och se hur lång tid det tar med alla olika trupptyper.
Källkod:
javascript: function srtfnc(a,b) { if (Number(a[0]) < Number(b[0])) return -1; if (Number(b[0]) < Number(a[0])) return 1; return 0; } spy=9;light=10;marcher=10;knight=10;heavy=11;spear=18;axe=18;bow=18;archer=18;sword=22;ram=30;catapult=30;snob=35; doc = document; destby = '500|500'; if (doc.title.match(/\d{3}\|\d{3}/) != null) destby = doc.title.match(/\d{3}\|\d{3}/); destby = prompt("Välj destinationsby", destby); destby = destby.split("|"); maxdelay = new Array(0,1,2,3); while (maxdelay.length > 3) { maxdelay = prompt("Välj max varaktighet (ex. 3:48:50), lämna tomt för ingen max-gräns", ''); maxdelay = maxdelay.split(":"); } maxdelaytime = 0; if (maxdelay.length == 3) maxdelaytime = maxdelay[0]*60*60+maxdelay[1]*60+Number(maxdelay[2]); else if (maxdelay.length == 2) maxdelaytime = maxdelay[0]*60+Number(maxdelay[1]); else if (maxdelay.length == 1) maxdelaytime = Number(maxdelay[0]); else if (maxdelay.length == 0) maxdelaytime = 0; else alert("Bug: "+maxdelay.length); var diffx; var diffy; if(doc.URL.indexOf('screen=overview_villages&mode=combined') >= 0) { var ts = doc.getElementsByTagName('table'); for (var i5=0;i5<ts.length;i5++) if (ts[i5].className == 'vis') if (ts[i5].rows[0].cells[0].innerHTML == 'By') { t=ts[i5]; rs=new Array(); for (j=1; j < t.rows.length; j++) { by=t.rows[j].cells[0].getElement('span').getElement('span').innerHTML.match(/.(\d{3}\|\d{3}). K\d+$/); by=by[1].split("|"); diffx=destby[0]-by[0]; diffy=destby[1]-by[1]; dist=Math.sqrt(diffx*diffx+diffy*diffy); for (c=0;c<t.rows[j].cells.length;c++) if (t.rows[0].cells[c].innerHTML.match(/graphic\/unit\/unit_(\w+).png/)) { unit = t.rows[0].cells[c].innerHTML.match(/graphic\/unit\/unit_(\w+).png/)[1]; speed=eval(unit); time = dist * speed * 60; h = Math.floor(time / 3600); mm = Math.floor(time / 60) % 60; s = Math.round(time % 60); if (mm < 10) mm = '0' + mm.toString(); if (s < 10) s = '0' + s.toString(); res = h + ':' + mm + ':' + s; if (t.rows[j].cells[c].className == 'hidden') t.rows[j].cells[c].innerHTML=res; else if (maxdelaytime == 0) t.rows[j].cells[c].innerHTML="<B>"+t.rows[j].cells[c].innerHTML+"</B><BR>"+res; else if (time < maxdelaytime) t.rows[j].cells[c].innerHTML="<FONT COLOR=\"#00FF00\"><B>"+t.rows[j].cells[c].innerHTML+"</B><BR>"+res+"</FONT>"; else t.rows[j].cells[c].innerHTML="<FONT COLOR=\"#FF0000\"><B>"+t.rows[j].cells[c].innerHTML+"</B><BR>"+res+"</FONT>"; } rs.push(new Array(dist, t.rows[j].innerHTML)); } rs = rs.sort(srtfnc); while (t.rows.length > 1) t.deleteRow(1); t.rows[0].insertCell(1).innerHTML="Distance"; for(j=0; j < rs.length; j++) { rr=t.insertRow(j+1); rr.innerHTML=rs[j][1]; rr.insertCell(1).innerHTML=Number(Math.round(rs[j][0] * 100) / 100); } for(j=1; j < t.rows.length; j++) if (j % 2 == 1) t.rows[j].className = 'nowrap row_a'; else t.rows[j].className = 'nowrap row_b'; } } end();
Assistansmall - Kör det på klassisk byöversikt över en by så skapas forumskod för en assistansbegäran, kör det en gång till så skapas det med BB-kod anpassat för att kunna skickas med Tribalwars-posten.
http://mfe.zomis.net/atwm/assistansmall.js
Medlemsview - Kan endast köras av hertigar och baroner för att få fram forums BB-kod över vilka som har vilka rättigheter och vilka som har kontoövervakare eller prickar eller är bannade.
http://mfe.zomis.net/atwm/medlemsview.js