Advertisement
Guest User

Untitled

a guest
Nov 21st, 2017
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.16 KB | None | 0 0
  1. // ==UserScript==
  2. // @name The ULTIMATE Agario Script. (All Macros, Keybinds and Mousebinds)
  3. // @namespace http://tampermonkey.net/
  4. // @version 1.12
  5. // @description E is 'W' Macro, Shift and 4 is Tricksplit, R is Triplesplit, Q is Doublesplit, Left Click is Space, Right Click is Feed/Macro, Mouse Click is Tricksplit. Easily configurable keys in code. Credits to Jack Burch AND Tom Burris
  6. // @author Ali Ahfad Mehdi
  7. // @match http://agar.io/*
  8. // @match https://agar.io/*
  9. // @grant none
  10. // @run-at document-end
  11. // ==/UserScript==
  12. window.addEventListener('keydown', keydown);
  13. window.addEventListener('keyup', keyup);
  14. var Feed = false;
  15. var Speed = 25;
  16.  
  17. //Funtions
  18. function split() {
  19. $("body").trigger($.Event("keydown", { keyCode: 32}));
  20. $("body").trigger($.Event("keyup", { keyCode: 32}));
  21. }
  22. function mass() {
  23. if (Feed) {
  24. window.onkeydown({keyCode: 87});
  25. window.onkeyup({keyCode: 87});
  26. setTimeout(mass, Speed);
  27. }
  28. }
  29.  
  30. function keydown(event) {
  31. // Feed Macro
  32. if (event.keyCode == 69 ) // E
  33. {
  34. Feed = true;
  35. setTimeout(mass, Speed);
  36. }// Center
  37. if (event.keyCode == 83) { // S
  38. X = window.innerWidth/2;
  39. Y = window.innerHeight/2;
  40. $("canvas").trigger($.Event("mousemove", {clientX: X, clientY: Y}));
  41. }
  42. // Tricksplit
  43. if (event.keyCode == 16 || event.keyCode == 52) { // Shift and 4
  44. split();
  45. setTimeout(split, Speed);
  46. setTimeout(split, Speed*2);
  47. setTimeout(split, Speed*3);
  48. } // Triplesplit
  49. if (event.keyCode == 82 || event.keyCode == 'yourkey') { // R and Put in Your Key
  50. split();
  51. setTimeout(split, Speed);
  52. setTimeout(split, Speed*2);
  53. } // Doublesplit
  54. if (event.keyCode == 81 || event.keyCode == 'yourkey') { // Q and Put in Your Key
  55. split();
  56. setTimeout(split, Speed);
  57. }// Split
  58. if (event.keyCode == 'yourkey' || event.keyCode == 'yourkey2') { // Put in Your Key
  59. split();
  60. }
  61.  
  62. } // When Player Lets Go Of E, It Stops Feeding
  63. function keyup(event) {
  64. if (event.keyCode == 69) {
  65. Feed = false;
  66. }
  67. }
  68.  
  69. //Mouse Clicks
  70. (function() {
  71. document.getElementById("canvas").addEventListener("mousedown", function(event) {
  72. if (event.which == 1) {
  73. split();
  74. }
  75. else if (event.which == 2) {
  76. split();
  77. setTimeout(split, Speed);
  78. setTimeout(split, Speed*2);
  79. setTimeout(split, Speed*3);
  80. }
  81. else if (event.which == 3) {
  82. Feed = true;
  83. setTimeout(mass, Speed);
  84. }
  85. });
  86.  
  87. document.getElementById("canvas").addEventListener("mouseup", function(event) {
  88. if (event.which == 3) {
  89. Feed = false;
  90. }
  91. });
  92. $('#canvas').bind('contextmenu', function(e) {
  93. e.preventDefault();
  94. });
  95. }());
  96. //Go Ahead, Mess Around. ( ͡ᵔ ͜ʖ ͡ᵔ )
  97. //CREDITS TO: JACK BURCH AND TOM BURRIS
  98. //Thanks Guys You Inspired Me.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement