Melvor Farming Ding

Dings when crops are ready to be harvested.

目前為 2021-02-03 提交的版本,檢視 最新版本

// ==UserScript==
// @name        Melvor Farming Ding
// @namespace   http://tampermonkey.net/
// @version     0.0.1
// @description Dings when crops are ready to be harvested.
// @author      MrSapient
// @match       https://*.melvoridle.com/*
// @exclude     https://wiki.melvoridle.com*
// @noframes
// @grant       none
// ==/UserScript==

function script() {
    let growCropsRef = window.growCrops;
        window.growCrops = (areaID, patchID) => {
    if (patchID === 0 && !newFarmingAreas[areaID].patches[patchID].hasGrown) {
        let ding = new Audio("https://www.myinstants.com/media/sounds/ding-sound-effect.mp3");
        ding.volume = 1;
        ding.play();
    }
    growCropsRef(areaID, patchID);
}
}

// inject the script
(function () {
    function injectScript(main) {
        const scriptElement = document.createElement('script');
        scriptElement.textContent = `try {(${main})();} catch (e) {console.log(e);}`;
        document.body.appendChild(scriptElement).parentNode.removeChild(scriptElement);
    }

    function loadScript() {
        if ((window.isLoaded && !window.currentlyCatchingUp)
            || (typeof unsafeWindow !== 'undefined' && unsafeWindow.isLoaded && !unsafeWindow.currentlyCatchingUp)) {
            // Only load script after game has opened
            clearInterval(scriptLoader);
            injectScript(script);
        }
    }

    const scriptLoader = setInterval(loadScript, 200);
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址