Scriptul de farm

  • Autor subiect DeletedUser44200
  • Data de început

DeletedUser44200

Salutare tuturor

Acesta este scriptul pe care mi l-am instalat în urmă cu câteva ore

javascript: units = {
'spear' : 0,
'sword' : 0,
'axe' : 0,
'spy' : 1,
'light' : 8,
'heavy' : 0,
'catapult' : 0,
'ram' : 0,
'knight' : 0,
'snob' : 0
};
coords = '479|353 488|353 483|354 486|354 478|355 481|355 483|355 488|355 485|356 481|357 483|357 490|358 476|359 487|359 486|360 489|360 484|361 483|362 485|362 487|362 490|362 476|363 476|364 481|364 483|364 484|364 489|365 490|366 489|367';
name = 'Farmare1';

var d = document;

function N(a) {
return (d.getElementsByName(a)[0]);
}

function max(a) {
return parseInt(d.units[a].nextSibling.nextSibling.innerHTML.match(/\d+/), 10);
}
if (N('x') && N('x').value == '') {
if (!N(name)) $('h3').append('<span name="' + name + '" style="color:green;font-size:11px;"></span>');
coords = coords.split(' ');
index = 0;
farmcookie = d.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)');
if (farmcookie != null) index = parseInt(farmcookie[2]);
N(name).innerHTML = ' Tinta nr.' + (index + 1) + ' (' + coords[index] + '). Total: ' + coords.length;
if (index >= coords.length) {
N(name).style.color = '#F00';
N(name).innerHTML = ' Ai ajuns la capatul listei!';
} else N(name).style.color = 'green';
if (index >= coords.length) index = 0;
coords = coords[index];
coords = coords.split('|');
index++;
cookie_date = new Date(2051, 08, 11);
d.cookie = name + '=' + index + ';expires=' + cookie_date.toGMTString();
N('x').value = coords[0];
N('y').value = coords[1];
for (i in units) {
if (N(i)) {
u = parseInt(units, 10);
n = max(i) + u;
if (isNaN(u)) insertUnit(N(i), max(i));
else if (u < 0) n < 0 ? '' : insertUnit(N(i), n);
else if (max(i) >= units) insertUnit(N(i), u);
}
}
}
void 0


... dar nu pare să funcționeze așa cum trebuie. Uneori nu introduce coordonatele, alteori trupele. Este o problemă la mine sau scriptul este defesct? Sau trebuie actualizat pentru noua versiune?

Precizez că făcea la fel și dimineață, înainte de update, și la 14, după noul update. Înainte la coordonate îmi scria undefined și acum după update nu mai scrie nimic. Pur și simplu lasă căsuța goală.
 

mythra

SuperModerator GameSuport
Membru personal
Scor reacție
90
Cred ca nu l-ai copiat tu cum trebuie ca functioneaza. Ia-l din nou de aici (iti modifici tu coordonatele/trupele).
 

DeletedUser44200

Problema rămâne.

mythra, știi cumva unde aș putea găsi scriptul cel vechi, mai simplu de farmare?
 

DeletedUser41602

L--am incercat si eu...baga coordonatele dar nu si trupele
 

ChineZeu

member
Scor reacție
37
Asta merge...
Cod:
javascript: units = {
    'spear': 0,
    'sword': 0,
    'axe': 0,
    'archer': 0,
    'spy': 1,
    'light': 1,
    'marcher': 1,
    'heavy': 2,
    'catapult': 0,
    'ram': 0,
    'knight': 0,
    'snob': 0
};
coords = '577|491 577|492 577|493';
name = 'chifarm';

var d = document,
target = d.querySelector('.target-input-field');
function N(a) {return d.getElementsByName(a)[0]}
function maxVal(a) {return +N(a).nextSibling.nextSibling.innerHTML.match(/\d+/)}
if (target && target.value == '') {
    if (!N(name)) $('h3').append('<span name="' + name + '"style="color:green;font-size:11px;"></span>');
    coords = coords.split(' ');
    index = +localStorage[name] || 0;
    N(name).innerHTML = ' Tinta nr.' + (index + 1) + '  (' + coords[index] + '). Total: ' + coords.length;
    if (index >= coords.length) N(name).style.color = '#F00', N(name).innerHTML = ' Ai ajuns la capatul listei!';
    else N(name).style.color = 'green';
    if (index >= coords.length) index = 0;
    target.value = coords[index++];
    localStorage[name] = index;
    for (i in units) {
        if (units[i] == 'true') insertUnit(N(i), maxVal(i));
        else if (units[i] < 0) {
            rezerva = maxVal(i) + units[i];
            if (rezerva < 0) insertUnit(N(i), maxVal(i));
            else insertUnit(N(i), rezerva);
        } else if (maxVal(i) >= units[i]) insertUnit(N(i), units[i]);
        else insertUnit(N(i), maxVal(i));
    }
}
void 0
 

baD rullz

member
Scor reacție
98
Il am eu pe cel vechi :

Farm

PHP:
javascript: lancii = 0; spade = 0; topoare = 0; arcasi = 0; spioni = 0; c_usoara = 2; c_arcasi = 0; c_grea = 0; catapulte = 0; berbeci = 0; paladin = 0; nobil = 0; coords = '787|332 '; var doc = document; url = document.URL; if (url.indexOf('screen=place') == -1) alert('Doar din piata centrala!'); if (doc.getElementById('inputx').value == "") { get = doc.getElementsByTagName("h3")[0]; h = doc.createElement("a"); get.appendChild(h); h.setAttribute("id", "ChiFarm"); h.setAttribute("style", "color: #0C6C18; font-size: 11px;"); coords = coords.split(" "); index = 0; farmcookie = document.cookie.match('(^|;) ?ChiFarm=([^;]*)(;|$)'); if (farmcookie != null) index = parseInt(farmcookie[2]); doc.getElementById("ChiFarm").innerHTML = " Ataci satul nr." + (index + 1) + " (" + coords[index] + "). În total sunt: " + coords.length + " sate."; if (index >= coords.length) { doc.getElementById("ChiFarm").setAttribute("style", "color: #FF0000; font-size: 12px;"); doc.getElementById("ChiFarm").innerHTML = ""; } else { doc.getElementById("ChiFarm").setAttribute("style", "color: #0C6C18; font-size: 11px;"); } if (index >= coords.length) index = 0; coords = coords[index]; coords = coords.split("|"); index = index + 1; cookie_date = new Date(2051, 08, 11); document.cookie = "ChiFarm=" + index + ";expires=" + cookie_date.toGMTString(); doc.getElementsByName('x')[0].value = coords[0]; doc.getElementsByName('y')[0].value = coords[1]; insertUnit(doc.forms[0].spear, lancii); insertUnit(doc.forms[0].sword, spade); insertUnit(doc.forms[0].axe, topoare); insertUnit(doc.forms[0].archer, arcasi); insertUnit(doc.forms[0].spy, spioni); insertUnit(doc.forms[0].light, c_usoara); insertUnit(doc.forms[0].marcher, c_arcasi); insertUnit(doc.forms[0].heavy, c_grea); insertUnit(doc.forms[0].ram, berbeci); insertUnit(doc.forms[0].catapult, catapulte); insertUnit(doc.forms[0].knight, paladin);insertUnit(doc.forms[0].snob, nobil); } void(0);

Atac :

PHP:
javascript:document.forms.units.attack.click ();end();


oK :

PHP:
javascript:document.getElementsByName('submit')[0].click();end();
 

DeletedUser44200

Asta merge...
Cod:
javascript: units = {
    'spear': 0,
    'sword': 0,
    'axe': 0,
    'archer': 0,
    'spy': 1,
    'light': 1,
    'marcher': 1,
    'heavy': 2,
    'catapult': 0,
    'ram': 0,
    'knight': 0,
    'snob': 0
};
coords = '577|491 577|492 577|493';
name = 'chifarm';

var d = document,
target = d.querySelector('.target-input-field');
function N(a) {return d.getElementsByName(a)[0]}
function maxVal(a) {return +N(a).nextSibling.nextSibling.innerHTML.match(/\d+/)}
if (target && target.value == '') {
    if (!N(name)) $('h3').append('<span name="' + name + '"style="color:green;font-size:11px;"></span>');
    coords = coords.split(' ');
    index = +localStorage[name] || 0;
    N(name).innerHTML = ' Tinta nr.' + (index + 1) + '  (' + coords[index] + '). Total: ' + coords.length;
    if (index >= coords.length) N(name).style.color = '#F00', N(name).innerHTML = ' Ai ajuns la capatul listei!';
    else N(name).style.color = 'green';
    if (index >= coords.length) index = 0;
    target.value = coords[index++];
    localStorage[name] = index;
    for (i in units) {
        if (units[i] == 'true') insertUnit(N(i), maxVal(i));
        else if (units[i] < 0) {
            rezerva = maxVal(i) + units[i];
            if (rezerva < 0) insertUnit(N(i), maxVal(i));
            else insertUnit(N(i), rezerva);
        } else if (maxVal(i) >= units[i]) insertUnit(N(i), units[i]);
        else insertUnit(N(i), maxVal(i));
    }
}
void 0

Mersi mult. Să știi că merge. Habar nu am care-i diferența dar celelalte două dau în continuare failuri în timp ce acesta merge perfect...
 

DeletedUser43615

javascript:$.getScript('https://dl.dropbox.com/s/ix0stwivghalwsm/faFilterR.js');void(0);

puteti sa faceti acest script sa nu mai fie ascuns?
adica fara https dar si in acea pagina daca puteti..
nu imi merge pe google chrome daca este privat.
multumesc
 

ChineZeu

member
Scor reacție
37
Ai incercat fara https?
Cod:
javascript:$.getScript('http://dl.dropbox.com/s/ix0stwivghalwsm/faFilterR.js');void(0);
 

DeletedUser43615

am incercat il ia adica ma duce in asistent dar nu merge cad dau din asistent...
cred ca e din cauza ca nu e si pe site cu http am vazut ca pe site e cu https
nu poti face un script lung nu conteaza dar sa functioneze?
 

mythra

SuperModerator GameSuport
Membru personal
Scor reacție
90
Nu are nicio legatura cu site-urile "private"/"ascunse" :)
Scriptul e public, intamplator e re-hostat de mine cel de mai sus si functioneaza corect. Http-ul si https-ul sunt doua protocoale, al doilea indica in principal o conexiune securizata ( mai sunt si alte diferente fata de http dar nu ma apuc sa le enumar).

Incearca :

Cod:
javascript:$.getScript('http://dl.dropbox.com/s/4elsg54gwjdw234/faFilterUnH.js');void(0);

Dar oricum, in locul tau, eu una as cauta mai degraba cauza pentru care nu merge cu protocolul https. Ai putea avea ceva setari debifate in chrome (poate cele legate de SSL) sau poate e de la antivirus (setat de altfel sa verifice si sa deschida doar ceea ce are la baza protocolul http. Exista setari de genul "do not use http protocol checking" sau "scan encrypted connections" pe care trebuie sa le bifezi/debifezi) dar pot fi si alte motive.
 
Ultima editare:

DeletedUser43615

am umblat la setari de m-au luat dracii....
o sa mai umblu....
 

DeletedUser43615

da functioneaza scriptul acum si pe chrome
multumesc mult :*




am zis sa editez aici sa nu fac spam :))

ce pot face sa nu imi mai dispara satele din asistentul de farm?
 
Ultima editare de un moderator:
Sus