Agar.io Better Mouse

Agar.io mouse control: Left splits, Middle 1x W, Right 6x W

  1. // ==UserScript==
  2. // @name Agar.io Better Mouse
  3. // @namespace http://redd.it/3710r5
  4. // @version 0.5
  5. // @description Agar.io mouse control: Left splits, Middle 1x W, Right 6x W
  6. // @author hadq
  7. // @match http://agar.io
  8. // @grant none
  9. // @license WTFPL v2 (http://www.wtfpl.net/txt/copying/)
  10. // ==/UserScript==
  11. $(
  12. function() {
  13. var amount = 6;
  14. var duration = 50; //ms
  15. var feeddown = $.Event("keydown", { keyCode: 87}); //w button
  16. var feedup = $.Event("keyup", { keyCode: 87}); //w button
  17. var splitdown = $.Event("keydown", { keyCode: 32}); //space button
  18. var splitup = $.Event("keyup", { keyCode: 32}); //space button
  19. $(document).bind('mousedown', function(e) {
  20. if( (e.which == 3) ){
  21. for (var i = 0; i < amount; ++i) {
  22. setTimeout(function() {
  23. $("body").trigger(feeddown);
  24. $("body").trigger(feedup);
  25. }, duration);
  26. }
  27. }
  28. else if( (e.which == 2) ){
  29. $("body").trigger(feeddown);
  30. $("body").trigger(feedup);
  31. }
  32. else if( (e.which == 1) ){
  33. $("body").trigger(splitdown);
  34. $("body").trigger(splitup);
  35. //console.log("split");
  36. }
  37. }).bind('contextmenu', function(e){
  38. e.preventDefault();
  39. });
  40. //alert("mouse enabled");
  41. }
  42. )();