Greasy Fork is available in English.

Macro By SinisterYT // R=Tricksplit // 1=Doublesplit // 2=Triplesplit // Thanks For installing <3

// R=Tricksplit // 1=Doublesplit // 2=Triplesplit // Thanks For installing <3

  1. // ==UserScript==
  2. // @name Macro By SinisterYT // R=Tricksplit // 1=Doublesplit // 2=Triplesplit // Thanks For installing <3
  3. // @namespace http://tampermonkey.net/
  4. // @version 1.19
  5. // @description // R=Tricksplit // 1=Doublesplit // 2=Triplesplit // Thanks For installing <3
  6. // @author SinisterYT
  7. // @match http://gota.io/*
  8. // @match https://gota.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. }
  37. // Tricksplit
  38. if (event.keyCode == 82 || event.keyCode == 82) { // R=Tricksplit
  39. split();
  40. setTimeout(split, Speed);
  41. setTimeout(split, Speed*2);
  42. setTimeout(split, Speed*3);
  43. } // Triplesplit
  44. if (event.keyCode == 50 || event.keyCode == 50) { // 2=TripleSplit
  45. split();
  46. setTimeout(split, Speed);
  47. setTimeout(split, Speed*2);
  48. } // Doublesplit
  49. if (event.keyCode == 49 || event.keyCode == 49) { // 1=DoubleSplit
  50. split();
  51. setTimeout(split, Speed);
  52. }
  53.  
  54. } // When Player Lets Go Of E, It Stops Feeding
  55. function keyup(event) {
  56. if (event.keyCode == 69) {
  57. Feed = false;
  58. }
  59. }