1

Тема: Плагин наковальня

Долго не доходили руки сделать этот плагин, пока  не принесла меня надобность в бездну и так, в папке с ботом, в подпапке Plugins создаем документ с названием Nakovalna.js (обязательно именно такое название!).
Вставляем сюда следующий код

function Nakovalna(enabled)
{
    if(enabled)
    {
        //должна быть одна из двух строк
PluginsOnLoad["Nakovalna"] = "NakovalnaHandler"; // работать по обновлению верхнего фрейма
    }
    else
    {
        //должна быть одна из двух строк
PluginsOnLoad["Nakovalna"] = ""; // выключить обработку по обновлению верхнего фрейма
    }
}
 
function kraga()
{
    if(top.Battle.bInBattle) return;
 
 
if(get_mainframe().document.all[0].innerHTML.match(/опытаться украсть что-нибудь из подношений/))
    external.ClickLink("опытаться украсть что-нибудь из подношений",2);
else
if(get_mainframe().document.all[0].innerHTML.match(/Рассмотреть добычу/))
    external.ClickLink("Рассмотреть добычу",2);
else
if(get_mainframe().document.all[0].innerHTML.match(/Вступить в бой. Ничего не остается./))
    external.ClickLink("Вступить в бой. Ничего не остается.",2);
else
if(get_mainframe().document.all[0].innerHTML.match(/Обидно-то/))
    external.ClickLink("Обидно-то",2);
else
if(get_mainframe().document.all[0].innerHTML.match(/Да не за что/))
    external.ClickLink("Да не за что",2);
else
if(get_mainframe().document.all[0].innerHTML.match(/Да, все так и есть/))
    external.ClickLink("Да, все так и есть",2);
else
if(get_mainframe().document.all[0].innerHTML.match(/Пригодится/))
    external.ClickLink("Пригодится",2);
else
if(get_mainframe().document.all[0].innerHTML.match(/И это хорошо/))
    external.ClickLink("И это хорошо",2);
else
if(get_mainframe().document.all[0].innerHTML.match(/Вот и отлично/))
    external.ClickLink("Вот и отлично",2);
}
 
function NakovalnaHandler()
{
        try
{
kraga();
}
 
        catch(err)
        {
//                alert(err.description); // выводит сообщение, если в результате выполнения кода была получена ошибка. Если сообщения не нужна - удалить эту строку, оставив конструкцию try{}catch(err){}
        }
}

Плагин сделан по анологии с плагином обмен грибов, вроде все ветки разговоров добавил, если нет добавляйте, поправлю.

Отредактировано Lapti13 (2012-09-04 19:31:22)

Re: Плагин наковальня

благодарность за вклад

!!!!!!!

3

Re: Плагин наковальня

Да без проблем,3ий день полет нормальный, вроде все ветки диалогов указал

4

Re: Плагин наковальня

А что там, на наковальне, дают сейчас? smile

(поблагодарил, само собой, за сообщение)

(Please log in or register to see this URL)

Re: Плагин наковальня

завтраки иногда

!!!!!!!

6

Re: Плагин наковальня

Нашел ветку которой не было, подправил

7

Re: Плагин наковальня

Cпасиба wink

Помогите боту- настроить бота

8

Re: Плагин наковальня

Выплыла еще одна ветка диалога, плагин подправил, пользуйтесь

9

Re: Плагин наковальня

А есть вариант чтоб на 4 сам пошел?

10

Re: Плагин наковальня

Конфликтует с плагином по продаже вещей в гос sad , как исправить?

11

Re: Плагин наковальня

добавь пожалуйста, ветку, в самом начале, чтоб оно скипало(тоесть выходило)  наковальню. Я что-то химичю, не выходит (
-------
Уже не актуально, у (Please log in or register to see this URL) получилось!

Отредактировано Anatolii (2013-02-17 23:40:56)

12

Re: Плагин наковальня

volok пишет:

А есть вариант чтоб на 4 сам пошел?

сделал себе молот токо вот недавно, впринципе заменить на выход на 4 этаж минутное дело, надо добраться токо до ангела мне и проверить все. Хотел его править уже ибо на 4 жемчуг нужен, буду в ангеле и маршрут скину, чтоб сливался и с 1го продолжал поход до 3, работы просто много и сын малой, бывает не до бота.