DeletedUser
Guest
Code:
{game}&screen=train&mode=mass
Code:
javascript: Var win=(window.frames.length>0)?window.main:window; var coords=[]; var outputid='villagelist'; var encodeid='cbbbencode'; var isencoded=true; function fnrefresh(){win.$('#'+outputid).val(coords.map(function(e){return isencoded?'[coord]'+e+'[\/coord]':e;}).join(isencoded?'\n':' '));} win.$(win.document).ready(function(){ if(win.$('#'+outputid).length<=0){ if(win.game_data.screen=='map'){ var srchtml= '<div id="coord_picker">'+ '<span style="color:blue;text-decoration:underline;">dalesmckay\'s co-ordinate picker v7.1:</span><br/><br/>'+ '<input type="checkbox" id="cbbbencode" onclick="isencoded=this.checked;fnrefresh();"'+(isencoded?'checked':'')+'/>bb-codes<br/>'+ '<textarea id="'+outputid+'" cols="40" rows="10" value="" onfocus="this.select();"/>'+ '</div>'; ele=win.$('body').append(win.$(srchtml)); win.twmap.map._handleclick=function(e){ var pos=this.coordbyevent(e); var coord=pos.join("|"); var ii=coords.indexof(coord); if(ii>=0){ coords.splice(ii,1); } else{ coords.push(coord); } fnrefresh(); return false; }; } else{ alert("run this script from the map.\nredirecting now..."); self.location=win.game_data.link_base_pure.replace(/screen\=\w*/i,"screen=map"); } } }); void(0);
Ga naar overzicht, druk op het script en je kunt alle dorpsnamen van op je overzicht wijzigen door enkel en alleen een naam in het blauwe kadertje in te voeren. Er zijn meerdere opties, voor bv. nummering, van dorpen beschikbaar(Meer info vind je in dat kadertje).
Code:
javascript:/*@contributor Lekensteyn <lekensteyn@gmail.com> @version 0.4.20101108*/void(function(){var l=(frames.main||self).document,h=prompt("Vul hier de nieuwe naam in. Opties:\n\n*Vul {#k} in voor continentnr. van het dorp\n*Vul {#x} in voor de x-co\xf6rdinaat van het dorp\n*Vul {#y} in voor de y-co\xf6rdinaat van het dorp\n*Vul {#xxx} in voor de x (1 wordt 001)\n*Vul {#yyy} in voor de y (1 wordt 001)\n*Vul {#c} in voor co\xf6rdinaten van het dorp\n*Vul {#old} in voor de oude dorpsnaam\n*Vul {#nr} in je dorpsnaam in om op die plek een nummer weer te geven. Vervolgens wordt je nog gevraagd hoeveel cijfers hij sowieso moet geven (bij 4 geeft hij bijvoorbeeld 0001, 0002, etc)\n*Vul {#cd} in om de xx.xx.xx notatie te krijgen voor co\xf6rdinaten.", ""),g=l.getElementsByTagName("input"),n=g.length,e=1;if(h)if(h.length<3)alert("Geef minstens 3 tekens op");else{var o=/((\d{1,3})\|(\d{1,3}))\) .(\d{1,2})$/,f=0,c,b,k,a,m=/{#nr}/.test(h),p=/{#cd}/.test(h),j=function(i){return i>9?i>99?i:"0"+i:"00"+i};if(m){var d=prompt("Hoeveel cijfers sowieso weergeven? (als hier 4 ingevuld wordt, geeft hij bijvoorbeeld 0001, 0002, etc)\n\nNiet of fout invullen geeft een normale reeks op (1,2,3,4,5,6,7,etc)\nAls het nummer groter is als dit cijfer, dan wordt de grotere nummer gebruikt.", "");if(d)d=d.match(/\d+/);if((d=d?d*1:0)&&(e=prompt("Begin het nummeren bij:",e)))e=e.match(/\d+/);e=e?e*1:0;var q=-1*d,r=Array(d).join("0")}for(;f<n;f++){b=g[f].id.split("edit_input_");if(b.length>1){a=l.getElementById("label_text_"+b[1]).innerHTML.match(o);b=h.replace(/{#c}/g,a[1]).replace(/{#x}/g,a[2]).replace(/{#y}/g,a[3]).replace(/{#k}/g,a[4]).replace(/{#kk}/g,("0"+a[4]).substr(-2)).replace(/{#xxx}/g,j(a[2])).replace(/{#yyy}/g,j(a[3]));k=g[f].value;if(m){c=""+e++;if(d>c.length)c=(r+c).substr(q); b=b.replace(/{#nr}/g,c)}if(p){c=j(a[2]).split("");a=j(a[3]).split("");b=b.replace(/{#cd}/g,a[0]+c[0]+"."+a[1]+c[1]+"."+a[2]+c[2])}if(k!=""&&k!=b){g[f].value=b.replace(/{#old}/g,g[f].value);g[f+1].click()}}}}})()
Code:
javascript:/*@author Lekensteyn <lekensteyn@gmail.com> @version 0.8.20100915.1*/var fmt="{#tag}. ({#coordatt}) {#attacker}. F{#field} ",tags=["Scouts","LC/BB","ZC","Bijl/Speer","Zwaard","Ram/Kata","### ! EDEL ! ###"]; (function(){function s(f){f=Math.floor(f);return f>9?f:"0"+f}var h=[9.375,10.417,11.4583,18.75,22.917,31.25,36.4583],m=location.host.match(/\d+/),n=[1500,1500,1500,1500,1500,1500,m==1?1E3:m==2||m==19?70:m==3?100:m==5||m==10?42:m==20?200:77],k=["Scouts","Lichte cav.","Heavy cav.","Bijl/Speer","Zwaard","Ram/Kata","Edel"],v=frames.main||self,b=v.document,i=function(f){return v.game_data.link_base_pure.replace("n=","n="+f)},d=b.getElementById("overview"),c="textContent",e=[],a;if(m==2)for(a=0;a<7;a++)h[a]/=2;c in b.body||(c="innerText");if(d&&d.value== "incomings"){n=b.getElementById("incomings_form").getElementsByTagName("th")[0].offsetParent.rows;rf=/id=(\d+)/;a=1;for(h=n.length;a<h;a++){b=n[a].getElementsByTagName("span");if(b.length){b=b[2].getElementsByTagName("input");k=b[0].value.split(" ");if(k[0]!="Aanval"){if(k[0]!="2bT")continue;try{if(n[a+1].getElementsByTagName("a")[0].href.match(rf)[1]==k[1])continue}catch(B){}k=k[2]}else k=n[a].cells[4][c];e.push([b,k,n[a].getElementsByTagName("a")[0].href.match(rf)[1]])}}h=e.length;for(a=0;a<h;a++){b= e[a][0];b[0].value="2bT "+(h-1>a?e[a+1][2]:0)+" "+e[a][1];b[1].click()}if(h){if(confirm("Er zijn "+h+" dorpen die getagd moeten worden.\nWil je naar de eerste bevel gaan?"))location.href=i("info_command&id="+e[0][2])}else alert("Er zijn geen dorpen die getagd kunnen worden.")}else if(/screen=info_command/.test(b.URL)){e=b.getElementsByTagName("th")[0].offsetParent;var o=/^.{3,32} \(((\d{1,3})\|(\d{1,3}))\) .(\d{1,2})$/;a=e.rows;a[5].cells[1][c].match(/^\d+:\d{2}:\d{2}$/)&&e.deleteRow(5);m=a[1].cells[2][c]; var t=a[2].cells[1].firstChild[c].match(o),w=a[3].cells[2][c];o=a[4].cells[1].firstChild[c].match(o);d=a[6].cells[1][c];var q=Math.sqrt(Math.pow(t[2]-o[2],2)+Math.pow(t[3]-o[3],2)),j=b.getElementById("editInput").value.match(/^2bT (\d+) (\d+:\d{2}:\d{2})/);if(j){d=j[2];if((j=j[1])>0){var l=b.createElement("a");l.href=i("info_command&id="+j);l.style.cssFloat="right";l[c]="Volgende bevel";a[0].cells[0].appendChild(l)}}a[6].cells[1].appendChild(b.createTextNode(" (Gebruikte tijd: "));i=b.createElement("span"); i[c]=d;a[6].cells[1].appendChild(i);a[6].cells[1].appendChild(b.createTextNode(")"));mx=function(f){f=f.split(":");return 60*f[0]+1*f[1]+f[2]/60}(d);i=b.createElement("tr");i.className="nowrap";i.insertCell(0);i.insertCell(1);d=i.insertCell(2);j=b.createElement("input");j.size=34;d.appendChild(j);var u=b.getElementById("edit").getElementsByTagName("input");d.appendChild(u[1].cloneNode(false));d=e.insertRow(a.length);var r;a=0;for(j=["Eenheid","Looptijd","Benoemen"];a<3;a++){l=b.createElement("th"); l[c]=j[a];d.appendChild(l)}j=/{#tag}/g;l=/{#field}/g;var x=/{#coordatt}/g,y=/{#coorddef}/g,z=/{#attacker}/g,A=/{#defender}/g;for(a=0;a<3;a++)e.deleteRow(3);a=e.insertRow(4);p=a.insertCell(0);p.colSpan=2;p[c]="Loopafstand:";a.insertCell(1)[c]=q.toFixed(2)+" velden";p=e.insertRow(6).insertCell(0);p.colSpan=3;p.height=10;fr=q.toFixed(1);g=[];for(a=h.length-1;a>=0;a--){if((b=Math.round(q*h[a]*60)/60)<mx)break;if(!(q>n[a])){d=i.cloneNode(true);(r=d.cells)[0][c]=k[a];r[1][c]=s(b/60)+":"+s(b% 60)+":"+s(b% 1*60);r[2].firstChild.value=fmt.replace(l,fr).replace(x,t[1]).replace(y,o[1]).replace(z,m).replace(A,w).replace(j,tags[a]);r[2].lastChild.onclick=function(){u[0].value=this.previousSibling.value;u[1].click()};g.push(d)}}g.reverse();a=0;for(h=g.length;a<h;a++)e.appendChild(g[a])}else if(confirm("De massatagger werkt bij Overzichten => Aankomend of het taggen bij een bevel.\nWil je nu naar Overzichten => Aankomend?"))location.href=i("overview_villages&mode=incomings")})()
Code:
javascript:for(var j=0;j<document.forms.length;j++){for(var i=0;i<document.forms[j].elements.length;i++){if (document.forms[j].elements[i].type=="checkbox") document.forms[j].elements[i].checked=true;}}void(0);
Code:
javascript:function tick() {};
Laatst bewerkt door een moderator: