Spejj/LK scriptet

DeletedUser

Guest
Tjena. Är det någon som har det scriptet som räknar ut hur många lc det behövs för att tömma byn baserat på sin spej rapport :)? Har velat bort mitt :(
 

DeletedUser

Guest
Har ett som fungerar hur bra som, lr har ett klagomål på de, de räknar inte ut produktionen i byn, den räknar bara ut vad som fanns just när jag spejade byn.
 

DeletedUser

Guest
Det skulle ju komma en ny uppdatering så då kanske dom flesta scripten måste göras om :(
 

DeletedUser

Guest
Testa nu:

Källkod:
javascript:
var doc = document;
if(doc.URL.indexOf("screen=place")!=-1) 
{    	
var antal=parseInt(doc.URL.substring(doc.URL.indexOf("amount=")+7));
    	
var maxLC = parseInt(getMax("light"));    	
if(maxLC > antal)
insert(antal, "light");
 	
else 
insert(maxLC, "light");    
}
else {    	
var td = doc.getElement("th:contains('Resurser')").getParent().getElementsByTagName("td")[0].innerHTML;    	
var antal = Math.round(getTotalRes(removeTags(td))/80);    	
var village = doc.URL.substring(doc.URL.indexOf("village=")+8, doc.URL.indexOf("&"));    	    	
var wnd = window.open('', "popup", "width=500,height=300,left=150,top=100,resizable=yes,scrollbars=yes");    	
wnd.document.write("<html><head><title>LC calc av Captain Awesome</title>");    	
wnd.document.write("<script type='text/javascript'>function openPlace() 
{
window.open('http://"+window.location.hostname+"/game.php?village="+village+"&screen=place&amount="+antal+"');
window.close();}</script>");    	
wnd.document.write("</head><body background='http://sv1.tribalwars.se/graphic/background/bg-tile.jpg'>");    	
wnd.document.write("Antal LC som behˆvs: "+antal+"<br />");    	
wnd.document.write("<a href='javascript:openPlace()'> >>Till Samlingsplatsen</a><br />");    	
wnd.document.write("</body></html>");    
}        
function removeTags(string) 
{    	
string = string.toLowerCase();	        	
while(string.indexOf("<img")!=-1) 
{    		
var temp = string.substring(string.indexOf("<img"));    		
temp = temp.substring(0, temp.indexOf(">")+1);    		
string = string.replace(temp, "");    	
}    	    	
while(string.indexOf("<span")!=-1) 
{    		
var temp = string.substring(string.indexOf("<span"));    		
temp = temp.substring(0, temp.indexOf(">")+1);    		
string = string.replace(temp, "");    	
}    	    	
while(string.indexOf("</span>")!=-1) string = string.replace("</span>", "");    	
while(string.indexOf(".")!=-1) string = string.replace(".", "");    	    	
return string;    
}        
function getTotalRes(s) 
{    	
var total = 0;    	
s = s.split(" ");    	
for(i=0;i<s.length;i++) 
{    		
if(s[i].length > 0)total += parseInt(s[i]);    	
}    	    	
return total;    
}        
function insert(amount, troop) 
{    	
doc.units.elements[troop].value = amount;   
}        
function getMax(troop)
{    	
var a = doc.getElementsByTagName("a");    	
var ref = 'javascript:insertUnit(document.forms[0].';    	
for(i=0;i<a.length;i++) 
{    		
if(a[i].href.indexOf(ref+troop) == 0)  
{    			
return a[i].innerHTML.substring(1, a[i].innerHTML.indexOf(")"));   
 		
}    	
}    
}   
end();
 

DeletedUser

Guest
Nej, den lägger till 7 extra lk.. Tänker inte sätta mig och skriva ett så långt script som jag inte ens använder :p
 

DeletedUser

Guest
Skulle ju vara bra om de fungerade nu efter uppdateringen oxå ;b
 
Topp