Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Cookie Clicker - Constant Clicker
- // @version 1.0
- // @match https://orteil.dashnet.org/cookieclicker/
- // @match http://orteil.dashnet.org/cookieclicker/
- // @grant none
- // ==/UserScript==
- var mouseEvent = document.createEvent("MouseEvents");
- mouseEvent.initMouseEvent("click", true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
- var click_space = document.getElementById("bigCookie");
- if (click_space) {
- console.log("Cookie Clicker - Constant Clicker script loaded!");
- }
- else { console.warning("Cookie Clicker - Constant Clicker could not be loaded!"); return; }
- var isEnabled = 0;
- function clicker() {
- if (isEnabled == 1) {
- setTimeout(() => click_space.dispatchEvent(mouseEvent), 100);
- }
- }
- //--- Add switcher
- var zNode = document.createElement('div');
- zNode.innerHTML = '<button id="clickerSwitch" type="button">Clicker</button>';
- zNode.setAttribute('id', 'clickerSwitchContainer');
- document.getElementById("topBar").appendChild(zNode);
- var button = document.getElementById("clickerSwitch");
- button.style.color = "red";
- var interval;
- function SwitchClicker(zEvent) {
- if (isEnabled == 1) {
- console.log("Clicker off");
- isEnabled = 0;
- clearInterval(interval);
- button.style.color = "red";
- }
- else {
- console.log("Clicker on");
- isEnabled = 1;
- setInterval(clicker, 100);
- button.style.color = "green";
- }
- }
- //--- Activate the newly added button
- document.getElementById("clickerSwitch").addEventListener("click", SwitchClicker, false);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement