- Оценка реакций
- 74
ScriptBag (универсальный скрипт)
Баланс ресурсов (Resource Balancer)
Отправка ресурсов
Скрипт для запроса ресов по параметрам
Выставляем ресурсы на рынок
Заполнение предложений на рынке
Таймер
РетаймТайм
Калькулятор возврата
Заметки из отчётов
Переименовщик отчётов
Менеджер отчетов
Для очистки заметок
Быстрые заметки
Покажи текст заметкок
Счётчик статики
Помощник по грабежам FA KeyPress by Crimsoni
Фарм скрипт
Фармскрипт от Akkela
Стоимость набора войск
Шаблоны для катапульт
Шаблоны для стен
Подпись количества войск в подкрепе/атаке
Переназвать деревни
Выбрать деревени по континенту
Переназвать все приказы одним кликом
Счетчик войск
Менеджер флагов
Подсчёт атак/подкреплений в маневрах
Поиск/Вывод подкрепов
Координаты из текста
Координаты из профиля
Мониторинг неактивов на карте
Ручной сбор координат с карты
Универсальный сбор координат с карты
Настройка публикации приказов
Пакетный мир - сколько дворов можно построить
Скрипт массового набора
Архивирован т.к. потерял актуальность.
CopyHTML - Копировать сайт
Подсчёт племенных оффов
Балансер (Warehouse balancer by Shinko to Kuma)
Масс поиск (Mass scavenging script by Shinko to Kuma)
Твстат без перехода
Быстрое выделение/удаление заметок
С ув., Евгений
Код:
javascript:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://drive.google.com/uc?export=download&id=0B6w8HzJr2SqReUZUbl9ZTFZKVWs';
document.getElementsByTagName("head")[0].appendChild(script);
void(0);
Код:
javascript:function MarketMain(){var a=document;var b=a.createElement('script');b.type='text/javascript';b.src='https://dl.dropboxusercontent.com/s/vki7ejts8fuj785/mb.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 OKClick(){document.getElementsByClassName("btn")[0].click();}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])}}document.querySelector("input[name='wood']").value=wood;document.querySelector("input[name='stone']").value=clay;document.querySelector("input[name='iron']").value=iron;}if(wood+clay+iron>0){OKClick()}else{insertValues()}}if(doc.URL.match(/clay=/)||doc.URL.match(/confirm_send/)){FillRes()}else{MarketMain()}
Отправка ресурсов
Код:
javascript:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://dl.dropboxusercontent.com/s/10i75mm0yn8o6rs/pushRess.js';
document.getElementsByTagName("head")[0].appendChild(script);
void( 0 );
Код:
javascript:
var server = "https://twmass.net";
var src = "/public_scripts/extended_call_res.js";
script = document.createElement('script');
script.type = 'text/javascript';
script.src = server+src;
document.getElementsByTagName("head")[0].appendChild(script);
void( 0 );
Код:
javascript:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://dl.dropboxusercontent.com/s/al56fs6mdil3usm/marketSet.js';
document.getElementsByTagName("head")[0].appendChild(script);
void( 0 );
Код:
javascript: doc=(window.frames.length>0)?document.main:document;url=doc.URL;if(url.indexOf('screen=market')==-1||url.indexOf('mode=own_offer')==-1)location.search='?screen=market&mode=own_offer&village='+game_data.village.id;else{var%20wood=new%20Number($('#wood').html());var%20clay=new%20Number($('#stone').html());var%20iron=new%20Number($('#iron').html());var%20forms=doc.getElementsByTagName('form');var%20table="";for(i=0;i<forms.length&&table=="";i++){if(forms[i].action.indexOf('action=modify_offers')!=-1){table=forms[i].getElementsByTagName('table')[0];break;}}for(i=1;table!=""&&i<table.rows.length-1;i++){child=table.rows[i].cells[1].childNodes;res=child[0].title;num="";for(j=0;j<child.length;j++){value=child[j].nodeValue;if(value!=null)num+=value;}num=num.substring(0,num.length-1);num*=new%20Number(table.rows[i].cells[2].innerHTML);if(res=='Дерево')wood+=num;if(res=='Глина')clay+=num;if(res=='Металл')iron+=num;}$("#res_sell_wood").attr('id',"res_sell_wood_");$("#res_buy_wood").attr('id',"res_buy_wood_");$("#res_sell_stone").attr('id',"res_sell_stone_");$("#res_buy_stone").attr('id',"res_buy_stone_");$("#res_sell_iron").attr('id',"res_sell_iron_");$("#res_buy_iron").attr('id',"res_buy_iron_");doc.getElementById('res_sell_wood').checked=wood>clay&&wood>iron;doc.getElementById('res_sell_stone').checked=clay>wood&&clay>iron;doc.getElementById('res_sell_iron').checked=iron>clay&&iron>wood;doc.getElementById('res_buy_wood').checked=wood<clay&&wood<iron;doc.getElementById('res_buy_stone').checked=clay<wood&&clay<iron;doc.getElementById('res_buy_iron').checked=iron<clay&&iron<wood;wood=Math.round(wood/1000);clay=Math.round(clay/1000);iron=Math.round(iron/1000);offers=Math.max(Math.max(wood,clay),iron)-Math.min(Math.min(wood,clay),iron);offers=Math.round(offers/2);tables=doc.getElementsByTagName('table');for(i=0;i<tables.length;i++){cell=tables[i].rows[0].cells[0].innerHTML;if(cell.indexOf('Купцы:')==0){offers=Math.min(offers,new%20Number(cell.substring(cell.indexOf('%20')+1,cell.indexOf('/'))));}}inputs=doc.getElementsByTagName('input');for(i=0;i<inputs.length;i++){if(inputs[i].value=='Создать')inputs[i].focus();}doc.getElementsByName('multi')[0].value=110;doc.getElementsByName('max_time')[0].value=96;doc.getElementsByName('sell')[1].value=1000;doc.getElementsByName('buy')[1].value=1000;}end();
Код:
javascript:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://dl.dropboxusercontent.com/s/be5ktynvawihl3j/timer.js';
document.getElementsByTagName("head")[0].appendChild(script);
void( 0 );
Код:
javascript:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://dl.dropboxusercontent.com/s/n5uucs45umgw1ev/retimeTime.js';
document.getElementsByTagName("head")[0].appendChild(script);
void( 0 );
Код:
yepnope({ load: 'https://drive.google.com/uc?export=download&id=0BzqXGTX17n1DejJWY2VucUZQTzA' });
Код:
javascript:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://dl.dropboxusercontent.com/s/uhnj3mdgqfp5b7o/notesFromReport.js';
document.getElementsByTagName("head")[0].appendChild(script);
void( 0 );
Код:
javascript:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://dl.dropboxusercontent.com/s/bt1ejwj8iu3579u/reportRename.js';
document.getElementsByTagName("head")[0].appendChild(script);
void( 0 );
Код:
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();
Код:
javascript:
var win = window, loc = win.location;
loc.contains = function(search_value) {
return window.document.URL.search(search_value) != -1;
};
var NoteCleaner = {
map: {
init: function() {
TWMap.get_village_note = function (village_id) {
var icon = TWMap.villageIcons[village_id];
if(icon != undefined && icon.note != undefined) {
return icon.note;
}
return false;
};
TWMap.clear_note = function (village_id, image_source) {
TribalWars.post('info_village', { ajaxaction: 'edit_notes', id: village_id }, {note: ''}, function(result) {
$('img[id=map_icons_' + village_id + ']').each(function(index, element) {
var $element = $(element);
if($element.attr('src') == image_source) {
$element.remove();
}
});
delete TWMap.villageIcons[village_id].note;
});
};
TWMap.mapHandler.onClick = function(x, y, e) {
var village = TWMap.villages[x * 1000 + y];
var note = TWMap.get_village_note(village.id);
if(note) {
TWMap.clear_note(village.id, note.img);
}
return false;
};
}
},
combined_view: {
clear_note: function ( event ) {
TribalWars.post('info_village', { ajaxaction: 'edit_notes', id: event.data.village_id }, {note: ''}, function(result) {
event.data.element.find('span[class*=village_note]').remove();
});
},
init: function() {
$('tr.nowrap:has( span[class*=village_note] )').each( function(index) {
var j_element = $(this);
var data_id = j_element.find('.quickedit-vn').attr('data-id');
$(this).find('span[class*=village_note]').on('click', { village_id : data_id, element : j_element }, NoteCleaner.combined_view.clear_note);
});
}
},
init: function () {
if(loc.contains(/screen=map/)) {
this.map.init();
} else {
this.combined_view.init();
}
}
};
NoteCleaner.init();
Код:
javascript:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://dl.dropboxusercontent.com/s/ivp0geotkrhggsw/setNotice.js';
document.getElementsByTagName("head")[0].appendChild(script);
void(0);
Код:
javascript:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://dl.dropboxusercontent.com/s/wnz5qe3hpi1aa7c/showNotes.js';
document.getElementsByTagName("head")[0].appendChild(script);
void( 0 );
Код:
javascript:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://dl.dropboxusercontent.com/s/c6jum6zatepf3os/getTroopsInVill.js';
document.getElementsByTagName("head")[0].appendChild(script);
void(0);
CODE]javascript:cookieName="fakeypress";$.getScript('https://dl.dropbox.com/s/py6l062un5jiy2z/fakeypress.js');void(0);[/CODE]
Код:
javascript: var cookieName = "akk";
var sp = 0;
var sw = 0;
var ax = 0;
var scout = 1;
var lc = 100;
var hv = 0;
var cat = 0;
var ra = 0;
var coords = 'xxx|yyy xxx|yyy';
var doc = document;
var url = document.URL;
if (url.search(/screen=place/) != -1 && url.search(/try=confirm/) === -1 && document.forms[0].x.value === "" && document.forms[0].y.value === "") {
url = document.URL;
if (url.indexOf('screen=place') == -1) {
alert('This script needs to be run from the rally point');
}
coords = coords.split(" ");
var index = 0;
farmcookie = document.cookie.match('(^|;) ?' + cookieName + '=([^;]*)(;|$)');
if (farmcookie != null) {
index = parseInt(farmcookie[2]);
}
if (index >= coords.length) {
index = 0;
}
coords = coords[index];
coords = coords.split("|");
index = index + 1;
cookie_date = new Date(2020, 12, 12);
document.cookie = cookieName + "=" + index + ";expires=" + cookie_date.toGMTString();
doc.forms[0].x.value = coords[0];
doc.forms[0].y.value = coords[1];
insertUnit(doc.forms[0].spear, sp);
insertUnit(doc.forms[0].sword, sw);
insertUnit(doc.forms[0].axe, ax);
insertUnit(doc.forms[0].spy, scout);
insertUnit(doc.forms[0].light, lc);
insertUnit(doc.forms[0].heavy, hv);
insertUnit(doc.forms[0].ram, ra);
insertUnit(doc.forms[0].catapult, cat);
} end()
Код:
javascript:script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://dl.dropboxusercontent.com/s/3qg4rrxbe0hsuyw/farm.js';
document.getElementsByTagName("head")[0].appendChild(script);
void( 0 );
Код:
javascript:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://dl.dropboxusercontent.com/s/ad07mvsu2rr6ikk/unitCostTime.js';
document.getElementsByTagName("head")[0].appendChild(script);
void( 0 );
Код:
javascript:yepnope('https://drive.google.com/uc?export=download&id=0BzqXGTX17n1DejRCYVdyVHhnRkU');
Код:
javascript:yepnope('https://drive.google.com/uc?export=download&id=0BzqXGTX17n1DcUVMZEJTOUtOcHM');
Код:
javascript:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://dl.dropboxusercontent.com/s/o5wmm9692zz71f5/troopsInSubmitName.js';
document.getElementsByTagName("head")[0].appendChild(script);
void( 0 );
Код:
javascript:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://dl.dropboxusercontent.com/s/oppgfd64fifq7jl/villRename.js';
document.getElementsByTagName("head")[0].appendChild(script);
void( 0 );
Код:
javascript:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://dl.dropboxusercontent.com/s/rl5s9ugpgdi2qjb/selectbykont.js';
document.getElementsByTagName("head")[0].appendChild(script);
void( 0 );
Код:
javascript:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://dl.dropboxusercontent.com/s/k189gdgff5mm70v/commandsRename.js';
document.getElementsByTagName("head")[0].appendChild(script);
void( 0 );
Код:
javascript:(window.main||window).$.getScript('https://media.innogamescdn.com/com_DS_UK/Scripts/troop_counter.js');void 0;
Код:
javascript:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://dl.dropboxusercontent.com/s/k5q15rw3ex7nz0y/flagMngr.js';
document.getElementsByTagName("head")[0].appendChild(script);
void( 0 );
Код:
javascript:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://dl.dropboxusercontent.com/s/zo8ujs9d989i7j4/incount.js';
document.getElementsByTagName("head")[0].appendChild(script);
void( 0 );
Код:
javascript:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://dl.dropboxusercontent.com/s/otgw3jr2arl5wp9/withdraw.js';
document.getElementsByTagName("head")[0].appendChild(script);
void( 0 );
Код:
javascript:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://dl.dropboxusercontent.com/s/m8q3osevgd4x35m/getSelCoords.js';
document.getElementsByTagName("head")[0].appendChild(script);
void( 0 );
Код:
javascript:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://dl.dropboxusercontent.com/s/n1wja67ntv00obs/coordsFromProfile.js';
document.getElementsByTagName("head")[0].appendChild(script);
void( 0 );
Код:
javascript:$.getScript("https://drive.google.com/uc?export=download&id=0BzqXGTX17n1DOGlsUHpXZGphRFE");
Код:
javascript:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://dl.dropboxusercontent.com/s/0vekf0iztu1va0m/coords_pick.js';
document.getElementsByTagName("head")[0].appendChild(script);
void( 0 );
Код:
javascript: var debugEnabled=true;
var branch='http://dl.dropbox.com/u/25377948/twscripts/';
(window.main||self).$.getScript(branch+'jquery.tw.farmfinder.js',function(){$.twFarmFinder(branch,debugEnabled);});
void(0);
Код:
javascript:
var doc=document;
if(doc.URL.search(/&mode=command_sharing/) != -1){
var CheckSee=doc.getElementsByName("view[]");
var CheckPubl=doc.getElementsByName("share[]");
for(i=0; i<=CheckSee.length; i++){
CheckSee[i].checked = true;
CheckPubl[i].checked = true;
}
} else {
alert("Перейдите в настройку Публикации приказов");
}
end()
Код:
javascript:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://dl.dropboxusercontent.com/s/o948o8i7e5sm7ln/countSnobforPacks.js';
document.getElementsByTagName("head")[0].appendChild(script);
void( 0 );
Архивирован т.к. потерял актуальность.
Код:
javascript: var n = prompt("
1.insert your name
2.insert your name
3.insert your name
4.insert your name
5.insert your name
6.insert your name
", "0");n = parseInt(n);
if (n == 1) {
var units = [0, 200, 0, 0, 15, 0, 0, 2191, 0, 100];
} else if (n == 2) {
var units = [0, 0, 0, 0, 15, 30, 0, 0, 0, 0];
} else if (n == 3) {
var units = [0, 0, 0, 0, 15, 0, 0, 0, 0, 40];
} else if (n == 4) {
var units = [0, 400, 0, 0, 15, 0, 0, 2191, 0, 100];
} else if (n == 5) {
var units = [0, 0, 0, 0, 15, 0, 0, 0, 0, 0];
} else if (n == 6) {
var units = [0, 8, 0, 7, 0, 0, 0, 0, 0, 100];
} else {
var units = [0, 0, 0, 0, 0, 0, 0, 0];
}
var farm = 200;
var res = [0, 0, 0];
if (game_data.mode != 'mass') $(location).attr('href', game_data.link_base_pure + 'train&mode=mass');
function D(a, b) {
v = [];
if (a.length == b.length) {
for (t = 0; t < a.length; t++) {
if (b[t] != 0) {
v[t] = a[t] * 1.0 / b[t]
} else {
v[t] = 0
}
}
}
return v
}
function Q(r) {
v = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
for (u = 3; u < r.cells.length; u++) {
try {
v[u - 3] = parseInt(r.cells[u].childNodes[1].childNodes[1].firstChild.title, 10)
} catch (e) {}
if (isNaN(v[u - 3])) {
v[u - 3] = 0
}
}
return v
}
function R(r) {
v = [0, 0, 0, 0];
var s = r.cells[1].textContent.split("\n");
var f = r.cells[2].innerHTML.split("/");
v[0] = parseInt(s[1].replace(".", ""), 10) - res[0];
v[1] = parseInt(s[2].replace(".", ""), 10) - res[1];
v[2] = parseInt(s[3].replace(".", ""), 10) - res[2];
v[3] = f[1] - f[0] - farm;
return v
}
function P(r) {
v = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
for (u = 3; u < r.cells.length; u++) {
try {
v[u - 3] = parseInt(r.cells[u].childNodes[1].textContent.split("\n")[2], 10)
} catch (e) {}
if (isNaN(v[u - 3])) {
v[u - 3] = 0
}
}
return v
}
c = $("table.vis");c = c[2].rows;
if ($("#mass_train_table [src*=unit_archer]").length == 0) {
f = ["spear", "sword", "axe", "spy", "light", "heavy", "ram", "catapult"];
s = [[50, 30, 10, 1], [30, 30, 70, 1], [60, 30, 40, 1], [50, 50, 20, 2],
[125, 100, 250, 4], [200, 150, 600, 6], [300, 200, 200, 5], [320, 400, 100, 8]]
} else {
f = ["spear", "sword", "axe", "archer", "spy", "light", "marcher", "heavy", "ram", "catapult"];
s = [[50, 30, 10, 1], [30, 30, 70, 1], [60, 30, 40, 1], [100, 30, 60, 1], [50, 50, 20, 2],
[125, 100, 250, 4], [250, 100, 150, 5], [200, 150, 600, 6], [300, 200, 200, 5], [320, 400, 100, 8]]
}
for (r = 1; r < c.length; r++) {
b = [];
z = [0, 0, 0, 0];
for (i = 0; i < f.length; i++) {
b[i] = units[i] - (Q(c[r])[i] + P(c[r])[i]);
if (b[i] < 0) {
b[i] = 0
}
for (j = 0; j < 4; j++) {
z[j] += s[i][j] * b[i]
}
};
a = D(R(c[r]), z), h = a[0];
for (t = 1; t < a.length; t++) {
if (a[t] < h) {
h = a[t]
}
}
if (h > 1.0) {
h = 1.0
}
for (i = 0; i < f.length; i++) {
n = b[i] * h;
if (n < 0) {
n = 0
}
if (n > 1) {
if (c[r].cells[3 + i].childNodes[3]) {
x = c[r].cells[3 + i].childNodes[3];
x.value = parseInt(n, 10)
}
}
}
}
end()
Код:
javascript: void(function(){var s=document.createElement('script'),sa='setAttribute';s[sa]('type','text/javascript');s[sa]('src','https://dl.dropboxusercontent.com/s/hdch9qipbtn0mcj/send.js');document.body.appendChild(s); })();
Код:
javascript: $.getScript("https://pastebin.com/raw/N8xT1Vmj"); void(0);
Код:
javascript:
$.getScript("https://shinko-to-kuma.com/scripts/WHBalancerShinkoToKuma.js");
Код:
javascript:
var premiumBtnEnabled=false;
$.getScript('https://shinko-to-kuma.com/scripts/massScavenge.js');
Код:
javascript:
let app = {
_config: null,
load(config) {
this._config = config;
// Create available options
let options = "";
Object.keys(this._config.stats)
.forEach((s) => options +=
`<option value="${s}">${this._config.stats[s]}</option>`);
// Load all required elements
$('#player_info')
.parent()
.next()
.prepend(`
<table class="vis" width="100%"> \
<tbody>
<tr>
<th colspan="2">
<span style="padding-top: 20px; vertical-align: middle;">Статистика игрока</span>
<select id="change-stats" class="float_right">${options}</select>
</th>
</tr>
<tr>
<td colspan="2" align="center">
<img id="profile-stats-img" src="${this.getImage("points")}" alt="Obraz">
</td>
</tr>
</tbody>
</table>
`);
$("#change-stats")
.on('change', (e) => {
let stat = $(e.delegateTarget)
.val();
$('#profile-stats-img')
.attr("src", app.getImage(stat));
});
},
getImage(stat) {
let id = game_data.player.id;
let params = window.location.href
.split('?')[1]
.split('#')[0]
.split('&')
.forEach((e) => {
if (e.includes("id")) {
id = e.split('=')[1];
}
});
let url = this._config.server
.replace("{world}", game_data.world)
.replace("{graph_type}", stat)
.replace("{player_id}", id);
return url;
}
};
app.load({
server: "https://ru.twstats.com/{world}/image.php?type=playergraph&graph={graph_type}&id={player_id}",
stats: {
"points": "Очки",
"villages": "Деры",
"od": "Всего поверженных",
"oda": "Поверженные в атаке",
"odd": "Поверженные в защите",
"rank": "Ранг"
}
});
Код:
javascript:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://dl.dropboxusercontent.com/s/sp4bg1twxpug5iy/notesOverview_deleteByTribe.js';
document.getElementsByTagName("head")[0].appendChild(script);
void( 0 );
С ув., Евгений
Последнее редактирование модератором: