Facebook
From Lousy Plover, 2 Months ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 54
  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.  
  15.  
  16. // -
  17. // Przypomnienie dla CcarderR'a:
  18. // Wyczy┼Ťci─ç cache CloudFlare po aktualizacji!
  19. // Zaktualizowac log w konsoli!
  20. // Zaktualizowa─ç wersj─Ö skryptu na poczatku zkryptu i w zmiennej ni┼╝ej!
  21. // Zaktualizowac wersj─Ö skryptu w pliku revo.js!
  22. // -
  23.  
  24. window.REVO_LOG = [];
  25. window.REVO_UserScriptVer = '0.0.21';
  26.  
  27. 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;');
  28. console.log("%c[REVO] Wersja UserScript'u: " + REVO_UserScriptVer, 'font-weight: bold;color:#1D93C1;');
  29. REVO_LOG.push("[REVO] Wersja UserScript'u: " + REVO_UserScriptVer);
  30.  
  31. REVO_LOG.push("[REVO] Sprawdzanie dost─Öpno┼Ťci jQuery...");
  32. window.revo_jQueryCheck = function (retry) {
  33.     if (typeof $ != "undefined") {
  34.         // NowyInterfejs wymusza omieni─Öcie pami─Öci podr─Öcznej przegl─ůdarki
  35.         // doczepiaj─ůc do link├│w ci─ůg zapytania, spowalnia to wczytywanie REVO
  36.         // i obci─ů┼╝a m├│j serwer pomijaj─ůc pami─Ö─ç podr─Öczn─ů CloudFlare.
  37.         // Dodanie domeny do wyj─ůtk├│w:
  38.         $.ajaxSetup({
  39.             beforeSend: function (jqXHR, settings) {
  40.                 if (settings.url.indexOf('ccrr.pl') >= 0 && settings.url.indexOf('?_=') >= 0) {
  41.                     settings.url = settings.url.split('?')[0];
  42.                 }
  43.             }
  44.         });
  45.  
  46.         // Wczytywanie skryptu REVO
  47.         REVO_LOG.push("[REVO] jQuery obecne, kontynuacja...");
  48.         $.getScript('https://revo.ccrr.pl/client/live/revo.js');
  49.     } else {
  50.         if (!retry) REVO_LOG.push("[REVO] Oczekiwanie na jQuery...");
  51.         setTimeout(function () {
  52.             revo_jQueryCheck(true);
  53.         }, 1);
  54.     }
  55. };
  56. revo_jQueryCheck();