您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
console logs all colors in the game
// ==UserScript== // @name Get All Colors in game // @namespace http://tampermonkey.net/ // @version 0.0.1 // @description console logs all colors in the game // @author r!PsAw // @match https://diep.io/* // @icon https://www.google.com/s2/favicons?sz=64&domain=diep.io // @grant none // @license MIT // ==/UserScript== let ui_color_range = { min: 1, max: 7 } let net_color_range = { min: 0, max: 27 } function get_style_color(property){ return getComputedStyle(document.documentElement).getPropertyValue(property).trim(); } //single use //let diep_user_colors = update_your_colors(); //loop let diep_user_colors; setInterval( () => { if(input && window.lobby_ip){ diep_user_colors = update_your_colors(); console.log("updated colors:"); console.log(diep_user_colors); } }, 500); function get_hex(convar){ let diep_hex = input.get_convar(convar); let normal_hex = "#"+diep_hex.split("x")[1]; return normal_hex; } function get_hidden(type, number){ type === "UI"?(ui_color_range.min <= number && number <= ui_color_range.max)?null:console.log("illegal Number!"):type === "NET"?(net_color_range.min <= number && number <= net_color_range.max)?null:("illegal Number!"):console.log("illegal Type!"); switch (type){ case "UI": return get_style_color(`--uicolor${number}`); break case "NET": return get_style_color(`--netcolor${number}`); break } } function update_your_colors(){ let temp_container = { background: get_hex("ren_background_color"), bar_background: get_hex("ren_bar_background_color"), border: get_hex("ren_border_color"), grid: get_hex("ren_grid_color"), healthbar_back: get_hex("ren_health_background_color"), healthbar_front: get_hex("ren_health_fill_color"), minimap: get_hex("ren_minimap_background_color"), minimap_border: get_hex("ren_minimap_border_color"), scorebar: get_hex("ren_score_bar_fill_color"), solid_border: get_hex("ren_stroke_solid_color"), xp_bar: get_hex("ren_xp_bar_fill_color"), ui1: get_hidden("UI", 1), ui2: get_hidden("UI", 2), ui3: get_hidden("UI", 3), ui4: get_hidden("UI", 4), ui5: get_hidden("UI", 5), ui6: get_hidden("UI", 6), ui7: get_hidden("UI", 7), smasher_and_dominator: get_hidden("NET", 0), barrels: get_hidden("NET", 1), body: get_hidden("NET", 2), blue_team: get_hidden("NET", 3), red_team: get_hidden("NET", 4), purple_team: get_hidden("NET", 5), green_team: get_hidden("NET", 6), shiny_shapes: get_hidden("NET", 7), square: get_hidden("NET", 8), triangle: get_hidden("NET", 9), pentagon: get_hidden("NET", 10), crashers: get_hidden("NET", 11), arena_closers_neutral_dominators: get_hidden("NET", 12), scoreboard_ffa_etc: get_hidden("NET", 13), maze_walls: get_hidden("NET", 14), others_ffa: get_hidden("NET", 15), necromancer_squares: get_hidden("NET", 16), fallen_bosses: get_hidden("NET", 17) } return temp_container; };