Будильник/таймер для сборов ресурсов

Slojka

Элитный кавалерист
Оценка реакций
966
Скрипт проигрывает мелодию, когда заканчивается время самого долгого поиска.

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

Скрипт через пастебин (иногда может меняться мелодия):
javascript:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://pastebin.com/raw/RdJaWD6c';
document.getElementsByTagName("head")[0].appendChild(script);
void( 0 );
Код скрипта без пастебина
javascript:
var time;
var audioElement = new Audio("");
document.body.appendChild(audioElement);
audioElement.src = 'https://dl.dropboxusercontent.com/s/32tldvrryy8kuc9/tossacointoyouwitcher.mp3';
audioElement.loop = false;
var k=0;
var time = document.getElementsByClassName('return-countdown');
var timee = time[0].innerText;
for (i=1;i<time.length;i++)
{
if (time.innerText > time[i-1].innerText)
{
timee = time.innerText;
k = i;
}
}
ttime = time[k].innerText;
if (ttime.length < 8) // проверка, поиски 10 и более часов или нет
{
var sec = ttime.slice(ttime.length-2,ttime.length);
var min = ttime.slice(ttime.length-5,ttime.length-3);
var hour = ttime.slice(ttime.length-7,ttime.length-6);
secc = parseInt(hour*3600) + parseInt(min*60) + parseInt(sec);
//alert (secc);
}
else
{
var sec = ttime.slice(ttime.length-2,ttime.length);
var min = ttime.slice(ttime.length-5,ttime.length-3);
var hour = ttime.slice(ttime.length-8,ttime.length-6);
secc = parseInt(hour*3600) + parseInt(min*60) + parseInt(sec);
//alert (secc);
}

setTimeout(function(){
//alert("!!!");
audioElement.play();
}, 1000*secc);
UI.SuccessMessage ("@Slok09",1000);
void(0);





Да и еще, вы сами можете попробовать поставить нужную для себя мелодию, для этого в строке:
audioElement.src = 'https://dl.dropboxusercontent.com/s/32tldvrryy8kuc9/tossacointoyouwitcher.mp3';
укажите в кавычках ссылку на мп3 нужной вам мелодии.
 
Последнее редактирование:

DeletedUser

Гость
Нормальные герои всегда идут в обход конечно, но это уже перебор :D
javascript:
let audioElement = new Audio("");
document.body.appendChild(audioElement);
audioElement.src = 'https://dl.dropboxusercontent.com/s/32tldvrryy8kuc9/tossacointoyouwitcher.mp3';
audioElement.loop = false;
let target = document.getElementsByClassName('status-specific')[0];
let obs = new MutationObserver(()=>audioElement.play());
obs.observe(target,{childList: true});
UI.SuccessMessage ("@Slok09",1000);
void(0);
 
Последнее редактирование модератором:

JDim

Копейщик
Оценка реакций
7
А в массовом поиске так можно сделать? :sos:
 
Верх