Advertisement
Guest User

Untitled

a guest
Jan 18th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.21 KB | None | 0 0
  1. // © 2017. NikanRoyal. All Rights Reserved
  2. // ==UserScript==
  3. // @name Pro Macro (Duex,Gaver,Agar,Gota,Alis,Bubla.io)
  4. // @namespace http://tampermonkey.net/
  5. // @version 3.0
  6. // @description PRO AGAR MACRO - W=FEED - E =TRICKSPLIT - Z =TRIPLESPLIT - D =DOUBLESPLIT - A =FREEZE CELL
  7. // @author NikanRoyal
  8. // @match https://agar.io/#ffa
  9. // @match https://agar.io/#teams
  10. // @match https://agar.io/#experimental
  11. // @match https://agar.io/*
  12. // @match http://alis.io/*
  13. // @match http://duex.io
  14. // @match http://gota.io/web/
  15. // @match http://bubla.io
  16. // @match http://agario.fun/?ip=127.0.0.1:446
  17. // @match agario.fun/?ip=127.0.0.1:446
  18. // @match agario.fun/*
  19. // @run-at document-end
  20. // @grant none
  21. // ==/UserScript==
  22.  
  23. window.addEventListener('keydown', keydown);
  24. window.addEventListener('keyup', keyup);
  25.  
  26. var EjectDown = false;
  27.  
  28. var speed = 25; //in ms
  29. document.getElementById("instructions").innerHTML += "<center><span class='text-muted'><span data-itr='instructions_A'> Press <b>A</b> to Freeze Cell (Stop Movement)</span></span></center>";
  30. document.getElementById("instructions").innerHTML += "<center><span class='text-muted'><span data-itr='instructions_D'> Press <b>D</b> to Doublesplit (Split 2x)</span></span></center>";
  31. document.getElementById("instructions").innerHTML += "<center><span class='text-muted'><span data-itr='instructions_Z'> Press <b>Z</b> to Triplesplit (Split 3x)</span></span></center>";
  32. document.getElementById("instructions").innerHTML += "<center><span class='text-muted'><span data-itr='instructions_E'> Press <b>E</b> to Tricksplit (Split 4x)</span></span></center>";
  33. document.getElementById("instructions").innerHTML += "<center><span class='text-muted'><span data-itr='instructions_youtube channel'> If you like my Macro, please check out the official <b>Sry</b> <b>Clan</b> Vk!</span> https://vk.com/sryclan</span></center>";
  34. function keydown(event) {
  35. if (event.keyCode == 87 && EjectDown === false) { // key W
  36. EjectDown = true;
  37. setTimeout(eject, speed);
  38. }
  39. if (event.keyCode == 68) { //key D
  40. split();
  41. setTimeout(split, speed);
  42. }
  43. if (event.keyCode == 90) { //key Z
  44. split();
  45. setTimeout(split, speed);
  46. setTimeout(split, speed*2);
  47. }
  48. if (event.keyCode == 69) { //key E
  49. split();
  50. setTimeout(split, speed);
  51. setTimeout(split, speed*2);
  52. setTimeout(split, speed*3);
  53. }
  54. if (event.keyCode == 65) { //key A
  55. X = window.innerWidth/2;
  56. Y = window.innerHeight/2;
  57. $("canvas").trigger($.Event("mousemove", {clientX: X, clientY: Y}));
  58. }
  59. }
  60.  
  61.  
  62. function keyup(event) {
  63. if (event.keyCode == 87) { // key W
  64. EjectDown = false;
  65. }
  66. }
  67.  
  68. function eject() {
  69. if (EjectDown) {
  70. window.onkeydown({keyCode: 87}); // key W
  71. window.onkeyup({keyCode: 87});
  72. setTimeout(eject, speed);
  73. }
  74. }
  75.  
  76. function split() {
  77. $("body").trigger($.Event("keydown", { keyCode: 32})); //key space
  78. $("body").trigger($.Event("keyup", { keyCode: 32})); //jquery is required for split to work
  79. }
  80. //© 2017. 〘Ǥ?〙Clan. All R
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement