Totale aantal grondstoffen op je account

DeletedUser

Guest
Jeej :cool: :D

Ik heb ook nog een versie gemaakt die het alleen in firefox doet, die ipv een venstertje een extra rij toevoegd aan de tabel (ziet er wel hip uit).

Code:
javascript:function getGameDoc() { getdoc = window.document; if(! getdoc.URL.match('game\.php')) {for(var i=0; i<window.frames.length; i++) { if(window.frames[i].document.URL.match('game\.php')) {getdoc = window.frames[i].document; }} } return getdoc;};function formatNumber(number) { var string = String(number); var points = 0; for (var i = 0; i < string.length-points; i+=3) {if (i != 0) { var subst1 = string.substring(0,(string.length-i-points)); var subst2 = string.substring((string.length-i-points)); string = subst1 + '.' + subst2; points++;} } return string;}var doc = getGameDoc();var resources = Array(Array(0,'Hout'),Array(1,'Leem'),Array(2,'Ijzer'));var resources_count = Array(0,0,0);var lastrow = null;if (done != 1) { var done = 0;}var images = Array();var village_count = 0;var resource_datas = doc.getElementsByTagName('tr');var counting = -1;function doe() { for(var j=0; j<resource_datas.length; j++) {if (counting > -1 && resource_datas[j].style.whiteSpace == 'nowrap') { if (resource_datas[j].childNodes[2].nodeName == 'TD') {var resources = resource_datas[j].childNodes[2]; } else {var resources = resource_datas[j].childNodes[5]; } var newresources = Array('','',''); var resourcenumber = -1; for (var i = 0; i < resources.childNodes.length; i++) {if (resources.childNodes[i].nodeName == 'IMG') { resourcenumber++; images[resourcenumber] = resources.childNodes[i].src;} else if (resources.childNodes[i].nodeName == '#text') { newresources[resourcenumber] += resources.childNodes[i].nodeValue; /*alert('added to '+resourcenumber+': '+resources.childNodes[i].nodeValue); alert('0:'+newresources[0]+' - 1:'+newresources[1]+' - 2:'+newresources[2]);*/}else {} } village_count++; /*alert('New village resources -> 0: '+newresources[0]+' - 1: '+newresources[1]+' - 2: '+newresources[2]);*/ resources_count[0] += parseFloat(newresources[0]); resources_count[1] += parseFloat(newresources[1]); resources_count[2] += parseFloat(newresources[2]); /*alert('New Global Resources -> 0: '+resources_count[0]+' - 1: '+resources_count[1]+' - 2: '+resources_count[2]);*/ lastrow = resource_datas[j];} else { if (tags = resource_datas[j].getElementsByTagName('th')) {if (tags.length > 2) { if (tags[2].firstChild.nodeValue == 'Grondstoffen') {counting = 0; }} }} } if(village_count > 0) {if (done != 1) { var output = 'Totalen:\nHout: '+resources_count[0]+'\nLeem: '+resources_count[1]+'\nIjzer: '+resources_count[2]; var row = document.createElement('tr'); var c1 = document.createElement('td');c1.innerHTML = 'Totalen:'; var c2 = document.createElement('td');c2.innerHTML = ''; var c3 = document.createElement('td');c3.innerHTML = '<img src="'+images[0]+'" />' + formatNumber(resources_count[0]) + ' <img src="'+images[1]+'" />' + formatNumber(resources_count[1]) + ' <img src="'+images[2]+'" />' + formatNumber(resources_count[2]); var c4 = document.createElement('td');c4.innerHTML = ''; var c5 = document.createElement('td');c5.innerHTML = ''; var c6 = document.createElement('td');c6.innerHTML = ''; var c7 = document.createElement('td');c7.innerHTML = ''; var c8 = document.createElement('td');c8.innerHTML = ''; row.appendChild(c1); row.appendChild(c2); row.appendChild(c3); row.appendChild(c4); row.appendChild(c5); row.appendChild(c6); row.appendChild(c7); row.appendChild(c8); var ding = lastrow.parentNode.appendChild(row); done = 1; alert();}else { alert('Totalen zijn al berkend');} } else {alert('Fout! Dorpen/Grondstoffen niet gevonden!'); }}doe();
 

DeletedUser

Guest
dfdfdfaw7.jpg


Misschien heb ik te veel grondstoffen?
 

DeletedUser

Guest
Misschien heb ik te veel grondstoffen?

Nee :p je hebt al een keer eerder het scriptje geactiveerd op dezelfde pagina :p als er al een rij is toegevoegd is het weinig zinnig om het nogmaals te doen.

Totalen: 2.483.569 NaN 4.115.588

Omg :p weirdheid ^^
 
Laatst bewerkt door een moderator:

DeletedUser

Guest
Er staat bij mij onderaan: Klaar.

Maar ik krijg geen venstertje met de totaal aantal grondstoffen...
(firefox)
 

DeletedUser

Guest
Ik krijg een bericht met dit:

Totalen:
Hout: NaN
Leem: NaN
Ijzer: NaN
 

DeletedUser

Guest
Bij mij werkt het nu perfect (met meer dan tien dorpen) en het balkje eronder is erg mooi...

Bedankt voor de moeite, Aeolun!
 

DeletedUser

Guest
Bij mij doet die het op W5 :p Maarja, daar heb ik natuurlijk 1 dorp.. Op de andere werelden waar ik meerdere dorpen heb, heb ik het niet geprobeerd ^^
 

DeletedUser

Guest
hij doet het!! bedankt hé!
alleen ik krijg bij ijzer NaN ..
als ik één groep selecteer niet als ik alles doe wel..
 

DeletedUser

Guest
Breempower, stop met topics te bumpen die meer dan 6 maanden geleden hun laatste bericht hebben gekregen :rolleyes:
 
Bovenaan