Auto Click (mobile)

Auto click enter on mobile

  1. // ==UserScript==
  2. // @name Auto Click (mobile)
  3. // @description Auto click enter on mobile
  4. // @version 1.1
  5. // @include https://*/game.php*
  6. // @namespace https://greasyfork.org/users/1388899
  7. // ==/UserScript==
  8. (function() {
  9. 'use strict';
  10. // Create button
  11. let button = document.createElement("button");
  12. button.innerText = "Start";
  13. button.style.position = "fixed";
  14. button.style.bottom = "20px";
  15. button.style.left = "20px";
  16. button.style.padding = "8px 8px";
  17. button.style.fontSize = "13px";
  18. button.style.zIndex = "1000";
  19. button.style.backgroundColor = "#4CAF50";
  20. button.style.color = "white";
  21. button.style.border = "none";
  22. button.style.borderRadius = "5px";
  23. button.style.cursor = "pointer";
  24. document.body.appendChild(button);
  25. let isRunning = false;
  26. let intervalId;
  27. function pressEnterRandomly() {
  28. const randomDelay = Math.floor(Math.random() * (350 - 200 + 1)) + 200; // Random delay between 200-350 ms
  29. document.dispatchEvent(new KeyboardEvent('keydown', {
  30. key: 'Enter',
  31. code: 'Enter',
  32. which: 13,
  33. keyCode: 13,
  34. bubbles: true
  35. }));
  36. intervalId = setTimeout(pressEnterRandomly, randomDelay);
  37. }
  38. // Toggle the Enter key press on and off
  39. button.addEventListener("click", function() {
  40. if (isRunning) {
  41. clearTimeout(intervalId);
  42. button.innerText = "Start";
  43. isRunning = false;
  44. } else {
  45. pressEnterRandomly();
  46. button.innerText = "Stop";
  47. isRunning = true;
  48. }
  49. });
  50. })();