Plays a ding sound when a notification is displayed.
当前为
// ==UserScript==
// @name Melvor Notification Ding
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Plays a ding sound when a notification is displayed.
// @author Krosis
// @match https://*.melvoridle.com/*
// @grant none
// ==/UserScript==
// jshint esversion: 6
(function() {
'use strict';
// Save off the default notify function.
var origNotify = window.notifyPlayer;
var ding = new Audio("https://www.myinstants.com/media/sounds/ding-sound-effect.mp3");
ding.volume = 0.5;
var lastDing = -1;
function newNotify(...args) {
// Pass through arguments to the original notify function.
origNotify(...args);
// Only ding at most every 20 seconds. This reduces spam when farming tasks complete.
var now = Date.now();
if (now - lastDing >= 20000) {
ding.play();
lastDing = now;
}
}
// Use this custom function in game.
window.notifyPlayer = newNotify;
})();