Godkendt Kort Farm Finder

SUN.

Community Manager
InnoGames
Reaktionsscore
11
Foremål:
Finder farme på kortet til dig nemt og hurtigt.

Fremgangsmåde:
Redigere scriptet til at finde de byer du ønsker at farme (se mulighederne nedenfor).
Brug scripted fra kortet til at finde koordinaterne på landsbyerne der passer til de kriterier du har valgt, koordinaterne du får er sorteret efter afstand fra den by du er i.
Flyt dig rundt på kortet for at samle flere koordinater.

Indstillinger der kan ændres:
var radius=0.0;
Bestemmer afstanden der søges i fra den landsby du er i.
Hvis sat til 0, vil parameteret blive slået fra og alle de mulige koordinater vil blive hentet fra kortet.

var barb={min:0,max:0};
Giver dig mulighed for at vælge minimum og maksimum størelse på barbarene.
Hvis min. eller max. er sat til 0, så vil parameteret blive slået fra, så sæt fx. min. til 26 og max. højt for at få alle barbare på kortet med.

var player={min:0,max:500};
Giver dig mulighed for at vælge minimum og maksimum størelse på spiller byer.
Hvis min. eller max. er sat til 0, så vil parameteret blive slået fra.

Scriptet:
Kode:
javascript:

var config = {
    "radius": 0.0,
    "barb": {
        "min": 0,
        "max": 0
    },
    "player": {
        "min": 0,
        "max": 500
    }
};

var n = 'fnFindFarms';
var s = 'http://crosstrigger.com/tw/v7/farm_finder.js';

function fnExecute() {
    a.fnFindFarms(config);
}

var a = (window.frames.length > 0) ? window.main : window;
var z = 0;

function c(m) {
    a.$('body').append('<span>' + m + '</span><br/>');
}
function e() {
    if (a.$('#' + n).length <= 0) {
        c('Embedding Script...');
        var script = a.document.createElement('script');
        script.id = n;
        script.type = 'text/javascript';
        script.src = s + '?' + Math.round(Math.random() * 1000000);
        a.$('head').get(0).appendChild(script);
        setTimeout(e, 1000);
        return false;
    }
    if (a.$('#' + n).length <= 0) {
        c('Finalizing Script...');
        setTimeout(e, 1000);
        return false;
    }
    try {
        c('Executing Script' + (z > 0 ? ' (retry ' + z + ')' : '') + '...');
        fnExecute();
    } catch (errorObj) {
        z++;
        if (z < 3) {
            setTimeout(e, 1000);
        } else {
            c('Script Failed!');
        }
        return false;
    }
    return true;
}
e();
void(0);
 

visby

Nybegynder
Reaktionsscore
0
Jeg har prøvet dit script, men kan ikke få det til at virke ?
Jeg har prøvet at lave om på radius og player til:
var config = {
"radius": 30.30,
"barb": {
"min": 0,
"max": 0
},
"player": {
"min": 50,
"max": 200

Men kan ikke få det til at virke, kan du hjælpe mig med dette problem ? :)
 
Top