Travian: Battle Analyse v5.5.3

By MeXaon Last update Sep 1, 2009 — Installed 369,768 times.

3.5

in
Subscribe to 3.5 19 posts, 6 voices



Tom Cowling User

Are you going to update this to work with Travian 3.5?

It's been released on all the uk servers and has broken pretty much every script out there - including this one!

It's a really useful script - please update it! :D

 
MeXaon Script's Author

ok

 
jumbodragon User

yeah please update it :)

 
Signum User

Can you do something with this?

Can not save report.
Possibly travilog.org.ua does not support your language.
to add your language please contact djkojb@gmail.com

 
MeXaon Script's Author

2Signum
No. Contact to djko

 
BmW User

Does the script already support 3.5 version? :)

 
svd-12rus User

Мучится писать на инглише не буду, судя по скринам аффтар понимает русский...

Вообщем баг:

function deftable(){
...........
if(table[13].innerHTML.indexOf("img")>0) {statushero=1;dts[4]=1;}

Тут ищет клетку с героем, так вот, там не 13, а 11. т.е. должно быть:
if(table[11].innerHTML.indexOf("img")>0) {statushero=1;dts[4]=1;}
Из-за этого глючит и подсчет дефа, которые сместились на 1 и подсчет убытков

Заранее приношу извинения, в javasript почти не разбираюсь, только начал изучать. Но так и не понял, для чего нужна строка
tab.snapshotItem(0).getElementsByTagName("td")[5].appendChild(elem("p","",""));
Добавляется лишний элемент, который только портит внешний вид странички... Лишнее пространство после картинки 1го солдата, t1.

 
MeXaon Script's Author

- Исправил.
- пустой элемент стал лишний, раньше отодвигал таблицу со статистикой.
- Так же добавил возможность отключения всплывающей подсказки о войсках.

Есть баг - не работает при разведке, т.к. используется старая версия таблицы, думаю потом они и разведку сделают на новую таблицу

А сохранение логов, мучайте Djko :)

 
svd-12rus User

Я так понимаю не работали логи, только потому что картинки стали все x.gif.
А логовница вроде бы определяет расы по ним...

В итоге пришёл к такому коду:

for( var i = 1; i < 60; i++) 
saveBeta = saveBeta.
replace('img/x.gif" src="img/x.gif" class="unit u'+i+'"','img/un/u/'+i+'.gif" class="unit u'+i+'"').
replace('img/x.gif" src="img/x.gif" class="unit u'+i+'"','img/un/u/'+i+'.gif" class="unit u'+i+'"').
replace('img/x.gif" src="img/x.gif" class="unit u'+i+'"','img/un/u/'+i+'.gif" class="unit u'+i+'"').
replace('img/x.gif" src="img/x.gif" class="unit u'+i+'"','img/un/u/'+i+'.gif" class="unit u'+i+'"');		
//И вот для того, чтобы картинки в разделе "Информация" показывались, а не надписи... 
saveBeta = saveBeta.replace(/img ilo-full-src=/ig, 'img src=');

которую добавляем сразу после
saveBeta ='< table>< tbody>' + tab.snapshotItem(0).innerHTML + '< /tbody>< /table>'

И теперь всё прекрасно работает. Правда я так понимаю, картинки остались постольку поскольку. И могут убрать... Жаль героя нельзя звездочкой сделать, логовница упорно считает, что герой находится по адресу http://s1.travian.ru/img/un/u/hero.gif :(

з.ы. Там в тегах пробелы, чтобы код показать как то можно было...
Номер строки уже не знаю, а то я скрипт правил(добавил отображение потерь только когда они есть, выделение цветом "Эффективности", когда она 100% и прочее :) ), строчки сместились...

з.ы.ы. Я на примере этого скрипта javascript изучал, спасибо за сие творение :)

 
MeXaon Script's Author

Да, логовница не сохраняет автоматически, потому что необходимо выбрать еще расу, а сделано так, что если нужно делать еще какие то движения, то только через сам сайт логовницы. Наверно временно примерно так же и сделаю, сам пропишу адреса картинок.

А "ilo-full-src" это косячит imageLikeOpera или как оно там правильно называется:)

 
svd-12rus User

Под обновленную версию травы перестала работать, там снова всё перекроили... Хотелось бы поюзать исправленный скриптик :)
Вроде бы логи с разведкой тоже обновили, стали как и нападения. Хорошо бы чтобы и разведку теперь можно было 1ной кнопкой логами делать...

 
MeXaon Script's Author

Исправил, все должно работать, пока на знаю как будет, если в дефе будет несколько армий.

 
svd-12rus User

Вот только что напали, в дефе у меня три расы. Всё прекрасно работает. Спасибо :)

 
MeXaon Script's Author

Ну и славно :)

 
svd-12rus User
FirefoxWindows

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

Отключаю скрипт и всё нормально. Ощущение что где то уходит в бесконечный цикл %)

 
MeXaon Script's Author
FirefoxWindows

Странно, на спиде все работает нормально.
Да и бесконечных циклов в скрипте вроде нету.

 
svd-12rus User
FirefoxWindows

отключил все скрипты, включил обратно. Всё стало нормально. Значит мой косяк :-[

 
svd-12rus User
FirefoxWindows

Создание логов снова не работает. Изменили логовницу. Теперь логи можно делать не выбирая расу. Т.е. не нужно жать "newbeta", определяет по словам
" Легионер Преторианец Империанец Конный разведчик Конница императора Конница Цезаря Таран Огненная катапульта Сенатор Поселенец Герой"

Я так понимаю, просто POST запрос изменить :)

 
MeXaon Script's Author
FirefoxWindows

Ну че скрипт вообще хоть еще работает? :)

Cross
Presentational HTML allowed.
Use <code> for inline code and <pre> for code blocks. Use &lt; and &gt; for literal < and >.
We help break paragraphs and link your links.
or cancel