Travian Bot JScript (TBJS) by Virtuos ver.0.5.4

By Virtuos Last update Oct 8, 2008 — Installed 7,392 times.
Script Summary:
Enable Bot for Travian. It's effectiv script for autobuild all knowing buildings. Opera brawser only.
Recently Updated TopicsPosts
Archived Comments40

this script has 1 topic, 40 posts

This script has no reviews.

Attention: Opera Only!

текущая версия/current version:

TBJS ver. 0.5.4

ВЕРСИИ (VERSIONS):

0.5.4
- Обновлен механизм автопостроения.
0.5.3
- исправлено отображение индикатора ресурсов для рынка.
0.5.2 b
- исправлена некорректная работа функции переодического выполнения задач. В данной версии не выявлено некорректного выполнениях "списка задач".
0.5.1 b
- исправлена ошибка, которая переодически возникала, при автоматическом удалении выполненных задач, когда происходило некорректное смещение "списка задач".
0.5.0 b
- исправлено отображение индикатора ресурсов, в случае если ресурво достаточно для постройки. Ранее индикатор просто переставал показывать данные.
- введено 15-ти минутное обноыление текущей страницы. Сделано это с целью - при слишком длительном ожидании, пока будет нужное количество ресурсов, для построения следующего здания в списке задач, и в случае когда пользователь не проявляет никакой активности на сайте - может произойти "отлогинивание" из сайта. что не позволит выполнить задачи в "спике задач". Т.к. задача в списке задач гарантированно будет выполнена, при сколь угодно длиткльном времени ожидании достаточного количества ресурсов.
- исправлен синтаксис для БАГ репорт, который при режиме отладки выдавал синтаксические ошибки в JScript-e. Отныне скрипт выполняется корректно, с точки зрения браузера.
0.4.9 b :
- исправлена ошибка с добавлением заданий в "список задач" для зданий: рынок, академия и др.
- исправлена ошибка с выполнением списка задач для зданий: рынок, академия и др.
- для поля построения/улучшения зданий введена новая возможность: можно указать вручную - какой уровень здания будет строиться. Для того, чтобы эти воспользоваться в поле улучшения (повышения уровня) здания необходимо нажать на ссылку "Добавить задачу вручную >>", которая находится непосредственно рядом ссылкой "Добавить в список задач", далее вручную выбрать тип здания (т.к. скрипт не может сам эффективно определить тип здания), и указать его будущий уровень. Это делается для того, чтобы построить/улучшить  здание более высокого уровня, чтобы скрипт правильно мог рассчитать необходимое количество ресурсов. Скажем на одном поле вы хотите построить сразу ферму с 1-го уровня до 3-его. Для этого надо дважды добавить это поле в список задач. Чтобы правильно рассчитать потребность в ресурсах для последующих построек, отличных от +1 уровень и введена эта возможность. Это позволяет снять ограничения на будущие постройки зданий и добавления их в список задач, и максимально-возможно повышать уровень здания. Самое главное внимательно следить за правильностью и последовательностью добавления зданий для текущего поля в список задач на выполнения, тогда скрипт будет корректно выполнять задачу. Однако на данный момент не реализована функция автоопределения типа здания, поэтому его придется выбирать вручную, однако уже не надо будет вводить номер поля для построения (в случае если задача добавляется в самом поле для построения), скрипт сам сможет определить для такого варианта в каком поле строить. Будьте внимательны при формировании "списка задач".
- исправлено неправильно отображение времени для индикатора наличия ресурсов для постройки конкретного здания расположенного в поле, котором необходимо строить.
- решена ВАЖНАЯ проблема, связанная с построением на пустом участке (поле), когда есть возможность выбора здания. Теперь можно запланировать постройку на пустом поле.
0.4.8 b :
- в списке задач введена возможность добавлять задачу вручную, с выбором наименования постройки, уровня здания, и участка построения. Это позволит организовать долгосрочное планирование построек зданий любого уровня и сложности. Также это поможет решить следующую проблему: если браузер выдает страницу "ошибка 404", это значит, что вы пытались провести постройку здания дважды добавив его в список задач. Ошибка возникала из-за того, что вы (к примеру) строили здание 5-го уровня, для которого нужно одно количество ресурсов. А добавив в список дважды одновременно, вы тем самым указываете для списка уровень постройки здания 5-ый, хотя необходимо 6-ой. В списке-же задач ресурсы подсчитываются для 5-го уровня, и когда ресурсов будет достаточно, будет произведена попытка постройки, однако на самом деле уже ресурсов нужно больше, т.к. уровень здания другой, поэтому выдавалась "ошибка 404". Теперь эта проблема решаема через ручной ввод данных. Т.к. вполне естественно, что скрипт не предсказатель, и не может знать заранее какие следующие уровни зданий для данного поля вы введете. Теперь достаточно выбрать тип здания, указать его будущий уровень, указать номер поля, и нажать "добавить в список", и все. Для того чтобы узнать номер поля, подведите курсор к тому зданию которое вы хотите построить, и посмотрите ссылку на него, там где написано id=XXX в конце, это и есть номер поля - XXX.
0.4.7 b :
- добавлена внизу страницы ссылка на сайт TBJS

Автор/Author: Evgeny Ukhanov (Virtuos)

Web site TBJS

http://tbjs.narod.ru

НАЗНАЧЕНИ (PURPOSE):

- выполнение задач определенных пользователем, таких как:

  • постройка шахт
  • постройка зданий

ВОЗМОЖНОСТИ (ABILITY):

- отображение уровня заполнения склада/амбара для текущей деревни.
- отображение количества необходимых ресурсов для зданий в "списке задач".
- при выборе постройки отображается уровень наличия ресурсов для построения слудеющего уровня здания.
- возможность оперативно отключить выполнение скрипта (списка задач).
- возможность учета рассы - для Римлян учтено две постройки одновременно.
- возможность вручную вводить необходимое постройку и ее уровень - это обеспечит построение здание до любого уровня.
- возможность удаления задачи из "списка задач".

ИЗВЕСТНЫЕ НЕДОСТАТКИ (KNOWING WARINGS and BUGS):

- скрипт реализован только для одной деревни.
- нельзя осуществить список задач для разных деревень.
- не введена возможность выбора списка обязательной последовательности выполнения в "списке задач". На данный момент скрипт выполняет первое доступное здание для постройки и не ждет наступления очередности. В будущем возможно это будет учтено - работать со строгой последовательностью "списка задач" (т.е. ждать момента) пока все условия для построения здания будут выполнены или не ждать).
- скрипт не кросс-платформенный. Реализован только для Opera.
- иногда браузер может выдать "ошибка 400". Возможная причина - слишком много задач добавлено в "список задач". Для того, чтобы решить, просто надо перезапустить браузер.
- иногда браузер может выдать "ошибка 404". Это значит, что вы неправильно сформировали "список задач". К примеру для одного и того же поля (скажем Тайника) вы указали построить Тайник 5-го уровня. В первом случае скрипт построит Тайник 5-го уровня, для второй идентичной задачи скрипт будет рассчитывать количество ресурсов для 5-го уровня, и не для 6-го, и при попытке постройки может оказаться, что ресурсов не хватает, т.к. неправильно был указан будущий уровень здания. Будьте внимательный при формировании "списка задач".
- выполнение скрипта реализовано только для страницы dorf1.php, реализован механизм автоперехода на эту страницу, в случае если наступило время для выполнения одной из текущих задач в "списке задач". Это может быть неудобно для игрового процесса. Но также введена возможность отключения выполнения списка задач.

ТЕСТИРОВАНИЕ (TESTING):

- скрипт прошел успешное тестирование при следующей системной конфигурации:

  • Opera 9.25
  • Сборка 8827
  • Platform Win32
  • System Windows XP
  • JavaScript enabled
  • Cookies enabled

КАК ИСПОЛЬЗОВАТЬ (HOW TO USE):

- необходим браузер Opera (для других браузеров работоспособность не гарантируется)
- установка: скопировать файл скрипта в папку, где находятся пользовательские скрипты  Oper-ы, и ВСЕ! :)
- совместимость с другими скриптами не гарантируется.
- для добавления постройки в "список задач" необходимо зайти в уже построенную шахту/поле, и нажать ссылку "Добавить в очередь задач". Задача появится в правой части окна браузера в "Список активных задач".
- в правой части отображается общий индикатор по каждому ресурсу заполнение хранилища, под надписью "Состояние ресурсов".
- в "списке задач" отображается индикация названия задачи, ее порядковый номер, возможность удаления задачи, возможность перехода для просмотра какая постройка будет производится, индикация прогресса недостающих ресурсов до начала постройки, и отсчет времени до начала постройки.
- для временного прекращения выполнения списка задач необходимо отдать галочку "Разрешить выполнение списка задач".
- при условии нажатой галочки "Разрешить выполнение списка задач" и задачи в списке задач, готовой к выполнению будет автоматически сделан переход на страницу dorf1.php это может затруднить выполнять другие действия, учтите это!
- задачи выполняются по мере выполнения всех условий для постройки - наличия необходимого количества ресурсов.
- для Римлян учтен механизм постройки одновременно двух зданий. Его можно включить нажав галочку "Две постройки одновременно (для Римлян)"

ПРЕДУПРЕЖДЕНИЯ И ЛИЦЕНЗИИ (WARNINGS and LICENSE):

- TBJS скрипт предоставляется КАК ЕСТЬ (AS IS), вы его используете на СВОЙ СТРАХ И РИСК! Автор скрипта не несет никакой ответственности запорчу имущества, программного обеспечения, финансовых убытков, затрат, моральных потрясений. Используя скрипт вы тем самым соглашаетесь с тем, что автор скрипта не несет никакой ответственности за какие бы то ни было последствия, которые может принести использование данного скрипта.
- license: GNU General Public License (GPL) v2
- MooTools (с) (tm): My Object Oriented Javascript Tools (MooTools). Copyright (c) 2006-2007 Valerio Proietti, www.mad4milk.net, MIT Style License.
- недопускается коммерческое использование скрипта, без соответствующего разрешения авторас крипта.

Fast explanation (EN):

- Purpose: Script autobild all knowing buildings according to “Run Task”
- How to use? Install: copy script to user script folder Opera. Script work only with Opera browser.
- if you want add task to Run Task (right party of browser windows) – go to field (building) what you want build, and click to link “add task”. The task will added to Run Task list at right side. When resources for bulding will be, your task will run.
- Be carefully, when script Run – it auto go by links, and that may be get you trable. Script will deactivated with Check box “Enable task list”. For Romans support two build simultaneously.
- if you want build high level building you must do that: for example you have “Main building level 1” and want build “Main building level 3” you must go to field with “Main building”, and first click link “add task”, than add task at right panel, point building, level, and field than click link “add task” at right side.
- Script have some knowing WARNINGS and BUGS. At that time I’m wark form it.
Copyright © 2008 by Evgeny Ukhanov.