// ==UserScript==
// @name REVO - Menedżer dodatków
// @namespace ...
// @version 0.0.21
// @description Menedżer dodatków do gry Margonem.
// @author CcarderR
// @updateURL https://revo.ccrr.pl/revo.user.js
// @match *://*.margonem.pl/*
// @match *://*.margonem.com/*
// @run-at document-start
// @grant none
// ==/UserScript==
// -
// Przypomnienie dla CcarderR'a:
// Wyczyścić cache CloudFlare po aktualizacji!
// Zaktualizowac log w konsoli!
// Zaktualizować wersję skryptu na poczatku zkryptu i w zmiennej niżej!
// Zaktualizowac wersję skryptu w pliku revo.js!
// -
window.REVO_LOG = [];
window.REVO_UserScriptVer = '0.0.21';
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;');
console.log("%c[REVO] Wersja UserScript'u: " + REVO_UserScriptVer, 'font-weight: bold;color:#1D93C1;');
REVO_LOG.push("[REVO] Wersja UserScript'u: " + REVO_UserScriptVer);
REVO_LOG.push("[REVO] Sprawdzanie dostępności jQuery...");
window.revo_jQueryCheck = function (retry) {
if (typeof $ != "undefined") {
// NowyInterfejs wymusza omienięcie pamięci podręcznej przeglądarki
// doczepiając do linków ciąg zapytania, spowalnia to wczytywanie REVO
// i obciąża mój serwer pomijając pamięć podręczną CloudFlare.
// Dodanie domeny do wyjątków:
$.ajaxSetup({
beforeSend: function (jqXHR, settings) {
if (settings.url.indexOf('ccrr.pl') >= 0 && settings.url.indexOf('?_=') >= 0) {
settings.url = settings.url.split('?')[0];
}
}
});
// Wczytywanie skryptu REVO
REVO_LOG.push("[REVO] jQuery obecne, kontynuacja...");
$.getScript('https://revo.ccrr.pl/client/live/revo.js');
} else {
if (!retry) REVO_LOG.push("[REVO] Oczekiwanie na jQuery...");
setTimeout(function () {
revo_jQueryCheck(true);
}, 1);
}
};
revo_jQueryCheck();
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}