采石场放置(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); })();