(function(){
function fSet()
{
for (var i=0;i<1;i++)
{
var setRes='';
var setY='';
var setX='';
var Adres='';
a=1
}
if ((setRes=='')||(setY=='')||(setX=='')||(Adres==''))
{
alert('Вы успешно запустили скрипт, введите настройки.')
if (Adres=='')
{
if (confirm("Это страница ресурса? Если да, нажмите ок, иначе отмена"))
{
Adres=document.location;
}
else {
alert('Перейдите на страницу ресурса')
}
}
if (setRes=='')
{
setRes=prompt("Что добывать? Обращайте внимание на заглавные буквы", "Сырая Руда")
}
if (setY=='')
{
setY=prompt("Раз во сколько секунд обновлять?", "10")
}
}
}
fSet();
{
// переменные(ничего прописывать не надо)
var na4at='';
var ok='';
var ok2='';
var res='';
var nazad='';
var skrut='';
var otm='';
var otm2='';
var krit='';
var gor='';
var drug='';
var CDT=Math.random()*300+(setX*1000);
}
{
fLink();
fClick();
}
function fLink()
{
for (var i=0;i<document.links.length;i++)
{
if ((document.links[i].text.match("Начать добычу"))||(document.links[i].text.match("Начать выплавку"))||(document.links[i].text.match("Начать производство"))||(document.links[i].text.match("Начать изготовление"))||(document.links[i].text.match("Начать создание")))
{
na4at=document.links[i].href;
}
if (document.links[i].text.match("Да, начать работу"))
{
ok=document.links[i].href;
}
if (document.links[i].text.match("Положить в рюкзак"))
{
ok2=document.links[i].href;
}
if (document.links[i].text.match(setRes))
{
res=document.links[i].href;
}
if (document.links[i].text.match("Вернуться в игру"))
{
nazad=document.links[i].href;
}
if (document.links[i].text.match("Скрыть"))
{
skrut=document.links[i].href;
}
if (document.links[i].text.match("Остаться за стенами города"))
{
otm=document.links[i].href;
}
if (document.links[i].text.match("Нет, я останусь в городе"))
{
otm2=document.links[i].href;
}
if (document.links[i].text.match("Нет, изучу позже"))
{
krit=document.links[i].href;
}
if (document.links[i].text.match("Вернуться в город"))
{
gor=document.links[i].href;
}
if (document.links[i].text.match("Разрешить и добавить"))
{
drug=document.links[i].href;
}
}
}
function fClick()
{
if (gor!='')
{
setTimeout(function(){location.href=gor},CDT);
return;
}
if (drug!='')
{
setTimeout(function(){location.href=drug},200);
return;
}
if (ok2!='')
{
setTimeout(function(){location.href=ok2},200);
return;
}
if (na4at!='')
{
setTimeout(function(){location.href=na4at},200);
return;
}
if (skrut!='')
{
setTimeout(function(){location.href=skrut},200);
return;
}
if (krit!='')
{
setTimeout(function(){location.href=krit},200);
return;
}
if (otm!='')
{
setTimeout(function(){location.href=otm},CDT);
return;
}
if (otm2!='')
{
setTimeout(function(){location.href=otm2},CDT);
return;
}
if (ok!='')
{
setTimeout(function(){location.href=ok},200);
return;
}
if (res!='')
{
setTimeout(function(){location.href=setAdres},CDT);
return;
}
if (nazad!='')
{
setTimeout(function(){location.href=nazad},CDT);
return;
}
}
}
)();
этот скрипт запускается пользователем через оперу (пр.кн.мыши, настройки для сайта, скрипты, обзор)
в самом начале выскакивают окошки, пользователь вводит нужные настройки и скрипт начинает ходить по ссылкам, но при каждом переходе настройки вылазят заново, как сделать, чтобы это происходило, только при первом обновлении???