ULTRA FAST W GAVER.IO!

Macro W Gaver.io by Zypho

  1. // ==UserScript==
  2. // @name ULTRA FAST W GAVER.IO!
  3. // @namespace Gaver.io Fast W
  4. // @version 2.0
  5. // @description Macro W Gaver.io by Zypho
  6. // @author Zypho
  7. // @match http://gaver.io/*
  8. // @match http://alis.io/*
  9. // @run-at document-end
  10. // @grant none
  11. // ==/UserScript==
  12.  
  13. window.addEventListener('keydown', keydown);
  14. window.addEventListener('keyup', keyup);
  15.  
  16. var EjectDown = false;
  17.  
  18. var speed = 20000; //in ms
  19.  
  20. function keydown(event) {
  21. if (event.keyCode == 200000 && EjectDown === false) { // key A
  22. EjectDown = true;
  23. setTimeout(eject, speed);
  24. }
  25. }
  26. function keyup(event) {
  27. if (event.keyCode == 200000) { // key A
  28. EjectDown = false;
  29. }
  30. }
  31.  
  32. function eject() {
  33. if (EjectDown) {
  34. window.onkeydown({keyCode: 10000000000}); // key W
  35. window.onkeyup({keyCode: 10000000000});
  36. setTimeout(eject, speed);
  37. }
  38. }