problemen met script

Status
Niet open voor verdere reacties.

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?lrompt('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'+cookieEx tra,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 bij de troepenteller:
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");fo r(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','arche r','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);htm l='<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:)
 

DeletedUser12900

Guest
die 2 scripts doen het bij mij niet, maar wat ik wel bij dat troepenteller script zie is dit:
Totaal ('+nVillages/4+' dorpen)
en iets verderop dit:
html+='>'+troops/4+'

waarschijnlijk moet die 4 naar een 5 :p
 

DeletedUser4540

Guest
niks tegen keltvn jullie :mad:
maar hoe update ja dan naar versie 7? want ik ben inderdaad niet zo slim in die dingen:(
 

DeletedUser

Guest
( Vind zelf de troepencounter die aangeeft hoeveel dorpen 100 procent 90 en 60 procent zijn makkelijker dan die maar heb de geüpdatet Versie wel liggen voor de mensen die hem niet hebben.
 

DeletedUser27685

Guest
( Vind zelf de troepencounter die aangeeft hoeveel dorpen 100 procent 90 en 60 procent zijn makkelijker dan die maar heb de geüpdatet Versie wel liggen voor de mensen die hem niet hebben.

Die ook toevallig de kleuren groen, geel en witgrijs gebruikt om die dorpen respectievelijk aan te duiden? Da's de mijne :)
 

DeletedUser

Guest
Zou het niet meer weten. Kan van w11 zijn nog zijn. Maar ok dat ik hem op w12 bij jullie ooit vandaan heb gehad. Gezien ik bij De BG van je zat.
 

DeletedUser27685

Guest
Ik had al zo'n vermoeden, nuja, zoveel kan die teller me niet schelen. Geniet ervan :)
 

DeletedUser4540

Guest
( Vind zelf de troepencounter die aangeeft hoeveel dorpen 100 procent 90 en 60 procent zijn makkelijker dan die maar heb de geüpdatet Versie wel liggen voor de mensen die hem niet hebben.

ik zoi eigenlijk allebei de tellers wel willen,kan je die misschien hierop zetten? (A)
 

DeletedUser27685

Guest
Is nog een oudere en tragere versie zo te zien. Heb die inmiddels een orde sneller gemaakt :p
 

DeletedUser2826

Guest
Gelieve hiervoor een topic aan te maken op het Tools&Projecten forum. Je kan ook altijd reageren in daar reeds bestaande topics.

p.s.: bedankmailtjes voor mijn tijdelijke dementie ivm al die spam hier mogen in een PM :rolleyes:
Groetjes, BeNnOo
 
Status
Niet open voor verdere reacties.
Bovenaan