W11 script problemen: troepenteller en gs vesturen

DeletedUser4540

Guest
hallo iedereen,
ik heb een aantal scripts die ik veel gebruik of wel handig vind, het gaat om die om grondstoffen te sturen en troepen tellen.
dit heb ik bij gs versturen:
javascript:/*@author Lekensteyn <lekensteyn@gmail.com> @version 27092009-3*/var coords=''; var hout=1e6; var leem=1e6; var ijzer=1e6; var autosubmit=true; var cookieExtra='';void(function(){var doc=(function(){if(!document.URL.match('game.php'))for(var i=0;i<frames.length;i++)if(frames.document.URL.match('game.php'))return frames.document;return document;})();var f=doc.forms;if(!(f=f[0])||!f.wood){if(confirm('Dit script werkt enkel bij Marktplaats->Grondstoffen versturen.\nWil je nu naar de marktplaats?'))location.href='{game}&screen=market';return 0;}if(f.target_id)return f.submit();function getCookie(n){var c='; '+doc.cookie+';';var bs='; '+encodeURIComponent(n)+'=';var b=c.indexOf(bs);if(b==-1)return'';b=b+bs.length;var e=c.indexOf(';',b);return decodeURIComponent(c.substring(b,e))}function setCookie(n,v,l){doc.cookie=encodeURIComponent(n)+'='+encodeURIComponent(v)+'; max-age='+l;}var c=(function pickCoords(f,l){var C;var c=getCookie(f);var r=/(\d{1,3})\|(\d{1,3})/;if(c=='$'&&!confirm('De einde van de co\xf6rdinatenlijst is bereikt, wil je opnieuw beginnen?'))return false;if(!c.match(r))c=l?l:prompt('Voer een lijst van co\xf6rdinaten in, gescheiden door spaties','');c=c.replace('$','').split(' ');do{C=c.splice(0,1)[0]}while(!C.match(r)&&c.length>0);setCookie(f,c.join(' ')+'$',9e6);return C.match(r)?C.split('|'):null})('marketxy'+cookieExtra,coords);if(!c)return c==null?alert('De co\xf6rdinatenlijst is ongeldig.'):0;var gs=f.parentNode.innerHTML.match(/(\d+)\/\d+/)[1]*1000;var tn=0;var a={wood:hout,stone:leem,iron:ijzer};for(var i in a){tn+=a=Math.min(doc.getElementById(i).innerHTML,a)}if(!tn)return alert('Dit dorp heeft geen verhandelbare grondstoffen!');if(tn>gs){var k=gs/tn;for(var i in a){a=Math.floor(a*k)}}for(var i in a){f.value=a}f.x.value=c[0];f.y.value=c[1];if(autosubmit)f.submit();return 1})();


en voor troepentellen heb ik:
javascript:/** TroopCounter @author Kaizaa */ function getGameDoc(){doc=window.document;if(!doc.URL.match('game\.php')){for(i=0;i<window.frames.length;i++){if(window.frames.document.URL.match('game\.php')){doc=window.frames.document;}}}return doc;};function getElementsByClassName(doc,classname) {a=new Array();j=0;t=doc.getElementsByTagName("table");for(i=0;i<t.length;i++) {if(t.className == classname) {a[j]=t;j++;}}return a;};doc=getGameDoc();validRow=new Array('eigen','elders','op pad');unitNames=Array('spear','sword','axe','archer','spy','light','marcher','heavy','ram','catapult','knight','snob');nUnits=unitNames.length;troops=new Array(nUnits);for(i=0;i<nUnits;i++){troops=0;}nVillages=0;tRow=doc.getElementsByTagName('tr');for(j=0;j<tRow.length;j++) {tData=tRow[j].getElementsByTagName('td');for(k=0;k<tData.length;k++) {m=0;while(m<validRow.length) {if(tData[k].innerHTML==validRow[m]) {if (m==0) {nVillages++;}for(n=0;n<nUnits;n++) {troops[n]+=parseInt(tData[k+1+n].innerHTML);}}m++;}}};if(nVillages!=0) { var table=getElementsByClassName(doc,'main')[0];row=table.insertRow(0);cell=row.insertCell(0);html='<table class="vis" width="100%"><tr>';html+='<td style="font-weight:bold;color:saddlebrown;background:#DFCCA6">TroopCounter</td>';for(u=0;u<nUnits;u++) {html+='<td style="background:#DFCCA6"><img src="graphic/unit/unit_'+unitNames+'.png"></td>';}html+='</tr>';html+='<tr><td>Totaal ('+nVillages/4+' dorpen)</td>';for(u=0;u<nUnits;u++){html+='<td';if(troops==0){html+=' class="hidden"';}html+='>'+troops/4+'</td>';}html+='</tr><tr>';for(u=0;u<nUnits+1;u++){html+='<td><hr style="width: 100%;"></td>';}html+='</tr></table>';cell.innerHTML=html;}else{alert('Geen troepen gevonden, ga naar Overzichten => Troepen')};void 0;


maar allebei doen ze het niet. ik kan maar naar 1 dorp gs versturen, daarna zegtie dat einde van lijst is bereikt, en hij geeft niet bestaande troepen aan. ik zou 1.25 ridder en 67.5 edelmannen ik 200 dorpen, terwijl ik maar 160 dorpen heb en 1,25 ridders lijkt me sterk..
weet iemand wat ik hieraan kan doen? wie heeft het goede scriptje? alvast bedankt :D

mvg Supertje999
 
Bovenaan