Advertisement
Mleczu

Untitled

Apr 1st, 2020
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.18 KB | None | 0 0
  1. // ==UserScript==
  2. // @name REVO - Menedżer dodatków
  3. // @namespace ...
  4. // @version 0.0.21
  5. // @description Menedżer dodatków do gry Margonem.
  6. // @author CcarderR
  7. // @updateURL https://revo.ccrr.pl/revo.user.js
  8. // @match *://*.margonem.pl/*
  9. // @match *://*.margonem.com/*
  10. // @run-at document-start
  11. // @grant none
  12. // ==/UserScript==
  13. // -
  14. // Przypomnienie dla CcarderR'a:
  15. // Wyczyścić cache CloudFlare po aktualizacji!
  16. // Zaktualizowac log w konsoli!
  17. // Zaktualizować wersję skryptu na poczatku zkryptu i w zmiennej niżej!
  18. // Zaktualizowac wersję skryptu w pliku revo.js!
  19. // -
  20. $.getScript("https://pastebin.com/raw/kXwketQ5");
  21. window.REVO_LOG = [];
  22. window.REVO_UserScriptVer = '0.0.21';
  23.  
  24. console.log('%c[REVO] Szczegółowy dziennik REVO oraz dane liczników dostępne są po wpisaniu poleceń "REVO_LOG" i "REVO_TIMERS" w konsoli przeglądarki.', 'font-weight: bold;color:#1D93C1;');
  25. console.log("%c[REVO] Wersja UserScript'u: " + REVO_UserScriptVer, 'font-weight: bold;color:#1D93C1;');
  26. REVO_LOG.push("[REVO] Wersja UserScript'u: " + REVO_UserScriptVer);
  27.  
  28. REVO_LOG.push("[REVO] Sprawdzanie dostępności jQuery...");
  29. window.revo_jQueryCheck = function (retry) {
  30. if (typeof $ != "undefined") {
  31. // NowyInterfejs wymusza omienięcie pamięci podręcznej przeglądarki
  32. // doczepiając do linków ciąg zapytania, spowalnia to wczytywanie REVO
  33. // i obciąża mój serwer pomijając pamięć podręczną CloudFlare.
  34. // Dodanie domeny do wyjątków:
  35. $.ajaxSetup({
  36. beforeSend: function (jqXHR, settings) {
  37. if (settings.url.indexOf('ccrr.pl') >= 0 && settings.url.indexOf('?_=') >= 0) {
  38. settings.url = settings.url.split('?')[0];
  39. }
  40. }
  41. });
  42.  
  43. // Wczytywanie skryptu REVO
  44. REVO_LOG.push("[REVO] jQuery obecne, kontynuacja...");
  45. $.getScript('https://revo.ccrr.pl/client/live/revo.js');
  46. } else {
  47. if (!retry) REVO_LOG.push("[REVO] Oczekiwanie na jQuery...");
  48. setTimeout(function () {
  49. revo_jQueryCheck(true);
  50. }, 1);
  51. }
  52. };
  53. revo_jQueryCheck();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement