Advertisement
Guest User

Untitled

a guest
Aug 19th, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name Cookie Clicker - Constant Clicker
  3. // @version  1.0
  4. // @match    https://orteil.dashnet.org/cookieclicker/
  5. // @match    http://orteil.dashnet.org/cookieclicker/
  6. // @grant    none
  7. // ==/UserScript==
  8.  
  9. var mouseEvent = document.createEvent("MouseEvents");
  10. mouseEvent.initMouseEvent("click", true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
  11.  
  12. var click_space = document.getElementById("bigCookie");
  13. if (click_space) {
  14.   console.log("Cookie Clicker - Constant Clicker script loaded!");
  15. }
  16. else { console.warning("Cookie Clicker - Constant Clicker could not be loaded!"); return; }
  17.  
  18.  
  19. var isEnabled = 0;
  20. function clicker() {
  21.   if (isEnabled == 1) {
  22.     setTimeout(() => click_space.dispatchEvent(mouseEvent), 100);
  23.   }
  24. }
  25.  
  26. //--- Add switcher
  27. var zNode = document.createElement('div');
  28. zNode.innerHTML = '<button id="clickerSwitch" type="button">Clicker</button>';
  29. zNode.setAttribute('id', 'clickerSwitchContainer');
  30. document.getElementById("topBar").appendChild(zNode);
  31.  
  32. var button = document.getElementById("clickerSwitch");
  33. button.style.color = "red";
  34.  
  35. var interval;
  36. function SwitchClicker(zEvent) {
  37.   if (isEnabled == 1) {
  38.     console.log("Clicker off");
  39.     isEnabled = 0;
  40.     clearInterval(interval);
  41.     button.style.color = "red";
  42.   }
  43.   else {
  44.     console.log("Clicker on");
  45.     isEnabled = 1;
  46.     setInterval(clicker, 100);
  47.    button.style.color = "green";
  48.   }
  49. }
  50.  
  51. //--- Activate the newly added button
  52. document.getElementById("clickerSwitch").addEventListener("click", SwitchClicker, false);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement