Agar.io Better Mouse

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

当前为 2016-03-16 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Agar.io Better Mouse
  3. // @namespace http://redd.it/3710r5
  4. // @version 0.2
  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. window.onkeydown({keyCode: 87}); // KEY_W
  24. window.onkeyup({keyCode: 87});
  25. }, i * duration);
  26. }
  27. }
  28. else if( (e.which == 2) ){
  29. setTimeout(function() {
  30. window.onkeydown({keyCode: 87}); // KEY_W
  31. window.onkeyup({keyCode: 87});
  32. }, i * duration);
  33. }
  34. else if( (e.which == 1) ){
  35. $("body").trigger(splitdown);
  36. $("body").trigger(splitup);
  37. //console.log("split");
  38. }
  39. }).bind('contextmenu', function(e){
  40. e.preventDefault();
  41. });
  42. //alert("mouse enabled");
  43. }
  44. )();