Nem működő script.

DeletedUser

Vendég
Használtam már ezelött is. amióta áthelyezték a scripteket azóta nem működnek. pl. a seregszámláló sem. Opera böngészőt használok,az nem lehet gond szerintem. Megpróbáltam megint az ajánlott Templom hatósugaras scriptet is de még mindig nem jó :(
 

DeletedUser

Vendég
Sziasztok!

Nekem a koordináta gyűjtővel gyűlt meg a bajom.

"Koordináta gyűjtő (adott játékosra) szűrés alapján"

Egészen addig jól működött, míg egy olyan játékostársunknál próbáltam koordinátákat gyűjteni, akit a klántagjaim közül lakatoltak és/vagy támadtak. Ilyenkor nem ad koordinátát.
"Eredmény (0 falu)"

Meglátásom szerint azért, mert a koordináták előtt ilyenkor van egy, vagy két plusz oszlop, ahol a lakatok és a támadást jelző balták vannak.
Megpróbáltam chrome-ban is és firefoxban is. Mindkettőben fent áll a hiba.

Üdv,
csudri
 

DeletedUser16620

Vendég
sziasztok
a védelem küldő nem megy
illetve csak részben
elindul..küldi a sereget..de mondjuk másnap megint küldenék,,akkor nézné mennyi sereg van uton..forog... forog számol..és semmi
régebben
elküldtem x egységet,,majd akár 10 perccel késöbb ujra akartam kiszámolta hogy már uton..ennyi meg ennyi van már ott és a kérdéses mennyiséghez még mennyit küldjön..
ez a rész nemmegy
javascript:
$.getScript("https://dl.dropboxusercontent.com/u/21199222/tw/scripts/place/call/batch_call.js");
void(0);
 

-Sam

Well-Known Member
A reakció pontszáma
250
A kis térképen megjelenítette a script a vallás sugarát?

Kód beillesztése:
javascript:
var doc=document;
var win=(window.frames.length>0)?window.main:window;
if(window.frames.length>0){
	doc=window.main.document;
}
var churchData = MapCanvas.churchData;
var radQuads = [4*4, 6*6, 8*8, 0];
var originalClickHandler;
var isDrawing = true;

function getNextRadQuad(actQuad) {
	var idx = radQuads.indexOf(actQuad);
	if (idx == radQuads.length-1) {
		return radQuads[0];
	} else {
		return radQuads[idx+1];
	}
}

function redrawMap() {
	win.TWMap.church.toggle();
        win.TWMap.reload();
}

function toggleChurch(x, y) {
	for (churchIdx in churchData) {
		var actChurch = churchData[churchIdx];
		if(x == actChurch[0] && y == actChurch[1]) {
			actChurch[2] = getNextRadQuad(actChurch[2]);
			if(actChurch[2] == 0) {
				churchData.splice(churchIdx,1);
			}
			return;
		}
	}
	//if we are here it means this is a new church
	churchData.push([x,y,radQuads[0]]);
}

function myHandleClick(event) {
	var pos = this.coordByEvent(event);
	if (isDrawing) {
		toggleChurch(pos[0],pos[1]);
		redrawMap();
		return false;
	} else {
		return originalClickHandler.call(win.TWMap.map, event);
	}
}

function setup() {
	if (win.game_data.screen=='map') {
		originalClickHandler=win.TWMap.map._handleClick;
		win.TWMap.map._handleClick=myHandleClick;
		
		var table = doc.getElementById("map_big").parentNode.parentNode;
		var checkDrawer = doc.createElement("input");
		var newRow = table.insertRow(0);
		newRow.appendChild(checkDrawer);
		checkDrawer.type = "checkbox";
		checkDrawer.checked = true;
		checkDrawer.id = "checkDrawer";
		$("#checkDrawer").click(function(e){
			isDrawing = this.checked;
		});
				
		var label = doc.createElement("label");
		newRow.appendChild(label);
		label.appendChild(doc.createTextNode("Kattintásra rajzol (kikapcsolhatod a térképmozgatás erejéig)"));
		
	} else {
		if (typeof(noAlert)=='undefined' || noAlert == 0) {
			alert("Ez a script csak a térképen működik.\Ugrás a térképre...");
		}
		self.location=win.game_data.link_base_pure.replace(/screen\=\w*/i,"screen=map");
	}
}

setup();
void(0);
 
Utoljára szerkesztve:

diRicheron

.~.NseriouslyO.~.
A reakció pontszáma
3.666
A kis térképen megjelenítette a script a vallás sugarát?

Kód beillesztése:
javascript:
var doc=document;
var win=(window.frames.length>0)?window.main:window;
if(window.frames.length>0){
    doc=window.main.document;
}
var churchData = MapCanvas.churchData;
var radQuads = [4*4, 6*6, 8*8, 0];
var originalClickHandler;
var isDrawing = true;

function getNextRadQuad(actQuad) {
    var idx = radQuads.indexOf(actQuad);
    if (idx == radQuads.length-1) {
        return radQuads[0];
    } else {
        return radQuads[idx+1];
    }
}

function redrawMap() {
    win.TWMap.church.toggle();
        win.TWMap.reload();
}

function toggleChurch(x, y) {
    for (churchIdx in churchData) {
        var actChurch = churchData[churchIdx];
        if(x == actChurch[0] && y == actChurch[1]) {
            actChurch[2] = getNextRadQuad(actChurch[2]);
            if(actChurch[2] == 0) {
                churchData.splice(churchIdx,1);
            }
            return;
        }
    }
    //if we are here it means this is a new church
    churchData.push([x,y,radQuads[0]]);
}

function myHandleClick(event) {
    var pos = this.coordByEvent(event);
    if (isDrawing) {
        toggleChurch(pos[0],pos[1]);
        redrawMap();
        return false;
    } else {
        return originalClickHandler.call(win.TWMap.map, event);
    }
}

function setup() {
    if (win.game_data.screen=='map') {
        originalClickHandler=win.TWMap.map._handleClick;
        win.TWMap.map._handleClick=myHandleClick;
       
        var table = doc.getElementById("map_big").parentNode.parentNode;
        var checkDrawer = doc.createElement("input");
        var newRow = table.insertRow(0);
        newRow.appendChild(checkDrawer);
        checkDrawer.type = "checkbox";
        checkDrawer.checked = true;
        checkDrawer.id = "checkDrawer";
        $("#checkDrawer").click(function(e){
            isDrawing = this.checked;
        });
               
        var label = doc.createElement("label");
        newRow.appendChild(label);
        label.appendChild(doc.createTextNode("Kattintásra rajzol (kikapcsolhatod a térképmozgatás erejéig)"));
       
    } else {
        if (typeof(noAlert)=='undefined' || noAlert == 0) {
            alert("Ez a script csak a térképen működik.\Ugrás a térképre...");
        }
        self.location=win.game_data.link_base_pure.replace(/screen\=\w*/i,"screen=map");
    }
}

setup();
void(0);
Nem, csak a rendes térképen.
 

öreg

Well-Known Member
A reakció pontszáma
1.707
Valaki ezt helyre tudná hozni, mert jelen állapotában nem csinál semmit kb? És tudom, hogy bent van a játékba egy beépített, de az nem alkalmas arra amire nekem kéne.. Köszi ha valaki ránézne.

bepipálod mindkettőt, futtatod a scriptet és voálá, semmi baja nincs

1VKn3tl.png
 
Fent