无剑Mud辅修(OL)

无剑Mud辅修,由在线版移植而来,順便《略改》

目前為 2024-02-04 提交的版本,檢視 最新版本

// ==UserScript==
// @name              无剑Mud辅修(OL)
// @description       无剑Mud辅修,由在线版移植而来,順便《略改》
// @namespace         http://tampermonkey.net/
// @version           1.1.45
// @license           MIT
// @author            燕飞,东方鸣,懒人
// @match             http://*.xxmud.cn/*
// @match             http://lib10.cn/*
// @match             http://orchin.cn/*
// @match             http://*.yytou.cn/*
// @match             http://*.yytou.com/*
// @match             http://118.178.84.7/*
// @grant             unsafeWindow
// @grant             GM_info
// @grant             GM_setValue
// @grant             GM_getValue
// @grant             GM_setClipboard
// @grant             GM_xmlhttpRequest
// @connect           update.greasyfork.org
// @run-at            document-end
// @compatible        Chrome >= 80
// @compatible        Edge >= 80
// @compatible        Firefox PC >= 74
// @compatible        Opera >= 67
// @compatible        Safari MacOS >= 13.1
// @compatible        Firefox Android >= 79
// @compatible        Opera Android >= 57
// @compatible        Safari iOS >= 13.4
// @compatible        WebView Android >= 80
// ==/UserScript==
(function () {
  "use strict";
  if (location.host == "orchin.cn") {
    var params = new URLSearchParams(location.href.split("?")[1]);
    var host = params.get("ws_host");
    if (!host) return;
    params["delete"]("ws_host");
    location.replace("http://" + host + "?" + params.toString());
  }

  // 自定义模式开关
  unsafeWindow.customMode = false;
  function customCode() {
    // 自定义代码区
  }
  var script_url = unsafeWindow.g_version_tw ? "https://update.greasyfork.org/scripts/471563/%E6%97%A0%E5%89%91Mud%E8%BE%85%E5%8A%A9.js?t=" : "https://update.greasyfork.org/scripts/483658/%E6%97%A0%E5%89%91Mud%E8%BE%85%E4%BF%AE.js?t=";
  var api_url = unsafeWindow.g_version_tw ? "https://update.greasyfork.org/scripts/471563.json" : "https://update.greasyfork.org/scripts/483658.json";
  var i18n = unsafeWindow.g_version_tw ? "tw" : "cn";
  GM_xmlhttpRequest({
    method: "GET",
    url: script_url.concat(Date.now()),
    nocache: true,
    onload: function onload(response) {
      eval("(function (){" + response.responseText + "})()");
      if (unsafeWindow.customMode) {
	 customCode();
	 unsafeWindow.init();
     }
    }
  });
})();