javascript: var win = (window.frames.length > 0) ? window.main : window;
var coords = [];
var outputID = 'villageList';
var encodeID = 'cbBBEncode';
var isEncoded = true;
function fnRefresh() {
win.$('#' + outputID).text(coords.map(function (e) {
return isEncoded ? '[coord]' + e + '[\/coord]' : e;
}).join(isEncoded ? '\n' : ' '));
}
win.$(win.document).ready(function () {
if (win.$('#' + outputID).length <= 0) {
if (win.game_data.screen == 'map') {
var srcHTML = '<div id="coord_picker">' + '<span style="color:blue;text-decoration:underline;"></span><br/><br/>' + '<input type="checkbox" id="cbBBEncode" onClick="isEncoded=this.checked;fnRefresh();"' + (isEncoded ? 'checked' : '') + '/>BB-Codes<br/>' + '<textarea id="' + outputID + '" cols="40" rows="10" value="" onFocus="this.select();"/>' + '</div>';
ele = win.$('body').append(win.$(srcHTML));
win.TWMap.map.handler.onClick = function (x, y, e) {
var village = TWMap.villages[x * 1000 + y];
if (village) {
var coord = x+"|"+y;
var ii = coords.indexOf(coord);
if (ii >= 0) {
coords.splice(ii, 1);
} else {
coords.push(coord);
}
}
fnRefresh();
return false
}
} else {
alert("Acest script trebuie rulat pe harta.\nVa redirectionez acum...");
self.location = win.game_data.link_base_pure.replace(/screen\=\w*/i, "screen=map");
}
}
});
void(0);