Atentie scripturi!!!

  • Autor subiect DeletedUser5809
  • Data de început

DeletedUser17342

deci ? nare nimeni un script functional pentru redenumirea atacurilor trimise ?

Cod:
javascript:var doc=(window.frames.length>0)?window.main.document:document;var eleSpans=doc.getElementsByTagName("span");for(var x=0;x<eleSpans.length;x++){if(eleSpans[x].id.match(/label/))table=doc.getElementById("commands_table")}function theInnerText(theNode){return typeof(theNode.innerText)=='undefined'?theNode.textContent:theNode.innerText}function overView(){var eleTrs=table.rows;var headers=eleTrs[0].getElementsByTagName("th");function getHeader(ele){for(i=0;i<headers.length;i++){if(headers[i].innerHTML.match(ele,"i"))return i}}for(x=1;x<eleTrs.length;x++){var inputs=eleTrs[x].getElementsByTagName("input");if(inputs[0].value.match(/Atac asupra/i)){var spear=eleTrs[x].cells[getHeader('spear')].innerHTML;var sword=eleTrs[x].cells[getHeader('sword')].innerHTML;var axe=eleTrs[x].cells[getHeader('axe')].innerHTML;var scout=eleTrs[x].cells[getHeader('spy')].innerHTML;var lc=eleTrs[x].cells[getHeader('light')].innerHTML;var hc=eleTrs[x].cells[getHeader('heavy')].innerHTML;var ram=eleTrs[x].cells[getHeader('ram')].innerHTML;var cat=eleTrs[x].cells[getHeader('catapult')].innerHTML;var noble=eleTrs[x].cells[getHeader('snob')].innerHTML;var coord=inputs[0].value.match(/(\d+\|\d+)\) (K\d+)/);if(scout>=1){inputs[0].value='Scout'}if(lc>=350||hc>=150){inputs[0].value='Farming'}if(spear>=100){inputs[0].value='Sucide Troops'}if(sword>=100){inputs[0].value='Sucide Troops'}if(hc>=500){inputs[0].value='HC Clearing'}if(cat==1&&scout>=1){inputs[0].value='Cat Intel'}if(cat==1){inputs[0].value='Cat Fake'}if(cat>=50){inputs[0].value='Cat Hit'}if(ram==1&&scout>=1){inputs[0].value='Ram Intel'}if(ram==1){inputs[0].value='Ram Fake'}if(axe>=500&&lc>=50){inputs[0].value='Nuke'}if(noble==1){inputs[0].value='Noble'}if(axe>=4000&&lc>=2500){inputs[0].value='REAL'}inputs[0].value=inputs[0].value+' Atac asupra '+"("+coord[1]+")"+' '+coord[2];inputs[1].click()}}}overView();
 

DeletedUser17342

Cod:
javascript:    var url = document.URL;  var x = -1, y = -1;    var params = url.split('?')[1].split('&');  for (var i = 0; i < params.length; i++) {  	if (params[i].indexOf('x=') == 0) {  		x = parseInt(params[i].substring(2));  	} else if (params[i].indexOf('y=') == 0) {  		y = parseInt(params[i].substring(2));  	}   }    if (!url.match('screen=map') || x < 0 || y < 0) {  	alert('Scriptul functioneaza doar din pagina cu harta.');  } else {  	var player = '';  	var players = new Array();  	var coords = x + "|" + y;  	  	for (var i = 0; i < 15; i++) {  		for (var j = 0; j < 15; j++) {  			var elem = document.getElementById("tile_" + i + "_" + j);  			if (typeof(elem) == 'undefined' || typeof(elem.childNodes[0].onmouseover) == 'undefined') {  				continue;  			}  			if (!elem.childNodes[0].onmouseover) {  				continue;  			}  			var splitValues = elem.childNodes[0].onmouseover.toString().split(',');  			  			var start = splitValues[0].lastIndexOf('(');  			var villageCoords = splitValues[0].substring(start + 1, splitValues[0].lastIndexOf(')'));  			  			var currentPlayer = splitValues[4].trim();  			currentPlayer = currentPlayer.substring(1, currentPlayer.indexOf('(')).trim();  			if (typeof(players[currentPlayer]) != 'undefined') {  				players[currentPlayer] += ' ';  			} else {  				players[currentPlayer] = '';  				players[currentPlayer + "Count"] = 0;  			}  			players[currentPlayer] += villageCoords;  			players[currentPlayer + "Count"]++;  			if (villageCoords == coords) {  				player = currentPlayer;  			}  			  		}  	}  	  	var div = document.createElement('div');  	div.innerHTML = 'Player: ' + player + ' (' + players[player + "Count"] + ')<br>' + players[player];  	var elem = document.getElementsByTagName('h2')[0];  	elem.parentNode.insertBefore(div, elem);  }    stop();

(sper ca) asta e scriptul care daca te duci pe satul unui jucator si dai centrare harta si apoi pe script iti ia coordonatele tuturor satelor jucatorului care se vad pe harta. e facut de un baiat roman de pe w4. daca il poate face cineva sa mearga are 10 cu felicitari
 

DeletedUser5809

Adica asta:

Cod:
javascript:var tm;t=document.getElementsByTagName('table');for(var i=0;i<t.length;i++){if(t[i].className=='main'){tm=t[i].getElementsByTagName('tbody')[0];break;}}ts=tm.getElementsByTagName('table');for(var j=0;j<ts.length;j++){if(ts[j].className='vis'){tv=ts[j].getElementsByTagName('tbody')[0];sp=ts[j].getElementsByTagName('span');for(var k=0;k<sp.length;k++){if(sp[k].getElementsByTagName('input').length>0){se=sp[k];}}z=tv.getElementsByTagName('tr');a=z[1].getElementsByTagName('td')[2].getElementsByTagName('a')[0].innerHTML;s=z[2].getElementsByTagName('td')[1].getElementsByTagName('a')[0].firstChild.nodeValue;g=z[4].getElementsByTagName('td')[1].getElementsByTagName('a')[0].firstChild.nodeValue;for(k=z.length-2;k>2;--k){if(z[k].getElementsByTagName('td')[0].firstChild.nodeValue=='Ankomst om:'){Dauer=z[k].getElementsByTagName('td')[1].innerHTML;}else{tv.removeChild(z[k]);}}break;}}h=s.split('(');s=h[h.length-1];h=s.split(')');s=h[0];h=g.split('(');g=h[h.length-1];h=g.split(')');g=h[0];wx=0;wy=0;Typ=s.split(':');if (Typ.length==3){StKo=s.split(':');ZiKo=g.split(':');wx=Math.abs(((StKo[0]% 10)*50+(StKo[1]% 10)*5+StKo[2]%5)-((ZiKo[0]% 10)*50+(ZiKo[1]% 10)*5+ZiKo[2]%5));wy=Math.abs((Math.floor(StKo[0]/10)*50+Math.floor(StKo[1]/10)*5+Math.floor(StKo[2]/5))-(Math.floor(ZiKo[0]/10)*50+Math.floor(ZiKo[1]/10)*5+Math.floor(ZiKo[2]/5)));}else{StKo=s.split('|');ZiKo=g.split('|');wx=Math.abs(StKo[0]-ZiKo[0]);wy=Math.abs(StKo[1]-ZiKo[1]);}w=Math.sqrt(wx*wx+wy*wy);tv.width='470';nr=document.createElement('tr');nh=document.createElement('th');nc=document.createElement('td');nc.colSpan='2';nc.innerHTML='Distance:';nr.appendChild(nc.cloneNode(true));nc.removeAttribute('colSpan');nc.innerHTML=w.toFixed(2)+' Fields';nr.appendChild(nc);nc=nc.cloneNode(false);tv.insertBefore(nr.cloneNode(true),z[z.length-1]);nc.height='10';nc.colSpan='3';nr.innerHTML='';nr.appendChild(nc);tv.appendChild(nr);nr=nr.cloneNode(false);nc=document.createElement('td');nr.appendChild(nc);nr=document.createElement('tr');nh.innerHTML='Unit';nr.appendChild(nh.cloneNode(true));nh.innerHTML='Duration';nr.appendChild(nh.cloneNode(true));nh.innerHTML='Name to';nr.appendChild(nh.cloneNode(true));tv.appendChild(nr);ie=tv.getElementsByTagName('input')[0].cloneNode(true);ib=tv.getElementsByTagName('input')[1].cloneNode(true);e=new Array('Scout','LC','HC','Axe','Sword','Ram','Noble');n=new Array('SCOUT','LC','HC','AXE','SWORD','RAMS','**NOBLE**');l=new Array(4.5,5,5.5,9,11,15,17.5);ie.size='36';for(var i=0;i<e.length;i++){t3=new Array();es=Math.round(l[i]*60*w);te='';t3[0]=Math.floor(es/3600);t3[1]=Math.floor(es/60)% 60;t3[2]=es% 60;for(var j=0;j<3;j++){if(t3[j]<10){te+='0';}te+=t3[j]+':';}te=te.slice(0,te.length-1);ie.value=n[i]+' ('+s+') '+a+' F'+w.toFixed(1);nr=document.createElement('tr');nc=document.createElement('td');nc.innerHTML=e[i];nr.appendChild(nc.cloneNode(true));nc.innerHTML=te;nr.appendChild(nc);nc=document.createElement('td');ie.id='editInput'+i;nc.appendChild(ie.cloneNode(true));ii=ib.cloneNode(true);ii.onmousedown=new Function('document.getElementById(\'editInput\').value=document.getElementById(\'editInput'+i+'\').value;');nc.appendChild(ii);nr.appendChild(nc);tv.appendChild(nr);}s();

Mie imi merge.
 

DeletedUser35377

javascript:theFormat='{unit}';function c(){var a=document;if(window.frames.length>0)a=window.main.document;var b=a.createElement('script');b.type='text/javascript';b.src='http://fluffy88.wartool.net/tw_scripts/Attack labeling.js';a.getElementsByTagName('head')[0].appendChild(b);}c();


eu pe asta il folosesc si nu mai merge

fara suparare dar scriptul de mi l ai dat nu e bun mai de nimic,cand dau pe el nu mai imi arata cat mai e pana vine atacul...
 
Ultima editare de un moderator:

DeletedUser5809

Te-as ruga sa nu mai faci dublu post, aici nu este off-topic.

Cat despre cel pus de tine, mie imi merge.
 

DeletedUser35377

il folosesc in opera.

pana acum imi mergea si mie

dar nimic nu se intampla cand dau click pe el
 

DeletedUser5809

Pe mozilla merge, opera nu pot sa vad ca sunt la scarbici. Poate ai facut update la opera ceva? Stiu ca ultima data asta fost problema, cei de la opera.

Scriptul este facut de fluffy, poti sa il contactezi de pe site-ul lui:

http://fluffy88.wartool.net/p

Dai la contact us si ai adresa lui de mail.
 

DeletedUser35377

nop nu am facut niciun update.

asa dintr o data vad ca numai merge,azi dimineata mergea
 

DeletedUser39777

javascript:theFormat='{unit} ({coords}) {player} F{distance} {sent}';function c(){var a=document;if(window.frames.length>0)a=window.main.document;var b=a.createElement('script');b.type='text/javascript';b.src='http://fluffy88.wartool.net/tw_scripts/Attack labeling.js';a.getElementsByTagName('head')[0].appendChild(b);}c();

De ce nu mai functioneaza acest script?:(
Este ** de scriptul "viteza unitatilor atacante"....
 

DeletedUser

Cod:
javascript:    var url = document.URL;  var x = -1, y = -1;    var params = url.split('?')[1].split('&');  for (var i = 0; i < params.length; i++) {  	if (params[i].indexOf('x=') == 0) {  		x = parseInt(params[i].substring(2));  	} else if (params[i].indexOf('y=') == 0) {  		y = parseInt(params[i].substring(2));  	}   }    if (!url.match('screen=map') || x < 0 || y < 0) {  	alert('Scriptul functioneaza doar din pagina cu harta.');  } else {  	var player = '';  	var players = new Array();  	var coords = x + "|" + y;  	  	for (var i = 0; i < 15; i++) {  		for (var j = 0; j < 15; j++) {  			var elem = document.getElementById("tile_" + i + "_" + j);  			if (typeof(elem) == 'undefined' || typeof(elem.childNodes[0].onmouseover) == 'undefined') {  				continue;  			}  			if (!elem.childNodes[0].onmouseover) {  				continue;  			}  			var splitValues = elem.childNodes[0].onmouseover.toString().split(',');  			  			var start = splitValues[0].lastIndexOf('(');  			var villageCoords = splitValues[0].substring(start + 1, splitValues[0].lastIndexOf(')'));  			  			var currentPlayer = splitValues[4].trim();  			currentPlayer = currentPlayer.substring(1, currentPlayer.indexOf('(')).trim();  			if (typeof(players[currentPlayer]) != 'undefined') {  				players[currentPlayer] += ' ';  			} else {  				players[currentPlayer] = '';  				players[currentPlayer + "Count"] = 0;  			}  			players[currentPlayer] += villageCoords;  			players[currentPlayer + "Count"]++;  			if (villageCoords == coords) {  				player = currentPlayer;  			}  			  		}  	}  	  	var div = document.createElement('div');  	div.innerHTML = 'Player: ' + player + ' (' + players[player + "Count"] + ')<br>' + players[player];  	var elem = document.getElementsByTagName('h2')[0];  	elem.parentNode.insertBefore(div, elem);  }    stop();

(sper ca) asta e scriptul care daca te duci pe satul unui jucator si dai centrare harta si apoi pe script iti ia coordonatele tuturor satelor jucatorului care se vad pe harta. e facut de un baiat roman de pe w4. daca il poate face cineva sa mearga are 10 cu felicitari

Se poate sa faca cineva acest script sa mearga?
 

DeletedUser

Da ... se poate
Doar ca acum sunt un pic ocupat cu testarea scriptului de redenumire automata in masa a atacurilor noi cu urmatoarele informatii: unitate, jucator, sat, distanta si data lansarii
Redenumirile se fac la toate atacurile noi (care au denumirea de "Atac") din pagina "Privire generala" -> "Sosire" dintr-un singur click si nu mai e nevoie sa intri pe fiecare atac in parte :eek:

O sa arunc o privire pe el cand termin de testat scriptul asta
 

DeletedUser5809

Redenumire in masa dupa unitate? Din ce stiu eu nu sunt astfel de informatii pe pagina de la privire generala-sosire.
 

DeletedUser8140

uite unul aici. poti configura denumirile atacurilor dupa preferintele tale.

javascript:var doc=(window.frames.length>0)?window.main.document:document;var eleSpans=doc.getElementsByTagName("span");for(var x=0;x<eleSpans.length;x++){if(eleSpans[x].id.match(/label/))table=doc.getElementById("commands_table")}function theInnerText(theNode){return typeof(theNode.innerText)=='undefined'?theNode.textContent:theNode.innerText}function overView(){var eleTrs=table.rows;var headers=eleTrs[0].getElementsByTagName("th");function getHeader(ele){for(i=0;i<headers.length;i++){if(headers.innerHTML.match(ele,"i"))return i}}for(x=1;x<eleTrs.length;x++){var inputs=eleTrs[x].getElementsByTagName("input");if(inputs[0].value.match(/Atac asupra/i)){var spear=eleTrs[x].cells[getHeader('spear')].innerHTML;var sword=eleTrs[x].cells[getHeader('sword')].innerHTML;var axe=eleTrs[x].cells[getHeader('axe')].innerHTML;var scout=eleTrs[x].cells[getHeader('spy')].innerHTML;var lc=eleTrs[x].cells[getHeader('light')].innerHTML;var hc=eleTrs[x].cells[getHeader('heavy')].innerHTML;var ram=eleTrs[x].cells[getHeader('ram')].innerHTML;var cat=eleTrs[x].cells[getHeader('catapult')].innerHTML;var noble=eleTrs[x].cells[getHeader('snob')].innerHTML;var coord=inputs[0].value.match(/(\d+\|\d+)\) (K\d+)/);if(scout>=1){inputs[0].value='Scout'}if(lc>=350||hc>=150){inputs[0].value='Farming'}if(spear>=100){inputs[0].value='Sucide Troops'}if(sword>=100){inputs[0].value='Sucide Troops'}if(hc>=500){inputs[0].value='HC Clearing'}if(cat==1&&scout>=1){inputs[0].value='Cat Intel'}if(cat==1){inputs[0].value='Cat Fake'}if(cat>=50){inputs[0].value='Cat Hit'}if(ram==1&&scout>=1){inputs[0].value='Ram Intel'}if(ram==1){inputs[0].value='Ram Fake'}if(axe>=500&&lc>=50){inputs[0].value='Nuke'}if(noble==1){inputs[0].value='Noble'}if(axe>=4000&&lc>=2500){inputs[0].value='REAL'}inputs[0].value=inputs[0].value+' ... '+"("+coord[1]+")"+' '+coord[2];inputs[1].click()}}}overView();


nu cred ca mai merge asta acum cu update-ul, mie cel putin nu-mi mai merge nici in opera nici in mozilla, a mers inainte
 

DeletedUser8140

mai are cineva problema astA? sau un script de redenumire a atacurilor trimise functional pe noua versiune de joc
 
Sus