1

Тема: Плагин : Плавильный котел Sand 4эт

Плагин для плавки частиц в слитки.
Назвать kotelsand.js

function kotelsand(enabled)
{
    if(enabled)
    {
        PluginsOnLoad["kotelsand"] = "kotelsandHandler";
    }
    else
    {
        PluginsOnLoad["kotelsand"] = "";
    }
}
 
function kotelsandHandler()
{
    try
    {
             if(top.Battle.bInBattle) return;
        var doc = get_mainframe().document.all[0].innerHTML;
 
         if(doc.indexOf("Выплавить золото") > -1)
            external.ClickLink("Выплавить золото",2)
            else
        if(doc.indexOf("Выплавить серебро") > -1)
            external.ClickLink("Выплавить серебро",2)
            else
        if(doc.indexOf("Выплавить серебро") > -1)
            external.ClickLink("Выплавить серебро",2)
            else
        if(doc.indexOf("Выплавить медь") > -1)
            external.ClickLink("Выплавить медь",2)
            else
        if(doc.indexOf("Приготовить") > -1)
            external.ClickLink("Приготовить",2)
            else
        if(doc.indexOf("Хватит плавить") > -1)
            external.ClickLink("Хватит плавить",2)
            else
        if(doc.indexOf("Все понятно") > -1)
            external.ClickLink("Все понятно",2)
    }
    catch(err)
    {
        external.AddToChat("Ошибка плагина Плавки слитков");
    }
}

Вот ссылка на сам (Please log in or register to see this URL) плагина

Отредактировано lovemy (2013-06-18 08:29:02)

2

Re: Плагин : Плавильный котел Sand 4эт

закрепите тему пожалуста

3

Re: Плагин : Плавильный котел Sand 4эт

08:34:02 Ошибка плагина Плавки слитков

4

Re: Плагин : Плавильный котел Sand 4эт

Boriska69 пишет:

08:34:02 Ошибка плагина Плавки слитков

город выставлен в настройках бота? так как у меня если другой город - то сразу при запуске ошибку выдает.
добавил в первое сообщение полностью файл плагина.

Отредактировано lovemy (2013-06-18 08:29:47)

5

Re: Плагин : Плавильный котел Sand 4эт

lovemy пишет:
Boriska69 пишет:

08:34:02 Ошибка плагина Плавки слитков

город выставлен в настройках бота?

имеешь ввиду город авторизации при запуске бота?

6

Re: Плагин : Плавильный котел Sand 4эт

lovemy пишет:
Boriska69 пишет:

08:34:02 Ошибка плагина Плавки слитков

добавил в первое сообщение полностью файл плагина.

не понял. подправил плагин или что? а то не понятно

Отредактировано Boriska69 (2013-06-18 19:11:29)

7

Re: Плагин : Плавильный котел Sand 4эт

Boriska69 пишет:
lovemy пишет:
Boriska69 пишет:

08:34:02 Ошибка плагина Плавки слитков

добавил в первое сообщение полностью файл плагина.

не понял. подправил плагин или что? а то не понятно

ничо не правил,просто выложил сам файл.
Просто мож плохо скопировал ты или я.

8

Re: Плагин : Плавильный котел Sand 4эт

lovemy пишет:

ничо не правил,просто выложил сам файл.
Просто мож плохо скопировал ты или я.

скачал, запустил через авторизацию в Санде, ошибка была опять, но плагин работал, спасибо smile

9

Re: Плагин : Плавильный котел Sand 4эт

Boriska69 пишет:
lovemy пишет:

ничо не правил,просто выложил сам файл.
Просто мож плохо скопировал ты или я.

скачал, запустил через авторизацию в Санде, ошибка была опять, но плагин работал, спасибо smile

странно((( просто я его включаю и выключаю постоянно и ошибки не бывает

10

Re: Плагин : Плавильный котел Sand 4эт

Совет, плагин еще дорабатывать надо:
1) сейчас ювелирку не выплавляет
2) плавит металл в одной и той же последовательности, следовательно, судя по порядку выплавки, до меди шанс дойти крайне мал.
Я в свое время когда писал такой плагин, споткнулся на втором пункте. Сперва хотел сделать анализатор рюкзака на количество определенного металла, но сломал зубы об мат. часть. Затем пришла идея просто сделать рандомизацию при выборе, какой из слитков плавить, но интерес тогда уже пропал к БК и так и не доделал. Так что дерзайте smile

У меня все работает, что я делаю не так ?

11

Re: Плагин : Плавильный котел Sand 4эт

ZhEkA_BK пишет:

Совет, плагин еще дорабатывать надо:
1) сейчас ювелирку не выплавляет
2) плавит металл в одной и той же последовательности, следовательно, судя по порядку выплавки, до меди шанс дойти крайне мал.
Я в свое время когда писал такой плагин, споткнулся на втором пункте. Сперва хотел сделать анализатор рюкзака на количество определенного металла, но сломал зубы об мат. часть. Затем пришла идея просто сделать рандомизацию при выборе, какой из слитков плавить, но интерес тогда уже пропал к БК и так и не доделал. Так что дерзайте smile

а как вообще делается рандом выбора диалога?я просто ноль в этом и не понимаю.
я бы доработал - если кто расскажет.
и ещё вопрос,реально сделать типа два котла плавим частицы а 3й слитки металла?

12

Re: Плагин : Плавильный котел Sand 4эт

Реально.
На клетке в начале маршрута создаешь переменную qqq=false;
На клетке перед последним котлом ставишь qqq=true;
И в плагине делаешь две ветки диалога в зависимости от значения qqq.
В идеале все проделать через гетВал, сетВал.
Рандомизация делается через маз.рандом. Больше 0.5 одна ветка диалогов, меньше- другая.
Подробнее расписать не могу, времени нет.

У меня все работает, что я делаю не так ?

13

Re: Плагин : Плавильный котел Sand 4эт

else
        if(doc.indexOf("Выплавить серебро") > -1)
            external.ClickLink("Выплавить серебро",2)
            else
        if(doc.indexOf("Выплавить серебро") > -1)
            external.ClickLink("Выплавить серебро",2)
            else

Наверно подразумевался в одном случае свинец

14

Re: Плагин : Плавильный котел Sand 4эт

Здравствуйте! Вот тут кое что...
Третий котёл постоянно выбивает
18:37:18 Ошибка плагина Плавки слитков
При этом ни в какую не хочет плавить медь первый свиток(
*Город выставлен, в плагине изменил только "Серебро на Свинец" как указал БатоВед

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

15

Re: Плагин : Плавильный котел Sand 4эт

Хочу в санд через недельку слетать, плагин робит?? МОжно ли поставить условия? Например ювелирка, если нет диалога то сзолото, и чтобы это было легкомнямемо)

"Необычные" маршруты от меня  >>>>            (Please log in or register to see this URL)

16

Re: Плагин : Плавильный котел Sand 4эт

Подскажите, бот зависает когда котел пишет "Отойти от котла (Предупреждение: Запущенный котел повторно использовать будет нельзя)."

Что делать?  mad

17

Re: Плагин : Плавильный котел Sand 4эт

gradinas пишет:

Подскажите, бот зависает когда котел пишет "Отойти от котла (Предупреждение: Запущенный котел повторно использовать будет нельзя)."

Что делать?  mad

Подскажите как исправить  roll

18

Re: Плагин : Плавильный котел Sand 4эт

нужно отойти!!!

19

Re: Плагин : Плавильный котел Sand 4эт

получается если есть ингридиенты и плавишь хоть один слиток, то все путем, если нет - виснет(

20

Re: Плагин : Плавильный котел Sand 4эт

допиши диалоги которых нет в плагине

21

Re: Плагин : Плавильный котел Sand 4эт

function kotelsand(enabled)
{
    if(enabled)
    {
        PluginsOnLoad["kotelsand"] = "kotelsandHandler";
    }
    else
    {
        PluginsOnLoad["kotelsand"] = "";
    }
}

function kotelsandHandler()
{
    try
    {
             if(top.Battle.bInBattle) return;
        var doc = get_mainframe().document.all[0].innerHTML;

         if(doc.indexOf("Выплавить золото") > -1)
            external.ClickLink("Выплавить золото",2)
            else
        if(doc.indexOf("Выплавить серебро") > -1)
            external.ClickLink("Выплавить серебро",2)
            else
        if(doc.indexOf("Выплавить свинец") > -1)
            external.ClickLink("Выплавить свинец",2)
            else
        if(doc.indexOf("Выплавить медь") > -1)
            external.ClickLink("Выплавить медь",2)
            else
        if(doc.indexOf("Приготовить") > -1)
            external.ClickLink("Приготовить",2)
            else
        if(doc.indexOf("Хватит плавить") > -1)
            external.ClickLink("Хватит плавить",2)
            else
        if(doc.indexOf("Все понятно") > -1)
            external.ClickLink("Все понятно",2)
            else
        if(doc.indexOf("Отойти от котла") > -1)
            external.ClickLink("Отойти от котла",2)
    }
    catch(err)
    {
        external.AddToChat("Ошибка плагина Плавки слитков");
    }
}



рабочий плагин

Отредактировано irfon (2014-11-28 11:20:59)

22

Re: Плагин : Плавильный котел Sand 4эт

Может виноват пробел перед "Отойти"?

Software is like sex: it's better when it's free! © LinusTorvalds

23

Re: Плагин : Плавильный котел Sand 4эт

заработало, спс