您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Скрипт додає в SIWIDATA прапори та оповіщення при стрільбі улюблених спортсменів
// ==UserScript== // @name LNK_siwi_flag // @namespace http://www.yaroslav-art.com.ua/lnk/ // @version 1.05 // @description Скрипт додає в SIWIDATA прапори та оповіщення при стрільбі улюблених спортсменів // @author LnKOx // @match http://biathlonresults.com/ // @match http://live.siwidata.com/ // @grant none // ==/UserScript== /*jshint multistr: true */ (function() { 'use strict'; function prefresh(){ setTimeout(prefresh, 1000); if (flag_enable!=1){return;} var elems = document.getElementsByClassName('au-target colNat'); var country; for(var i=0; i<elems.length; i++) { country=elems[i].innerHTML; if (country.length==3) { elems[i].style='color:rgba(0,0,0,0); width: 28px; background: url("http://www.yaroslav-art.com.ua/lnk/flags/24/'+country+'.png") no-repeat;'; } else { elems[i].style='background: none;'; } } } function shoot_refresh() { setTimeout(shoot_refresh, 500); try { var npshoot=0; var shootrange = document.getElementsByClassName('colTarget')[0].parentNode.parentNode.parentNode.innerHTML; var myshoot=document.getElementById('myshoot'); myshoot.innerHTML=shootrange; var toremove=myshoot.getElementsByClassName('rtHeader')[0]; toremove.parentNode.removeChild(toremove); var elemshoot = myshoot.getElementsByClassName('au-target colNat'); for(var zq=0; zq<elemshoot.length; zq++) { if (elemshoot[zq].className=="au-target colNat highlight") { if (target_enable==1) { elemshoot[zq].parentNode.style="top:"+npshoot+"px"; } else { elemshoot[zq].parentNode.parentNode.removeChild(elemshoot[zq].parentNode); zq--; } npshoot=npshoot+21; } else { elemshoot[zq].parentNode.parentNode.removeChild(elemshoot[zq].parentNode); zq--; } } if (old_npshoot<npshoot) soundplay(); old_npshoot=npshoot; } catch(e) { var gf=0; } } function soundplay() { if (sound_enable!=1) return; var audio = new Audio(); audio.src = 'http://www.yaroslav-art.com.ua/lnk/flags/ring2.mp3'; audio.autoplay = true; } function addshootdiv() { var d=document.createElement('div'); d.style="position: absolute; z-index:54; background-color: white; width:250px; "; d.id="myshoot"; document.body.appendChild(d); var q=document.createElement('div'); q.style="position: absolute; z-index:55; width:75px; height:25px; "; q.id="mybut"; q.innerHTML='<img align="left" onclick="flag_onoff();" id="flagonoff" > <img onclick="sound_onoff();" id="soundonoff" align="left" > <img onclick="target_onoff();" id="targetonoff" align="left" >'; document.body.appendChild(q); var nScript = document.createElement("script"); nScript.type = "text/javascript"; nScript.text = "var flag_enable=1; \ var sound_enable=1; \ var target_enable=1;\ var old_npshoot=0; \ function flag_onoff() { \ if (flag_enable==1){flag_enable=0;} else {flag_enable=1;}; \ localStorage.setItem('flag_enable', flag_enable); \ if (flag_enable==1) {document.getElementById('flagonoff').src='http://www.yaroslav-art.com.ua/lnk/flags/flag_on.png';}else{document.getElementById('flagonoff').src='http://www.yaroslav-art.com.ua/lnk/flags/flag_off.png';}; }; \ function sound_onoff(){ \ if (sound_enable==1){sound_enable=0;} else {sound_enable=1;}; \ localStorage.setItem('sound_enable', sound_enable); \ if (sound_enable==1) {document.getElementById('soundonoff').src='http://www.yaroslav-art.com.ua/lnk/flags/sound_on.png';} else {document.getElementById('soundonoff').src='http://www.yaroslav-art.com.ua/lnk/flags/sound_off.png';} ;}; \ function target_onoff(){ \ if (target_enable==1){target_enable=0;} else {target_enable=1;}; \ localStorage.setItem('target_enable', target_enable); \ if (target_enable==1) {document.getElementById('targetonoff').src='http://www.yaroslav-art.com.ua/lnk/flags/target_on.png';}else{document.getElementById('targetonoff').src='http://www.yaroslav-art.com.ua/lnk/flags/target_off.png';};}; "; document.body.appendChild(nScript); } function read_set() { flag_enable=localStorage.getItem("flag_enable"); target_enable=localStorage.getItem("target_enable"); sound_enable=localStorage.getItem("sound_enable"); if (flag_enable==1) {document.getElementById('flagonoff').src="http://www.yaroslav-art.com.ua/lnk/flags/flag_on.png";}else{document.getElementById('flagonoff').src="http://www.yaroslav-art.com.ua/lnk/flags/flag_off.png";} if (sound_enable==1) {document.getElementById('soundonoff').src="http://www.yaroslav-art.com.ua/lnk/flags/sound_on.png";}else{document.getElementById('soundonoff').src="http://www.yaroslav-art.com.ua/lnk/flags/sound_off.png";} if (target_enable==1) {document.getElementById('targetonoff').src="http://www.yaroslav-art.com.ua/lnk/flags/target_on.png";}else{document.getElementById('targetonoff').src="http://www.yaroslav-art.com.ua/lnk/flags/target_off.png";} } addshootdiv(); read_set(); prefresh(); shoot_refresh(); // Your code here... })();