Macros Javier

try to take over the world!

  1. // ==UserScript==
  2. // @name Macros Javier
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description try to take over the world!
  6. // @author NEL99
  7. // @match http://agar.io/*
  8. // @match http://germs.io/*
  9. // @include https://agar.io/*
  10. // @grant none
  11. // ==/UserScript==
  12.  
  13. console.log("iReal Zoi Zub <3 ~ Nel");
  14.  
  15. window.addEventListener('keydown', keydown);
  16. window.addEventListener('keyup', keyup);
  17.  
  18. var ejecting = false;
  19. var splitSpeed = 40;
  20. var ejectSpeed = 28;
  21. var DuracionDelay = 34;
  22.  
  23. function keydown(event) {
  24. if (event.keyCode == 87 && ejecting === false) {
  25. ejecting = true;
  26. setTimeout(eject, ejectSpeed);
  27. }
  28. function DarSplit() {
  29. $("body").trigger($.Event("keydown", { keyCode: 32}));
  30. $("body").trigger($.Event("keyup", { keyCode: 32}));
  31. }
  32. if (event.keyCode == 69) {
  33. split();
  34. setTimeout(split, splitSpeed);
  35. setTimeout(split, splitSpeed*2);
  36. setTimeout(split, splitSpeed*3);
  37. }
  38. if (event.keyCode == 83) {
  39. X = window.innerWidth/2;
  40. Y = window.innerHeight/2;
  41. $("canvas").trigger($.Event("mousemove", {clientX: X, clientY: Y}));
  42. } // Detener movimiento
  43. if (event.keyCode == 68) {
  44. DarSplit();
  45. setTimeout(DarSplit, DuracionDelay);
  46. } // Doublesplit (Split 2x)
  47. }
  48.  
  49. function keyup(event) {
  50. if (event.keyCode == 87) {
  51. ejecting = false;
  52. }
  53. }
  54.  
  55. function eject() {
  56. if (ejecting) {
  57. window.onkeydown({keyCode: 87});
  58. window.onkeyup({keyCode: 87});
  59. setTimeout(eject, ejectSpeed);
  60. }
  61. }
  62.  
  63. function split() {
  64. $("body").trigger($.Event("keydown", { keyCode: 32}));
  65. $("body").trigger($.Event("keyup", { keyCode: 32}));
  66. }