您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Changes the text color of the entire game to the selected color
// ==UserScript== // @name Drawaria Change Text Color to the Game! // @namespace http://tampermonkey.net/ // @version 0.1 // @description Changes the text color of the entire game to the selected color // @author YouTubeDrawaria // @match https://drawaria.online/ // @license MIT // @icon https://www.google.com/s2/favicons?sz=64&domain=drawaria.online // @grant none // ==/UserScript== (function() { 'use strict'; // Agregar el botón y el men� desplegable var buttonContainer = document.querySelector("#continueautosaved-run").parentNode; var dropdownButton = document.createElement("button"); dropdownButton.textContent = "Change Text Color"; dropdownButton.className = "btn btn-outline-info"; dropdownButton.style.color = "#f5deb3"; dropdownButton.setAttribute("data-toggle", "dropdown"); dropdownButton.setAttribute("aria-haspopup", "true"); dropdownButton.setAttribute("aria-expanded", "false"); buttonContainer.appendChild(dropdownButton); var dropdownMenu = document.createElement("div"); dropdownMenu.className = "dropdown-menu"; dropdownMenu.style.display = "none"; dropdownButton.appendChild(dropdownMenu); // Traducir los nombres de los colores var colorTranslations = { "en": ["Red", "Green", "Blue", "Black", "White", "Yellow", "Orange", "Purple", "Cyan", "Pink", "Gray", "Brown", "Beige", "Turquoise", "Violet"], "ru": ["Красный", "Зеленый", "Синий", "Черный", "Белый", "Желтый", "Оранжевый", "Фиолетовый", "Голубой", "Розовый", "Серый", "Коричневый", "Бежевый", "Бирюзовый", "Фиолетовый"], "es": ["Rojo", "Verde", "Azul", "Negro", "Blanco", "Amarillo", "Naranja", "Morado", "Celeste", "Rosa", "Gris", "Marrón", "Beige", "Turquesa", "Violeta"] }; // Agregar opciones de color al men� desplegable var colorOptions = colorTranslations["en"]; var colorCodes = [ "#FF0000", "#008000", "#0000FF", "#000000", "#FFFFFF", "#FFFF00", "#FFA500", "#800080", "#00FFFF", "#FFC0CB", "#808080", "#964B00", "#F5DEB3", "#40E0D0", "#EE82EE" ]; for (var i = 0; i < colorOptions.length; i++) { var colorOption = document.createElement("a"); colorOption.className = "dropdown-item"; colorOption.textContent = colorOptions[i]; colorOption.style.color = colorCodes[i]; colorOption.addEventListener("click", function(color) { return function() { changeTextColor(color); }; }(colorCodes[i])); dropdownMenu.appendChild(colorOption); } // Función para cambiar el color de texto function changeTextColor(color) { // Seleccionar los elementos relevantes para cambiar el color de texto var elements = document.querySelectorAll("body, h1, h2, h3, h4, h5, h6, p, span, a, button, input, label, select, textarea"); elements.forEach(function(element) { element.style.color = color; }); } // Función para actualizar el idioma function updateLanguage(lang) { // Actualizar los nombres de los colores var colorOptions = colorTranslations[lang]; dropdownMenu.innerHTML = ''; // Limpiar el men� desplegable for (var i = 0; i < colorOptions.length; i++) { var colorOption = document.createElement("a"); colorOption.className = "dropdown-item"; colorOption.textContent = colorOptions[i]; colorOption.style.color = colorCodes[i]; colorOption.addEventListener("click", function(color) { return function() { changeTextColor(color); }; }(colorCodes[i])); dropdownMenu.appendChild(colorOption); } } // Detectar cambios en el selector de idioma var langSelector = document.getElementById('langselector'); langSelector.addEventListener('change', function() { var lang = langSelector.value; updateLanguage(lang); }); // Mostrar/ocultar el men� desplegable al hacer clic en el botón dropdownButton.addEventListener("click", function() { if (dropdownMenu.style.display === "none") { dropdownMenu.style.display = "block"; } else { dropdownMenu.style.display = "none"; } }); })();