MARANCANO

Элитный кавалерист
Оценка реакций
696
Сначала с телефона перестал работать, теперь и с ПК
 

Akkela

Кавалерист
Член команды
Модератор
Оценка реакций
71
Доброго времени суток,

Прошло всего 4 года, но уже выкатил обновление 8-)
Добавил подпись церквей и башен.
Если после чистки кэша что то не работает - дайте знать.

С ув., Евгений
 

FauzenD

Копейщик
Оценка реакций
31
вроде не исправилась ошибка:
сидел с яндексБраузере, после данной обновы и чистки всего(кэша) пару раз работало нормально, но вскоре снова некорректно стало заполняться.
перешел на гуглХром - сперва все отлично было (1день) и опять такая же ошибка.
 

Akkela

Кавалерист
Член команды
Модератор
Оценка реакций
71
Доброго времени суток,

отчеты в триклятом чате мешали работе скрипта. Я им не пользуюсь, поэтому ток сейчас узнал что к чему.
Вроде поправил, проверяйте.

С ув., Евгений
 

Slojka

Элитный кавалерист
Оценка реакций
966
Скажу сразу, я не пользуюсь данным скриптом, потому что мне лень, поэтому не особо в курсе, как он работает, но мне тут донесли, что он не работает на подкрепы, но это было бы полезно. Мб уже работает, и я изобрел велосипед.
Короче сам код:
Код:
javascript:
supp = document.getElementsByClassName('quickedit-label');
if (supp[0].innerText.indexOf('подкрепление') != '-1' || supp[0].innerText.indexOf('Подкрепление') != '-1')
{
h = TribalWars.getGameData().csrf;
var world = TribalWars.getGameData().world;
vid = TribalWars.getGameData().village.id;
var un = document.getElementsByClassName('overlay-item');
//alert (un[1].innerText);
var v = document.getElementsByClassName('village_anchor contexted');
var vvid = v[0].dataset.id;
var unitt = document.getElementsByClassName('vis');
var uunit = unitt[4].children[0].children[1];
var time = document.getElementsByClassName('vis');
uri = time[3].children[0].children[1].innerText + ' [player]'+un[1].innerText+'[/player]' + '\n';
uri = uri + 'Пришел подкреп. Количество: ';
for (i=0; i<uunit.children.length; i++)
{
uri = uri + ' ' + uunit.children[i].innerText;
}
uri = encodeURI(uri);

var xhr = new XMLHttpRequest();
xhr.open("POST", 'https://'+world+'.voyna-plemyon.ru/game.php?village='+vid+'&screen=api&ajaxaction=village_note_edit', true);
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xhr.send('village_id='+vvid+'&note='+uri+'&h='+h);

UI.SuccessMessage ("Заметка создана",1500);
}
void(0);
Как работает:
1) Открыли отчет с подкрепом
Screenshot_7.png
2) Нажали на скрипт. Появилась надпись "Заметка создана" (или не появилась)
3) Посмотрели результат:
Screenshot_8.png

___________________________
Для Аккелы.
В первых двух строчках условие, которое позволяет понять, что отчет именно о подкрепе, то есть теоретически можно просто взять этот код и вставить в твой скрипт. Если отчет будет не о подкрепе, то твой скрипт не нарушится (наверно).
 
Последнее редактирование:

БандиШа

Кавалерист
Оценка реакций
244
заметки о подкрепах можно сделать, чтоб они добавлялись ? а то идет 1000тк нужно добавить и 7к коп, которые подошли позже. они просто заменяются. надо бы добавить
 

ПеченЮшка

Конный лучник
Оценка реакций
518
в 70 мире скрипт перестал работать, в 68 этот же скрипт работает прекрасно.
 
Верх