Approved Μαζική εξαγωγή συντεταγμένων απο τον χάρτη

Equalizer

Ασταμάτητος
Βαθμολογία αντίδρασης
269
Μαζική εξαγωγή συντεταγμένων απο τον χάρτη.
(approved by Equalizer ticket #t13870903)

ΠΡΟΣΟΧΉ! Το script είναι στα αγγλικά, αλλα η χρήση του είναι πολύ απλή και εύκολη.

Περιγραφή: Το script ενεργοποιείται απο τον χάρτη. Δίνεται η επιλογή για αναζήτηση χωριών βαρβάρων (με το γράμμα b) παικτών (με το γράμμα p) και φυλής (με το γράμμα t). Εαν επιλεχθεί παίκτης ή φυλή, ζητείται η εισαγωγή ονόματος παίκτη ή φυλής (όχι συντομογραφία). Μόλις εισαχθούν οι πληροφορίες σας βγάζει όλες τις συντεταγμένες απο χωριά βαρβάρων, παικτών ή φυλής που βρίσκονται στο σημείο του χάρτη που κοιτάτε (π.χ. 30x30)

Σημείο Εφαρμογής: Χάρτης

Κώδικας:
Κώδικας:
javascript: var author = "Stotty2009 but most of the code is from: dalesmckay@gmail.com Edited by .Arrogant";var mode, playername, tribename;function getMode() {mode = prompt("b for barb villages, p for player villages, or t for tribe villages", "p");mode = mode.toLowerCase();checkMode()}function checkMode() {if (mode == 'p') {playername = prompt("which player pl0x?", "Stotty2009") + ' '} else if (mode == 't') {tribename = prompt("which tribe pl0x?", "Crazy Muthas")} else if (mode == 'b') {} else {getMode()}}function trim(str) {return str.replace(/^\s+|\s+$/g, "")}if(game_data.screen == "map") {getMode();var coords = [];var col, row, coord, village, player, points;for (row = 0; row < TWMap.size[1]; row++) {for (col = 0; col < TWMap.size[0]; col++) {coord = TWMap.map.coordByPixel(TWMap.map.pos[0] + (TWMap.tileSize[0] * col), TWMap.map.pos[1] + (TWMap.tileSize[1] * row));if (coord) {village = TWMap.villages[coord.join("")];if (village) {player = null;if (parseInt(village.owner || "0", 10)) {player = TWMap.players[village.owner];var ally = TWMap.allies[player.ally]}if (player) {if (mode == "p") {if (trim(player.name) == trim(playername)) {coords.push(coord.join("|"))}} else if (mode == "t") {if (ally) {if (trim(ally.name) == trim(tribename)) {coords.push(coord.join("|"))}}}} else {if (mode == "b") {coords.push(coord.join("|"))}}}}}}document.write(coords.join(" "))} else {alert("Run this script from the Map.\nRedirecting now...");location.href = game_data.link_base_pure.replace(/screen\=/i, "screen=map")}void(0);
 
Κορυφή