NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @icon http://img0.vten.ru/images/icons/guilds.png
// @name MT script
// @match *://*/*
// @namespace polovinkin
// @version 0.2.2
// @run-at document-end
// @grant none
// ==/UserScript==
(
function(){
{//настройки
//true-включено, false-отключено
var SetAttackArcher=true; //атаковать башни
var setGromImolniya=true; //гром и молния
var setVoskresnut=true; //восскреснуть
var setVostZdor=false; //восстановить здоровье после смерти
var setAttackAll=false;//атаковать любого постоянно
var setPochin=false; //починиться после смерти
var setNext=true; //продолжить бой
var setPolNag=false; //получить награду
var setZadaniya=false; //другие задания
var setIstoch=false; //скакать по источникам
var setRazbor=false; //автообор вещей из рюкзака
var setPerehod=false;
var setDatochno=false;
var setBot=true;
var setFarm=true;
var setVipoln=false;
var CoolDownTime=Math.random()*(2000 - 1500)+1500; //время между ударами/кастами
var CDDobiv = 1000;
}
{ // переменные
var attack='';
var attackAll='';
var attackArchers='';
var attackDobivat='';
var gromImolniya='';
var yarostBogov='';
var zashitaBogov='';
var talismanDoblesti='';
var voskresnut='';
var vernutsakigre='';
var vostZdor='';
var pochin='';
var next='';
var polNag='';
var zadaniya='';
var List='';
var Yarr='';
var Nova='';
var Mag='';
var Voin='';
var Monah='';
var Hran='';
var Mass=[];
var Magia='';
var Sila='';
var Duha='';
var Zdor='';
var Mrak='';
var Ener='';
var rand = Math.floor(Math.random() * 5);
var lkot='';
var mashtime='';
var razb='';
var datochno='';
var perehod='';
var dangeon='';
var messg='';
var farm='';
var zl='';
var nachat='';
var vipoln='';
}
{ // вызов функций
zapolneniePeremennih();
select_event();
}
function zapolneniePeremennih()
{
for (var i=0;i<document.links.length;i++)
{
if (document.links[i].text.match("Покинуть бой"))
{
voskresnut=document.links[i].href;
}
if (document.links[i].text.match("Восстановить здоровье"))
{
vostZdor=document.links[i].href;
}
if (document.links[i].text.match("Починиться"))
{
pochin=document.links[i].href;
}
if (document.links[i].text.match("Продолжить бой"))
{
next=document.links[i].href;
}
if (document.links[i].text.match("Вернуться в А"))
{
vernutsakigre=document.links[i].href;
}
if (document.links[i].text.match("Вернуться в бой"))
{
vernutsakigre=document.links[i].href;
}
if (document.links[i].text.match("Обновить"))
{
vernutsakigre=document.links[i].href;
}
if (document.links[i].text.match("Начать бой"))
{
nachat=document.links[i].href;
}
if (document.links[i].text.match("Питомник"))
{
nachat=document.links[i].href;
}
if (document.links[i].text.match("Мои пит"))
{
nachat=document.links[i].href;
}
if (document.links[i].text.match("На арену"))
{
vernutsakigre=document.links[i].href;
}
if (document.links[i].text.match("Еще раз"))
{
vernutsakigre=document.links[i].href;
} /*
if ((document.links[i].text.match("Подземелья"))&&((/(Моя награда)/i.test (document.body.innerHTML))))
{
vernutsakigre=document.links[i].href;
} */
if (document.links[i].text.match("Бить Хранителя"))
{
attackArchers=document.links[i].href;
}
if (document.links[i].text.match("Бить "))
{
attack=document.links[i].href;
}
if (document.links[i].text.match("Бить любого"))
{
attackAll=document.links[i].href;
}
if (document.links[i].text.match("Добивать "))
{
attackDobivat=document.links[i].href;
}
if (document.links[i].text.match("Кровавая Спора"))
{
attackDobivat=document.links[i].href;
}
if ((document.links[i].text.match("Гром и Молния"))&&(document.links[i].className!=='minor'))
{
gromImolniya=document.links[i].href;
}
if ((document.links[i].text.match("Приток Силы"))&&(document.links[i].className!=='minor'))
{
yarostBogov=document.links[i].href;
}
if ((document.links[i].text.match("Рывок Жизн"))&&(document.links[i].className!=='minor'))
{
yarostBogov=document.links[i].href;
}
if ((document.links[i].text.match("Ярость Бог"))&&(document.links[i].className!=='minor'))
{
yarostBogov=document.links[i].href;
}
if ((document.links[i].text.match("Защита Бог"))&&(document.links[i].className!=='minor'))
{
yarostBogov=document.links[i].href;
}
if ((document.links[i].text.match("Форма Дем"))&&(document.links[i].className!=='minor'))
{
yarostBogov=document.links[i].href;
}
if ((document.links[i].text.match("Листок Лотоса"))&&(document.links[i].className!=='minor'))
{
List=document.links[i].href;
}
/*
if ((document.links[i].text.match("Тень С"))&&(document.links[i].className!=='minor'))
{
zashitaBogov=document.links[i].href;
} */
if ((document.links[i].text.match("Взрыв Эфира"))&&(document.links[i].className!=='minor'))
{
talismanDoblesti=document.links[i].href;
}
if ((document.links[i].text.match("Сферы Ар"))&&(document.links[i].className!=='minor'))
{
Nova=document.links[i].href;
}
if ((document.links[i].text.match("Лунный_ Кот"))&&(document.links[i].className!=='minor')&&(document.links[i].className!=='iSuperior'))
{
lkot=document.links[i].href;
}
if (document.links[i].text.match("Машина Врем")&&(document.links[i].className!=='minor')&&(document.links[i].className!=='iEpic'))
{
mashtime=document.links[i].href;
}
if (document.links[i].text.match("Дыхание Дракона")&&(document.links[i].className!=='minor')&&(document.links[i].className!=='iGood'))
{
mashtime=document.links[i].href;
}
if (document.links[i].text.match("Почтовая_ Со")&&(document.links[i].className!=='minor')&&(document.links[i].className!=='iSuperior'))
{
mashtime=document.links[i].href;
}
if (document.links[i].text.match("Получить награду"))
{
polNag=document.links[i].href;
}
if (document.links[i].text.match("Продолжить приключения"))
{
zadaniya=document.links[i].href;
}
/* if (document.links[i].text.match("Маг"))
{
Mag=document.links[i].href;
}
if (document.links[i].text.match("Воин"))
{
Voin=document.links[i].href;
}
if (document.links[i].text.match("Монах"))
{
Monah=document.links[i].href;
}
if (document.links[i].text.match("Хранитель"))
{
Hran=document.links[i].href;
} */
if ((document.links[i].text.match("Магии"))&&(document.links[i].className!=='iSuperior')&&(document.links[i].className!=='iGood'))
{
Magia=document.links[i].href;
}
if ((document.links[i].text.match("Силы"))&&(document.links[i].className!=='iSuperior')&&(document.links[i].className!=='iGood'))
{
Sila=document.links[i].href;
}
if ((document.links[i].text.match("Духа"))&&(document.links[i].className!=='iSuperior')&&(document.links[i].className!=='iGood'))
{
Duha=document.links[i].href;
}
if ((document.links[i].text.match("Здоровья"))&&(document.links[i].className!=='iSuperior')&&(document.links[i].className!=='iGood'))
{
Zdor=document.links[i].href;
}
if ((document.links[i].text.match("Энергии"))&&(document.links[i].className!=='iSuperior')&&(document.links[i].className!=='iGood'))
{
Ener=document.links[i].href;
}
if ((document.links[i].text.match("Мрака"))&&(document.links[i].className!=='iSuperior')&&(document.links[i].className!=='iGood'))
{
Mrak=document.links[i].href;
}
if ((document.links[i].text.match("Разобрать")))
{
razb=document.links[i].href;
//FirstEq=false;
}
if ((document.links[i].text.match("Ожив")))
{
razb=document.links[i].href;
//FirstEq=false;
}
if ((document.links[i].text.match("Открыть_")))
{
razb=document.links[i].href;
}
if ((document.links[i].text.match("Получить ресурсы")))
{
razb=document.links[i].href;
}
if (document.links[i].text.match("Да, точно"))
{
datochno=document.links[i].href;
}
if (document.links[i].text.match("Забрать и по"))
{
datochno=document.links[i].href;
}
if (document.links[i].text.match("Перейти в рюкзак"))
{
perehod=document.links[i].href;
}
if (document.links[i].text.match("Забрать и удал"))
{
messg=document.links[i].href;
}
if (document.links[i].text.match("Твоя поку"))
{
messg=document.links[i].href;
}
if (document.links[i].text.match("Сбросить выживание"))
{
farm=document.links[i].href;
}
if (document.links[i].text.match("Зелье Люб"))
{
zl=document.links[i].href;
}
if (document.links[i].text.match("Выполнить мгнов"))
{
vipoln=document.links[i].href;
}
/* if ((document.links[i].text.match("Монастырь "))&&(document.links[i].className!=='minor'))
{
dangeon=document.links[i].href;
} */
}
Mass[0]=Magia;
Mass[1]=Mrak;
Mass[2]=Sila;
Mass[3]=Zdor;
Mass[4]=Ener;
Mass[5]=Duha;
}
/*
((/(alt="хп" width="12px" height="12px"><span class="info")/i.test (document.body.innerHTML)))&&
&&(!(/(Эфирный амулет)|(амулету)/i.test (document.body.innerHTML)))
((/(Источник Магии)/i.test (document.head.innerHTML)))
мгновенно <span> <img src="http://img0.vten.ru/images/icons/money_silver.png"
Твой питомец успешно воскрешен
((/(alt="хп" width="12px" height="12px"><span class="info")/i.test (document.body.innerHTML)))&&
*/
function select_event()
{
/* if ((!(/(Бить Хран)|(Добивать Хран)|(Перейт_ в рюкзак)/i.test (document.body.innerHTML)))&&((/(portal_red)/i.test (document.body.innerHTML)))&&(attackAll!=='')&&(Mrak!==''))
{
if(((/(Источник Магии)/i.test (document.head.innerHTML)))){
setTimeout(function(){location.href=Mass[1]},300);
} else if(((/(Источник Мрака)/i.test (document.head.innerHTML)))){
setTimeout(function(){location.href=Mass[1]},300);
} else if(((/(Источник Силы)/i.test (document.head.innerHTML)))){
setTimeout(function(){location.href=Mass[1]},300);
} else if(((/(Источник Здоровья)/i.test (document.head.innerHTML)))){
setTimeout(function(){location.href=Mass[1]},300);
} else if(((/(Источник Духа)/i.test (document.head.innerHTML)))){
setTimeout(function(){location.href=Mass[1]},300);
} else if(((/(Источник Энергии)/i.test (document.head.innerHTML)))&&(setBot)){
setTimeout(function(){location.href=Mass[1]},300);
}
return;
}
else */ if ((!(/(Бить Хран)|(Добивать Хран)|(Перейт_ в рюкзак)/i.test (document.body.innerHTML)))&&((/(portal_red)/i.test (document.body.innerHTML)))&&(attackAll!==''))
{
if(((/(Источник Магии)/i.test (document.head.innerHTML)))){
setTimeout(function(){location.href=Mass[1];},300);
} else if(((/(Источник Мрака)/i.test (document.head.innerHTML)))){
setTimeout(function(){location.href=Mass[2];},300);
} else if(((/(Источник Силы)/i.test (document.head.innerHTML)))){
setTimeout(function(){location.href=Mass[3];},300);
} else if(((/(Источник Здоровья)/i.test (document.head.innerHTML)))){
setTimeout(function(){location.href=Mass[4];},300);
} else if(((/(Источник Духа)/i.test (document.head.innerHTML)))){
setTimeout(function(){location.href=Mass[0];},300);
} else if(((/(Источник Энергии)/i.test (document.head.innerHTML)))&&(setBot)){
setTimeout(function(){location.href=Mass[5];},300);
}
return;
}
else if ((!(/(portal_red)/i.test (document.body.innerHTML)))&&(attackAll!==''))
{
setTimeout(function(){location.reload();},2*1000);
return;
}
else if ((!(/(damageRandomEnemy)/i.test(document.body.innerHTML)))&&((/(Источник)/i.test (document.head.innerHTML))) &&(attackAll!==''))
{
if(((/(Источник Магии)/i.test (document.head.innerHTML)))){
setTimeout(function(){location.href=Mass[1];},500);
} else if(((/(Источник Мрака)/i.test (document.head.innerHTML)))){
setTimeout(function(){location.href=Mass[2];},500);
} else if(((/(Источник Силы)/i.test (document.head.innerHTML)))){
setTimeout(function(){location.href=Mass[3];},500);
} else if(((/(Источник Здоровья)/i.test (document.head.innerHTML)))){
setTimeout(function(){location.href=Mass[4];},500);
} else if(((/(Источник Духа)/i.test (document.head.innerHTML)))){
setTimeout(function(){location.href=Mass[0];},500);
} else if(((/(Источник Энергии)/i.test (document.head.innerHTML)))&&(setBot)){
setTimeout(function(){location.href=Mass[5];},500);
}
return;
}
else /* if (((/(Храм Судьбы)/i.test (document.head.innerHTML)))&&(attackAll!=='')&&(!(/(Добивать)/i.test (document.body.innerHTML))))
{
setTimeout(function(){location.reload();},1*1000);
return;
} else if (((/(Храм Судьбы)/i.test (document.head.innerHTML)))&&(polNag!=='')&&(attackAll!=='')&&(!(/(Старик перестал следить)/i.test (document.body.innerHTML))))
{
setTimeout(function(){location.reload();},5*1000);
return;
} else */ if ((perehod!=='')&&(!(/(Бить Хран)|(Добивать Хран)/i.test (document.body.innerHTML))))
{
setTimeout(function(){location.href=perehod;},500);
return;
}
else if ((farm!=='')&&((/(Выживание)/i.test (document.head.innerHTML)))&&(!(/(alt="хп" width="12px" height="12px"><span class="info")/i.test (document.body.innerHTML)))&&(setFarm))
{
setTimeout(function(){location.href=farm;},300);
return;
}
else if ((zl!=='')&&(!(/(alt="ЗЛ")/i.test (document.body.innerHTML)))&&((/(Выживание)/i.test (document.head.innerHTML))))
{
setTimeout(function(){location.href=zl;},300);
return;
}
else if ((yarostBogov!=='')&&(!(/(Эфирный амулет)|(амулету)/i.test (document.body.innerHTML))))
{
setTimeout(function(){location.href=yarostBogov;},500);
return;
}
else if ((zashitaBogov!=='')&&(attackAll!=='')&&(!(/(Эфирный амулет)|(амулету)/i.test (document.body.innerHTML))))
{
setTimeout(function(){location.href=zashitaBogov;},500);
return;
}
else if ((Nova!=='')&&(!(/(amuletNovaBoost1)/i.test (document.body.innerHTML)))&&(!(/(Эфирный амулет)|(амулету)/i.test (document.body.innerHTML))))
{
setTimeout(function(){location.href=Nova;},100);
return;
}
else if ((talismanDoblesti!=='')&&(!(/(Эфирный амулет)|(амулету)/i.test (document.body.innerHTML))))
{
setTimeout(function(){location.href=talismanDoblesti;},3000);
return;
}
else if ((gromImolniya!=='')&&(!(/(Эфирный амулет)|(амулету)/i.test (document.body.innerHTML))))
{
setTimeout(function(){location.href=gromImolniya;},2000);
return;
}
else if ((List!=='')&&(!(/(Эфирный амулет)|(амулету)|(Лечение не )/i.test (document.body.innerHTML))))
{
setTimeout(function(){location.href=List;},500);
return;
}
else if ((mashtime!==''))
{
setTimeout(function(){location.href=mashtime;},500);
return;
}
else if ((lkot!=='')&&(!(/(group=bnBj)/i.test (document.body.innerHTML))))
{
setTimeout(function(){location.href=lkot;},500);
return;
}
else if ((attackArchers!=='')&&(SetAttackArcher))
{
setTimeout(function(){location.href=attackArchers;},CoolDownTime);
return;
}
else if ((attackAll!=='')&&(setAttackAll))
{
setTimeout(function(){location.href=attackAll;},CoolDownTime);
return;
}
else if (attackDobivat!=='')
{
setTimeout(function(){location.href=attackDobivat;},CDDobiv);
return;
}
else if (attack!=='')
{
setTimeout(function(){location.href=attack;},500);
return;
}
else if ((voskresnut!=='')&&(setVoskresnut)&&((/(Хранитель)/i.test (document.body.innerHTML))))
{
setTimeout(function(){location.href=voskresnut;},500);
return;
}
else if ((vostZdor!=='')&&(setVostZdor))
{
setTimeout(function(){location.href=vostZdor;},1000);
return;
}
else if ((pochin!=='')&&(setPochin))
{
setTimeout(function(){location.href=pochin;},1500);
return;
}
else if ((next!=='')&&(setNext))
{
setTimeout(function(){location.href=next;},1500);
return;
}
else if ((razb!=='')&&(setRazbor)&&((/(Рюкз)/i.test (document.head.innerHTML))))
{
setTimeout(function(){location.href=razb;},400);
return;;
}
else if ((datochno!=='')&&(setDatochno))
{
setTimeout(function(){location.href=datochno;},400);
return;
}
else if (messg!=='')
{
setTimeout(function(){location.href=messg;},500);
return;
}
else /*if ((nachat!=='')&&((/(Твой питомец успешно воскрешен)/i.test (document.doby.innerHTML))))
{
setTimeout(function(){location.href=nachat},200);
return;
}
else */ if ((nachat!=='')&&((/(Выживание)/i.test (document.head.innerHTML))))
{
setTimeout(function(){location.href=nachat;},CoolDownTime);
return;
}
else if ((vernutsakigre!=='')&&(!(/(Подзем)/i.test (document.body.innerHTML))))
{
setTimeout(function(){location.href=vernutsakigre;},CoolDownTime);
return;
}
else if ((polNag!=='')&&(setPolNag))
{
setTimeout(function(){location.href=polNag;},1000);
return;
}
else if ((zadaniya!=='')&&(setZadaniya))
{
setTimeout(function(){location.href=zadaniya;},1500);
return;
}
else if ((vipoln!=='')&&(setVipoln)&&((/(Осталось <span>4 мин)/i.test (document.body.innerHTML))))
{
setTimeout(function(){location.href=vipoln;},1500);
return;
}
else if (((/(Нрав)/i.test (document.body.innerHTML))))
{
setTimeout(function(){location.reload();},1*1000);
return;
}
}
}
)();