gats.io color changer

change color a is base color b is the other layer color

目前为 2022-08-15 提交的版本。查看 最新版本

// ==UserScript==
// @name         gats.io color changer
// @namespace    http://tampermonkey.net/
// @version      6.10.102
// @description  change color a is base color b is the other layer color
// @author       You
// @match        https://gats.io/
// @grant        none
// @license MIT
// ==/UserScript==
const colorback = document.getElementById('colorBacking');
let teamcolorid = 1;
let colors =[];
while(colorback.firstChild){
    colorback.removeChild(colorback.lastChild);
}

colorback.innerHTML = '<div class="yourcolor"><label for = "yourcolor">Your color:</label><input type="color" id="yourcolor" name="yourcolor" value="#FFFF00"></div><div class="teamcolor"><label for = "teamcolor">Team color:</label><input type="color" id="teamcolor" name="teamcolor" value="#0000FF"></div><div class="enemycolor"><label for = "enemycolor">Enemy color:</label><input type="color" id="enemycolor" name="enemycolor" value="#FF0000"></div>';
let observer = new MutationObserver(function(){
    if(colorback.parentNode.style.display == 'none'){
        colorback.parentNode.style.display = "";
    }
});
observer.observe(colorback.parentNode,{ attributes: true, childList: true })
setInterval(() => {
    colors=[];
    colors[0] = document.getElementById("yourcolor").value;
    colors[1] = document.getElementById("teamcolor").value;
    colors[2] = document.getElementById("enemycolor").value;
    try {
        for(let i in RD.pool) {
            teamcolorid = RD.pool[c3].teamCode;
            if (RD.pool[i].activated === 1) {
                switch(RD.pool[i].teamCode) {
                    case 0:
                        RD.pool[i].color = {a: colors[2], b: '#D3D3D3'};
                        break;
                    case teamcolorid:
                        RD.pool[i].color = {a: colors[1], b: '#D3D3D3'};
                        break;
                    default:
                        RD.pool[i].color = {a: colors[2], b: '#D3D3D3'};
                        break;
                }
            }
        }
        RD.pool[c3].color = {a: colors[0], b: '#D3D3D3'};
    }
    catch(err){
        console.log("RD.pool[c3] hasnt loaded yet")
    }
},100);

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址