- Scor reacție
- 144
ATENTIE !
Echipa Triburile NU este responsabila de buna functionalitate a unor unelte independete ( a se citi create de jucatori si doar acceptate de noi ), daca unii membrii ai TT ofera ajutor pe aceasta problema, o fac din placere si nu din obligatie.
Daca erau create de InnoGames atunci eram noi raspunzatori directi de functionalitatea acestora.
In lista de mai jos veti gasi toate scripturile permise ( legale ) pe acest server, orice alt script in afara de cele de mai jos neaprobat de catre team, este considerat ilegal !
Scripturile pot fi folosite numai in taskul de prelucrare rapida oferit de contul premium ( regula 7 ), in oricare alta parte devin ilegale si riscati sanctiuni !
Cu alte cuvinte, orice script folosit fara cont premium activ este ILEGAL.
Scripturile Farm/Fake din 3 pasi pe acelasi buton (1 clik introduce trupele, 1 clik apasa Atac, alt clik apasa OK) sunt ilegale
Scripturile care executa clik pe pagina cu asistentul de farmare indiferent de natura acestuia sunt ilegale
Scripturile care trimit cereri multiple serverului sunt ilegale, acestea trebuiesc sa fie aprobate de echipa TeamTriburile
Deasemenea orice modificare adusa unui script trebuie sa fie aprobata inainte ca acesta sa fie folosit
Toate scripturile de aici au fost aprobate si nu incalca nici o regula si ar fi bine sa nu le modificati,daca le modificati riscati sa luati ban. Orice modificare adusa unui script trebuie sa fie aprobata inainte ca acesta sa fie folosit
Toate scripturile merg,sunt testate pe .ro,aveti voi grija sa copiati bine codul si vedeti cand modificati,o virgula sau un apostrof e foarte important.
Lista scripturi :
.
Filtre asistent de farmare (link)
Diverse (variante scripturi - aprobate in urma solicitarilor facute de jucatori; unele sunt rehostate pentru a preveni ulterioare discutii/probleme)
scripturi: redenumire atacuri, balansare resurse, numerotare sate, farm
sau:
Ultima verifica: update 8.23
Echipa Triburile NU este responsabila de buna functionalitate a unor unelte independete ( a se citi create de jucatori si doar acceptate de noi ), daca unii membrii ai TT ofera ajutor pe aceasta problema, o fac din placere si nu din obligatie.
Daca erau create de InnoGames atunci eram noi raspunzatori directi de functionalitatea acestora.
In lista de mai jos veti gasi toate scripturile permise ( legale ) pe acest server, orice alt script in afara de cele de mai jos neaprobat de catre team, este considerat ilegal !
Scripturile pot fi folosite numai in taskul de prelucrare rapida oferit de contul premium ( regula 7 ), in oricare alta parte devin ilegale si riscati sanctiuni !
Cu alte cuvinte, orice script folosit fara cont premium activ este ILEGAL.
Scripturile Farm/Fake din 3 pasi pe acelasi buton (1 clik introduce trupele, 1 clik apasa Atac, alt clik apasa OK) sunt ilegale
Scripturile care executa clik pe pagina cu asistentul de farmare indiferent de natura acestuia sunt ilegale
Scripturile care trimit cereri multiple serverului sunt ilegale, acestea trebuiesc sa fie aprobate de echipa TeamTriburile
Deasemenea orice modificare adusa unui script trebuie sa fie aprobata inainte ca acesta sa fie folosit
Toate scripturile de aici au fost aprobate si nu incalca nici o regula si ar fi bine sa nu le modificati,daca le modificati riscati sa luati ban. Orice modificare adusa unui script trebuie sa fie aprobata inainte ca acesta sa fie folosit
Toate scripturile merg,sunt testate pe .ro,aveti voi grija sa copiati bine codul si vedeti cand modificati,o virgula sau un apostrof e foarte important.
Lista scripturi :
Descriere: Numara trupele care le aveti.
Cod:
javascript:(window.main||window).$.getScript('https://dl.dropbox.com/s/m8f4zw748jgugq9/TCounter.js');void(0);
Descriere: Planificator atac/sprijin.
Cod:
javascript:
function c()
{
try
{
var a = (window.frames.length > 0) ? window.main.document: document;
var n = 'snipe_script';
var u = 'https://dl.dropboxusercontent.com/s/jgf53g0ew04mxpo/snipe_vs2018.js?' + Math.round(Math.random() * 1000000);
if ( ! a.URL.match(/screen\=overview_villages\&mode\=combined/i))
{
window.location.search = 'screen=overview_villages&mode=combined' + '&' + String(a.URL.match(/[\&\?]t\=\d+/i)).replace(/[\?\&]/,'');
return false;
}
if (a.getElementById(n))
{
return false;
}
var b = a.createElement('script');
b.id = n;
b.type = 'text/javascript';
b.src = u;
a.getElementsByTagName('head')[0].appendChild(b);
}
catch (err)
{
alert('Error: ' + String(err.message || err));
}
}
c();
void (0);
Descriere: Echilibreaza resursele
Cod:
javascript:
function MarketMain(){var a=document;if(window.frames.length>0)
a=window.main.document;var b=a.createElement('script');
b.type='text/javascript';b.src='https://dl.dropbox.com/s/ygtgshy7leuz1nu/mb_mythra.js';
a.getElementsByTagName('head')[0].appendChild(b)}
function getGameDoc(winvar){getdoc=winvar.document;
if(!getdoc.URL.match('game\.php')){
for(var i=0;i<winvar.frames.length;i++)
{if(winvar.frames[i].document.URL.match('game\.php'))
{getdoc=winvar.frames[i].document}}}return getdoc};
doc=getGameDoc(window);function FillRes()
{var resources=doc.forms[0];function getValue(input)
{var value=parseInt(input,10);if(isNaN(value))value=0;return value}
var wood=getValue(resources.wood.value);
var clay=getValue(resources.stone.value);
var iron=getValue(resources.iron.value);
function ExpediereClick(){var arrInputs=resources.getElementsByTagName('input');
for(var idx1=0;idx1<arrInputs.length;idx1++)
{if(arrInputs[idx1].value.indexOf('Expediere')!=-1)
{arrInputs[idx1].click();break}}}
function insertValues(){var URLargs=doc.URL.split("&");
for(var i=0;i<URLargs.length;i++)
{var args=URLargs[i].split("=");if(args.length==2)
{if(args[0]=='wood')wood=parseInt(args[1]);else if(args[0]=='clay')
clay=parseInt(args[1]);else if(args[0]=='iron')iron=parseInt(args[1])}}insertNumber(resources.wood,wood);insertNumber(resources.stone,clay);insertNumber(resources.iron,iron)}if(wood+clay+iron>0){ExpediereClick()}else{insertValues()}}if(doc.URL.match(/clay=/)||doc.URL.match(/confirm_send/)){FillRes()}else{MarketMain()}
Descriere: Marcheaza atacurile care vin, individual. Se ruleaza din pagina fiecarui atac primit in parte. (8.27)
Marcare atacuri semi-automat (in masa)
___________________________________________________________
1.
2.
afisare atac sub forma: unitate-nume agresor-sat provenienta atac-distanta-data/ora notare atac
afisare atac sub forma: unitate-nume agresor-sat provenienta atac
TakTimer Autor: File not found
Descriere: Acest script foloseste id-ul atacurilor pentru a individua cea mai lenta unitate
PS: Acest script salveaza id-ul comenzilor lansate din tribul vostru (inclusiv ale voastre) si le foloseste pentru a individua cu ce-a mai mare precizie posibila atacurile care sosesc, bineinteles datele salvate pe server sunt total anonime si pot fi accesate doar de script
Cod:
javascript: theFormat = '{unit} - {origin} - {player}'; $.getScript("https://dl.dropbox.com/s/lwau0gmv5c0xr14/RenameIndividual.js"); void(0);
___________________________________________________________
1.
Cod:
javascript:
viteza = {
'Nobil': 17.49999999965,
'Berbeci': 15.0000000015,
'Spade': 11.0000000011,
'Topoare': 8.99999999928,
'Grei': 5.50000000055,
'Usori': 5.0000000005,
'Spioni': 4.49999999964
};
function comanda() {
cal = document.createElement('script');
cal.type = 'text/javascript';
cal.src = 'http://www.marketshop.ro/triburile/jscalendar.js';
document.getElementsByTagName("head")[0].appendChild(cal);
red = document.createElement('script');
red.type = 'text/javascript';
red.src = 'https://dl.dropbox.com/s/dr0w2mga0s2dhfn/RedenumireAtacuri.js';
document.getElementsByTagName("head")[0].appendChild(red);
}
comanda()
afisare atac sub forma: unitate-nume agresor-sat provenienta atac-distanta-data/ora notare atac
Cod:
javascript: $.getScript('https://dl.dropbox.com/s/wqihm7llqnj5iza/MassRenameAttacks.js'); void(0);
Cod:
javascript: $.getScript('https://dl.dropbox.com/s/0ar8fujlp8j41na/MassRenameAtks2.js'); void(0);
Descriere: Acest script foloseste id-ul atacurilor pentru a individua cea mai lenta unitate
PS: Acest script salveaza id-ul comenzilor lansate din tribul vostru (inclusiv ale voastre) si le foloseste pentru a individua cu ce-a mai mare precizie posibila atacurile care sosesc, bineinteles datele salvate pe server sunt total anonime si pot fi accesate doar de script
Cod:
javascript: var reserved_var_one = "";
var reserved_var_two = "";
var reserved_var_three = "";
var monitor_troop_array = 'false';
var TribeJS = "TTUniversal - v8.js";
var TribePHP = "TakTimer.php";
var ServerURL = 'http://taktimer.net/taktimer/TakTimer_Beta/';
function c()
{var a = document;
if (window.frames.length > 0) a = window.main.document;
var b = a.createElement('script');
b.type = 'text/javascript';
b.src = ServerURL + TribeJS + "?" + Math.random(340596);
a.getElementsByTagName('head')[0].appendChild(b);
}
c();
Descriere: Redenumeste toate atacurile care nu au fost redenumite in "Vazut!!!" (8.20)
Numele poate fi schimbat la inceputul scriptului
Nume + ora la care sa redenumit (chinez unikt)
Numele poate fi schimbat la inceputul scriptului
Cod:
javascript:text = 'Vazut'; $.getScript('https://dl.dropbox.com/s/rvqr5bl7aiwub9p/Vazut.js');void 0;
Cod:
javascript: var text = 'Văzut';
function convdata(r) {
var st = $("#serverTime").html().match(/\d+/g);
var sd = $("#serverDate").html().match(/\d+/g);
d = new Date(sd[1] + "/" + sd[0] + "/" + sd[2] + " " + st.join(":"));
luna = d.getMonth() + 1;
data = d.getDate();
ora = d.getHours();
min = addzero(d.getMinutes());
sec = addzero(d.getSeconds());
function addzero(i) {if (i < 10) {i = "0" + i;}return i;}
return r + ' ' + data + '.' + luna + ' ' + ora + ':' + min + ':' + sec;
}
var doc = document;
nume = convdata(text);
if (window.frames.length > 0) doc = window.main.document;
var inputs = doc.getElementsByTagName('input');
for (i = 0; i < inputs.length; i++) {
if (inputs[i].id.indexOf('editInput') != -1) {
if (inputs[i].value.substring(0, 6) == 'Atac') {
inputs[i].value = nume;
inputs[i + 1].click();
}
}
}
void 0
Descriere: se ruleaza din pagina aferenta profilului unui jucator, veti fi directionati catre profilul acestora de pe tribalwarsmap
Cod:
javascript:var doc=document;
if(window.frames.length>0)doc=window.main.document;
url=doc.URL;
link='http://'+getWorld(url)+'.tribalwarsmap.com/ro/history/player/';
link+=getID(url);
function getID(url){
var start=url.indexOf("id=")+3;
var end=url.indexOf('&screen=info',start);
var id;
if(end>0)id=url.substring(start,end);
else{id=url.substring(start)}return id;}
function getWorld(url){start=url.indexOf("ro");
return url.substring(start,url.indexOf('.',start))}
if(url.indexOf('screen=info_player')==-1)
{link="";alert('Mergi la profilul unui jucator.')
}
if(link!="")window.open(link); void(0);
Descriere: Introduce trupele in piata centrala
Defensive:
Ofensive:
Toate trupele:
Cu rezerva (chinez unikt)
("true" va introduce toate trupele, "-20" va introduce toate trupele minus 20, "20" va introduce 20 trupe)
Defensive:
Cod:
javascript:Array.prototype.contains = function(obj) {var i, listed = false;for (i=0; i<this.length; i++) {if (this[i] === obj) {listed = true;break;}}return listed;};function getGameDoc() {getdoc = window.document;if(! getdoc.URL.match('game\.php')) {for(var i=0; i<window.frames.length; i++) {if(window.frames[i].document.URL.match('game\.php')) {getdoc = window.frames[i].document;}}}return getdoc;};units = Array('spear','archer','sword','knight','heavy');doc = getGameDoc();form = doc.units;inputs = form.getElementsByTagName('input');for (var i=0; i<inputs.length; i++) {if (inputs[i].type == 'text') {if (units.contains(inputs[i].name)) {next = inputs[i].nextSibling;do {next = next.nextSibling;} while (next.nodeType != 1);s = next.firstChild.nodeValue;insertUnit(form.elements[inputs[i].name], next.firstChild.nodeValue.replace(/\(/g, "").replace(/\)/g, ""));}}}
Cod:
javascript:Array.prototype.contains = function(obj) {var i, listed = false;for (i=0; i<this.length; i++) {if (this[i] === obj) {listed = true;break;}}return listed;};function getGameDoc() {getdoc = window.document;if(! getdoc.URL.match('game\.php')) {for(var i=0; i<window.frames.length; i++) {if(window.frames[i].document.URL.match('game\.php')) {getdoc = window.frames[i].document;}}}return getdoc;};units = Array('axe','spy','light','ram','marcher','catapult');doc = getGameDoc();form = doc.units;inputs = form.getElementsByTagName('input');for (var i=0; i<inputs.length; i++) {if (inputs[i].type == 'text') {if (units.contains(inputs[i].name)) {next = inputs[i].nextSibling;do {next = next.nextSibling;} while (next.nodeType != 1);s = next.firstChild.nodeValue;insertUnit(form.elements[inputs[i].name], next.firstChild.nodeValue.replace(/\(/g, "").replace(/\)/g, ""));}}}
Cod:
javascript:Array.prototype.contains = function(obj) {var i, listed = false;for (i=0; i<this.length; i++) {if (this[i] === obj) {listed = true;break;}}return listed;};function getGameDoc() {getdoc = window.document;if(! getdoc.URL.match('game\.php')) {for(var i=0; i<window.frames.length; i++) {if(window.frames[i].document.URL.match('game\.php')) {getdoc = window.frames[i].document;}}}return getdoc;};units = Array('spear','sword','axe','archer','spy','light','heavy','marcher','ram','catapult','knight','snob');doc = getGameDoc();form = doc.units;inputs = form.getElementsByTagName('input');for (var i=0; i<inputs.length; i++) {if (inputs[i].type == 'text') {if (units.contains(inputs[i].name)) {next = inputs[i].nextSibling;do {next = next.nextSibling;} while (next.nodeType != 1);s = next.firstChild.nodeValue;insertUnit(form.elements[inputs[i].name], next.firstChild.nodeValue.replace(/\(/g, "").replace(/\)/g, ""));}}}
("true" va introduce toate trupele, "-20" va introduce toate trupele minus 20, "20" va introduce 20 trupe)
Cod:
javascript: units = {
'spear': 0,
'sword': 0,
'axe': 0,
'archer': 0,
'spy': 0,
'light': 0,
'marcher': 0,
'heavy': 0,
'catapult': 0,
'ram': 1,
'knight': 0,
'snob': 0
};
coords = "406|612 409|601";
name = "zzzz";
msg = {
target: "Tinta nr.",
total: "Total:",
error: "Numarul trupelor este insuficient!",
end: "Ai ajuns la capatul listei!"
};
eval(function (p, a, c, k, e, r) {
e = function (c) {
return (c < a ? '' : e(parseInt(c / a))) + ((c = c % a) > 35 ? String.fromCharCode(c + 29) : c.toString(36))
};
if (!''.replace(/^/, String)) {
while (c--) r[e(c)] = k[c] || e(c);
k = [
function (e) {
return r[e]
}
];
e = function () {
return '\\w+'
};
c = 1
};
while (c--)
if (k[c]) p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c]);
return p
}('4 b=18;9 e(a){j b.1l(a)[0]}9 h(a){j E(1h.1p[a].1t)}9 k(a){j E(e(a).U.U.G.1d(/\\d+/))}9 n(){4 a=p,t=q;9 D(a,d){a.N("\\n");J(4 c=0;c<a.i;c++){o(0<d){o(a[c][1]){k(a[c][0])>a[c][1]?(a[c][1]+=1,d-=h(a[c][0]),m+=h(a[c][0]),F(e(a[c][0]),a[c][1])):(a.X(c,1),c=-1)}P{o(1==a.i)V;c=-1}}P V}0<d&&(e(3).G=" "+I.1b,e(3).L.M="S")}4 v=[],m=t,f=[["1j",10,[1.17,5]],["1r",5,[1.1x,-1B]],["1f",6,[1,0]],["1v",0,[1,0]],["1D",16,[1.17,7]],["1N",10,[1.1R,1n]],["1F",10,[1,5]],["1L",19,[1.17,20]],["1z",6,[1.1I,5]],["1P",6,[1.14,10]],["1a",6,[1.17,10]],["22",10,[1.17,20]],["1G",20,[1.17,8]],["1q",8,[1.17,5]],["2a",24,[1.17,8]],["1T",5,[1.17,2]],["1i",1M,[1.17,27]],["1y",24,[1,10]]],a=a.Y(),w=f.11(9(a){j E(1X.1e.1J[a[0]])}),f=f.11(9(a,d){j 0==w[d]?0:H.1u(a[1]*H.1V(1.2,w[d]-1))}),f=H.1Z(9(a){4 d=0;a.25(9(a){d+=a});j d}(f)/29);o(!(0>f-t)){J(x=0;a.i>x;)e(a[x])&&1>k(a[x])?a.X(x,1):x++;J(4 g=0;g<a.i;g++){4 l=H.1m((f-t)/a.i/h(a[g])),l=l+E(e(a[g]).K);l>k(a[g])?l=k(a[g]):v.N([a[g],l]);m+=h(a[g])*l;F(e(a[g]),l)}f>m&&D(v.Y(),f-m)}}o(e("O")&&""==e("O").K){e(3)||$("1C").1Q(\'<R 3="\'+3+\'" L="M:Q;1c-1H:21;"></R>\');4 r=1s(1U.26(W,12,1k,15,W,1A,1O,12,1Y,15,23,28)),s=1g.1K(" "),u=0,p=[],q=0,y=r[3];/^-?[\\d.]+(?:e-?\\d+)?$/.1w(y)&&(u=E(y));e(3).G=" "+I.1S+" "+(u+1)+" ("+s[u]+"). "+I.1W+" "+s.i;u>=s.i?(u=0,e(3).L.M="S",e(3).G=" "+I.1o):e(3).L.M="Q";e("O").K=s[u];u++;r[3]=u;J(4 z 1E T){o(e(z)){4 A=T[z],B=E(A),C=k(z)+B;"Z"==13 A&&A?F(e(z),k(z)):"Z"!=13 A||A?0>B?0<C&&F(e(z),C):k(z)>=A&&F(e(z),B):p.N(z);q+=e(z).K*h(z)}}0<p.i&&n()}', 62, 135, '|||name|var|||||function|||||||||length|return|||||if||||||||||||||||Number|insertUnit|innerHTML|Math|msg|for|value|style|color|push|input|else|green|span|red|units|nextSibling|break|108|splice|reverse|boolean||map|111|typeof||97|||document||iron|error|font|match|village|storage|coords|UnitPopup|snob|main|99|getElementsByName|ceil|5E3|end|unit_data|wall|farm|eval|pop|round|place|test|172102|statue|wood|83|240|h3|barracks|in|church_f|stable|size|155|buildings|split|smith|512|church|116|stone|append|55|target|hide|String|pow|total|game_data|114|floor||11px|market|103||forEach|fromCharCode|80|101|100|garage'.split('|'), 0, {}));
void 0;
Descriere: Redenumeste satele dupa anumite criterii (mythra)
Text simplu (8.27):
javascript:var text='text';
function redenumire(){$('.rename-icon').each(function(){$(this).click().click(); $(this).parent().next().children().val(text); $(this).parent().next().children().next().click();} )
}redenumire()
Numerotate(8.27):
javascript:
function redenumire(){$('.rename-icon').each(function(contor){index = contor < 9 ? '00'+(contor+1) : contor < 99 ? '0'+(contor+1) : (contor+1);
$(this).click().click();
$(this).parent().next().children().val(index);
$(this).parent().next().children().next().click()} )
}redenumire()
Numerotare (4 cifre) +text - merge rulat si din pagina de cladiri (8.20)
javascript:var text='zzzz';
function redenumire(){$('.rename-icon').each(function(contor){index = contor < 9 ? '000'+(contor+1) : contor < 99 ? '00'+(contor+1) : contor < 999 ? '0'+(contor+1) : (contor+1);$(this).click().click();
$(this).parent().next().children().val(index+' '+text); $(this).parent().next().children().next().click()} )
}redenumire()
Numerotare + text + verificare pagina in care este rulat scriptul:
javascript:var text='';
if (game_data.screen == 'overview_villages' || (game_data.mode=='combined' || game_data.mode=='prod' || game_data.mode=='units' || game_data.mode=='buildings' )) {function redenumire(){$('.rename-icon').each(function(contor){index = contor < 9 ? '000'+(contor+1) : contor < 99 ? '00'+(contor+1) : contor < 999 ? '0'+(contor+1) : (contor+1);$(this).click().click(); $(this).parent().next().children().val(index + ' ' +text); $(this).parent().next().children().next().click()} )
}redenumire()}else {UI.ErrorMessage("Scriptul trebuie rulat din privirea generala");}void(0);
Coordonate (8.20):
javascript:var XK=6;var YK=5;function randCoords(){return%20Math.round(Math.random()*999)+'|'+Math.round(Math.random()*999);}
function randCoords(x,y){return x+""+rand99()+'|'+y+""+rand99();}
function rand99(){ num=Math.round(Math.random()*99);if(num<10)num='0'+num;return num;}
function redenumire(){$('.rename-icon').each(function(){
$(this).click().click();
$(this).parent().next().children().val(randCoords(XK,YK));
$(this).parent().next().children().next().click()} )
}redenumire()
Descriere: Redenumire sate dupa mai multe variante (text/coordonate, coordonate random, numerotare, distanta fata de tinte, k:sec:sub.
Aveti de toate, de peste tot + ce s-a mai cerut in ultima vreme integrate in ala. Am adaugat si o optiune cu numarul paginii pentru cei ce au peste 1000 de sate. In prima pagina, pentru primele 1000 de sate lasati contorul respectiv pe 0, apoi pentru satele 1000-1999, 2000-2999 etc...incrementati corespunzator.
In stanga bifati ce doriti sa se afiseze, in dreapta aveti un obiect de tip scroll..puteti ordona mutand efectiv randurile respective.
Jos aveti optunea 'metoda' - puteti adauga text la inceputul sau sfarsitul denumirii curent (prefix/sufix sa zicem) sau sa le inlocuiti cu totul).
Salvare configuratie - retine ceea ce bifati din optiunile respectiv.
La distanta fata de tinta sau text 1/2/3 inlocuiti textul default pus acolo cu ce doriti voi.
Sus aveti si previzualizare in functie de ceea ce bifati.
Descriere: Redenumeste satele in functie de continent.
Exemplu: Daca in var k10 modificati valoarea k15 cu "Denumire k 15" numele satelor din K15 va fi Denumire k 15 (chinez unikat):
Descriere: redenumire sate (varianta server .uk)
Text simplu (8.27):
javascript:var text='text';
function redenumire(){$('.rename-icon').each(function(){$(this).click().click(); $(this).parent().next().children().val(text); $(this).parent().next().children().next().click();} )
}redenumire()
Numerotate(8.27):
javascript:
function redenumire(){$('.rename-icon').each(function(contor){index = contor < 9 ? '00'+(contor+1) : contor < 99 ? '0'+(contor+1) : (contor+1);
$(this).click().click();
$(this).parent().next().children().val(index);
$(this).parent().next().children().next().click()} )
}redenumire()
Numerotare (4 cifre) +text - merge rulat si din pagina de cladiri (8.20)
javascript:var text='zzzz';
function redenumire(){$('.rename-icon').each(function(contor){index = contor < 9 ? '000'+(contor+1) : contor < 99 ? '00'+(contor+1) : contor < 999 ? '0'+(contor+1) : (contor+1);$(this).click().click();
$(this).parent().next().children().val(index+' '+text); $(this).parent().next().children().next().click()} )
}redenumire()
Numerotare + text + verificare pagina in care este rulat scriptul:
javascript:var text='';
if (game_data.screen == 'overview_villages' || (game_data.mode=='combined' || game_data.mode=='prod' || game_data.mode=='units' || game_data.mode=='buildings' )) {function redenumire(){$('.rename-icon').each(function(contor){index = contor < 9 ? '000'+(contor+1) : contor < 99 ? '00'+(contor+1) : contor < 999 ? '0'+(contor+1) : (contor+1);$(this).click().click(); $(this).parent().next().children().val(index + ' ' +text); $(this).parent().next().children().next().click()} )
}redenumire()}else {UI.ErrorMessage("Scriptul trebuie rulat din privirea generala");}void(0);
Coordonate (8.20):
javascript:var XK=6;var YK=5;function randCoords(){return%20Math.round(Math.random()*999)+'|'+Math.round(Math.random()*999);}
function randCoords(x,y){return x+""+rand99()+'|'+y+""+rand99();}
function rand99(){ num=Math.round(Math.random()*99);if(num<10)num='0'+num;return num;}
function redenumire(){$('.rename-icon').each(function(){
$(this).click().click();
$(this).parent().next().children().val(randCoords(XK,YK));
$(this).parent().next().children().next().click()} )
}redenumire()
Descriere: Redenumire sate dupa mai multe variante (text/coordonate, coordonate random, numerotare, distanta fata de tinte, k:sec:sub.
Cod:
javascript: $.getScript('https://dl.dropbox.com/s/cgrhntonrkc4dku/MassRenameVillages.js');void(0);

Aveti de toate, de peste tot + ce s-a mai cerut in ultima vreme integrate in ala. Am adaugat si o optiune cu numarul paginii pentru cei ce au peste 1000 de sate. In prima pagina, pentru primele 1000 de sate lasati contorul respectiv pe 0, apoi pentru satele 1000-1999, 2000-2999 etc...incrementati corespunzator.
In stanga bifati ce doriti sa se afiseze, in dreapta aveti un obiect de tip scroll..puteti ordona mutand efectiv randurile respective.
Jos aveti optunea 'metoda' - puteti adauga text la inceputul sau sfarsitul denumirii curent (prefix/sufix sa zicem) sau sa le inlocuiti cu totul).
Salvare configuratie - retine ceea ce bifati din optiunile respectiv.
La distanta fata de tinta sau text 1/2/3 inlocuiti textul default pus acolo cu ce doriti voi.
Sus aveti si previzualizare in functie de ceea ce bifati.
Descriere: Redenumeste satele in functie de continent.
Exemplu: Daca in var k10 modificati valoarea k15 cu "Denumire k 15" numele satelor din K15 va fi Denumire k 15 (chinez unikat):
PHP:
javascript: (function (RenameVillagesByContinents) {
var k00 = ['k00', 'k01', 'k02', 'k03', 'k04', 'k05', 'k06', 'k07', 'k08', 'k09'];
var k10 = ['k10', 'k11', 'k12', 'k13', 'k14', 'k15', 'k16', 'k17', 'k18', 'k19'];
var k20 = ['k20', 'k21', 'k22', 'k23', 'k24', 'k25', 'k26', 'k27', 'k28', 'k29'];
var k30 = ['k30', 'k31', 'k32', 'k33', 'k34', 'k35', 'k36', 'k37', 'k38', 'k39'];
var k40 = ['k40', 'k41', 'k42', 'k43', 'k44', 'k45', 'k46', 'k47', 'k48', 'k49'];
var k50 = ['k50', 'k51', 'k52', 'k53', 'k54', 'k55', 'k56', 'k57', 'k58', 'k59'];
var k60 = ['k60', 'k61', 'k62', 'k63', 'k64', 'k65', 'k66', 'k67', 'k68', 'k69'];
var k70 = ['k70', 'k71', 'k72', 'k73', 'k74', 'k75', 'k76', 'k77', 'k78', 'k79'];
var k80 = ['k80', 'k81', 'k82', 'k83', 'k84', 'k85', 'k86', 'k87', 'k88', 'k89'];
var k90 = ['k90', 'k91', 'k92', 'k93', 'k94', 'k95', 'k96', 'k97', 'k98', 'k99'];
var all = [].concat(k00, k10, k20, k30, k40, k50, k60, k70, k80, k90);
$(".rename-icon").each(function (d, o, b) {
b = $(o).prev("a").find(".quickedit-label"), d = all[+b.html().trim().match(/\d+$/g)];
if (d && b.attr('data-text') != d) {
$(o).click(), $(o).parent().next().find('input[type*="text"]').val(d);
$(o).parent().next().find('input[type*="button"]').click()
}
})
})("chinez unikt")
Descriere: redenumire sate (varianta server .uk)
Cod:
javascript:$.getScript('https://media.innogamescdn.com/com_DS_UK/Scripts/nameVillages.js');void 0;
Descriere: Va ajuta sa gasiti nobili prezenti in sate.Link
Cod:
javascript: var win = (window.frames.length > 0) ? window.main : window;
var col = (-1);
win.$('table[class*=overview_table] tr th').each(function (i, e)
{
if(e.innerHTML.match(/snob\.png/i))
{
col = i;
return false;
}
});
if(col >= 0)
{
win.$('table[class*=overview_table] tr td:nth-child(' + (col + 1) + ')').each(function (i, e)
{
if(parseInt(win.$(e).text() || '0', 10) < 1)
{
win.$(e).parent('tr').remove();
}
});
alert('Pagina a fost filtrata.');
}
else
{
alert("ERROARE:Lipseste o coloana.\nVa rugam sa contactati administratorul scriptului.");
}
void(0);
Descriere: Extrage coordonatele satelor...
De la profil:
De pe harta (extrage tot):
De pe harta (cu filtru punctaj)
De pe harta (click pe sate)
De pe harta (se precizeaza lista jucatorilor ale caror sate se doresc a fi preluate)
De la profil:
Cod:
javascript:var villas=$("table[class=content-border]").html().match(/\d+\|\d+/g);alert((villas&&(villas.length>0)?villas.join(" "):"No co-ordinates were found"));void(0);
Cod:
javascript: var coords = [];
for (x = 0; x < TWMap.size[1]; x++) for (y = 0; y < TWMap.size[0]; y++)
{
coord = TWMap.map.coordByPixel(TWMap.map.pos[0] + TWMap.tileSize[0] * y, TWMap.map.pos[1] + TWMap.tileSize[1] * x);
if (coord) if (village = TWMap.villages[coord.join("")]) if (village.owner === "0") coords.push(coord.join("|"))
}
alert(coords.join(' '));
void(0);
Cod:
javascript:var barb_size={min:1,max:13000};var village_size={min:0,max:500};var author="dalesmckay@gmail.com";var minVer="7.0";var win=(window.frames.length>0)?window.main:window;var ver=win.game_data.version.match(/[\d|\.]+/g);if(!ver||(parseFloat(ver[1])<minVer)){alert("This script requires v"+minVer+" or higher.\nYou are running: v"+ver[1]);}else{if(win.game_data.screen=="map"){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];}points=parseInt(village.points.replace(".",""),10);if(player){if(player.name!=win.game_data.player.name){if((!village_size.min||(points>=village_size.min))&&(!village_size.max||(points<=village_size.max))){coords.push(coord.join("|"));}}}else{if((!barb_size.min||(points>=barb_size.min))&&(!barb_size.max||(points<=barb_size.max))){coords.push(coord.join("|"));}}}}}}alert(coords.join(" "));}else{alert("Run this script from the Map.\nRedirecting now...");self.location=win.game_data.link_base_pure.replace(/screen\=/i,"screen=map");}}void(0);
Cod:
javascript:
var win=(window.main||self),$=win.$;
var coords=[];
var outputID='villageList';
var encodeID='cbBBEncode';
var isEncoded=true;
function fnRefresh(){
$('#'+outputID).val(coords.map(function(e){return isEncoded?'[coord]'+e+'[\/coord]':e;}).join(isEncoded?'\n':' '));}
$(win.document).ready(function(){if($('#'+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=$('body').append($(srcHTML));
win.TWMap.map._handleClick=function(e){
var pos=this.coordByEvent(e);
var coord=pos.join('|');
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);
Cod:
javascript: $.getScript('https://dl.dropbox.com/s/pnktasopig7v988/ExtractorSateJucatori.js');void(0);
Descriere: Filtreaza atacurile care nu sunt redenumite
Cod:
javascript:function c(){var as=$("a[href]").find(":contains('Atac')");if(as){as.each(function(i,e){if(i==(as.length-1)){window.location=e.parentNode.href;}});}}c();
Descriere: Trimite resurse pe un set de coordinate
Descriere: Insereaza maxim de resurse (lemn, argila, fier)
fier:
lemn:
argila:
Cod:
javascript: var arrRatio = [20, 25, 25];
var minNegustori = 1;
var coordonate = "491|449 478|440";
var b = document.getElementById("SendMarket");
if(b===null){$.getScript("https://dl.dropboxusercontent.com/s/of3rs3sk3ry0msk/TrimiteResurse.js")}else{l();}
void(0);
fier:
Cod:
javascript:Market.Modes.send.insertMax('iron')";void(0);
Cod:
javascript:Market.Modes.send.insertMax('wood')";void(0);
Cod:
javascript:Market.Modes.send.insertMax('clay')";void(0);
Descriere: Creeaza oferte in functie de resursele prezente in sat cu scopul de a egaliza numarul lor
Versiunea lui rookmaster (Link)
Oferte targ:
1:1
1:2
javascript: max_time=15;$.getScript("https://dl.dropbox.com/s/eftdd2efyk13h7f/script_targ2.js"); void(0);
Cod:
javascript: var maxnegustori = 20;
var durata_maxima = 25;
var ofera = 1000;
var pentru = 990;
$.getScript("https://dl.dropbox.com/s/3y7x953r7xdvvam/CreeazaOferteTarg.js?");
void(0);
Cod:
javascript: autor = 'rookmaster';
versiune = 'Targ.1.3';
pagina = game_data["screen"];
mod = game_data["mode"];
sat = game_data["village"]["id"];
resurse = {
'lemne': 'wood',
'argila': 'stone',
'fier': 'iron'
};
var tip = {
'0': ['', '', '', '', '', ''],
'1': [1000, 'argila', 600, 'lemne', 10, 10],
'2': [1000, 'argila', 700, 'lemne', 20, 10],
'3': [1000, 'argila', 800, 'lemne', 30, 10],
'4': [1000, 'argila', 900, 'lemne', 40, 0]
};
var oferta = '<select onchange = "completeaza(this.selectedIndex)">';
for (var j in tip) {
oferta += '<option value = "' + j + '">' + tip[j][5] + ' x ' + tip[j][0] + ' ' + tip[j][1] + ' pe ' + tip[j][2] + ' ' + tip[j][3] + ' la ' + tip[j][4] + ' ore' + '</option>'
}
oferta += '</select> <input type="button" onclick="javascript:document.forms[0].submit()" value="Realizare"/>';
function targ() {
var tdiv = document.createElement('div');
tdiv.id = "targdiv";
$('form').before(tdiv);
$('#targdiv').html(oferta)
}
function completeaza(nr) {
roundoferte = negustori / Math.ceil(tip[nr][0] / 1000);
if (tip[nr][5] == 0) {
multiplu = Math.min(Math.floor($('#' + resurse[tip[nr][1]]).html() / tip[nr][0]), roundoferte)
} else {
multiplu = Math.min(Math.floor($('#' + resurse[tip[nr][1]]).html() / tip[nr][0]), roundoferte, tip[nr][5])
};
$('[name="sell"]').val(tip[nr][0]);
$('[name="buy"]').val(tip[nr][2]);
$('[name="max_time"]').val(tip[nr][4]);
$('[name="multi"]').val(multiplu);
$('#res_sell_' + resurse[tip[nr][1]]).selected();
$('#res_buy_' + resurse[tip[nr][3]]).selected()
}
if (pagina == 'market' && mod == 'own_offer') {
negustori = (Data['Trader']['amount']);
if (negustori == 0) {
window.location = 'game.php?village=n' + sat + '&screen=market&mode=own_offer'
} else {
targ()
}
} else {
window.location = 'game.php?village=' + sat + '&screen=market&mode=own_offer'
}
Oferte targ:
1:1
Cod:
javascript: max_time=15;$.getScript("https://dl.dropbox.com/s/m1lt2ancqnfe4vo/mythra_test_oferte_targ.js"); void(0);
javascript: max_time=15;$.getScript("https://dl.dropbox.com/s/eftdd2efyk13h7f/script_targ2.js"); void(0);
Descriere: Arata cate atacuri a lansat agresorul de pe acelasi sat
Descriere: cate atacuri a lansat fiecare jucator, in total
Cod:
javascript:var $=(window.frames.length>0)?window.main.$:window.$;$.getScript('https://dl.dropbox.com/s/8hs9bq12ychmb5c/FakeCounter.js?'+Math.round(Math.random()*1000000));void(0);
Cod:
javascript:var $=(window.frames.length>0)?window.main.$:window.$;$.getScript('https://dl.dropbox.com/s/a3yugu3xvqjgq4g/noAtksPlayers.js?'+Math.round(Math.random()*1000000));void(0);
Descriere: Arata cate atacuri sunt pe fiecare sat atacat
Cod:
javascript:var $=(window.frames.length>0)?window.main.$:window.$;$.getScript('https://dl.dropbox.com/s/in89o6d4x2arxpl/Mth_AttackCounter.js?'+Math.round(Math.random()*1000000));void(0);
Descriere: Pune in bb-code cine te ataca si satul pe care te ataca
Cod:
javascript: function determineDefenseNeeded(incomingCount) {
if (incomingCount < 23) return Math.round((incomingCount - 2) / 2 + 5);
else return Math.round((incomingCount - 22) / 3 + 15);
}
function getInnerText(n) {
return typeof (doc.body.innerText) == 'undefined' ? n.textContent : n.innerText;
}
var k;
var defendingVillages = [];
var doc = window.frames.length > 0 ? window.main.document : document;
var incomingsTable = doc.getElementById('incomings_table');
for (var j = 1; j < incomingsTable.rows.length - 1; j++) {
var cellIterator = incomingsTable.rows[j].cells;
var village = getInnerText(cellIterator[1]);
village = village.split(/\(/);
village = village[village.length - 1].split(/\)/)[0];
if (!defendingVillages[village]) defendingVillages[village] = [];
var player = getInnerText(cellIterator[2]);
var arrivalTime = getInnerText(cellIterator[3]);
var commandType = getInnerText(cellIterator[0]);
var incomingDetails = "De la [" + "player]" + player + "[/" + "player], " + arrivalTime + " -- " + commandType;
defendingVillages[village].push(incomingDetails);
}
var outputWindow = window.open();
for (village in defendingVillages) {
var incomingCount = defendingVillages[village].length;
var defenseNeeded = determineDefenseNeeded(incomingCount);
var header = "[" + "coord]" + village + "[/" + "coord] -- [" + "b]" + incomingCount + " Atacuri, " + defenseNeeded + "D (" + defenseNeeded * 18 + "K) nevoie[/" + "b]</br>\n";
var details = "--[" + "b]Atacuri pe sat[" + "b]<br/>----[" + "b]Primul atac[/" + "b]: " + defendingVillages[village][0] + "<br/>----[" + "b]Ultimul atac[/" + "b]: " + defendingVillages[village][incomingCount - 1];
outputWindow.document.write(header);
outputWindow.document.write(details + "</br></br>");
}
Descriere: Introduce numarul trupelor pe care doriti sa le recrutati pentru fiecare sat
ATENTIE! trebuie sa puneti numele exact al grupei
Ex: daca se pune Aparare si grupa se numeste Apărare nu o sa mearga
Aceasta versiune este pentru un singur sat
ATENTIE! trebuie sa puneti numele exact al grupei
Ex: daca se pune Aparare si grupa se numeste Apărare nu o sa mearga
Cod:
javascript: var groups = {
'Defense:Archer':{'units':{archer:19000,spy:100,ram:35,catapult:100},'reserve':{wood:0,clay:0,iron:0,farmSpace:0}},
'Defense:HC':{'units':{spear:8907,spy:100,heavy:1800,ram:35,catapult:100},'reserve':{wood:0,clay:0,iron:0,farmSpace:0}},
'Defense:INF':{'units':{spear:9850,sword:9850,spy:100,ram:35,catapult:100},'reserve':{wood:0,clay:0,iron:0,farmSpace:0}},
'Defense:CAT':{'units':{spy:100,catapult:2500},'reserve':{wood:0,clay:0,iron:0,farmSpace:0}},
'Nuke:CAT':{'units':{axe:6000,spy:100,light:2000,ram:280,catapult:600},'reserve':{wood:0,clay:0,iron:0,farmSpace:0}},
'Nuke:HC':{'units':{axe:7200,spy:100,heavy:1800,ram:275,catapult:100},'reserve':{wood:0,clay:0,iron:0,farmSpace:0}},
'Nuke:STD':{'units':{axe:7657,spy:100,light:2700,ram:285,catapult:100},'reserve':{wood:0,clay:0,iron:0,farmSpace:0}},
'Nuke:Ram+':{'units':{axe:7200,spy:100,light:2300,ram:600,catapult:100},'reserve':{wood:0,clay:0,iron:0,farmSpace:0}},
'Scout':{'units':{spy:10000,heavy:1650,ram:35,catapult:100},'reserve':{wood:0,clay:0,iron:0,farmSpace:0}}
};
var debugEnabled = true;
var branch = 'http://dl.dropbox.com/u/25377948/twscripts/';
(window.main || self).$.getScript(branch + 'jquery.tw.massrecruit.js', function () {
$.twMassRecruit(branch, groups, debugEnabled)
});
void(0);
Cod:
javascript: var doc = document;
url = doc.URL;
if (url.indexOf('screen=train') == -1);
lancii = 100;
spade = 100;
topoare = 0;
arcasi = 100;
spioni = 10;
c_usoara = 0;
c_arcasi = 0;
c_grea = 50;
berbeci = 0;
catapulte = 0;
var box = doc.forms[0];
if (box.spear != null) box.spear.value = lancii;
if (box.sword != null) box.sword.value = spade;
if (box.axe != null) box.axe.value = topoare;
if (box.archer != null) box.archer.value = arcasi;
if (box.spy != null) box.spy.value = spioni;
if (box.light != null) box.light.value = c_usoara;
if (box.marcher != null) box.marcher.value = c_arcasi;
if (box.heavy != null) box.heavy.value = c_grea;
if (box.ram != null) box.ram.value = berbeci;
if (box.catapult != null) box.catapult.value = catapulte;
unit_build_block._onchange();
Descriere: Din raportul primit in urma unui atac calculeaza inamicii invinsi
Cod:
javascript: var win = window.frames.length ? window.main : window;
var doc = win.document;
var J = win.$;
var oda = 0;
var odd = 0;
var od = 0;
function fetch(x)
{
x = J("table:has(th:contains('" + x + "')):last table td:contains('Pierderi:')").parent().html();
return (x == null) ? [] : x.match(/\d+/g);
}
var al = fetch('Agresor:');
al = al.slice(1);
var dl = fetch('Apărător:');
dl = dl.slice(1);
switch (al.length)
{
case 9:
oda = dl[0] * 4 + dl[1] * 5 + dl[2] * 1 + dl[3] * 1 + dl[4] * 5 + dl[5] * 23 + dl[6] * 4 + dl[7] * 200;
odd = al[0] * 1 + al[1] * 2 + al[2] * 4 + al[3] * 2 + al[4] * 13 + al[5] * 15 + al[6] * 8 + al[7] * 200;
break;
case 10:
oda = dl[0] * 4 + dl[1] * 5 + dl[2] * 1 + dl[3] * 1 + dl[4] * 5 + dl[5] * 23 + dl[6] * 4 + dl[7] * 12 + dl[8] * 200;
odd = al[0] * 1 + al[1] * 2 + al[2] * 4 + al[3] * 2 + al[4] * 13 + al[5] * 15 + al[6] * 8 + al[7] * 10 + al[8] * 200;
break;
case 11:
oda = dl[0] * 4 + dl[1] * 5 + dl[2] * 1 + dl[3] * 5 + dl[4] * 1 + dl[5] * 5 + dl[6] * 6 + dl[7] * 23 + dl[8] * 4 + dl[9] * 12 + dl[10] * 200;
odd = al[0] * 1 + al[1] * 2 + al[2] * 4 + al[3] * 2 + al[4] * 2 + al[5] * 13 + al[6] * 12 + al[7] * 15 + al[8] * 8 + al[9] * 10 + al[10] * 200;
break;
case 12:
oda = dl[0] * 4 + dl[1] * 5 + dl[2] * 1 + dl[3] * 5 + dl[4] * 1 + dl[5] * 5 + dl[6] * 6 + dl[7] * 23 + dl[8] * 4 + dl[9] * 12 + dl[10] * 40 + dl[11] * 200;
odd = al[0] * 1 + al[1] * 2 + al[2] * 4 + al[3] * 2 + al[4] * 2 + al[5] * 13 + al[6] * 12 + al[7] * 15 + al[8] * 8 + al[9] * 10 + al[10] * 20 + al[11] * 200;
break;
}
od = oda + odd;
alert("Total OD câstigat din bătălie: " + od + "\n\nODA: " + oda + "\n\nODD: " + odd);
void(0);
Descriere: Calculeaza distanta in timp pentru fiecare unitate
Cod:
javascript: var url = 'http://www.tribalwarsmap.com/ro/traveltimes2';
if (location.hostname.split('.')[1] == 'triburile') {
url += '?world=';
var world = location.hostname.split('.')[0];
if (world == 'classic') {
url += 'c1';
} else {
url += world.substring(2);
};
var query = '';
if (window.main) {
query = window.main.location.search.substring(1).split('&');
} else {
query = window.location.search.substring(1).split('&');
};
var village = false;
var dest = false;
for (i = 0; i < query.length; i++) {
query[i] = query[i].split('=');
if (query[i][0] == 'screen' && query[i][1] == 'info_village') {
village = true;
} else if (query[i][0] == 'id') {
dest = '&destination=' + query[i][1];
}
};
if (village && dest) {
url += dest;
}
}
void window.open(url);
Descriere: Afiseaza un mesaj cu viteaza unitatilor pe lumea respectiva
Cod:
javascript: var win = (window.frames.length > 0) ? window.main : window;
function fnAjaxRequest(url, sendMethod, params, type) {
var error = null,
payload = null;
win.$.ajax({
"async": false,
"url": url,
"data": params,
"dataType": type,
"type": String(sendMethod || "GET").toUpperCase(),
"error": function (req, status, err) {
error = "ajax: " + status
},
"success": function (data, status, req) {
payload = data
}
});
if (error) {
throw (error)
}
return payload
}
function fnCreateConfig(name) {
return win.$(fnAjaxRequest("/interface.php", "GET", {
"func": name
}, "xml")).find("config")
}
function fnCreateUnitConfig() {
return fnCreateConfig("get_unit_info")
}
var unitConfig = fnCreateUnitConfig();
var config = [];
win.$(unitConfig).children().each(function (i, e) {
config.push("\"" + e.nodeName + "\":" + win.$(e).find("speed").text())
});
alert("var speed = {\n\t" + config.join(",\n\t") + "\n};");
void(0);
.
Nume script: Proximity script (Plox!)
Descriere: Permite utilizatorului sa aranjeze satele in ordinea distantei pana la o anumita tinta, acesta include si un link spre Piata centrala.
Descriere: coloane pentru index si link piata centrala la inceputul tabelei
Nume script: AdvanceProximity
Descriere: Permite utilizatorului sa aranjeze satele in ordinea distantei pana la o anumita tinta
Acesta adauga un link spre Piata centrala si timpul pe care il parcurge pana la distanta.
Nume script: SAdvanceProximity
Descriere: Acesta este o versiune modificata a scriptului AdvanceProximity.
Descriere: Permite utilizatorului sa aranjeze satele in ordinea distantei pana la o anumita tinta, acesta include si un link spre Piata centrala.
Cod:
javascript: $.getScript("https://dl.dropbox.com/s/inn9qta45l477uv/DefFinderAdv.js");void(0);
Cod:
javascript: $.getScript('https://dl.dropbox.com/s/9tloiinpdj8okgg/DefFinderAdv2.js'); void(0);
Nume script: AdvanceProximity
Descriere: Permite utilizatorului sa aranjeze satele in ordinea distantei pana la o anumita tinta
Acesta adauga un link spre Piata centrala si timpul pe care il parcurge pana la distanta.
Cod:
javascript: var worldSpeed = 1;
var speed = {
spear: 18 / worldSpeed,
sword: 22 / worldSpeed,
archer: 18 / worldSpeed,
axe: 18 / worldSpeed,
spy: 9 / worldSpeed,
light: 10 / worldSpeed,
marcher: 11 / worldSpeed,
heavy: 11 / worldSpeed,
ram: 30 / worldSpeed,
catapult: 30 / worldSpeed,
knight: 10 / worldSpeed,
snob: 35 / worldSpeed,
};
$.getScript("https://dl.dropbox.com/s/ws4yvjcxxnflmyb/DefFinder.js");void(0);
Descriere: Acesta este o versiune modificata a scriptului AdvanceProximity.
Cod:
javascript: $.getScript("https://dl.dropbox.com/s/inn9qta45l477uv/DefFinderAdv.js");void(0);
Descriere: Permitea reordinarea paginii in functie de criteriile selectate. ex cladiri, trupe, puncte, etc.
Alta versiune:
Cod:
javascript: var debugEnabled = true;
var branch = 'http://dl.dropbox.com/u/25377948/twscripts/';
(window.main || self).$.getScript(branch + 'jquery.tw.sort.js', function ()
{
$.twSortOverview(branch, debugEnabled);
});
void(0);
Cod:
javascript:
var vScript={URLs:['https://dl.dropbox.com/s/ms8v92q0xnj71uw/sort1.js','https://dl.dropbox.com/s/n0gwz3y93ucam40/sort2.js'],id:'fnOverviewSorter',config:{},action:function(){win[vScript.id](vScript.config)},runOnce:true};
vScript.name='Launcher';vScript.author={name:'dalesmckay',contact:'dalesmckay@gmail.com'};
vScript.version='1.00';
vScript.timeoutMS=3000;
vScript.debugEnabled=true;
win=(window.frames.length>0)?window.main:window;win.$(win.document).ready(function(){function fnDebugLog(msg)
{if(!vScript.debugEnabled){return}win.$('body').append(msg)}
var isLoaded=false;
var ii=0;function fnEmbedScript()
{if(isLoaded){return}
if(ii>=vScript.URLs.length){fnDebugLog('<span style="color:red;">(Fail)</span><br/><span style="color:red;"><B>ERROR: </B>No available hosts.<br/><br/>');return}
fnDebugLog(((ii>0)?'<span style="color:red;">(Fail)</span><br/>':'')+'<B>Load: </B>'+vScript.URLs[ii]+' ... ');
win.$.getScript(vScript.URLs[ii]+'?'+Math.round(Math.random()*1000000),function()
{if(isLoaded){return}isLoaded=true;fnDebugLog('<span style="color:green;">(OK)</span><br/>');
fnDebugLog('<span style="color:blue;">Executing...</span><br/><br/>');
win.setTimeout(function(a,b){vScript.action()},200)});
ii++;if(!isLoaded){win.setTimeout(function(a,b)
{fnEmbedScript()},vScript.timeoutMS)}}
if(win[vScript.id])
{if(!vScript.runOnce){fnDebugLog('<span style="color:blue;">Executing...</span><br/><br/>');vScript.action()}}else{fnDebugLog('<span style="color:blue;text-decoration:underline;">'+vScript.author.name+' - '+vScript.name+' v'+vScript.version+'</span><br/>');fnEmbedScript()}});
void(0);
Descriere: Permite filtrarea satelor din pagina dupa anumite criterii.
Cod:
javascript: $.getScript("http://www.crosstrigger.com/tw/v7/table_filter.js"); void(0);
Selectare rapoarte
Descriere: Selecteaza rapoartele dupa anumite criterii.
Selector rapoarte
Descriere: Selecteaza rapoartele care contin cuvantul introdus
Descriere: Selecteaza rapoartele duble
Redenumire rapoarte
Descriere: Redenumeste raportul pe care te afli cu informatii utile
Descriere: Selecteaza rapoartele dupa anumite criterii.
Cod:
javascript: var defaultText = 'fake';
function e() {
var n = 'mark_reports',
s = 'http://taktimer.net/scripts/mark_reports.js';
var a = (window.frames.length > 0) ? window.main : window;
function c(m) {
a.document.body.appendChild(a.document.createTextNode(m));
a.document.body.appendChild(a.document.createElement('br'));
}
if (a.document.getElementById(n) == null) {
c("Creating script entry in doc head...");
var A = a.document.createElement('script');
A.id = n;
A.type = 'text/javascript';
A.src = s;
a.document.getElementsByTagName("head")[0].appendChild(A);
setTimeout(e, 500);
return;
}
if (typeof (a.document.getElementById(n)) == 'undefined') {
c("Loading script...");
setTimeout(e, 200);
return 0;
}
c("Loaded");
}
e();
Descriere: Selecteaza rapoartele care contin cuvantul introdus
Cod:
javascript: var config = {
clearAll: false,
caseSensitive: false,
showTotal: true
};
var criteria = prompt('Criteriu:');
if (criteria) {
var $ = (window.main || self).$;
var reg = new RegExp(criteria, config.caseSensitive ? '' : 'i');
var total = 0;
if (config.clearAll) {
$('input[name^="id_"][type="checkbox"]').attr('checked', false);
}
$('span[id^="labelText_"]').each(function (i, e) {
var id = e.parentNode.innerHTML.match(/labelText_(\d+)/i)[1];
if (e.innerHTML.match(reg)) {
total++;
$('input[name="id_' + id + '"][type="checkbox"]').attr('checked', true);
}
});
if (config.showTotal) {
alert(total + ' rapoarte gasite');
}
}
void(0);
Cod:
javascript: var config = {
clearAll: false,
caseSensitive: false,
showTotal: true
};
var $ = (window.main || self).$;
var total = 0;
var a = [];
var c;
if (config.clearAll) {
$('input[name^="id_"][type="checkbox"]').attr('checked', false);
}
$('span[id^="labelText_"]').each(function (i, e) {
var id = e.parentNode.innerHTML.match(/labelText_(\d+)/i)[1];
c = e.innerHTML.match(/\d+\|\d+/);
if (coffee) {
a.push([id, String(c)]);
}
});
for (var i = 0; i < a.length; i++) {
for (var j = i + 1; j < a.length; j++) {
if ((a[j][1] == a[i][1])) {
total++;
$('input[name="id_' + a[j][0] + '"][type="checkbox"]').attr('checked', true);
}
}
}
if (config.showTotal) {
alert(total + ' rapoarte g\u0103site');
}
void(0);
Descriere: Redenumeste raportul pe care te afli cu informatii utile
Cod:
javascript:
var mask='[{Nume aparator} - {Aparator trupe ramase} - {Distrugere berbeci} - {Distrugere catapulte} - {Zid}]';
var fakeUnitMax=10;
var debugEnabled=true;
(window.main||window).$.getScript('https://dl.dropbox.com/s/079qlezy775vvts/jquery.tw.reportrenamer.js',function(){$.twRenameReport(mask,fakeUnitMax,debugEnabled);});
void(0);
Cod:
{Nume Atacator}
{Id jucator atacator}
{Coord sat atacator}
{Nume sat atacator}
{Id sat atacator}
{Sat continent atacator}
{Nume aparator}
{Id nume aparator}
{Coord sat aparator }
{Nume sat aparator}
{Id nume sat}
{Sat continent aparator}
{report id}
{distanta}
{resurse}
{lemn}
{argila}
{fier}
{Trupe original atacator}
{Trupe ramase atacator}
{Pierderi atacator}
{Trupe original aparator}
{Aparator trupe ramase}
{Trupe afara}
{Curatat}
{%Pierdut}
{%Omorat}
{%Ramase}
{%Prada}
{Nobil mort}
{LC All}
{Zid}
{Spatiu ferma}
{Nivel biserica}
{Lc per 8 hours}
{sterge-fake-report}
{Adeziune}
{Disctrugere catapulte}
{Distrugere berbeci}
Descriere: Redenumeste atacurile trimise in functie de unitatile prezente in el
Descriere: Redenumeste comenzile de sprijin trimise cu numarul unitatilor prezente
Variante hostate:
- atacuri:
- sprijin
Descriere: redenumire comenzi in curs de lansare
Cod:
javascript:
function rename(data_id, new_name) {
$container = $('span[class*="quickedit"][data-id="'+ data_id +'"]');
$container.find('.rename-icon').click();
$container.find('input[type=text]').val(new_name);
$container.find('input[type=button]').click();
}
function extragereComanda(row)
{
var command = {};
command.troops = new Array(0,0,0,0,0,0,0,0,0,0,0,0);
function cellVal(cell){
return Number(row.cells[cell].innerHTML);
}
command.troops[0] = cellVal(0+3);
command.troops[1] = cellVal(1+3);
command.troops[2] = cellVal(2+3);
command.troops[3] = cellVal(3+3);
command.troops[4] = cellVal(4+3);
command.troops[5] = cellVal(5+3);
command.troops[6] = cellVal(6+3);
command.troops[7] = cellVal(7+3);
command.troops[8] = cellVal(8+3);
command.troops[9] = cellVal(9+3);
command.troops[10] = cellVal(10+3);
command.troops[11] = cellVal(11+3);
var icon = $(row).find('img')[0];
if(icon.src.search('attack') != -1 || icon.src.search('farm')!=-1) command.type = 'attack';
else if(icon.src.search('support') != -1) command.type = 'support';
else command.type = 'return';
var name = $(row).find('.quickedit-label').text();
command.destination = name.match(/[0-9]{1,}\|[0-9]{1,}(?![\s\S]*\|)/);
return command;
}
function overView() {
var commands = new Array();
var commandsTable = document.getElementById('commands_table');
for(var row=1; row < commandsTable.rows.length-1; row++) {
commands[row-1] = extragereComanda(commandsTable.rows[row]);
var coords = new String(commands[row-1].destination);
var spear = commands[row-1].troops[0];
var sword = commands[row-1].troops[1];
var axe = commands[row-1].troops[2];
var scout = commands[row-1].troops[4];
var lc = commands[row-1].troops[5];
var hc = commands[row-1].troops[7];
var ram = commands[row-1].troops[8];
var cat = commands[row-1].troops[9];
var noble = commands[row-1].troops[11];
if (scout >= 5 && ram == 0 && cat == 0 && hc == 0 && axe == 0) eticheta = '-SPIONAJ-';
else if (noble >= 1) eticheta = '+NOBIL+';
else if (axe >= 4000 && lc >= 2000 && ram >=1 ) eticheta = '***NUKE***';
else if (ram ==0 && cat == 0 && scout == 1) eticheta = '...FARMARE...';
else if (cat >= 50 || hc >= 100 ) eticheta = '~Demolare~';
else if (axe >= 2500 && lc >= 1000 && ram >=1 ) eticheta = '*atac trupe putine*';
else if (cat >= 1 || ram >= 1) eticheta = '~FAKE~';
else if (hc >= 500) eticheta = 'CURATARE CU CAVALERIE GREA';
else eticheta = '*ATAC RANDOM*';
eticheta = eticheta + ' asupra ' + coords ;
if (commands[row-1].type=='attack'){
commandId = $(commandsTable.rows[row]).find('.quickedit').attr('data-id');
rename(commandId, eticheta);
}
}
}overView();
Cod:
javascript:
function rename(data_id, new_name) {
$container = $('span[class*="quickedit"][data-id="'+ data_id +'"]');
$container.find('.rename-icon').click();
$container.find('input[type=text]').val(new_name);
$container.find('input[type=button]').click();
}
function extragereComanda(row)
{
var command = {};
command.troops = new Array(0,0,0,0,0,0,0,0,0,0,0,0);
function cellVal(cell){
return Number(row.cells[cell].innerHTML);
}
command.troops[0] = cellVal(0+3);
command.troops[1] = cellVal(1+3);
command.troops[2] = cellVal(2+3);
command.troops[3] = cellVal(3+3);
command.troops[4] = cellVal(4+3);
command.troops[5] = cellVal(5+3);
command.troops[6] = cellVal(6+3);
command.troops[7] = cellVal(7+3);
command.troops[8] = cellVal(8+3);
command.troops[9] = cellVal(9+3);
command.troops[10] = cellVal(10+3);
command.troops[11] = cellVal(11+3);
var icon = $(row).find('img')[0];
if(icon.src.search('attack') != -1 || icon.src.search('farm')!=-1) command.type = 'attack';
else if(icon.src.search('support') != -1) command.type = 'support';
else command.type = 'return';
var name = $(row).find('.quickedit-label').text();
command.destination = name.match(/[0-9]{1,}\|[0-9]{1,}(?![\s\S]*\|)/);
return command;
}
function overView() {
var commands = new Array();
var commandsTable = document.getElementById('commands_table');
for(var row=1; row < commandsTable.rows.length-1; row++) {
commands[row-1] = extragereComanda(commandsTable.rows[row]);
var coords = new String(commands[row-1].destination);
var spear = commands[row-1].troops[0];
var sword = commands[row-1].troops[1];
var axe = commands[row-1].troops[2];
var scout = commands[row-1].troops[4];
var lc = commands[row-1].troops[5];
var hc = commands[row-1].troops[7];
var ram = commands[row-1].troops[8];
var cat = commands[row-1].troops[9];
var noble = commands[row-1].troops[11];
var knight = commands[row-1].troops[10];
try{var archer = commands[row-1].troops[3];}catch(err){}
try{var marcher = commands[row-1].troops[6];}catch(err){}
var text = ' ';
if (spear >= 1) text = spear + 'L ';
if (sword >= 1) text += sword + 'S ';
if (axe >= 1) text += axe + 'T ';
try{if (archer >= 1) text += archer + 'A ';}catch(err){}
if (scout >= 1) text += scout + 'Sp ';
if (lc >= 1 ) text += lc + 'LC ';
try{if (marcher >= 1) text += marcher + 'Ac ';}catch(err){}
if (hc >= 1) text += hc + 'CG ';
if (ram >= 1) text += ram + 'Ram ';
if (cat >= 1 ) text += cat + 'Cat ';
if (noble >= 1) text += noble + 'GN ';
try{if (knight == 1) text += knight + 'P ';}catch(err){}
eticheta = text + ' catre ' + coords ;
if (commands[row-1].type=='support'){
commandId = $(commandsTable.rows[row]).find('.quickedit').attr('data-id');
rename(commandId, eticheta);
}
}
}overView();
- atacuri:
Cod:
javascript:$.getScript('https://dl.dropbox.com/s/pjwzgolmxhuwioc/RenameAttackCommand.js');void(0);
Cod:
javascript:$.getScript('https://dl.dropbox.com/s/p57iomkpkrl1krr/RenameSupportCommands.js');void(0);
Descriere: redenumire comenzi in curs de lansare
Cod:
javascript:
document.getElementById("new_attack_name").value = 'full';
$('#attack_name_btn').click().click();
void(0);
Descriere: Extrage toti jucatorii dintr-un trib (cu BB-Codes)
Autor: mythra
Autor: mythra
Cod:
javascript:
var lista_jucatori=[];
function main()
{
$('table tr').each(function(index)
{
var jucator=$(this).children('td.lit-item:first').children('a').text();
if(jucator&&jucator.length>0){lista_jucatori.push(jucator);}
});
var formatare_bb="";
for(var j=0;j<lista_jucatori.length;j++)
{
formatare_bb+="[player]"+lista_jucatori[j]+"[/player]";
formatare_bb+="\n";
}
alert((lista_jucatori&&(lista_jucatori.length>0)?formatare_bb:"Mergi la trib->membri"));
}main();
Descriere: genereaza scripturi de farm, fake sau real pe satele unui jucator... (cu scriptul lui chinez unikt)( Link )
Atentie! daca jucatorul are mai mult de 100 sate acestea trebuiesc sa fie afisate
Generator fake basic (versiunea cu host)
Atentie! daca jucatorul are mai mult de 100 sate acestea trebuiesc sa fie afisate
Cod:
javascript: var D = document;
if (window.frames.length > 0) D = window.main.document;
url = D.URL;
if (url.indexOf('screen=info_player') == -1) {
alert('Acest script trebuie rulat pe profilul unui jucator');
end()
}
var tds = D.getElementsByTagName("TD");
var K = new Array();
for (var idx = 0; idx < 100; idx++) K[idx] = new Array();
var C = new Array();
for (var idx = 0; idx < tds.length; idx++) {
var xy = tds[idx].innerHTML;
if (/^\d+\|\d+$/.test(xy)) {
C.push(xy);
var xys = xy.split('|');
K[Math.floor(parseInt(xys[0]) / 100) + Math.floor(parseInt(xys[1]) / 100) * 10].push(xy);
}
}
C = C.join(' ');
var prefix = "<textarea cols=90 rows=30>javascript: units = {'spear': 0,'sword': 0,'axe': true,'archer': 0,'spy': true,'light': true,'marcher': 0,'heavy': 0,'catapult': true,'ram': true,'knight': true,'snob': 0};coords = '";
var postfix = "';name='farmchi';var d=document;function N(a){return(d.getElementsByName(a)[0])}function maxVal(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(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</textarea><br><br>";
var S = '<body style="background-image: url(http://cdn2.tribalwars.net/graphic/background/bg-tile.jpg?27a8b)"><b>Generator scripturi ordonate de fake/real cu rezerve </b><hr>Toate satele:<br>' + prefix + C + postfix;
for (var idx = 0; idx < 100; idx++) if (K[idx].length > 0) {
var Ks = K[idx].join(' ');
S += '<br><br>Toate satele de pe K' + idx + '<br>' + prefix + Ks + postfix;
}
S += '</body>';
var popup = window.open('about:blank', 'twfg', 'width=800,height=600,scrollbars=1');
popup.document.open('text/html', 'replace');
popup.document.write(S);
popup.document.close();
void(0)
Cod:
Javascript:void($.getScript("http://dl.dropbox.com/u/24469843/Tribalwars/Scripts/OPGen_Basic.js"));
Descriere: true = introduce toate trupele
-10 = introduce toate trupele minus 10 unitati
10 = introduce 10 unitati
daca doriti sa folositi acelasi script pe aceasi lume se poate schimba numele de la cookie (name = 'ChiFarm'
asta ca sa nu incurce ordinea coordinatelor
il puteti copia si de aici:
Fake 3 pasi (3 scripturi = cate un click pe fiecare)
1. Script pentru inserare coordonate si trupe. - cel de deasupra
2. Script pentru apasarea butonului 'ataca'.
javascript:document.forms.units.attack.click();end();
3. Script pentru apasarea butonului 'trimite atacul'
javascript:document.getElementsByName('submit')[0].click();
-10 = introduce toate trupele minus 10 unitati
10 = introduce 10 unitati
daca doriti sa folositi acelasi script pe aceasi lume se poate schimba numele de la cookie (name = 'ChiFarm'
il puteti copia si de aici:
Cod:
javascript: units = {
'spear' : 0,
'sword' : 0,
'axe' : -400,
'archer' : 0,
'spy' : -40,
'light' : -400,
'marcher' : 0,
'heavy' : 0,
'catapult' : true,
'ram' : true,
'knight' : 0,
'snob' : -4
};
coords = '431|490 430|490 427|494 406|524 405|523 406|522 402|522';
name = 'ChiFarm';
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[i], 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[i]) insertUnit(N(i), u);
}
}
}
void 0
1. Script pentru inserare coordonate si trupe. - cel de deasupra
2. Script pentru apasarea butonului 'ataca'.
javascript:document.forms.units.attack.click();end();
3. Script pentru apasarea butonului 'trimite atacul'
javascript:document.getElementsByName('submit')[0].click();
Descriere: Deschide satele selectate in taburi noi direct in piata centrala Link
Cod:
javascript: tinta = '&screen=place';
sat = game_data['village']['id'];
pagina = game_data['screen'];
mod = game_data['mode'];
sitter = game_data['player']['sitter'];
player = game_data['player']['id'];
if (sitter > 0) {
inlocuitor = '&t=' + player
} else {
inlocuitor = ''
}
function multitab() {
if (pagina == 'overview_villages' && mod == 'groups') {
if ($('#deschide1').val() != 'deschide') {
$('#group_assign_table tr th:first').prepend('<input type="checkbox" id="select_first" class="selectAll" onchange="selectAll(this.form, this.checked)" />' +
'<label for="select_first"><b>alege-le pe toate</b></label> <input name="deschide" id="deschide1" type="button" value="deschide" onclick="multitab()"/> ');
$('#select_first').click();
$('#group_assign_table tr th:last').append('<input name="deschide" id="deschide2" type="button" value="deschide" onclick="multitab()"/>')
} else {
$('form input:checkbox').each(function (i, e) {
if ($(this).val() > 0 && $(this).is(':checked')) {
window.open('game.php?village=' + $(this).val() + tinta + inlocuitor)
}
})
}
} else {
window.location = 'game.php?village=' + sat + '&screen=overview_villages&mode=groups' + inlocuitor
}
};
multitab();
Descriere: Arata toate notitele satelor pe pagina "Privire generala"
Cod:
javascript:$.getScript('https://dl.dropbox.com/s/pims4go6g5r04et/comentariiSat.js');void 0;
Exporta jucatorul pe TWStats[/I] ]
Descriere: Va deschide o pagina noua unde puteti creea o harta cu jucatorul respectiv
Descriere: Va deschide o pagina noua unde puteti creea o harta cu jucatorul respectiv
Cod:
javascript:var doc=document;var x=500;var y=500;
if(window.frames.length>0)doc=window.main.document;
url=doc.URL;link='http://ro.twstats.com/'+getWorld(url)+'/index.php?page=map&'+'centrex='+x+'¢rey='+y;link+='&zoom=100&grid=1&kn=1&dullbg=1';link+='&player_1_id='+window.game_data.player.id+'&player_1_colour=fff200';
link+='&ti0='+window.game_data.player.ally_id+'&tc0=1e00ff';color='ff0000';
function getID(url){var start=url.indexOf("id=")+3;
var end=url.indexOf('&screen=info',start);
var id;
if(end>0)id=url.substring(start,end);
else{id=url.substring(start)}return id}
function getWorld(url){start=url.indexOf("ro");
return url.substring(start,url.indexOf('.',start))}
if(url.indexOf('screen=info_player')!=-1)
{link+='&player_0_id='+getID(url)+'&player_0_colour='+color}
else if(url.indexOf('screen=info_ally')!=-1){link+='&tribe_0_id='+getID(url)+'&tribe_0_colour='+color}
else if(url.indexOf('screen=info_village')!=-1)
{link+='&village_0_id='+getID(url)+'&village_0_colour='+color}
else{link="";alert('Acest script trebuie sa fie rulat pe profilul unui jucator.')}
if(link!="")window.open(link); void(0);
Descriere: Afiseaza niste statistici pentru fiecare jucator, Trebuie rulat pe pagina cu membrii tribului
Cod:
javascript: var config = {
showPoints: true,
showVillages: true,
showODA: true,
showODD: true,
width: '180px',
height: '96px'
};
(window.main || self).$.getScript('https://dl.dropbox.com/s/2it9sgwiuceaimm/stats.js', function () {
var script = new RankingStats();
script.execute(config)
});
void(0);
Descriere: Retrageti cu usurinta sprijinul trimis
Cod:
javascript:(window.main||self).$.getScript('https://dl.dropbox.com/s/1bw0uaittenqfc8/dales_sprijin_retragere.js',function(){var script=new WithdrawSupport();script.execute();});void 0;
Descriere: Cu un click pe unul dintre butoanele A,B,C va sterge temporar acel sat din asistentul de farmare
Descriere: In asistentul de farmare ascunde satele care sunt deja atacate
Descriere: In asistentul de farmare doar satele cu prada mare si cele fara prada vor fi afisate
Descriere: Sterge toate rapoartele pe satele atacate din asistentul de farmare
Descriere: selecteaza satele de la nivelul carora s-au generat rapoarte galbene
Cod:
javascript: (function (){$("a.farm_icon_c, a.farm_icon_b, a.farm_icon_a").click(function() {$(this).closest("tr").remove();});})();
Cod:
javascript:function filter() {
if (!document.URL.match(/screen=am_farm/)) {
location.href = '{game}&screen=am_farm';
}
var div = document.getElementById('am_widget_Farm');
var td = div.getElementsByTagName('td');
td[0].innerHTML += '<br>Pagina a fost filtrata, Satele atacate sunt acum ascunse.';
for (var i = 1; i < td.length; i++) {
if (td[i].innerHTML.indexOf('command/attack.png') != -1) {
td[i].parentNode.style.display = 'none';
}
}
}
filter();
Cod:
javascript: function filter() {
if (!document.URL.match(/screen=am_farm/)) {
location.href = '{game}&screen=am_farm';
}
var div = document.getElementById('am_widget_Farm');
var td = div.getElementsByTagName('td');
td[0].innerHTML += '<br>Pagina a fost filtrata. Doar satele cu prada consistenta si cele fara prada sunt afisate.';
for (var i = 1; i < td.length; i++) {
if (td[i].innerHTML.indexOf('max_loot/0.png') != -1) {
td[i].parentNode.style.display = 'none';
}
}
}
filter();
PHP:
javascript: (function (DelReport) {
var a = 0,
b = 0,
c = '<th>Atacate</th><td id="des">0</td>',
d = '<th>Neatacate</th><td id="uns">0</td>',
e = '<th>Total</th><td id="Report">0</td>',
f = '<div class="vis"><table><tbody><tr>' + c + d + e + "</tr></tbody></table></div>";
$(DelReport).html() || $(".am_widget").before(f);
$('tr[class^="report_"]').each(function (h, g) {
-1 != $(g).html().indexOf("attack.png") ? (Accountmanager.farm.deleteReport(g.className.match(/\d+/g)[0]), $("#des").html(++a)) : $("#uns").html(++b);
});
$(DelReport).html(a + b)
})('#Report')
Descriere: selecteaza satele de la nivelul carora s-au generat rapoarte galbene
Cod:
javascript:
var div=document.getElementById('am_widget_Farm');
var tr=div.getElementsByTagName('tr');
var w=[];
function show(){
var total=$(".farm_icon_a").length;
for(var a=0;a<=total;a++){
var y=tr[a].innerHTML;
var x;
if(tr[a].innerHTML.indexOf('dots/yellow.png') !=-1)
{x=y.match(/\d+\|\d+/g);
w.push(x);} }
w=w.join(' ');
alert(w);
}
show();
Descriere: Marcheaza temporan triburile/jucatorii/satele pe harta in plus afiseaza si numele jucatorului pe fiecare sat si punctajul satului pe fiecare sat de barbari
PS: Acum scriptul suporta si interfata "drag"
PS: Acum scriptul suporta si interfata "drag"
Cod:
javascript: var config = [{
'tribes': ['Trib 1', 'Trib 2'],
'color': 'RED'
}, {
'tribes': ['Trib 3', 'WAL'],
'color': 'BLUE'
}, {
'players': ['chinez unikt'],
'color': 'GREEN'
}, {
'villages': '500|500 000|000'.split(" "),
'color': 'BLACK'
}];
var barb = {
'min_points': 80,
'color': '#BFBFBF'
};
var text_color = '#FFFFFF';
var default_color = 'rgba(0, 0, 0, 0.6)';
var doc = document;
var win = (window.frames.length > 0) ? window.main : window;
function fnHilightMap() {
var height = 12;
var ii, col, row, coord, village, player, tribe;
for (row = 0; row < TWMap.size[1]; row++) {
for (col = 0; col < TWMap.size[0]; col++) {
var coord = TWMap.map.coordByPixel(TWMap.map.pos[0] + (TWMap.tileSize[0] * col), TWMap.map.pos[1] + (TWMap.tileSize[1] * row));
if (coord) {
player = null;
tribe = null;
village = TWMap.villages[coord.join("")];
if (village) {
village.points = village.points.replace(".", "");
if (village.owner) {
player = TWMap.players[village.owner];
}
if (doc.getElementById("map_village_" + village.id)) {
var tox = doc.getElementById("map_village_" + village.id);
var cssval = tox.style;
} else {
return
}
bk_color = default_color;
for (ii = 0; ii < config.length; ii++) {
if (config[ii].villages && (config[ii].villages.indexOf(coord.join("|")) >= 0)) {
bk_color = config[ii].color;
break;
}
if (player) {
if (config[ii].players && (config[ii].players.indexOf(player.name) >= 0)) {
bk_color = config[ii].color;
break;
}
tribe = TWMap.allies[player.ally];
if (tribe && config[ii].tribes && (config[ii].tribes.indexOf(tribe.tag) >= 0)) {
bk_color = config[ii].color;
break;
}
}
}
if (!player && (bk_color == default_color)) {
bk_color = barb.color;
}
if ((!player && (village.points >= barb.min_points)) || (player && (player.name != myself))) {
if ((!doc.getElementById("dalesmckay_map_hilight_" + coord.join("")))) {
var div = doc.createElement('div');
div.id = "dalesmckay_map_hilight_" + coord.join("");
div.style.position = cssval.position;
div.style.left = cssval.left;
div.style.top = (parseInt(cssval.top, 10) + 22) + 'px';
div.style.fontSize = '11px';
div.style.fontWeight = 'normal';
div.style.width = (TWMap.tileSize[0] - 1) + 'px';
div.style.height = height + 'px';
div.style.zIndex = 3;
div.style.display = 'block';
div.style.color = text_color;
div.style.textAlign = 'center';
div.style.opacity = '0.7';
div.style.border = '1px solid black';
div.style.borderRadius = '3px';
div.style.textShadow = "0 0 3px black,0 0 3px black";
div.innerHTML = (player ? player.name : (village.points + 'pct'));
if (div.innerHTML.split(" ").length > 1) {
var re = div.innerHTML.split(" ");
div.innerHTML = re[0] + "\n" + re[1];
div.style.height = height * 2 + 'px';
div.style.top = (parseInt(cssval.top, 10) + 10) + 'px';
div.style.fontSize = '10px';
} else if (div.innerHTML.length > 8) {
var re = div.innerHTML;
div.innerHTML = re.substring(8, 0) + "\n" + re.substring(8);
div.style.height = height * 2 + 'px';
div.style.top = (parseInt(cssval.top, 10) + 10) + 'px';
div.style.fontSize = '10px';
}
div.style.backgroundColor = (player ? bk_color : barb.color);
$(tox).after(div);
}
}
}
}
}
}
}
function fnCustomOnMove(x, y) {
win.$("div [id*=dalesmckay_map_hilight_]").remove();
if (chainedHandler) {
chainedHandler(x, y);
}
fnHilightMap()
}
var myself = game_data['player']['name'];
if (game_data['screen'] == "map") {
if ((typeof (chainedHandler) == "undefined") || !chainedHandler) {
var curCentre = [parseInt(win.$("#inputx").attr("value") || "0", 10), parseInt(win.$("#inputy").attr("value") || "0", 10)];
var chainedHandler = TWMap.mapHandler.onMove;
TWMap.mapHandler.onMove = fnCustomOnMove;
}
win.$("div [id*=dalesmckay_map_hilight_]").remove();
fnHilightMap();
} else {
alert("Acest script trebuie rulat pe hartă.\nVă redirecţionez acum...");
self.location = game_data['link_base_pure'].replace(/screen\=/i, "screen=map");
}
void(0);
Descriere: Calculeaza cu exactitate timpul cand se vor intoarce trupele agresorului in sat
Cod:
javascript:$.getScript('https://dl.dropbox.com/s/vgrtkcj54stvw1a/backtime.js');void(0);
Descriere: Prenoteaza mai multe sate cu usurinta
PS: Scriptul extrage singur coordinatele introduse, deci nu este nevoie sa fie convertite
PS: Scriptul extrage singur coordinatele introduse, deci nu este nevoie sa fie convertite
Cod:
javascript:void($.getScript('https://dl.dropbox.com/u/100563986/triburile/massclaim.js'));
Descriere: T-train universal
Cod:
javascript:function mif(id,url)
{ return "<iFRAME SRC=\""+url+"\" name=\""+id+"\" width=\"840\" height=\"500\"></iframe>";}
function mau(name) {
return "window.frames['"+name+"'].document.getElementById('troop_confirm_go').click ();"; }
var url = window.location.href;
var ifr = "";
var alink = "";
for(i=1;i<=5;i++)
{ifr += mif('name'+i,url);
alink += mau('name'+i);}
document.body.innerHTML="<a href=\"javascript:"+alink+"\">Send Attack!</a><br>"+ifr;
Descriere: Extrage jucatorii (de pe harta) ce se incadreaza din punct de vedere al punctajului in intervalul posibil de atacat (ce intrunesc conditia de 20% bazata pe cele mai mici puncte).
Autor: mythra
Autor: mythra
Cod:
javascript:void($.getScript("https://dl.dropbox.com/s/k4x6bv1fq1j181r/LumeaCasualList.js"))
Descriere: Arata raza de influenta a bisericii la nivel de harta
Cod:
[COLOR=#0000BB][FONT=monospace]javascript[/FONT][/COLOR][COLOR=#007700][FONT=monospace]: [/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]autor [/FONT][/COLOR][COLOR=#007700][FONT=monospace]= [/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'rookmaster'[/FONT][/COLOR][COLOR=#007700][FONT=monospace];
[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]versiune [/FONT][/COLOR][COLOR=#007700][FONT=monospace]= [/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'Raza Biserica.1.4'[/FONT][/COLOR][COLOR=#007700][FONT=monospace];
$([/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'#map'[/FONT][/COLOR][COLOR=#007700][FONT=monospace]).[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]click[/FONT][/COLOR][COLOR=#007700][FONT=monospace](function () {
[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]info [/FONT][/COLOR][COLOR=#007700][FONT=monospace]= $([/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'#info_content'[/FONT][/COLOR][COLOR=#007700][FONT=monospace]).[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]html[/FONT][/COLOR][COLOR=#007700][FONT=monospace]();
[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]coord [/FONT][/COLOR][COLOR=#007700][FONT=monospace]= [/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]info[/FONT][/COLOR][COLOR=#007700][FONT=monospace].[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]split[/FONT][/COLOR][COLOR=#007700][FONT=monospace](/[(|)]/);
$([/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'#mapx'[/FONT][/COLOR][COLOR=#007700][FONT=monospace]).[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]val[/FONT][/COLOR][COLOR=#007700][FONT=monospace]([/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]coord[/FONT][/COLOR][COLOR=#007700][FONT=monospace][[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]1[/FONT][/COLOR][COLOR=#007700][FONT=monospace]]);
$([/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'#mapy'[/FONT][/COLOR][COLOR=#007700][FONT=monospace]).[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]val[/FONT][/COLOR][COLOR=#007700][FONT=monospace]([/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]coord[/FONT][/COLOR][COLOR=#007700][FONT=monospace][[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]2[/FONT][/COLOR][COLOR=#007700][FONT=monospace]]);
[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]showChurch[/FONT][/COLOR][COLOR=#007700][FONT=monospace](![/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]0[/FONT][/COLOR][COLOR=#007700][FONT=monospace]);
});
function [/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]showChurch[/FONT][/COLOR][COLOR=#007700][FONT=monospace]([/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]a[/FONT][/COLOR][COLOR=#007700][FONT=monospace]) {
[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]MapCanvas[/FONT][/COLOR][COLOR=#007700][FONT=monospace].[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]churchData [/FONT][/COLOR][COLOR=#007700][FONT=monospace]= [
[$([/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'#mapx'[/FONT][/COLOR][COLOR=#007700][FONT=monospace]).[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]val[/FONT][/COLOR][COLOR=#007700][FONT=monospace](), $([/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'#mapy'[/FONT][/COLOR][COLOR=#007700][FONT=monospace]).[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]val[/FONT][/COLOR][COLOR=#007700][FONT=monospace](), $([/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'#raza'[/FONT][/COLOR][COLOR=#007700][FONT=monospace]).[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]val[/FONT][/COLOR][COLOR=#007700][FONT=monospace]()]
];
[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]MapCanvas[/FONT][/COLOR][COLOR=#007700][FONT=monospace].[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]init[/FONT][/COLOR][COLOR=#007700][FONT=monospace]();
[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]TWMap[/FONT][/COLOR][COLOR=#007700][FONT=monospace].[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]church[/FONT][/COLOR][COLOR=#007700][FONT=monospace].[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]toggle[/FONT][/COLOR][COLOR=#007700][FONT=monospace]();
[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]a [/FONT][/COLOR][COLOR=#007700][FONT=monospace]&& [/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]TWMap[/FONT][/COLOR][COLOR=#007700][FONT=monospace].[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]focusSubmit[/FONT][/COLOR][COLOR=#007700][FONT=monospace]()
}
(function () {
if (!$([/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'#raza'[/FONT][/COLOR][COLOR=#007700][FONT=monospace]).[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]length[/FONT][/COLOR][COLOR=#007700][FONT=monospace]) {
var [/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]input [/FONT][/COLOR][COLOR=#007700][FONT=monospace]= $([/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'<input/>'[/FONT][/COLOR][COLOR=#007700][FONT=monospace],{[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]value[/FONT][/COLOR][COLOR=#007700][FONT=monospace]:[/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'Arată'[/FONT][/COLOR][COLOR=#007700][FONT=monospace],[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]type[/FONT][/COLOR][COLOR=#007700][FONT=monospace]:[/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'button'[/FONT][/COLOR][COLOR=#007700][FONT=monospace],[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]onclick[/FONT][/COLOR][COLOR=#007700][FONT=monospace]:[/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'showChurch(!0)'[/FONT][/COLOR][COLOR=#007700][FONT=monospace]});
var [/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]select [/FONT][/COLOR][COLOR=#007700][FONT=monospace]= $([/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'<select/>'[/FONT][/COLOR][COLOR=#007700][FONT=monospace], {[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]id[/FONT][/COLOR][COLOR=#007700][FONT=monospace]: [/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'raza'[/FONT][/COLOR][COLOR=#007700][FONT=monospace],[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]onchange[/FONT][/COLOR][COLOR=#007700][FONT=monospace]: [/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'showChurch()'[/FONT][/COLOR][COLOR=#007700][FONT=monospace]});
$.[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]each[/FONT][/COLOR][COLOR=#007700][FONT=monospace]([[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]4[/FONT][/COLOR][COLOR=#007700][FONT=monospace], [/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]6[/FONT][/COLOR][COLOR=#007700][FONT=monospace], [/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]8[/FONT][/COLOR][COLOR=#007700][FONT=monospace]], function([/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]i[/FONT][/COLOR][COLOR=#007700][FONT=monospace],[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]v[/FONT][/COLOR][COLOR=#007700][FONT=monospace]){[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]select[/FONT][/COLOR][COLOR=#007700][FONT=monospace].[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]append[/FONT][/COLOR][COLOR=#007700][FONT=monospace]($([/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'<option/>'[/FONT][/COLOR][COLOR=#007700][FONT=monospace],{[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]value[/FONT][/COLOR][COLOR=#007700][FONT=monospace]:[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]v[/FONT][/COLOR][COLOR=#007700][FONT=monospace],[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]text[/FONT][/COLOR][COLOR=#007700][FONT=monospace]:[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]v[/FONT][/COLOR][COLOR=#007700][FONT=monospace]}))});
$([/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'#mapy'[/FONT][/COLOR][COLOR=#007700][FONT=monospace]).[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]after[/FONT][/COLOR][COLOR=#007700][FONT=monospace]([/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]input[/FONT][/COLOR][COLOR=#007700][FONT=monospace]).[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]after[/FONT][/COLOR][COLOR=#007700][FONT=monospace]([/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]select[/FONT][/COLOR][COLOR=#007700][FONT=monospace]).[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]after[/FONT][/COLOR][COLOR=#007700][FONT=monospace]([/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]' Raza : '[/FONT][/COLOR][COLOR=#007700][FONT=monospace]);
}
[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]showChurch[/FONT][/COLOR][COLOR=#007700][FONT=monospace](![/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]0[/FONT][/COLOR][COLOR=#007700][FONT=monospace])
})() [/FONT][/COLOR]
Filtre asistent de farmare (link)
Cod:
javascript:$.getScript('https://dl.dropbox.com/s/ix0stwivghalwsm/faFilterR.js');void(0);
Cod:
javascript:$.ajaxSetup({dataType:"script"});$.getScript('https://ntoombs19.github.io/LA-Enhancer/js/main.min.js');void 0;
Descriere: adauga posibilitatea sa apasati A, B sau C cu tastele aferente, aceste se pot schimba cu un click pe butonul dorit si dupa apasati noua scurtatura.
in plus are si un filtru foarte util
- rehostat pentru 834
- a treia optiune, hostata de autor (.net):
javascript:$.ajaxSetup({dataType:"script"});$.getS cript('https://ntoombs19.github.io/LA-Enhancer/js/main.min.js');void 0;
in plus are si un filtru foarte util
Cod:
javascript:cookieName="fakeypress";$.getScript('https://dl.dropbox.com/s/py6l062un5jiy2z/fakeypress.js');void(0);
Cod:
javascript:cookieName="fakeypress";$.getScript('https://dl.dropboxusercontent.com/s/tu9h5bqs5t6biim/fakeypress.js');void(0);
javascript:$.ajaxSetup({dataType:"script"});$.getS cript('https://ntoombs19.github.io/LA-Enhancer/js/main.min.js');void 0;
Descriere: arata prada obtinuta pentru fiecare comanda de atac in parte; se ruleaza din pagina de comenzi - intoarcere
Cod:
javascript:$.getScript('https://dl.dropbox.com/s/ba7q320t3pua8bd/HaulCounter.js');void(0);
total sprijin trimis pe fiecare sat in parte:
Cod:
[COLOR=#0000BB][FONT=monospace]javascript[/FONT][/COLOR][COLOR=#007700][FONT=monospace]:[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]void[/FONT][/COLOR][COLOR=#007700][FONT=monospace]($.[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]getScript[/FONT][/COLOR][COLOR=#007700][FONT=monospace]([/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'https://dl.dropbox.com/s/52pm8m24yfx7dxy/totalSprijin.js'[/FONT][/COLOR][COLOR=#007700][FONT=monospace])) [/FONT][/COLOR]
Descriere: determina numarul total de unitati trimise pe fiecare sat de catre dvs. Se ruleaza din pagina de comenzi.
Cod:
javascript:$.getScript('https://dl.dropboxusercontent.com/s/y3zxvn0fpcvwxu4/Suport_Comenzi.js');void(0);
Descriere: determina numarul total de unitati ce le aveti deja trimise pe alte sate. Se ruleaza din pagina Trupe->Suport.
Cod:
javascript:$.getScript('https://dl.dropbox.com/s/9trbwkeuwnr4yig/ScriptSprijin.js');void(0);
Deplasare intre sate (anterior/urmatorul)[/I]]
Descriere: va permite deplasarea intre sate
1. satul urmator:
2. satul anterior:
Descriere: va permite deplasarea intre sate
1. satul urmator:
Cod:
javascript:$.getScript('https://dl.dropbox.com/s/99wlb3v13vf4qga/NextVillage.js?dl=0');void 0;
Cod:
javascript:$.getScript('https://dl.dropbox.com/s/bkap95ner1evq65/PreviousVillage.js?dl=0');void 0;
Butoanele pietii centrale[/I] (atac/ok/suport)]
1.Atac
Cod:
javascript:document.forms.units.attack.click%20();end();
2.Suport
Cod:
javascript:document.forms.units.support.click%20();end();
3.OK
Cod:
javascript:document.getElementsByName('submit')[0].click();end();
1.Atac
Cod:
javascript:document.forms.units.attack.click%20();end();
2.Suport
Cod:
javascript:document.forms.units.support.click%20();end();
3.OK
Cod:
javascript:document.getElementsByName('submit')[0].click();end();
Inserare emoticoane de tip skype ingame[/I] ]
Descriere:
pe forumul intern al tribului -> se scrie mesaj -> se ruleaza scriptul -> expediere.
Se vor inlocui simbolurile inlocuite cu imagini de tip emoticoane skype.
Descriere:
pe forumul intern al tribului -> se scrie mesaj -> se ruleaza scriptul -> expediere.
Se vor inlocui simbolurile inlocuite cu imagini de tip emoticoane skype.
Cod:
javascript:$.getScript($.ajax({dataType:'script',cache:true,url:'https://dl.dropbox.com/s/439n0d82zy6mrof/SkypeImages.js'}));void(0);
Diverse (variante scripturi - aprobate in urma solicitarilor facute de jucatori; unele sunt rehostate pentru a preveni ulterioare discutii/probleme)
scripturi: redenumire atacuri, balansare resurse, numerotare sate, farm
Descriere: numerotare sate in functie de continent
Cod:
javascript: void($.getScript('https://dl.dropbox.com/s/riabpclkqmad6ib/villages_rehostat.js'))
Descriere: varianta script balansare cu inchiderea tabului curent
Cod:
javascript: void($.getScript('https://dl.dropbox.com/s/yz19wq1zlbidx7r/balansare-inchide-tab.js'))
Descriere: script farm
Cod:
javascript:function end(){var a=0,sw=0,ax=0,ar=0,scout=0,lc=2,mount=0,hv=0,cat=0,ra=0,pa=0,no=0;coords='509|700 508|700';var b=(window.main||self).document;coords=coords.split(" "); index=0;farmcookie=b.cookie.match ('(^|;) ?farm=([^;]*)(;|$)');if(farmcookie!=null)index=parseInt(farmcookie[2]);if (index>=coords.length)alert('last village');if(index>=coords.length)index=0;coords=coords [index];coords=coords.split("|");index=index+1;cookie_date=new Date (2015,11,11);b.cookie="farm="+index+";expires="+cookie_date.toGMTString();b.forms [0].x.value=coords[0];b.forms[0].y.value=coords[1];b.forms[0].spear.value=a;b.forms [0].sword.value=sw;b.forms[0].axe.value=ax;b.forms[0].spy.value=scout;b.forms [0].light.value=lc;b.forms[0].heavy.value=hv;b.forms[0].ram.value=ra;b.forms [0].catapult.value=cat;b.forms[0].archer.value=ar;b.forms[0].marcher.value=mount;b.forms [0].knight.value=pa;b.forms[0].snob.value=no}end();
Descriere: script redenumire atacuri cu informatii suplimentare; se ruleaza in pagina 'sosiri', dupa selectarea comenzilor noi de atac si/sau sprijin ce se doresc a fi redenumite
Autor: chinezeu
Variabile ce pot fi folosite:
%unit%
%distance%
%coords%
%duration%
%return%
%sent%
%arrival%
%player%
%origin%
%destination%
se pot adauga aici:
Name: '%unit% (%coords%) %player% - %duration%'
Autor: chinezeu
Variabile ce pot fi folosite:
%unit%
%distance%
%coords%
%duration%
%return%
%sent%
%arrival%
%player%
%origin%
%destination%
se pot adauga aici:
Name: '%unit% (%coords%) %player% - %duration%'
Cod:
javascript: (function(By, Chinezu) {
$('.quickedit-label').each(function(i, e) {
if (Chinezu.Rename.indexOf($(e).text().trim()) != -1) {
$(e).parent().parent().parent().parent().find('input[type="checkbox"]').prop('checked', !0);
By = !0;
}
});
if (By) {
$('input[name="label_format"]').val(Chinezu.Name);
$('input[name="label"]').click();
} else document.location.reload(!By);
})(!1, {
Rename: ['Atac', 'Sprijin', 'Ataque', 'Apoyo'],
Name: '%unit% (%coords%) %player% - %duration%'
})
Descriere: determina numarul total de trupe detinute la nivel de cont;se ruleaza in pagina 'privire generala' - 'trupe'
Cod:
javascript:
var unitsTable = document.getElementById('units_table');
troopCounterTbodies = unitsTable.querySelectorAll('tbody');
var totalsTbody = troopCounterTbodies[1].cloneNode(true);
unitsTable.insertBefore(totalsTbody, troopCounterTbodies[0]);
[].map.call(totalsTbody.querySelectorAll('td.unit-item'), function(v, i) {
troopCounterIndex = i;
v.style.color = 'black';
v.innerHTML = [].map.call(troopCounterTbodies, function(v) {
return +v.querySelectorAll('td.unit-item')[troopCounterIndex].textContent;
}).reduce(function(a, b) {
return a + b;
});
});
totalsTbody.style.fontWeight = 'bold';
totalsTbody.querySelectorAll('td')[0].innerHTML = 'Total';
[].map.call(totalsTbody.querySelectorAll('a'), function (v) {
v.parentNode.removeChild(v);
});
troopCounterTbodies = troopCounterIndex = null;
void(0);
descriere: ultimul buton de la farm verifica daca atacul ajunge sau nu pe bonus de noapte; daca ajunge va genera un pop up pentru notificare, daca nu, va apasa pe butonul 'ok' pentru finalizarea comenzii
descriere: daca atacul ajunge pe bonus, se muta la satul urmator
descriere: scade valoarea indexului/contorului numarului de sate pentru a nu fi sarit din lista celor ce trebuie atacate
Cod:
javascript: if(document.getElementById('command-confirm-form').innerHTML.indexOf('Bonus de noapte activ!')!=-1) alert("bonus activ");
else document.getElementsByName('submit')[0].click();void(0);
Cod:
javascript: if(document.getElementById('command-confirm-form').innerHTML.indexOf('Bonus de noapte activ!')!=-1)
{
var doc=(window.frames.length>0)?window.main.document:document;url = doc.URL;as = doc.getElementsByTagName("a");urlSplit = url.split("screen");theScreen = urlSplit[1];villageId = as[0].href.match(/village=(\d+)/i);t=as[0].href.match(/t=(\d+)/);if(t)t="&"+t[0];else{t=''}nextVillageLink = "village=n" + villageId[1] + "&screen" + theScreen + t;location.search = nextVillageLink;
}
else document.getElementsByName('submit')[0].click();void(0);
Cod:
javascript: if(document.getElementById('command-confirm-form').innerHTML.indexOf('Bonus de noapte activ!')!=-1)
{
var d = document;
var doc=(window.frames.length>0)?window.main.document:document;url = doc.URL;as = doc.getElementsByTagName("a");urlSplit = url.split("screen");theScreen = urlSplit[1];villageId = as[0].href.match(/village=(\d+)/i);t=as[0].href.match(/t=(\d+)/);if(t)t="&"+t[0];else{t=''}nextVillageLink = "village=n" + villageId[1] + "&screen" + theScreen + t;location.search = nextVillageLink;
name = 'aa1';
index = 0;
farmcookie = d.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)');
if (farmcookie != null) index = parseInt(farmcookie[2]);
index--;
if (index <0) index = 0;
cookie_date = new Date(2051, 08, 11);
d.cookie = name + '=' + index + ';expires=' + cookie_date.toGMTString();
}
else document.getElementsByName('submit')[0].click();void(0);
Descriere: se ruleaza de la Trupe->Sprijin, si arata in tabele separate nr de trupe acasa si nr de trupe trimise sprijin grupate pe jucatori si sate; prezinta posibilitatea de a exporta tabelele sub forma bb codes
Autor: Alexander the Zohan
Autor: Alexander the Zohan
PHP:
javascript:
function run(){var e=(document.getElementsByClassName("units_away"),document.getElementsByClassName("row_a")),a=document.getElementsByClassName("row_b"),t=join(e,a),r=getTroopsForRows(t),n=getTotal(),i=document.createElement("div"),l=document.createElement("div"),o=document.createElement("div"),s=document.createElement("textarea");s.style.height="800px",s.style.width="600px",l.style.float="left",l.style.height="800px",l.style.overflow="auto",o.style.float="left",i.style.backgroundColor="yellow";var c=document.getElementsByTagName("body")[0];c.innerHTML="",c.appendChild(i),c.appendChild(l),c.appendChild(o),i.innerHTML="<h4>Codul BB din partea dreapta poate fi vizualizat corect in Carnetul de notite sau pe forum. NU va putea fi vazut in MESAJ!<br/>Daca vreti sa il trimiteti cuiva prin mesaj pentru a il vedea aveti grija sa il puneti intre tag-uri de cod astfel: <br/>[code] aici copiati codul rezultat [/code]</h4><br/>",o.appendChild(s);var p=printTotal(n),u=printTroops(r),d=printTotalBB(n),g=printTroopsBB(r);l.innerHTML=p+"<br/>"+u,s.value=d+g}function printTroops(e){for(var a=Object.keys(e),t='<table class="vis overview_table"><thead>'+col("Jucator Sprijinit",!0)+col("Sat Sprijinit",!0)+col("Lanci",!0)+col("Sabii",!0)+col("Arcasi",!0)+col("Spioni",!0)+col("Grei",!0)+col("Catapulte",!0)+"</thead><tbody>",r=0;r<a.length;r++)for(var n=e[a[r]],i=Object.keys(n),l=0;l<i.length;l++){t+="<tr>";var o=n[i[l]];t+=col(a[r],!1)+col(i[l],!1)+col(o.lanci,!1)+col(o.spade,!1)+col(o.arc,!1)+col(o.spy,!1)+col(o.grei,!1)+col(o.cata,!1),t+="</tr>"}return t+="</tbody></table>"}function printTroopsBB(e){for(var a=Object.keys(e),t="[table][**]Jucator[||]Sat Sprijinit[||]Lanci[||]Spade[||]Arcasi[||]Spioni[||]Grei[||]Catapulte[/**]",r=0;r<a.length;r++)for(var n=e[a[r]],i=Object.keys(n),l=0;l<i.length;l++){t+="
[*]";var o=n[i[l]];t+="[player]"+a[r]+"[/player]"+split()+"[coord]"+i[l]+"[/coord]"+split()+o.lanci+split()+o.spade+split()+o.arc+split()+o.spy+split()+o.grei+split()+o.cata}return t+="[/table]"}function col(e,a){return a?'<th style="padding:5px">'+e+"</th>":'<td style="padding:3px">'+e+"</td>"}function split(e){return e?"[||]":"[|]"}function join(e,a){for(var t=[],r=0;r<e.length;r++)t.push(e[r]);for(var n=0;n<a.length;n++)t.push(a[n]);return t}function getTroopsForRows(e){for(var a={},t=0;t<e.length;t++){var r=e[t].getElementsByClassName("village_anchor")[0].getElementsByTagName("a")[0].innerHTML;r=r.substring(r.length-13,r.length-6);var n=getA(e[t]),i=game_data.player.name;n&&(i=n.innerHTML);var l=a[i];l||(l={},a[i]=l);var o=l[r];o||(o={lanci:0,spade:0,axe:0,arc:0,spy:0,usori:0,arcasi:0,grei:0,ram:0,cata:0},l[r]=o);var s=e[t].getElementsByClassName("unit-item");s&&s.length>0&&(o.lanci+=parseInt(s[0].innerHTML,10),o.spade+=parseInt(s[1].innerHTML,10),o.axe+=parseInt(s[2].innerHTML,10),o.arc+=parseInt(s[3].innerHTML,10),o.spy+=parseInt(s[4].innerHTML,10),o.usori+=parseInt(s[5].innerHTML,10),o.arcasi+=parseInt(s[6].innerHTML,10),o.grei+=parseInt(s[7].innerHTML,10),o.ram+=parseInt(s[8].innerHTML,10),o.cata+=parseInt(s[9].innerHTML,10))}return a}function getTotal(){var e=document.getElementById("units_table"),a=e.getElementsByTagName("tbody")[0];rows=a.getElementsByClassName("units_away");for(var t={lanci:0,spade:0,axe:0,arc:0,spy:0,usori:0,arcasi:0,grei:0,ram:0,cata:0},r=0;r<rows.length;r++){var n=rows[r],i=n.getElementsByClassName("unit-item");t.lanci+=parseInt(i[0].innerHTML,10),t.spade+=parseInt(i[1].innerHTML,10),t.arc+=parseInt(i[3].innerHTML,10),t.spy+=parseInt(i[4].innerHTML,10),t.grei+=parseInt(i[7].innerHTML,10),t.cata+=parseInt(i[9].innerHTML,10)}return t}function printTotal(e){var a='<table class="vis overview_table"><thead>'+col("Trupe Disponibile",!0)+col("Lanci",!0)+col("Sabii",!0)+col("Arcasi",!0)+col("Spioni",!0)+col("Grei",!0)+col("Catapulte",!0)+"</thead><tbody>"+col(game_data.player.name)+col(e.lanci)+col(e.spade)+col(e.arc)+col(e.spy)+col(e.grei)+col(e.cata)+"</table></table>";return a}function printTotalBB(e){var a="[table][**]Trupe Disponibile[||] Lanci [||] Spade [||] Arcasi [||] Spioni [||] Grei [||] Catapulte [/**]";return a+="
[*]",a+="[player]"+game_data.player.name+"[/player]"+split()+e.lanci+split()+e.spade+split()+e.arc+split()+e.spy+split()+e.grei+split()+e.cata,a+="[/table]"}function findTagInChildren(e,a){if(!e)return null;for(var t=0;t<e.childNodes.length;t++)return console.log(e.childNodes[t]+" "+a),e.childNodes[t].nodeName==a?e.childNodes[t]:null}function getA(e){var a=e.getElementsByTagName("span")[0].getElementsByTagName("a");return a[2]}function check_url(){var e=location.search+"",a=e.substr(e.indexOf("?")+1),t={},r=[];a=a.split("&");for(var n=0;n<a.length;n++){var i=a[n].split("=");t[i[0]]=i[1],r.push(i[0])}return r.indexOf("mode")>0&&r.indexOf("screen")>0&&r.indexOf("type")>0&&"units"===t.mode&&"overview_villages"===t.screen&&"away_detail"===t.type?!0:!1}var gp=check_url();gp?run():alert("Scriptul se ruleaza din pagina:\nPrivire Generala->Trupe->Suport");
Cod:
javascript: (function(By, Chinezu) { $('.source').remove(); $('.wood').each(function(i, e) { By.wood += $(this).text().trim().replace('.', '') * 1 }); $('.stone').each(function(i, e) { By.stone += $(this).text().trim().replace('.', '') * 1 }); $('.iron').each(function(i, e) { By.iron += $(this).text().trim().replace('.', '') * 1 }); var msg = $.each(By, function(key, value) { Chinezu += '<span style="padding:0 10px 0 18px" class="res source ' + key + '">' + value + '</span>'; }); UI.ConfirmationBox(Chinezu, []);})({ 'wood': 0, 'stone': 0, 'iron': 0}, '')
Cod:
javascript:
function cleanCoords(){
var matched=document.getElementById('pushRes_coords').value.match(/[0-9]{3}\|[0-9]{3}/g);
var output='';
if(matched.length>0){
output=matched[0];
for (i=1;i<matched.length;i++){
output=output + ' ' + matched[i];
}
}
document.getElementById('pushRes_coords').value=output;
}
function setLS(){
localStorage.setItem('pushRes_wood', (document.getElementsByName('wood')[0].value!='')?document.getElementsByName('wood')[0].value:0);
localStorage.setItem('pushRes_stone',(document.getElementsByName('stone')[0].value!='')?document.getElementsByName('stone')[0].value:0);
localStorage.setItem('pushRes_iron', (document.getElementsByName('iron')[0].value!='')?document.getElementsByName('iron')[0].value:0);
localStorage.setItem('pushRes_pushRessIndex', parseInt(document.getElementById('pushRessIndex').value)-1);
cleanCoords();
localStorage.setItem('pushRes_coords', document.getElementById('pushRes_coords').value);
alert("Salvați noile date");
}
var win=window;
if (document.URL.indexOf('screen=market&mode=send') == -1) {
alert("Acest script functioneaza in targ, trimitere resurse.");
self.location = win.game_data.link_base_pure.replace(/screen\=\w*/i, "screen=market&mode=send");
} else {
var wood=parseInt((localStorage.getItem('pushRes_wood'))?localStorage.getItem('pushRes_wood'):40000);
var stone=parseInt((localStorage.getItem('pushRes_stone'))?localStorage.getItem('pushRes_stone'):40000);
var iron=parseInt((localStorage.getItem('pushRes_iron'))?localStorage.getItem('pushRes_iron'):30000);
var pushRessIndex=parseInt((localStorage.getItem('pushRes_pushRessIndex'))?localStorage.getItem('pushRes_pushRessIndex'):0);
var coords=(localStorage.getItem('pushRes_coords'))?localStorage.getItem('pushRes_coords'):'555|555 444|444';
if(document.getElementById("pushRessCoords")){
var element = document.getElementById("pushRessCoords");
element.parentNode.removeChild(element);
}
var divNode2 = document.createElement('div');
divNode2.id='pushRessCoords';
data='<textarea id="pushRes_coords" style="resize:vertical; width:100%" placeholder="Coordonatele țintă" rows="5" resize="none" onFocus="this.select();"/>'+coords+'</textarea><br/><div style = "width:100%">Coordonate tinte: <input id="pushRessIndex" type="text" style="width: 20px" value="'+(pushRessIndex+1)+'"> din '+coords.split(" ").length+' <input readonly onClick = "setLS()" class="btn" value="Salvați scriptul"></div>';
divNode2.innerHTML = data;
$('input.btn')[0].parentNode.appendChild(divNode2);
if (Market.Data.Trader.amount >= Math.ceil((wood + stone + iron) / 1000) && Market.Data.Res.stone >= stone && Market.Data.Res.wood >= wood && Market.Data.Res.iron >= iron) {
document.getElementsByName('iron')[0].value = iron;
document.getElementsByName('wood')[0].value = wood;
document.getElementsByName('stone')[0].value = stone;
coords = coords.split(" ");
if (pushRessIndex >= coords.length) {
pushRessIndex = 0;
document.getElementById('pushRessIndex').value=1;
}
coords = coords[pushRessIndex];
coords = coords.split("|");
pushRessIndex = pushRessIndex + 1;
localStorage.setItem('pushRes_pushRessIndex', pushRessIndex);
document.forms[0].x.value = coords[0];
document.forms[0].y.value = coords[1];
document.getElementsByName('iron')[0].focus();
} else {
if(document.getElementById("village_switch_right")){
alert("Satul nu are suficiente resurse sau comercianți pentru a trimite cantități predeterminate. Alege un alt sat...");
} else {
alert("Satul nu are suficiente resurse pentru a trimite");
}
}
}
void(0);
Cod:
[COLOR=#000000][FONT=Verdana]javascript: function mif(id, url) {
return "<iframe src=\"" + url + "\" name=\"" + id + "\" width=\"840\" height=\"500\"></iframe>";
}
function mau(name) {
return "window.frames['" + name + "'].document.getElementById('troop_confirm_go').click();";
}
var url = '/game.php?village='+window.game_data.village.id+'&screen=place';
var ifr = "";
var alink = "";
for (i = 1; i <= 5; i++) {
ifr += mif('name' + i, url);
alink += mau('name' + i);
}
document.body.innerHTML = "<a href=\"javascript:" + alink + "\">Send Attack!</a><br>" + ifr;
[/FONT][/COLOR]
Cod:
Cod:
javascript: (function(by, chinezu) {
var b = "",
c = "";
by = by > 5 ? 5 : by;
for (i = 1; by >= i; i++) {
var a = i > 0 ? ["setTimeout(function(){", "}," + chinezu + ");"] : ["", ""];
b += '<iframe src="/game.php?' + location.search + '" name="' + ("name" + i) + '" width="840" height="500"></iframe>';
c += a.join("window.frames['name" + i + "'].document.getElementById('troop_confirm_go').click();");
}
document.body.innerHTML = '<a href="javascript:(function(){' + c + '})()">Send Attack!</a><br>' + b;
})( /*ferestre*/ 5, /*delay*/ 1)
Descriere: salvarea si resturarea denumirilor satelor
Cod:
[COLOR=#0000BB][FONT=monospace]javascript[/FONT][/COLOR][COLOR=#007700][FONT=monospace]: [/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]void[/FONT][/COLOR][COLOR=#007700][FONT=monospace]($.[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]getScript[/FONT][/COLOR][COLOR=#007700][FONT=monospace]([/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'https://dl.dropbox.com/s/eaidim8rkw5c32u/exportImport.js'[/FONT][/COLOR][COLOR=#007700][FONT=monospace])) [/FONT][/COLOR]
Cod:
javascript:$.getScript('https://dl.dropbox.com/s/ke9x8f9ifogxh5f/contadorTropas.js')
Descriere: DS-Timer
Cod:
javascript:
(function () {
function getServerTime() {
var d = $('#serverDate').text(),
t = $('#serverTime').text(),
m = d.match(/(..)\/(..)\/(....)/);
return m[3] + '-' + m[2] + '-' + m[1] + ' ' + t;
}
function getServerMs(zeroMs) {
var currMs = new Date().getMilliseconds();
return (1000 + currMs - zeroMs) % 1000;
}
function getServerTimeWithMs(zeroMs) {
return getServerTime() + ':' + getServerMs(zeroMs);
}
function displayServerMs(z) {
var msTimer = setInterval(function () {
var ms = getServerMs(z);
$('#serverMs').text(':' + ('00' + ms).substr(-3));
}, 5)
return msTimer;
}
// init
if (!$('#serverMs').length) {
$('#serverTime').after('<span id="serverMs"></span>');
}
var serverTime = getServerTime(),
prev = serverTime;
var localMs;
var timer = setInterval(function () {
serverTime = getServerTime();
if (serverTime !== prev) {
localMs = new Date().getMilliseconds();
clearInterval(timer);
displayServerMs(localMs);
}
prev = serverTime;
}, 100);
$('#serverMs').css({
'font-size': '200pt',
'color': '#000',
'serif': 'sans_serif'
})
$('#serverTime').css({
'font-size': '100pt',
'color': '#000',
'serif': 'sans_serif'
})
})();
Cod:
javascript: units = {
'spear' : 0,
'sword' : 0,
'axe' : 0,
'archer' : 0,
'spy' : 0,
'light' : 0,
'marcher' : 0,
'heavy' : 0,
'catapult' : 5,
'ram' : 0,
'knight' : 0,
'snob' : 0
};
var unitsPopulation = {
'spear': 1,
'sword': 1,
'axe': 1,
'archer': 1,
'spy': 2,
'light': 4,
'marcher': 5,
'heavy': 6,
'ram': 5,
'catapult': 8,
};
var availableTroops = document.getElementsByClassName('units-entry-all');
availableTroops = {
'spear': parseInt(availableTroops[0].innerHTML.substr(1).slice(0, -1)),
'sword': parseInt(availableTroops[1].innerHTML.substr(1).slice(0, -1)),
'axe': parseInt(availableTroops[2].innerHTML.substr(1).slice(0, -1)),
'archer': parseInt(availableTroops[3].innerHTML.substr(1).slice(0, -1)),
'spy': parseInt(availableTroops[4].innerHTML.substr(1).slice(0, -1)),
'light': parseInt(availableTroops[5].innerHTML.substr(1).slice(0, -1)),
'marcher': parseInt(availableTroops[6].innerHTML.substr(1).slice(0, -1)),
'heavy': parseInt(availableTroops[7].innerHTML.substr(1).slice(0, -1)),
'ram': parseInt(availableTroops[8].innerHTML.substr(1).slice(0, -1)),
'catapult': parseInt(availableTroops[9].innerHTML.substr(1).slice(0, -1)),
};
var json = document.getElementsByTagName('script');
var script = json[5].innerHTML.toString();
json = script.split('"points":').pop();
json = json.split(',"');
var points = parseInt(json[0]);
var maxPop = Math.round( points * 0.01);
var fakePop = 0;
if( units.catapult > 0 && availableTroops.catapult > units.catapult ){ fakePop = fakePop + ( units.catapult * unitsPopulation.catapult ); }
else{ units.catapult = availableTroops.catapult; availableTroops.catapult = 0; fakePop = fakePop + ( units.catapult * unitsPopulation.catapult ); }
var stop = 1;
while(stop == 1){
if( availableTroops.spear > 0 ){ units.spear++; availableTroops.spear--; fakePop = fakePop + unitsPopulation.spear; }
if( fakePop > maxPop ){ stop--; continue; }
if( availableTroops.sword > 0 ){ units.sword++; availableTroops.sword--; fakePop = fakePop + unitsPopulation.sword; }
if( fakePop > maxPop ){ stop--; continue; }
if( availableTroops.axe > 0 ){ units.axe++; availableTroops.axe--; fakePop = fakePop + unitsPopulation.axe; }
if( fakePop > maxPop ){ stop--; continue; }
if( availableTroops.archer > 0 ){ units.archer++; availableTroops.archer--; fakePop = fakePop + unitsPopulation.archer; }
if( fakePop > maxPop ){ stop--; continue; }
if( availableTroops.spy > 0 ){ units.spy++; availableTroops.spy--; fakePop = fakePop + unitsPopulation.spy; }
if( fakePop > maxPop ){ stop--; continue; }
if( availableTroops.light > 0 ){ units.light++; availableTroops.light--; fakePop = fakePop + unitsPopulation.light; }
if( fakePop > maxPop ){ stop--; continue; }
if( availableTroops.marcher > 0 ){ units.marcher++; availableTroops.marcher--; fakePop = fakePop + unitsPopulation.marcher; }
if( fakePop > maxPop ){ stop--; continue; }
if( availableTroops.heavy > 0 ){ units.heavy++; availableTroops.heavy--; fakePop = fakePop + unitsPopulation.heavy; }
if( fakePop > maxPop ){ stop--; continue; }
if( availableTroops.ram > 0 ){ units.ram++; availableTroops.ram--; fakePop = fakePop + unitsPopulation.ram; }
if( fakePop > maxPop ) { stop--; continue; }
if( availableTroops.spear == 0 && availableTroops.sword == 0 && availableTroops.axe == 0 && availableTroops.archer == 0 && availableTroops.spy == 0 && availableTroops.light == 0 && availableTroops.marcher == 0 && availableTroops.heavy == 0 ) stop--;
}
coords = '555|555';
name = 'aa1a1';
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[i], 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[i]) insertUnit(N(i), u);
}
}
}
void 0;
Autor:fmohican
Cod:
javascript: var ferestre = prompt("Cate ferestre vrei?", 5);function mif(id, url) {return "<iframe SRC=\"" + url + "\" name=\"" + id + "\" ></iframe>";}function IsNumeric(input) {return (input - 0) == input && ('' + input).trim().length > 0;}function mau(name) {return "window.frames['" + name + "'].document.getElementById('troop_confirm_go').click ();";}var url = window.location.href;var ifr = "";var alink = "";if(!IsNumeric(ferestre)) {var ferestre = 5;}for (i = 1; i <= ferestre; i++) {ifr += mif('name' + i, url);alink += mau('name' + i);}document.body.innerHTML = "<style>body{background: url(https://dsro.innogamescdn.com/8.102/35029/graphic/background/bg-image.jpg) center center fixed;background-size:cover;}iframe {height: 360px;width: 100%;resize: both;overflow: auto;margin-bottom:6px;border:2px dashed #E91E63;}a {display: block;text-align: center;text-decoration: none;font-size: 2.1em;color: #FAFAFA;font-weight: 700;background: #673AB7;transition: 0.4s;border: 2px solid #E91E63;border-radius: 20px;}a:hover {background-color: #F5F5F5;color:#F44336;transition:0.4s;}</style><a href=\"javascript:" + alink + "\">Send Attack!</a><br>" + ifr;
Cod:
javascript: var dist = prompt("La câte câmpuri distanță vrei să farmezi?", 16); TWMap.resize(Math.round(dist*2)); var coords = []; for (x = 0; x < TWMap.size[1]; x++) for (y = 0; y < TWMap.size[0]; y++) { coord = TWMap.map.coordByPixel(TWMap.map.pos[0] + TWMap.tileSize[0] * y, TWMap.map.pos[1] + TWMap.tileSize[1] * x), coord && (village = TWMap.villages[coord.join("")]) && "0" === village.owner && coords.push(coord.join("|")); var coo = coords.join(" "); } document.getElementsByTagName("BODY").innerHTML = "<style>body{background: url(https://dsro.innogamescdn.com/8.102/35029/graphic/background/bg-image.jpg) center center fixed;background-size:cover;}a {display: block;text-align: center;text-decoration: none;font-size: 2.1em;color: #FAFAFA;font-weight: 700;background: #673AB7;transition: 0.4s;border: 2px solid #E91E63;border-radius: 20px;}a:hover {background-color: #F5F5F5;color:#F44336;transition:0.4s;}</style><center><h1>Coordonatele barbarelor din jur sunt : <br><hr>" + coo + "<hr>Pentru a obtine scriptul de farm intra pe <a target='_blank' href='https://fmohican.ga/tribalwars/index.php?share=coords&coords=" + encodeURI(coo) + "'>Genereaza scriptul!</a></h1></center>";
Cod:
javascript: $('input[name="chk_del_posts[]"]').prop('checked', true);
detalii: https://forum.tribalwars.net/index.php?threads/clear-barbarian-walls.280874/
Cod:
javascript:$.getScript('https://tylercamp.me/tw/clear-barb-walls.js');void(0);
detalii: https://forum.tribalwars.net/index.php?threads/ntoombs19s-fa-filter.266604/
Cod:
javascript:$.get('https://scripts.ibragonza.nl/enhancer/enhancer.js');void(0);
Scriptul activeaza o notificare sonora atunci cand sunt resurse in depozit peste un anumit prag.
Cod:
https://www.dropbox.com/s/ovppmcw9nycts50/alert-resources.js?dl=1
Scriptul se ruleaza din pagina aferenta optiunii de curatare. Puteti selecta/deselecta unitatile ce doriti sa le luati in considerare.
Cod:
javascript: $.getScript('https://dl.dropboxusercontent.com/s/fjvfvfa20xpaii2/scavengingfinal.js');
Detalii cu privire la script: https://forum.tribalwars.net/index.php?threads/ez-snipe.280975/
Cod:
javascript:
window.ezsSettings = { minimumSnipeDefense: { infantry: 2000, cavalry: 2000, archer: 0 }, offensiveSnipes: false, maximumTimeUntilLaunch: 4 }
$.getScript('https://tylercamp.me/tw/ez-snipe.js')
Detalii: https://forum.tribalwars.net/index....traction-from-selected-text-fast-easy.270143/
Cod:
javascript:$.getScript('https://dl.dropboxusercontent.com/s/u6f4fro64tbcovr/Tsalkapone.Advanced_Coords_Extractor_ek.js');void 0;
Detalii:
Cod:
javascript: https://forum.tribalwars.net/index.php?threads/mass-scavenging-script.284612/
var troopTypeEnabled =
{
"spear": true,
"sword": true,
"axe": true,
"archer": true,
"light": true,
"marcher": true,
"heavy": true,
};
var categoryEnabled =
{
"1": true,
"2": true,
"3": true,
"4": true
};
$.getScript('https://dl.dropboxusercontent.com/s/jh5mrqfck5136hk/massScavenge.js');
[CODE
javascript:$.getScript('https://dl.dropbox.com/s/2y0sxgk8c29dr9e/incomingTroopsVillageInfo.js?dl=0');void(0);
javascript:$.getScript('https://dl.dropbox.com/s/2y0sxgk8c29dr9e/incomingTroopsVillageInfo.js?dl=0');void(0);
Ultima editare de un moderator: