您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
lol5
// ==UserScript== // @name combat notification sound // @namespace FileFace // @version 0.2.1 // @description lol5 // @author shtos // @match dh3.diamondhunt.co // @grant none // ==/UserScript== /*jshint multistr: true */ /*jslint es5: true */ (function() { 'use strict'; //const notifArea = document.getElementById('notification-area') const combatNotif = document.getElementById('notification-heroReadyNotification') const audio = new Audio('./sounds/success.wav') audio.volume = 0.1 var audioPlayed = false var justLoggedIn function linkuStarto(){ if (window.var_username){ justLoggedIn = window.var_heroCooldown == 0 ? true : false audioPlayed = justLoggedIn === true ? true : false notifObserver() }else{ setTimeout(linkuStarto, 1000) } } linkuStarto() function notifObserver(){ const observer = new MutationObserver(mutation => { if (window.var_teleportCooldown < 890){ if (combatNotif.style.display === '' && audioPlayed === false && justLoggedIn === false){ audio.play() } audioPlayed = !audioPlayed justLoggedIn = false } }) const config = { attributes: true, childList: true, characterData: true } observer.observe(combatNotif, config) } })();