Тема: Плагин наковальня
Долго не доходили руки сделать этот плагин, пока не принесла меня надобность в бездну и так, в папке с ботом, в подпапке 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)