MaSt Play MODS

MODS

  1. // ==UserScript==
  2. // @name MaSt Play MODS
  3. // @namespace MaSt Play MODS
  4. // @version 0.1
  5. // @description MODS
  6. // @author MaSt
  7. // @match http://abs0rb.me/*
  8. // @match http://agar.io/*
  9. // @match http://agarabi.com/*
  10. // @match http://agarly.com/*
  11. // @match http://en.agar.bio/*
  12. // @match http://agar.pro/*
  13. // @match http://agar.biz/*
  14. // @match http://gota.io/*
  15. // @match http://petridish.pw/*
  16. // @grant none
  17. // ==/UserScript==
  18. window.onload = function() { //fonction au démarrage
  19. document.getElementById("gamemode").style.backgroundColor = "black"; //CSS inject ( permet de changer des choses sur le site )
  20. document.getElementById("gamemode").style.color = "white";
  21. document.getElementById("region").style.backgroundColor = "black";
  22. document.getElementById("region").style.color = "white";
  23. document.getElementById("quality").style.backgroundColor = "black";
  24. document.getElementById("quality").style.color = "white";
  25. document.getElementById("statsGraph").style.bottom = "white";
  26. document.getElementById("statsGraph").style.top = "40px";
  27. document.getElementById("stats").getElementsByTagName("hr")[0].style.top = "270px";
  28. document.getElementById("socialStats").style.bottom = "";
  29. document.getElementById("socialStats").style.top = "290px";
  30. document.getElementById("statsContinue").style.bottom = "20px";
  31. document.getElementById("statsContinue").style.top = "344px";
  32. document.getElementById("stats").getElementsByTagName("hr")[1].style.top = "40px";
  33. document.getElementById("stats").style.height = "398px";
  34. document.getElementById("stats").style.padding = "0 0 0";
  35. document.getElementById("options").style.color = "white";
  36. document.getElementById("options").style.backgroundColor = "black";
  37. document.getElementById("mainPanel").style.color = "black";
  38. document.getElementById("mainPanel").style.backgroundColor = "black";
  39. document.getElementById("adbg").style.color = "black";
  40. document.getElementById("adbg").style.backgroundColor = "black";
  41. document.getElementById("nick").style.backgroundColor = "black";
  42. document.getElementById("nick").style.color = "white";
  43. document.getElementById("adbg").style.visibility = "hidden";
  44. document.getElementsByClassName("agario-exp-bar progress")[0].style.backgroundColor = "black";
  45. document.getElementsByClassName("agario-panel agario-side-panel agario-shop-panel")[0].removeChild(document.getElementById("blocker"));
  46. document.getElementsByClassName("agario-panel agario-side-panel agario-panel-freecoins")[0].removeChild(document.getElementById("coins-blocker"));
  47. document.getElementsByClassName("side-container right-container")[0].removeChild(document.getElementById("agario-web-incentive"));
  48. document.getElementsByClassName("side-container right-container")[0].removeChild(document.getElementsByClassName("agario-promo")[0]);
  49. document.getElementsByClassName("agario-panel agario-side-panel agario-panel-freecoins")[0].style.color = "white";
  50. document.getElementsByClassName("agario-panel agario-side-panel agario-panel-freecoins")[0].style.backgroundColor = "black";
  51. document.getElementsByClassName("agario-panel agario-side-panel agario-shop-panel")[0].style.color = "white";
  52. document.getElementsByClassName("agario-panel agario-side-panel agario-shop-panel")[0].style.backgroundColor = "black";
  53. document.getElementsByClassName("agario-panel agario-side-panel agario-profile-panel")[0].style.color = "white";
  54. document.getElementsByClassName("agario-panel agario-side-panel agario-profile-panel")[0].style.backgroundColor = "black";
  55. document.getElementsByClassName("agario-panel agario-side-panel agario-party-5")[0].style.color = "white";
  56. document.getElementsByClassName("agario-panel agario-side-panel agario-party-5")[0].style.backgroundColor = "black";
  57. document.getElementsByClassName("text-muted")[0].style.visibility = "hidden";
  58. var ctx = document.getElementById("canvas").getContext("2d");
  59. $("h2").replaceWith('<h2 style="color: white; font-family: Ubuntu; font-size: 200%;">MaSt Agar.io</h2>');
  60. $("h4").replaceWith('<h4 style="color: white; font-family: Ubuntu;">Partie</h4>');
  61. $("title").replaceWith('<title>MaSt Agar.io</title>');
  62. $("h1").replaceWith('<h1>MaSt Agar.io</h1>'); //CSS inject finish
  63. option_show_mass = true; //options ( ce qui est déja activé sur le site )
  64. option_skip_stats = true;
  65. var presetGameMode = "Party"; //options finish
  66. $( "#canvas" ).after("<div style='-webkit-filter: saturate(10); -webkit-filter: drop-shadow(19px 19px 20px black); background-color: #000000; -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; filter: alpha(opacity=40); zoom: 1; width: 325px; top: 30px; left: 30px; display: block; position: absolute; text-align: center; font-size: 15px; color: #ffffff; padding: 5px; font-family: Ubuntu;'> <div style='color:#ffffff; display: inline; -moz-opacity:1; -khtml-opacity: 1; opacity:1; filter:alpha(opacity=100); padding: 10px;'><a href='//www.youtube.com/channel/UCDus6QxlKthkN_n0oaEOsOg' target='_blank'>PLAY - Agar.io YT</a></div> <div style='color:#ffffff; display: inline; -moz-opacity:1; -khtml-opacity: 1; opacity:1; filter:alpha(opacity=100); padding: 10px;'><br>Macro Feed: <a>Q</a> </div> <div style='color:#ffffff; display: inline; -moz-opacity:1; -khtml-opacity: 1; opacity:1; filter:alpha(opacity=100); padding: 10px;'><br>Full split: <a>Shift</a> </div> <div style='color:#ffffff; display: inline; -moz-opacity:1; -khtml-opacity: 1; opacity:1; filter:alpha(opacity=100); padding: 10px;'><br>La team: <a href='//pastebin.com/raw/nmcs1XEw' target='_blank'>Lien des chaines</a> </div>" ); //petit cadre pour dire les touches des macros
  67. }; //fin de la fonction du démarrage
  68. var SplitInterval; //variables des macros
  69. var MacroInterval;
  70. var SplitDebounce = false;
  71. var MacroDebounce = false; //fin des variables
  72. $(document).on('keydown', function(input) { //fonction et script des macros
  73. console.log("got keydown");
  74. if (input.keyCode == 16) {
  75. if (SplitDebounce) {
  76. return;
  77. }
  78. SplitDebounce = true;
  79. SplitInterval = setInterval(function() {
  80. $("body").trigger($.Event("keydown", {
  81. keyCode: 32
  82. }));
  83. $("body").trigger($.Event("keyup", {
  84. keyCode: 32
  85. }));
  86. }, 0);
  87. } else if (input.keyCode == 81) {
  88. if (MacroDebounce) {
  89. return;
  90. }
  91. MacroDebounce = true;
  92. MacroInterval = setInterval(function() {
  93. $("body").trigger($.Event("keydown", {
  94. keyCode: 87
  95. }));
  96. $("body").trigger($.Event("keyup", {
  97. keyCode: 87
  98. }));
  99. }, 0);
  100. }
  101. }); //fin de la fonction
  102. $(document).on('keyup', function(input) {
  103. if (input.keyCode == 16) {
  104. SplitDebounce = false;
  105. clearInterval(SplitInterval);
  106. return;
  107. } else if (input.keyCode == 81) {
  108. MacroDebounce = false;
  109. clearInterval(MacroInterval);
  110. return;
  111. }
  112. }); //fin du script