1

Тема: Проблема при запуске плагина

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

Скриншот прилагается.
(Please log in or register to see this URL)

П.С. до этого грешил на винду, но после переустановки проблем ане решилась.

2

Re: Проблема при запуске плагина

Перепроверь плагин. Думаю именно в нем ошибка.


Вот мой, скопируй через цитировать.


var temp_inf = "";
var temp_inf_razdel = 0;
 
function Morkovka(enabled)
{
    if(enabled)
    {
        PluginsOnLoad["Morkovka"] = "MorkovkaHandler";
 
    }
    else
    {
        PluginsOnLoad["Morkovka"] = "";
    }
}
 
 
function MorkovkaHandler(url)
{
    if (top.Battle.bInBattle)return;
 
    var hpRemain = parseInt(maxHP - tkHP);
    var manaRemain = 0;
    if(window.tkMana)
        manaRemain = parseInt(maxMana - tkMana);
    var morkovkaName = [];
 
    if(external.room_name=='Грибница' && top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/(?:Слабость к (?:Воде|Огню|Воздуху))|(?:Дрожь в коленях)/i))
    {
        temp_inf = doLoad("http://" + external.SCity.Text + ".combats.com/main.pl?edit=3&rnd=" + Math.random());
        temp_inf_razdel = 3;
    }
 
    if(temp_inf && (temp_inf.match(/Слабость к (?:Воде|Огню|Воздуху)/i) || temp_inf.match(/Дрожь в коленях/i)))
    {   
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Печень Гусеница");
        morkovkaName[morkovkaName.length-1].push(3);
    }
 
    if(tkHP < 100){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Сосуд жизненных сил");
        morkovkaName[morkovkaName.length-1].push(4);                 
    }
 
    if(hpRemain > 300){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Заживляющий Эликсир");
        morkovkaName[morkovkaName.length-1].push(3);                   
        }
 
    if(hpRemain > 150){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Заживляющая Настойка");
        morkovkaName[morkovkaName.length-1].push(3);                   
        }
 
 
    if(morkovkaName.length > 0)
    for(x=0;x<=(morkovkaName.length-1);x++){
        if(Morkovka2Handler(morkovkaName[x][0],morkovkaName[x][1]))
            break;
    }
}
 
function Morkovka2Handler(elikName,razdel)
{
    if(temp_inf_razdel != razdel)
        temp_inf = doLoad("http://" + external.SCity.Text + ".combats.com/main.pl?edit="+razdel+"&rnd=" + Math.random());
 
    temp_inf_razdel = razdel;
    var m = elikName + "(\\s\\(x\\d+\\))?','main.pl',\\s'(.+?)',\\s'.*?',\\s(\\d+)";
 
    var found = temp_inf.match(m);
    if(found != null)
    {
        external.AddToChat("Выпиваю эликсир <b>\\\"" + elikName + "\\\"</b>");
        top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/main.pl?use=" + found[2] + "&n=" + found[3];
    if(elikName == "Печень Гусеница" || elikName == "Почки Палочника")
        temp_inf = "";
        temp_inf_razdel = 0;
        return true;
    }
    return false;
}
 
function doLoad(url) {
    if (window.XMLHttpRequest)
        req = new XMLHttpRequest();
    else
        req = new ActiveXObject("Microsoft.XMLHTTP");
 
       req.open("GET", url, false);
       req.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
       req.send(null);     
    return req.responseText;
}
Боты, боты наши всё!

3

Re: Проблема при запуске плагина

RIF17 пишет:

Перепроверь плагин. Думаю именно в нем ошибка.

Перепроверил, заменил на твой. Презапустил прогу - результата 0.

4

Re: Проблема при запуске плагина

Так ладно, эта ошибка только пр запуске плагина появляется?

Боты, боты наши всё!

5

Re: Проблема при запуске плагина

Вариантов два:
1) либо не до конца плагин скопировал...например вконце закрывающую скобку забыл, либо лишнего наоборот скопировал
2) название файла плагина не соответствует названию плагина в коде...сравни, чтобы название после первого слова function в коде соответствовало названию файла, только с расширением js.

P.S: любой плагин на правильность легко проверяется без бота. Просто запускаешь его как любой файл двойным щелчком левой кнопки мышки. Если ничего не произошло, то плагин рабочий, если же выдало ошибку, то что-то не работает, и, кстати, в выданной ошибке скажет, что именно надо исправить.

Надеюсь понятно обьяснил smile

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

6

Re: Проблема при запуске плагина

RIF17 пишет:

Так ладно, эта ошибка только пр запуске плагина появляется?

Именно. Был такой-же вылет при попытке сохранить какие-либо данные (тотже логин и пароль), но решилось все запуском от админа. После этого уже поставил чистую семерку. но проблема с плагином не решилась.

При запуске скрипта двойным кликом выдало

Строка 1
Символ 2
Ошибка: Недопустимый знак
Код 800Ф03А6

не пойму, что это там недопустимое) на скрипт, написаный выше и на скрипт с топика Птагины реакция одинаковая.

7

Re: Проблема при запуске плагина

576dfydfh пишет:
RIF17 пишет:

Так ладно, эта ошибка только пр запуске плагина появляется?

Именно. Был такой-же вылет при попытке сохранить какие-либо данные (тотже логин и пароль), но решилось все запуском от админа. После этого уже поставил чистую семерку. но проблема с плагином не решилась.

При запуске скрипта двойным кликом выдало

Строка 1
Символ 2
Ошибка: Недопустимый знак
Код 800Ф03А6

не пойму, что это там недопустимое) на скрипт, написаный выше и на скрипт с топика Птагины реакция одинаковая.

Попробую сделать копию уже имеющегося плагина, и содержимое в имеющимся заменить на то, что тебе надо. Сохрани изменения в копии и затем переименую её как надо. Если после этого заработает, значит ошибка была в том, что неверное расширение было у плагина.

Всякая разумная мысль уже приходила кому-нибудь в голову, нужно только постараться еще раз к ней прийти. (Goethe, Johann Wolfgang von)

8

Re: Проблема при запуске плагина

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

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

9

Re: Проблема при запуске плагина

ZhEkA_BK пишет:

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

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

Если кто может - залете пожалуйста свой плагин на морковку 100% рабочий... чтоб наверняка узнать

10

Re: Проблема при запуске плагина

Я тебе уже заливал, 100% рабочий.

Боты, боты наши всё!

11

Re: Проблема при запуске плагина

RIF17 пишет:

Я тебе уже заливал, 100% рабочий.

Я имел ввиду сам файл плагина smile Если не сложно) есть одно сомнение, надо и это проверить)

12

Re: Проблема при запуске плагина

576dfydfh пишет:
RIF17 пишет:

Я тебе уже заливал, 100% рабочий.

Я имел ввиду сам файл плагина smile Если не сложно) есть одно сомнение, надо и это проверить)

держи

(Please log in or register to see this URL)

Боты, боты наши всё!

13

Re: Проблема при запуске плагина

Ну так что там у тебя?

Боты, боты наши всё!

14

Re: Проблема при запуске плагина

Омг. Теперь всен работает) Вообще загадка природы вышла) Спасибо большое за помощь) big_smile

15

Re: Проблема при запуске плагина

Я тебе говорю, ошибка была в плагине. скорее всего лишняя скобка  или вообще её отсутствие.

Удачной игры!.

Боты, боты наши всё!

16

Re: Проблема при запуске плагина

RIF17 пишет:

Я тебе говорю, ошибка была в плагине. скорее всего лишняя скобка  или вообще её отсутствие.

Удачной игры!.

Я ж писал - тотже плагин копировал в юзал на друком ПК - все норм работает)

спасибо за помощ)

17

Re: Проблема при запуске плагина

576dfydfh пишет:
RIF17 пишет:

Я тебе говорю, ошибка была в плагине. скорее всего лишняя скобка  или вообще её отсутствие.

Удачной игры!.

Я ж писал - тотже плагин копировал в юзал на друком ПК - все норм работает)

спасибо за помощ)



тогда правда чудеса природы

Боты, боты наши всё!