Rapportkonverterare

Status
Ej öppen för ytterligare svar.

DeletedUser

Guest
Varför fungerar den inte? Den man har som länk visar ju bara att den är borta! :mad:
 

DeletedUser

Guest
Antagligen för att de har kommit för många nya funktioner på rapporterna och som vi vill ha med på den sidan och han inte hinner lägga upp allt, lr vad han nu skrev på sidan.

The report converter is no longer available due to lack of maintanance!

Too many bugs have appeared when the developers of TW keep on updating the servers and add new functions.
Unfortunately, i don't have the time required to keep everything running..

I bet there are a lot of other converters out wich is more up to date with the current Tribal Wars versions.
Thanks for your time, over and out :)

www.gt-r.nu


--------------

Rapporten omvandlare är inte längre tillgänglig på grund av bristande intresse!

Alltför många fel har uppstått när utvecklarna av TW fortsätta uppdateringen av servrar och lägga till nya funktioner.
Tyvärr har jag inte den tid som krävs för att hålla allt igång ..

Jag slår vad om att det finns många andra omvandlare ute som är mer aktuell med den nuvarande Tribal Wars versioner.
Tack för din tid, tack och hej:)

www.gt-r.nu
 

DeletedUser

Guest
Vad sägs om att använda TW's egen?

Publicera denna rapport

Som finns längst ner på alla dina rapporter du får ^^

Sedan lägger du in dom i forumet med
Källkod:
[report_display][/report_display]
så ser man den utan att behöva klicka extra ggr när man vill kolla hur rapporten ser ut som man alltid fick göra innan med länk modellen ^^
 

DeletedUser

Guest
Har för mig att padlock13 har ett rapportkonverterar script ute i script forumet. Det fungerar alldeles utmärkt.
 

farbror joakim

Active Member
Reaktionspoäng
0
Har för mig att padlock13 har ett rapportkonverterar script ute i script forumet. Det fungerar alldeles utmärkt.

Kan vara detta...

Källkod:
javascript:  var progName="Report Converter 0.2";  var D=(window.frames.length>0)?window.main.document:document;  if(D.URL.indexOf('screen=report')==-1){  	alert('Gå in till rapporterna dummer...');  	end();  }  var myTitle=D.getElementById('labelText').innerHTML;  var myMoral=D.body.innerHTML.match(/Moral:\s\d+%/);  var myLuck=D.body.innerHTML.match(/-?\d+\.\d+%/);  var tds=D.getElementsByTagName('td');  var ths=D.getElementsByTagName('th');  var Otroops='';  var Olosses='';  var Ovillage='';  var Dvillage='';  var mbDamage=null;  var catDamage=null;  var resources=null;  var haul=null;  var myloyalty=null;  var buildings=null;  var myLoyalty=[];  for(loop=0;loop<tds.length;loop++) {  	if(tds[loop].innerHTML=='Skickat') var myTime=tds[loop+1].innerHTML;  	else if(tds[loop].innerHTML=='Kvantitet:') {  		if(Otroops.length>0) var Dtroops=tds[loop].parentNode.innerHTML.match(/\d+/g);  		else Otroops=tds[loop].parentNode.innerHTML.match(/\d+/g);  	}  	else if(tds[loop].innerHTML=='By:') {  		if (Ovillage.length>0) Dvillage=tds[loop+1].firstChild.innerHTML;  		else Ovillage=tds[loop+1].firstChild.innerHTML;  	}  	else if(tds[loop].innerHTML=='Förluster:') {  		if(Olosses.length>0) var Dlosses=tds[loop].parentNode.innerHTML.match(/\d+/g);  		else Olosses=tds[loop].parentNode.innerHTML.match(/\d+/g);  	}  	else if(tds[loop].innerHTML.indexOf('Lojalitets')==0 && tds[loop].innerHTML.indexOf('förlust')!=-1) { /* skrivihop.nu */  		myLoyalty=tds[loop].innerHTML.match(/-?\d+/g);  	}  	if(tds[loop].innerHTML.indexOf('Inga av dina trupper återvände.')!=-1) {  		Dtroops=null;  		Dlosses=null;  	}  }  for(loop=0;loop<ths.length;loop++) {  	if(ths[loop].innerHTML=='Anfallare:') {  		var myO=ths[loop+1].firstChild.innerHTML;  	}  	else if(ths[loop].innerHTML=='Försvarare:'){  		var myD=ths[loop+1].firstChild.innerHTML;  	}  	else if(ths[loop].innerHTML=='Skada gjorda av Murbräckan:' /* sic! */) {  		temp=ths[loop].nextSibling;  		while (temp.nodeType!=1) temp=temp.nextSibling; /* Mozilla compatibility */  		mbDamage=temp.innerHTML.replace(/<(?:.|\s)*?>/g,''); /* Strip HTML tags */  	}  	else if(ths[loop].innerHTML=='Skada gjord av katapulter:') {  		temp=ths[loop].nextSibling;  		while (temp.nodeType!=1) temp=temp.nextSibling;  		catDamage=temp.innerHTML.replace(/<(?:.|\s)*?>/g,'');  	}  	else if(ths[loop].innerHTML=='Resurser spejade:') {  		temp=ths[loop].nextSibling;  		while (temp.nodeType!=1) temp=temp.nextSibling;  		temp=temp.innerHTML.replace(/<(?:.|\s)*?>/g,'');  		resources = temp.split(' ');  		resources.length=3;  	}  	else if(ths[loop].innerHTML=='Byte:') {  		temp=ths[loop].nextSibling;  		while (temp.nodeType!=1) temp=temp.nextSibling;  		haul=temp.innerHTML.replace(/<(?:.|\s)*?>/g,'');  		haul = haul.split(' ');  		temp=temp.nextSibling;  		while (temp.nodeType!=1) temp=temp.nextSibling;  		haul[3]=temp.innerHTML;  		haul[3] = '('+haul[3]+')';  	}  	else if(ths[loop].innerHTML=='Byggnader:') {  		temp=ths[loop].nextSibling;  		while (temp.nodeType!=1) temp=temp.nextSibling;  		temp=temp.innerHTML.replace(/<(?:.|\s)*?>/g,'');  		temp=temp.replace(/\(Nivå/g, '');  		temp=temp.replace(/\)/g, '');  		temp=temp.replace(/\s+/g,' '); /* Remove extra whitespaces */  		temp=temp.replace(/^\s+/, ''); /* Remove leading blanks */  		buildings = temp.split(' ');  		buildings.length--;  	}  }  function splitResources(myArray, BB) {  	if(BB=='BB') {  		var prefix='[img]';  		var suffix='[/img]';  	} else {  		var prefix='<img src="';  		var suffix='" />';  	}  	var temp='';  	if(myArray[0]!=''&&myArray[0]!='undefined') temp+=prefix+'http://www.tribalwars.se/graphic/holz.png'+suffix+myArray[0]+' ';  	if(myArray[1]!=''&&myArray[1]!=undefined)temp+=prefix+'http://www.tribalwars.se/graphic/lehm.png'+suffix+myArray[1]+' ';  	if(myArray[2]!=''&&myArray[2]!=undefined)temp+=prefix+'http://www.tribalwars.se/graphic/eisen.png'+suffix+myArray[2]+' ';  	if(myArray.length==4) temp+=myArray[3]+' ';  	return temp;  }  function splitArmy(myArray, BB) {  	if(BB=='BB') {  		var prefix='[img]';  		var suffix='[/img]';  	} else {  		var prefix='<img src="';  		var suffix='" />';  	}  	var temp='';  	var myImage = ['http://www.tribalwars.se/graphic/unit/unit_spear.png', 'http://www.tribalwars.se/graphic/unit/unit_sword.png', 'http://www.tribalwars.se/graphic/unit/unit_axe.png', 'http://www.tribalwars.se/graphic/unit/unit_spy.png', 'http://www.tribalwars.se/graphic/unit/unit_light.png', 'http://www.tribalwars.se/graphic/unit/unit_heavy.png', 'http://www.tribalwars.se/graphic/unit/unit_ram.png', 'http://www.tribalwars.se/graphic/unit/unit_catapult.png', 'http://www.tribalwars.se/graphic/unit/unit_snob.png'];  	if((myArray.length==10)||(myArray.length==12)) myImage.splice(8,0,'http://www.tribalwars.se/graphic/unit/unit_knight.png');  	if((myArray.length==11)||(myArray.length==12)) {  		myImage.splice(3,0,'http://www.tribalwars.se/graphic/unit/unit_archer.png');  		myImage.splice(6,0,'http://www.tribalwars.se/graphic/unit/unit_marcher.png');  	  	}  	for(loop=0;loop<myArray.length;loop++) {  		if(myArray[loop]!=0)temp+=prefix+myImage[loop]+suffix+myArray[loop]+' ';  	}  	return temp;  	  }  function splitBuildings(myArray, BB) {  	if(BB=='BB') {  		var prefix='[img]';  		var suffix='[/img]';  	} else {  		var prefix='<img src="';  		var suffix='" />';  	}  	var temp='';  	for(loop=0;loop<myArray.length;loop++) {  		switch(myArray[loop]) {  			case 'Högkvarter' :  				temp+=prefix+'http://www.tribalwars.se/graphic/buildings/main.png'+suffix;  				break;  			case 'Barack' :  				temp+=prefix+'http://www.tribalwars.se/graphic/buildings/barracks.png'+suffix;  				break;  			case 'Stall' :  				temp+=prefix+'http://www.tribalwars.se/graphic/buildings/stable.png'+suffix;  				break;  			case 'Verkstad' :  				temp+=prefix+'http://www.tribalwars.se/graphic/buildings/garage.png'+suffix;  				break;  			case 'Akademi' :  				temp+=prefix+'http://www.tribalwars.se/graphic/buildings/snob.png'+suffix;  				break;  			case 'Smedja' :  				temp+=prefix+'http://www.tribalwars.se/graphic/buildings/smith.png'+suffix;  				break;  			case 'Samlingsplats' :  				temp+=prefix+'http://www.tribalwars.se/graphic/buildings/place.png'+suffix;  				break;  			case 'Staty' :  				temp+=prefix+'http://www.tribalwars.se/graphic/buildings/statue.png'+suffix;  				break;  			case 'Marknad' :  				temp+=prefix+'http://www.tribalwars.se/graphic/buildings/market.png'+suffix;  				break;  			case 'Sågverk' :  				temp+=prefix+'http://www.tribalwars.se/graphic/buildings/wood.png'+suffix;  				break;  			case 'Lergrop' :  				temp+=prefix+'http://www.tribalwars.se/graphic/buildings/stone.png'+suffix;  				break;  			case 'Järngruva' :  				temp+=prefix+'http://www.tribalwars.se/graphic/buildings/iron.png'+suffix;  				break;  			case 'Farm' :  				temp+=prefix+'http://www.tribalwars.se/graphic/buildings/farm.png'+suffix;  				break;  			case 'Förråd' :  				temp+=prefix+'http://www.tribalwars.se/graphic/buildings/storage.png'+suffix;  				break;  			case 'Gömställe' :  				temp+=prefix+'http://www.tribalwars.se/graphic/buildings/hide.png'+suffix;  				break;  			case 'Mur' :  				temp+=prefix+'http://www.tribalwars.se/graphic/buildings/wall.png'+suffix;  				break;  			default : temp+='? ';  		}  		temp+=myArray[++loop]+' ';  	}  	return temp;  }  function bbCodeVillage(village) {  	return '[village]'+village.match (/\(\d+\|\d+\)/)+'[/village]';  }  function BB(something) { /* Hide BB code from Forum */  	var temp='['+something+']';  	return temp;  }  myHeader='<html><head>  <title>'+progName+'</title>\n  <link rel="stylesheet" type="text/css" href="css/stamm.css" />  <script type="text/javascript">\nfunction selectall() {\n  \tcbs=document.getElementsByTagName("input");\n  \tfor(loop=0;loop<cbs.length;loop++) {\n  \t\tif (cbs[loop].className=="myBox") {\n  \t\t\tcbs[loop].checked=(!cbs[loop].checked);\n\t\t}\n  \t}\n}\n  function highlight(field){field.focus();field.select();}\n  </script>\n</head>\n  <body>\n  <h2>'+progName+'</h2>\n\n<form name="myForm"action="javascript:alert(\'Kommer senare\');return null;">\n\n';  myBody='<table width="99%" class="menu nowrap"><tr>\n<th>Välj</th><th>Ämne</th><th>'+myTitle+'</th></tr>\n  <tr><td>1</td><td>Skickat</td><td>'+myTime+'</td></tr>\n  <tr><td>1</td><td>Lycka:</td><td>'+myLuck+'</td></tr>\n  <tr><td>1</td><td>Moral:</td><td>'+myMoral+'</td></tr>\n  <tr><td>1</td><td>Anfallare:</td><td>'+myO+', '+Ovillage+'</td></tr>\n  <tr><td>1</td><td>Kvantitet:</td><td>'+splitArmy(Otroops)+'</td></tr>\n  <tr><td>1</td><td>Förluster:</td><td>'+splitArmy(Olosses)+'</td></tr>\n  <tr><td>1</td><td>Försvarare:</td><td>'+myD+', '+Dvillage+'</td></tr>\n';  if(Dtroops==null) myBody+='<tr><td>1</td><td colspan=2>Inga av dina trupper återvände. Ingen information om styrkan på din fiendes armé kunde samlas in.</td></tr>\n';  	else myBody+='<tr><td>1</td><td>Kvantitet:</td><td>'+splitArmy(Dtroops)+'</td></tr>\n  <tr><td>1</td><td>Förluster:</td><td>'+splitArmy(Dlosses)+'</td></tr>\n';  if(mbDamage!=null) myBody +='<tr><td>1</td><td>Skada av murbräckor:</td><td>'+mbDamage+'</td></tr>\n';  if(catDamage!=null) myBody +='<tr><td>1</td><td>Skada av katapulter:</td><td>'+catDamage+'</td></tr>\n';  if(resources!=null) myBody +='<tr><td>1</td><td>Resurser spejade:</td><td>'+splitResources(resources)+'</td></tr>\n';  if(haul!=null) myBody +='<tr><td>1</td><td>Byte:</td><td>'+splitResources(haul)+'</td></tr>\n';  if(buildings!=null) myBody +='<tr><td>1</td><td>Byggnader:</td><td>'+splitBuildings(buildings)+'</td></tr>\n';  if(myLoyalty[0]!=undefined) myBody+='<tr><td>1</td><td>Lojalitetsförlust:</td><td>från '+myLoyalty[0]+' till '+myLoyalty[1]+'</td></tr>\n';  myBody+='</table><br />\n';  myBBcode=BB('quote')+BB('size')+BB('b')+myTitle+BB('/b')+BB('/size')+'\n';  myBBcode+='Skickat: '+myTime+'\n\n';  myBBcode+='Lycka: '+myLuck+'\n';  myBBcode+='Moral: '+myMoral+'\n\n';  myBBcode+='Anfallare: '+BB('player')+myO+BB('/player')+', By: '+bbCodeVillage(Ovillage)+'\n';  myBBcode+='Kvantitet: '+splitArmy(Otroops, 'BB')+'\nFörluster: '+splitArmy(Olosses, 'BB')+'\n\n';  myBBcode+='Försvarare: '+BB('player')+myD+BB('/player')+', By: '+bbCodeVillage(Dvillage)+'\n';  if(Dtroops==null) myBBcode+='\n'+BB('b')+'Inga av dina trupper återvände. Ingen information om styrkan på din fiendes armé kunde samlas in.'+BB('/b');  	else myBBcode+='Kvantitet: '+splitArmy(Dtroops, 'BB')+'\nFörluster: '+splitArmy(Dlosses, 'BB')+'\n\n';  if(mbDamage!=null) myBBcode+='Skada av murbräckor: '+mbDamage+'\n';  if(catDamage!=null) myBBcode+='Skada av katapulter: '+catDamage+'\n\n';  if(resources!=null) myBBcode+='Resurser spejade: '+splitResources(resources, 'BB')+'\n';  if(haul!=null) myBBcode+='Byte: '+splitResources(haul, 'BB')+'\n\n';  if(buildings!=null) myBBcode+='Byggnader: '+splitBuildings(buildings, 'BB')+'\n\n';  if(myLoyalty[0]!=undefined) myBBcode+='Lojalitetsförlust från '+myLoyalty[0]+' till '+myLoyalty[1];  myBBcode+='\n\n'+BB('size=7')+progName+BB('/size')+BB('/quote');  myFooter='\n<h4>Klipp och klistra:</h4><textarea rows="15" cols="60" name="TextToCopy" onclick="highlight(this);">'+myBBcode+'</textarea><br/><button onclick="javascript:self.close()">Stäng Fönstret</button>\n</form>\n\n</body></html>';  myOutput=myHeader + myBody + myFooter;  popup=window.open('about:blank','mypopup','width=740,height=700,scrollbars=1');  popup.document.open('text/html','replace');  popup.document.write(myOutput);  popup.document.close();  popup.focus();  end();

Detta script funkar bra för mig :p Var inne på en rapport och klicka sen på scriptet...
 

DeletedUser

Guest
Har för mig att padlock13 har ett rapportkonverterar script ute i script forumet. Det fungerar alldeles utmärkt.
Jag planerar på att lägga ut en vacker dag också... Men ja, underlättar med script istället för den där externa buggiga saken, har aldrig tyckt om den...
 
Status
Ej öppen för ytterligare svar.
Topp