Тема: ГоГо плагин
Вы должны зайти под своим именем, чтобы увидеть скрытый текст.
Отредактировано Евжений (2015-09-02 15:19:34)
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Вы должны зайти под своим именем, чтобы увидеть скрытый текст.
Отредактировано Евжений (2015-09-02 15:19:34)
не все диалоги тут
Отредактировано qwerty (2015-08-26 12:33:43)
(Please log in or register to see this URL) - отсюда все запихал, других пока не нашел. Будет список добавлю конечно
if(s.match(/Что это такое?/))
{
if(s.match(/tn3_flag2.png/))
external.ClickLink("Флаг",2);
}
Сюда могут половину картинок БК напихать ) как и все локи городов ) и опять же образы всех ботов.
Пока самые часто встречающиеся добавил, но сам понимаешь со временем их будут тупо добавлять. Скажем по 50ку в месяц новых )
Отредактировано Евжений (2015-08-26 12:37:37)
Список недостающих вопросов:
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);
это повелитель металла, у тебя ошибка
Сюда могут половину картинок БК напихать ) как и все локи городов ) и опять же образы всех ботов.
Пока самые часто встречающиеся добавил, но сам понимаешь со временем их будут тупо добавлять. Скажем по 50ку в месяц новых )
Проблема в том, что нам добавить поврос занимает около 15-25секунд, а вот залить на сервак, ребутнуть его, протестить и т.п. занимает около 5минут
может через ассоциативный массив перебор вопросов и ответов реализовать?
что то вроде
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;
}
}
в перспективе можно подгружаемый фаил сделать, что бы не плагин кроить, а текстовый фаил обновлять.
но я честно говоря давно уже с ассоциативными массивами не пересекался... могу ошибаться
Отредактировано Andy_SPB (2015-08-26 14:21:21)
В какой плагин диалогов воткнуть? Можно сразу .js скинуть?
Спасибо форумчане за оперативные решения. Но если можно опишите пожалуйста поподробнее как это воткнуть в плагин диалогов. Я с плагинами не работал, не было необходимости. Но чувствую время пришло)) Благо алхимиков идет, а пещеры не копаются, а это не комильфо.
спс)
Отредактировано vokraga (2015-08-27 12:53:23)
Спасибо 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)
Выложите весь рабочий плагин пожалуйста
Спасибо что закрыли текст. Мне теперь отфлудить 100 сообщений что бы его увидеть?))
БатоВвед вроде бы как текст плагина понял. А как написать строчку где в вопросе картинка? Как текст самой картинки прописать? Напиши это пожалуйста. Заранее огромная благодарность))
БатоВвед вроде бы как текст плагина понял. А как написать строчку где в вопросе картинка? Как текст самой картинки прописать? Напиши это пожалуйста. Заранее огромная благодарность))
все остается так же
'1253_kvilynk':"Милосердие"
БатоВед.. я в программных делах совсем чайник(( Если я правильно понял, что писать вот так текст диалога:
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;
}
}
И в таком духе все строчки вопросов?
Не ругайтесь за флуд(( Но я не нашел как отредактировать сообщение(( В/Еще такой вопросик:
'1253_kvilynk':"Милосердие", где 1253 это номер картинки, который записан в "свойствах" картинки. А _kvilynk это дописывать в каждой строчке, это типа ссылка на то, что нужно смотреть картинку?
[Количество Ваших сообщений должно быть равным 100 или более, чтобы увидеть скрытый текст.]
Жень, ты ВЦ!!!
Значит по образцу моего плагина сделал, накосячи где-то.. написал в аську, с вопросом как поправить, а по итогу скрываешь от народа, да и от меня?)) Точно ВЦ!!!
Отредактировано LEONxz (2015-08-26 20:17:53)
Лень, скрыл по моей просьбе, перкинул в аську тебе вче что под хайдом
Кверти, а можно тебя попросить в личку скинуть текст плагина или сам файл плагина? Я своими силами написал(( Но он не работает. А я в этом не разбираюсь совсем....
И в таком духе все строчки вопросов?
это просто мысли в слух... они еще не работают...
О как - вопросы собирайде друзья - а влагин мы для себя только напишем. Свинство.
О как - вопросы собирайде друзья - а влагин мы для себя только напишем. Свинство.
А никто и не писал что давайте вопросы с ответами и я напишу Вам плаг, кто хотел тот закинул сюда вопросы которые ему попадались, и здесь же почерпнул вопросы которые не попадались, теперь осталось реализовать плаг, на форуме уже 2 варианта этого плагина можно увидеть, если смотреть в нужном направлении а не только умничать
О как - вопросы собирайде друзья - а влагин мы для себя только напишем. Свинство.
Обьясняю, для тех у когно ручки из жопки:
Плагин не готов, в нем нет половины вопросовм, остальная половина не проверена.
Если у вас не хватает интеллекта из соседнего топа вопросы перенести в любой плагин с диалогами, то вам рано давать тестировать этот
Плагина ещё нет. Думал сесть в воскресенье, но тут уже активность развели в этом направлении и я не понимаю, кто плагин делает...а делать одну и ту же работу не интересно.
В общем у кого моя аська есть из тех, кто пишет, свяжитесь со мной...у кого ещё нету, но над плагином желание работать есть - напишите на почту форумный логин.
Создал отдельный форум, куда соберём дружно писателей и подумаем/напишем что да как. В общем форуме это не реально.
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)