采石场放置(Into The Quarry)自动点击完美按钮

采石场放置(Into The Quarry)自动点击完美按钮,须停留在按钮界面方可生效

// ==UserScript==
// @name         采石场放置(Into The Quarry)自动点击完美按钮
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  采石场放置(Into The Quarry)自动点击完美按钮,须停留在按钮界面方可生效
// @author       Ymmzy
// @match        https://g1tyx.github.io/into-the-quarry/
// @match        https://into-the-quarry.g8hh.com/
// @icon         https://www.google.com/s2/favicons?sz=64&domain=g8hh.com
// @license      MIT
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    function imitateClick(oElement, iClientX, iClientY) {
        var oEvent;
        if (document.createEventObject) {
            oEvent = document.createEventObject();
            oEvent.clientX = iClientX;
            oEvent.clientY = iClientY;
            oElement.fireEvent("onclick", oEvent)
        } else {
            oEvent = document.createEvent("MouseEvents");
            oEvent.initMouseEvent("click", true, true, document.defaultView, 0, 0, 0, iClientX, iClientY);
            oElement.dispatchEvent(oEvent)
        }
    };
    function pxToInteger(str) {
        return Math.round(Number(str.slice(0,-2)).toFixed(0));
    };
    self.autoClickButton = setInterval(() => {
        const btn = document.querySelector("#button");
        if (btn) {
            imitateClick(btn, pxToInteger(btn.style.left) + 50, pxToInteger(btn.style.top) + 50);
        }
    }, 10);
})();