Cik | Public Extension

Made by Cik | Host: Sniikz

  1. // ==UserScript==
  2. // @name Cik | Public Extension
  3. // @namespace Cik - Public Extension
  4. // @version 1.3
  5. // @description Made by Cik | Host: Sniikz
  6. // @author Sniikz & Cik
  7. // @match http://agar.io/*
  8. // @run-at document-start
  9. // @grant GM_xmlhttpRequest
  10. // @connect agar.io
  11. // ==/UserScript==
  12.  
  13. var ogarioJS = '<script src="https://googledrive.com/host/0B-rarv9FlL8-WW9DOU5FTjBROFE/ext.js"></script>';
  14. var ogarioSniffJS = '<script src="https://googledrive.com/host/0B-rarv9FlL8-WW9DOU5FTjBROFE/2.js"></script>';
  15. var ogarioCSS = '<link href="https://googledrive.com/host/0B-rarv9FlL8-WW9DOU5FTjBROFE/mek.css" rel="stylesheet"></link><link href="https://googledrive.com/host/0B-rarv9FlL8-WW9DOU5FTjBROFE/2.css" rel="stylesheet"></link><link href="https://googledrive.com/host/0B-rarv9FlL8-TklBOHVzMm0wMGs/css.css" rel="stylesheet"></link>';
  16. var cpickerJS = '<script src="http://cdnjs.cloudflare.com/ajax/libs/bootstrap-colorpicker/2.3.0/js/bootstrap-colorpicker.min.js"></script>';
  17. var cpickerCSS = '<link href="http://cdnjs.cloudflare.com/ajax/libs/bootstrap-colorpicker/2.3.0/css/bootstrap-colorpicker.min.css" rel="stylesheet"></link>';
  18. var toastrJS = '<script src="http://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/js/toastr.min.js"></script>';
  19. var toastrCSS = '<link href="http://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/css/toastr.min.css" rel="stylesheet"></link>';
  20.  
  21. // Inject OGARio LE
  22. function inject(page) {
  23. var _page = page.replace("</head>", cpickerCSS + toastrCSS + ogarioCSS + cpickerJS + toastrJS + ogarioSniffJS + "</head>");
  24. _page = _page.replace("agario.core.js", "");
  25. _page = _page.replace("</body>", ogarioJS + "</body>");
  26. return _page;
  27. }
  28. window.stop();
  29. document.documentElement.innerHTML = null;
  30. GM_xmlhttpRequest({
  31. method : "GET",
  32. url : "http://agar.io/",
  33. onload : function(e) {
  34. var doc = inject(e.responseText);
  35. document.open();
  36. document.write(doc);
  37. document.close();
  38. }
  39. });