Advertisement
Guest User

Untitled

a guest
Apr 25th, 2019
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. // ==UserScript==
  2. // @name Macro Fast Mass Ejector & Split (Best)✓
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.5
  5. // @description Fastest Mass Ejector & Split Macro
  6. // @author Tom Burris
  7. // @match https://agar.io/*
  8. // @match http://agar.io/*
  9. // @match http://petridish.pw/*
  10. // @match http://agarly.com/*
  11. // @match http://agar.biz/*
  12. // @match http://en.agar.bio/*
  13. // @match http://agar.pro/*
  14. // @match http://agar.biz/*
  15. // @grant none
  16. // @run-at document-end
  17. // ==/UserScript==
  18.  
  19.  
  20.  
  21. window.addEventListener('keydown', keydown);
  22. window.addEventListener('keyup', keyup);
  23.  
  24. var EjectDown = false;
  25.  
  26. var speed = 25; //in ms
  27.  
  28. function keydown(event) {
  29. if (event.keyCode == 87 && EjectDown === false) { // key W
  30. EjectDown = true;
  31. setTimeout(eject, speed);
  32. }
  33. if (event.keyCode == 65) { //key A
  34. split();
  35. setTimeout(split, speed);
  36. }
  37. if (event.keyCode == 68) { //key D
  38. split();
  39. setTimeout(split, speed);
  40. setTimeout(split, speed2);
  41. setTimeout(split, speed3);
  42. }
  43. if (event.keyCode == 83) { //key S
  44. X = window.innerWidth/2;
  45. Y = window.innerHeight/2;
  46. $("canvas").trigger($.Event("mousemove", {clientX: X, clientY: Y}));
  47. }
  48. }
  49.  
  50. function keyup(event) {
  51. if (event.keyCode == 87) { // key W
  52. EjectDown = false;
  53. }
  54. }
  55.  
  56. function eject() {
  57. if (EjectDown) {
  58. window.onkeydown({keyCode: 87}); // key W
  59. window.onkeyup({keyCode: 87});
  60. setTimeout(eject, speed);
  61. }
  62. }
  63.  
  64. function split() {
  65. $("body").trigger($.Event("keydown", { keyCode: 32})); //key space
  66. $("body").trigger($.Event("keyup", { keyCode: 32})); //jquery is required for split to work
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement