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
Min har slutat funka tyvärr.
Kan du skicka det måntro? Så ska jag hjälpa Lille Klas med det
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();
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
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.