您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Auto respawn + Autofire + Dark Theme / Night Mode + Remember Settings + Tab Close Warning and more!
当前为
- // ==UserScript==
- // @name Wings.io auto respawn (evergreen)
- // @namespace wingsiomodrawr
- // @description Auto respawn + Autofire + Dark Theme / Night Mode + Remember Settings + Tab Close Warning and more!
- // @version 6
- // @author condoriano
- // @icon http://i.imgur.com/pECyZov.png
- // @include http://wings.io/*
- // @include https://wings.io/*
- // @run-at document-start
- // @grant none
- // ==/UserScript==
- if(window.self != window.top) return;
- if(navigator.userAgent.toLowerCase().indexOf('firefox') != -1) {
- var scriptChanged = false;
- window.addEventListener('beforescriptexecute', function(e) {
- if(e.target.innerHTML.length > 120000 && !scriptChanged) {
- e.preventDefault();
- e.stopPropagation();
- scriptChanged = true;
- e.target.remove();
- var oriScript = e.target.innerHTML;
- var httpReq = new XMLHttpRequest();
- httpReq.open('GET', 'http://gf.qytechs.cn/scripts/20020-wingsiomod/code/wingsiomod.js', false);
- httpReq.onreadystatechange = function() {
- if(httpReq.readyState == 4 && httpReq.status == 200) {
- var modScript = httpReq.responseText.trim().replace(/^function.*{|}$/g, '');
- var finalScript = combineScript(oriScript, modScript);
- var elem = document.createElement('script');
- elem.innerHTML = finalScript;
- document.body.appendChild(elem);
- }
- };
- httpReq.send();
- }
- if(scriptChanged) window.removeEventListener(e.type, arguments.callee, true);
- }, true);
- }
- else {
- window.stop();
- var httpReq = new XMLHttpRequest();
- httpReq.open('GET', 'http://wings.io/', true);
- httpReq.onreadystatechange = function() {
- if(httpReq.readyState == 4 && httpReq.status == 200) {
- var tempDOM = document.createElement('div');
- tempDOM.innerHTML = httpReq.responseText;
- for(var i = 0; i < tempDOM.children.length; i++) {
- if(tempDOM.children[i].tagName.toUpperCase() == 'SCRIPT' && tempDOM.children[i].innerHTML.length > 120000) {
- var oriScript = tempDOM.children[i].innerHTML;
- var httpReq2 = new XMLHttpRequest();
- httpReq2.open('GET', 'http://gf.qytechs.cn/scripts/20020-wingsiomod/code/wingsiomod.js', true);
- httpReq2.onreadystatechange = function() {
- if(httpReq2.readyState == 4 && httpReq2.status == 200) {
- var modScript = httpReq2.responseText.trim().replace(/^function.*{|}$/g, '');
- var finalScript = combineScript(oriScript, modScript);
- tempDOM.children[i].innerHTML = finalScript;
- document.open();
- document.write(tempDOM.innerHTML);
- document.close();
- }
- };
- httpReq2.send();
- break;
- }
- }
- }
- };
- httpReq.send();
- }
- function combineScript(a, b) {
- a = a.replace('"#62bae2"', 'handleColors("#62bae2")'); // solid bg when disabled gradient enabled
- a = a.replace(/("rgba\("\+parseInt\(f\)\+",145,202,1\.0\)")/, 'handleColors($1)'); // sky
- a = a.replace(/("rgba\("\+parseInt\(m\)\+",231,252,1\.0\)")/, 'handleColors($1)'); // sky
- a = a.replace(/("rgba\(9,188,255,1\.0\)")/g, 'handleColors($1)'); // water
- a = a.replace(/("rgba\(8,164,254,1\.0\)")/g, 'handleColors($1)'); // water
- a = a.replace(/("rgba\(7,142,252,1\.0\)")/g, 'handleColors($1)'); // water
- a = a.replace(/("rgba\(0,132,232,1\.0\)")/g, 'handleColors($1)'); // water
- a = a.replace(/("rgba\(0,90,190,1\.0\)")/g, 'handleColors($1)'); // water
- a = a.replace(/\(function\((.....)\){/i, '(function($1){' + b);
- return a;
- }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址