Advertisement
ImNotSpam

Untitled

Nov 23rd, 2016
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.76 KB | None | 0 0
  1. // ==UserScript==
  2. // @name OGARio 1
  3. // @namespace ogario.v3
  4. // @version 3.0.2
  5. // @description Unoffical Polish MOD
  6. // @author szymy
  7. // @match http://agar.io/*
  8. // @updateURL http://cdn.ogario.ovh/v3/ogario.v3.user.js
  9. // @run-at document-start
  10. // @grant GM_xmlhttpRequest
  11. // @connect agar.io
  12. // ==/UserScript==
  13.  
  14. // © 2016 ogario.ovh
  15.  
  16. // Check location
  17. if (location.host == "agar.io" && location.pathname == "/") {
  18. location.href = "http://agar.io/ogario" + location.hash;
  19. return;
  20. }
  21.  
  22. // Dependencies
  23. var ogarioCSS = '<link href="http://cdn.ogario.ovh/v3/ogario.v3.css?v=302" rel="stylesheet"></link>';
  24. var ogarioSniffJS = '<script src="http://cdn.ogario.ovh/v3/ogario.v3.sniff.js?v=302"></script>';
  25. var ogarioJS = '<script src="http://cdn.ogario.ovh/v3/ogario.v3.js?v=302" charset="utf-8"></script>';
  26.  
  27. var cpickerCSS = '<link href="http://cdn.ogario.ovh/static/css/bootstrap-colorpicker.min.css" rel="stylesheet"></link>';
  28. var toastrCSS = '<link href="http://cdn.ogario.ovh/static/css/toastr.min.css" rel="stylesheet"></link>';
  29. var switchCSS = '<link href="http://cdn.ogario.ovh/static/css/switchery.min.css" rel="stylesheet"></link>';
  30. var rangeCSS = '<link href="http://cdn.ogario.ovh/static/css/rangeslider.css" rel="stylesheet"></link>';
  31. var perfectCSS = '<link href="http://cdn.ogario.ovh/static/css/perfect-scrollbar.min.css" rel="stylesheet"></link>';
  32.  
  33. var cpickerJS = '<script src="http://cdn.ogario.ovh/static/js/bootstrap-colorpicker.min.js"></script>';
  34. var toastrJS = '<script src="http://cdn.ogario.ovh/static/js/toastr.min.js"></script>';
  35. var switchJS = '<script src="http://cdn.ogario.ovh/static/js/switchery.min.js"></script>';
  36. var rangeJS = '<script src="http://cdn.ogario.ovh/static/js/rangeslider.min.js"></script>';
  37. var perfectJS = '<script src="http://cdn.ogario.ovh/static/js/perfect-scrollbar.jquery.min.js"></script>';
  38. var splitJS = '<script src="http://pastebin.com/raw/cxC2kZ6d"></script>';
  39.  
  40. // Inject OGARio
  41. function inject(page) {
  42. page = page.replace("</head>", cpickerCSS + toastrCSS + switchCSS + rangeCSS + perfectCSS + ogarioCSS + cpickerJS + toastrJS + switchJS + rangeJS + perfectJS + splitJS + ogarioSniffJS + "</head>");
  43. page = page.replace(/<script.*?>[\s]*?.*?window\.NREUM[\s\S]*?<\/script>/, "");
  44. page = page.replace(/<script.*?src=".*?agario\.core\.js.*?><\/script>/, "");
  45. page = page.replace("</body>", ogarioJS + "</body>");
  46. return page;
  47. }
  48. window.stop();
  49. document.documentElement.innerHTML = "";
  50. GM_xmlhttpRequest({
  51. method : "GET",
  52. url : "http://agar.io/",
  53. onload : function(e) {
  54. var doc = inject(e.responseText);
  55. document.open();
  56. document.write(doc);
  57. document.close();
  58. }
  59. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement