Тема: ГоГо плагин

Вы должны зайти под своим именем, чтобы увидеть скрытый текст.

Отредактировано Евжений (2015-09-02 15:19:34)

Ответы на многие вопросы по приемам (Please log in or register to see this URL)

2

Re: ГоГо плагин

не все диалоги тут

Отредактировано qwerty (2015-08-26 12:33:43)

Вы обладаете Благодатью Алхимика  до 05.04.16

Re: ГоГо плагин

(Please log in or register to see this URL) - отсюда все запихал, других пока не нашел. Будет список добавлю конечно  smile

if(s.match(/Что это такое?/))
    {
    if(s.match(/tn3_flag2.png/))
      external.ClickLink("Флаг",2);
    }

Сюда могут половину картинок БК напихать ) как и все локи городов ) и опять же образы всех ботов.
Пока самые часто встречающиеся добавил, но сам понимаешь со временем их будут тупо добавлять. Скажем по 50ку в месяц новых )

Отредактировано Евжений (2015-08-26 12:37:37)

Ответы на многие вопросы по приемам (Please log in or register to see this URL)

4

Re: ГоГо плагин

Список недостающих вопросов:

else if(s.match(/Кто живет в Грибнице?/)) {
        external.ClickLink("Разные насекомые",2);
    }
 
    else if((s.match(/Проверка знаний! Кто это такой?/)) && (s.match(/1257_etobuob/))) {
        external.ClickLink("Повелитель Снов",2);
    }
 
    else if((s.match(/Проверка знаний! Кто это такой?/)) && (s.match(/1259_fqmbrzy/))) {
        external.ClickLink("Повелитель Воды",2);
    }
 
    else if((s.match(/Проверка знаний! Кто это такой?/)) && (s.match(/1026_vh8728572092/))) {
        external.ClickLink("Литейщик",2);
    }
 
    else if((s.match(/Проверка знаний! Кто это такой?/)) && (s.match(/1256_zspobic/))) {
        external.ClickLink("Справедливость",2);
    }
 
    else if((s.match(/Проверка знаний! Кто это такой?/)) && (s.match(/1076_nu1697563487/))) {
        external.ClickLink("Шут Повелителя",2);
    }
 
    else if(s.match(/Где обитает Болотный Тролль?/)) {
        external.ClickLink("В Туманных Низинах",2);
    }
 
    else if(s.match(/Повелителя чего нет в этом мире?/)) {
        external.ClickLink("Повелителя Дорог",2);
    }
 
    else if(s.match(/Кто из этих воинов орудует кинжалами?/)) {
        external.ClickLink("Увороты",2);
    }
 
    else if(s.match(/Где больше всего песка?/)) {
        external.ClickLink("Sandcity",2);
    }

if(s.match(/1255_qoskzjq.gif/))
      external.ClickLink("Искушение",2);

это повелитель металла, у тебя ошибка

Вы обладаете Благодатью Алхимика  до 05.04.16

5

Re: ГоГо плагин

Евжений пишет:

Сюда могут половину картинок БК напихать ) как и все локи городов ) и опять же образы всех ботов.
Пока самые часто встречающиеся добавил, но сам понимаешь со временем их будут тупо добавлять. Скажем по 50ку в месяц новых )

Проблема в том, что нам добавить поврос занимает около 15-25секунд, а вот залить на сервак, ребутнуть его, протестить и т.п. занимает около 5минут smile

Вы обладаете Благодатью Алхимика  до 05.04.16

6

Re: ГоГо плагин

может через ассоциативный массив перебор вопросов и ответов реализовать?
что то вроде

var question;
var answer;
var ArrayData = {
    Что нужно, чтобы переносить больше вещей? : "Сумки"
    Кто обитает в Горе Легиона? : "Мародеры"
    ......
}
 
.....
 
for (var x in ArrayData){
  question = x;
  if(s.indexOf(question) > -1){
    answer = ArrayData[question];
    external.ClickLink(answer,2);
    break;
  }
}

в перспективе можно подгружаемый фаил сделать, что бы не плагин кроить, а текстовый фаил обновлять.
но я честно говоря давно уже с ассоциативными массивами не пересекался... могу ошибаться smile

Отредактировано Andy_SPB (2015-08-26 14:21:21)

(Please log in or register to see this URL), лучше (Please log in or register to see this URL) (с)
Помощь приходит быстрее если:
1. Понятно сформулирован вопрос.
2. Использованы нужный (Please log in or register to see this URL).

7

Re: ГоГо плагин

В какой плагин диалогов воткнуть? Можно сразу .js скинуть?

8

Re: ГоГо плагин

Спасибо форумчане за оперативные решения. Но если можно опишите пожалуйста поподробнее как это воткнуть в плагин диалогов. Я с плагинами не работал, не было необходимости. Но чувствую время пришло)) Благо алхимиков идет, а пещеры не копаются, а это не комильфо.

9

Re: ГоГо плагин

спс)

Отредактировано vokraga (2015-08-27 12:53:23)

10

Re: ГоГо плагин

Спасибо Andy_SPB за отличную идею.
Работает в таком варианте.

var Ask = {
'Ээээ' : "Ээээ",
'Какую?' : "Какую?",
'И что там у тебя есть?' : "И что там у тебя есть?",
'Спасибо за это' : "Спасибо за это",
'Какая пещера расположена в городе AngelsCity':"Бездна"
};
 
for (var x in Ask) {
    var question = x;
    if (s.match(question)) {
        var answer = Ask[question];
        external.ClickLink(answer,2);
        break;
    }
}

Отредактировано БатоВед (2015-08-27 21:58:43)

11

Re: ГоГо плагин

Выложите весь рабочий плагин пожалуйста

12

Re: ГоГо плагин

Спасибо что закрыли текст. Мне теперь отфлудить 100 сообщений что бы его увидеть?))

13

Re: ГоГо плагин

БатоВвед вроде бы как текст плагина понял. А как написать строчку где в вопросе картинка? Как текст самой картинки прописать? Напиши это пожалуйста. Заранее огромная благодарность))

14

Re: ГоГо плагин

Тимоха пишет:

БатоВвед вроде бы как текст плагина понял. А как написать строчку где в вопросе картинка? Как текст самой картинки прописать? Напиши это пожалуйста. Заранее огромная благодарность))

все остается так же
'1253_kvilynk':"Милосердие"

15

Re: ГоГо плагин

БатоВед.. я в программных делах совсем чайник(( Если я правильно понял, что писать вот так текст диалога:
var Ask = {
'Ээээ' : "Ээээ",
'Какую?' : "Какую?",
'И что там у тебя есть?' : "И что там у тебя есть?",
'Спасибо за это' : "Спасибо за это",
'Какая пещера расположена в городе AngelsCity':"Бездна",
'1253_kvilynk':"Милосердие",
};

for (var x in Ask) {
    var question = x;
    if (s.match(question)) {
        var answer = Ask[question];
        external.ClickLink(answer,2);
        break;
    }
}

И в таком духе все строчки вопросов?

16

Re: ГоГо плагин

Не ругайтесь за флуд(( Но я не нашел как отредактировать сообщение(( В/Еще такой вопросик:

'1253_kvilynk':"Милосердие", где 1253 это номер картинки, который записан в "свойствах" картинки. А _kvilynk это дописывать в каждой строчке, это типа ссылка на то, что нужно смотреть картинку?

17

Re: ГоГо плагин

Евжений пишет:

[Количество Ваших сообщений должно быть равным 100 или более, чтобы увидеть скрытый текст.]

Жень, ты ВЦ!!!
Значит по образцу моего плагина сделал, накосячи где-то.. написал в аську, с вопросом как поправить, а по итогу скрываешь от народа, да и от меня?)) Точно ВЦ!!!

Отредактировано LEONxz (2015-08-26 20:17:53)

Йа нуб!!!

Шарите в js? Уверены?) Тогда загляните (Please log in or register to see this URL), может вы ошибаетесь в своих силах smile

18

Re: ГоГо плагин

Лень, скрыл по моей просьбе, перкинул в аську тебе вче что под хайдом

Вы обладаете Благодатью Алхимика  до 05.04.16

19

Re: ГоГо плагин

Кверти, а можно тебя попросить в личку скинуть текст плагина или сам файл плагина? Я своими силами написал(( Но он не работает. А я в этом не разбираюсь совсем....

20

Re: ГоГо плагин

Тимоха пишет:

И в таком духе все строчки вопросов?

это просто мысли в слух... они еще не работают...

(Please log in or register to see this URL), лучше (Please log in or register to see this URL) (с)
Помощь приходит быстрее если:
1. Понятно сформулирован вопрос.
2. Использованы нужный (Please log in or register to see this URL).

21

Re: ГоГо плагин

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

22

Re: ГоГо плагин

576dfydfh пишет:

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

А никто и не писал что давайте вопросы с ответами и я напишу Вам плаг, кто хотел тот закинул сюда вопросы которые ему попадались, и здесь же почерпнул вопросы которые не попадались, теперь осталось реализовать плаг, на форуме уже 2 варианта этого плагина можно увидеть, если смотреть в нужном направлении а не только умничать smile

23

Re: ГоГо плагин

576dfydfh пишет:

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

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

Вы обладаете Благодатью Алхимика  до 05.04.16

24

Re: ГоГо плагин

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

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

Создал отдельный форум, куда соберём дружно писателей и подумаем/напишем что да как. В общем форуме это не реально.

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

25

Re: ГоГо плагин

function GoGo(enabled) {
    if (enabled)
        PluginsOnLoad["GoGo"] = "GoGoAct";
    else
        PluginsOnLoad["GoGo"] = "";
}
 
function GoGoAct() {
    if (top.Battle.bInBattle || !external.dungeonEnabled || !external.Started())
        return;
    var s = top.frames[external.mainFrameIndex].document.all[0].innerHTML;
 
if (s.match(/drwfl\("(?:ГоГо)",/i)) {
    var Ask = {
'Ээээ' : "Ээээ", 'Какую?' : "Какую?", 'И что там у тебя есть?' : "И что там у тебя есть?",
'Спасибо за это' : "Спасибо за это",
'Какая пещера расположена в городе AngelsCity':"Бездна",
'Что такое ЦП?':"Центральная площадь",
'Кто обитает в Горе Легиона':"Мародеры",
'Где живут Проклятия Глубин':"В Пещерах Мглы",
'Сколько ног у Проклятия глубин':"Две",
'Кто живет в Грибнице':"Разные насекомые",
'Каких монстров нет в этом мире':"Кентавров",
'Какого магазина нет в игре':"Аптеки",
'Какого параметра нет в игре':"Скорость",
'Какого класса нет в игре':"Разведчик",
'Какое оружие наносит колющий урон?':"Кинжал",
'Что нужно для прохода в Emeraldcity':"Зеленые очки",
'EastCity - чей это город':"Лорда Разрушителя",
'В каком городе расположены Туманные низины|Какой город расположен в районе болот':"Devilscity",
'east_city_loc10':"Eastcity",
'Какая школа магии есть в этом мире':"Огня",
'Кто обычно встречает людей у Фонтана возрождения|1141_gonpxpn':"Лич",
'Какой из этих праздников не отмечают в мире БК':"День Космонавтики",
'Когда прилетает дракон':"Никогда не прилетает",
'Что у него в руках':"Ковш",
'1000.gif':"Зомби",
'1019.gif':"Проклятие Глубин",
'1021_rz7360376769':"Канализация",
'1026_vh8728572092':"Литейщик",
'1076_nu1697563487':"Шут Повелителя",
'1232_hqfetot':"Повелитель Огня",
'1233_qdtaldy':"Лорд Разрушитель",
'1234_ggllqch':"Благодать",
'1235_zolmjrd':"Повелитель Земли",
'1236_zayjalg':"Повелитель Воздуха",
'1237_vljmpok':"Повелитель Вечности",
'1239_ezrjnnr':"Пересмешник",
'1252_xhikrvj':"Искушение",
'1253_kvilynk':"Милосердие",
'1254_ztbhjfn|1258_zqucnun':"Вознесение",
'1255_qoskzjq':"Повелитель Металла",
'1256_zspobic':"Справедливость",
'1257_etobuob':"Повелитель Снов",
'1259_fqmbrzy':"Повелитель Воды",
'1260_zxclvrr':"Падальщик",
'tn3_flag2':"Флаг",
'Кто из этих воинов орудует кинжалами?':"Увороты",
'Что нужно, чтобы переносить больше вещей?':"Сумки",
'Где можно в городе снять номер?':"Гостиница",
'В каком городе больше всего песка':"Sandcity",
'Где обитает Болотный Тролль?':"В Туманных Низинах",
'Повелителя чего нет в этом мире?':"Повелителя Дорог",
'Какое оружие нельзя использовать в БК?':"Копье"
};
    for (var x in Ask) {
        var question = x;
        if (s.match(question)) {
            var answer = Ask[question];
            external.ClickLink(answer,2);
            break;
        }
    }
}
else return;
}

Работает.
Обновил вопрос:ответ.

Отредактировано БатоВед (2015-09-01 21:41:25)