Версия: 0.9
Автор: adsarARXANGEL, guest
Описание:
Думаю, что каждому играющему в
Дозоры
знакома ситуация когда перед боем или дуэлью приходиться десятки
раз кастовать какой-либо закл (например ЛФ) для получения максимально
возможного результата(особено это утомляет при минимальных навыках или
статах перса), сорвешать однотипные действия (обратить + собрать энку),
заряжать и перекладывать арты, менять рефлекс и т.д. и т.п. Этот аддон
позволяет оптимизировать эти действия путем построения заранее определенных
вами "цепочек действий" и их последующего исполнения. Т.е. вместо десятков
кликов мышкой вам придется выполнить всего 2.
Cкачать:
Настройки:
Вам потребуется текстовый редактор умеющий понимать кодировку KOI8-R
и минимальные знания JavaScript.
- Устанавливаем аддон (плагин сохранит его в %FirefoxDir%/DozoryPlg/addons/,
- открываем файл аддона в текстовом редакторе
- находим:
var maxTries = 10; -
эта переменная отвечает за количество попыток каста.
Можно подставить, свое значение,
не очень большое (20-30 в зависимости от скорости интернет соединения) иначе браузер будет подвисать. - Находим:
var spells = new Array( - Это массив с описаниями действий следуещего формата:
-
текст отображаемый в меню.
пример: 'Ход на +' -
Требуемый результат каста:
Если 0, то результат каста не важен.; -
Параметры запроса к серверу или javascript код
- запрос - эта строка будет добавлена к "/cgi-bin/main.cgi?";
пример: "act=spell_24_" + __act + "&rm=action" - javascript - строка начинается с "EVAL:",
вызываемый код должен возвращать null при ошибке.
пример: "EVAL:myFunction(param1, param2)"
- запрос - эта строка будет добавлена к "/cgi-bin/main.cgi?";
-
Регулярное выражение для выделения из ответа
сервера результата каста. Вызывается так:
encodeURI(response).replace(spell[3], "$3");
пример: /(.*)(uskoren\.gif\'\,\'.{100}\+([0-9]{1,}))(.*)/ -
Номер цепочки кастов:
- 0 - индивидуальный каст (не включается в цепочку)
- Номера цепочек должны начинаться с 1 и итди подряд.
-
"тяжелые"
(требуется кастовать много раз для получения результата) - "легкие".
временем действия (например ярость).
Использование:
Кликаем на значке орги перса (большом) и видим меню.
ТОDO:
- Написать примеры перемещения в сумрак
- Проверка рефлекса перед кастом
- Работа с рефлексом

![]](/images/up_r.png)

![]](/images/dn_r.png)