您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Bad, Old, Ugly Skript very stupid got worse not working
当前为
// ==UserScript== // @name Old Image Script NOT WOKRING // @namespace http://tampermonkey.net/ // @version 1.3 // @description Bad, Old, Ugly Skript very stupid got worse not working // @author YouTubeDrawaria // @match https://drawaria.online/* // @icon https://www.google.com/s2/favicons?sz=64&domain=drawaria.online // @grant none // @license MIT // ==/UserScript== 'use strict'; // Crear el menú desplegable var menu = createElement("div", ""); menu.style.position = "fixed"; menu.style.top = "100px"; menu.style.right = "10px"; menu.style.background = "rgb(134,58,180)"; menu.style.background = "linear-gradient(90deg, rgba(134,58,180,1) 0%, rgba(253,29,244,1) 50%, rgba(252,69,69,1) 100%)"; menu.style.borderRadius = "25px"; menu.style.padding = "10px"; menu.style.width = "220px"; menu.style.boxShadow = "0 4px 8px rgba(0,0,0,0.2)"; menu.style.zIndex = "99999999"; menu.style.display = "none"; // Ocultar el menú inicialmente // Contenedor de imagen var imageContainerLabel = createElement("label", "Insert/Upload Picture"); imageContainerLabel.style.display = "block"; imageContainerLabel.style.marginBottom = "5px"; imageContainerLabel.style.color = "#fff"; imageContainerLabel.style.fontWeight = "bold"; var imageContainer = createElement("div", ""); imageContainer.style.backgroundImage = "url('https://upload.wikimedia.org/wikipedia/commons/thumb/3/35/Antu_insert-image.svg/512px-Antu_insert-image.svg.png?20160706115716')"; imageContainer.style.backgroundSize = "cover"; imageContainer.style.backgroundPosition = "center"; imageContainer.style.width = "150px"; imageContainer.style.height = "150px"; imageContainer.style.borderRadius = "10px"; imageContainer.style.border = "2px dashed #fff"; imageContainer.style.cursor = "pointer"; imageContainer.style.marginBottom = "10px"; imageContainer.addEventListener("click", function() { var input = document.createElement("input"); input.type = "file"; input.accept = "image/*"; input.style.display = "none"; input.addEventListener("change", function(event) { var file = event.target.files[0]; if (file) { var reader = new FileReader(); reader.onload = function(e) { imageContainer.style.backgroundImage = "url('" + e.target.result + "')"; var canvas = document.getElementById("canvas"); if (canvas) { var img = new Image(); img.src = e.target.result; img.onload = function() { var ctx = canvas.getContext("2d"); ctx.clearRect(0, 0, canvas.width, canvas.height); ctx.drawImage(img, 0, 0, canvas.width, canvas.height); }; } }; reader.readAsDataURL(file); } }); input.click(); }); imageContainer.addEventListener("dragover", function(event) { event.preventDefault(); imageContainer.style.border = "2px dashed #00f"; }); imageContainer.addEventListener("dragleave", function(event) { imageContainer.style.border = "2px dashed #fff"; }); imageContainer.addEventListener("drop", function(event) { event.preventDefault(); imageContainer.style.border = "2px dashed #fff"; var file = event.dataTransfer.files[0]; if (file) { var reader = new FileReader(); reader.onload = function(e) { imageContainer.style.backgroundImage = "url('" + e.target.result + "')"; var canvas = document.getElementById("canvas"); if (canvas) { var img = new Image(); img.src = e.target.result; img.onload = function() { var ctx = canvas.getContext("2d"); ctx.clearRect(0, 0, canvas.width, canvas.height); ctx.drawImage(img, 0, 0, canvas.width, canvas.height); }; } }; reader.readAsDataURL(file); } }); menu.appendChild(imageContainerLabel); menu.appendChild(imageContainer); // Campo de entrada para el prompt de la imagen var ImagePrompt = createElement("input", ""); ImagePrompt.id = "ImagePrompt"; ImagePrompt.placeholder = "Describe the image"; ImagePrompt.style.width = "calc(100% - 20px)"; ImagePrompt.style.margin = "10px"; ImagePrompt.style.padding = "10px"; ImagePrompt.style.borderRadius = "10px"; ImagePrompt.style.border = "1px solid #ccc"; ImagePrompt.style.boxShadow = "0 2px 4px rgba(0,0,0,0.1)"; menu.appendChild(ImagePrompt); // Campo de los detalles de la imagen var IntervalInput = createElement("input", ""); IntervalInput.id = "IntervalInput"; IntervalInput.placeholder = "Prompts"; IntervalInput.style.width = "calc(51% - 20px)"; IntervalInput.style.margin = "9px"; IntervalInput.style.padding = "9px"; IntervalInput.style.borderRadius = "10px"; IntervalInput.style.border = "1px solid #ccc"; IntervalInput.style.boxShadow = "0 2px 4px rgba(0,0,0,0.1)"; menu.appendChild(IntervalInput); // Selector de estilo var styleSelectorLabel = createElement("label", "Choose Style"); styleSelectorLabel.style.display = "block"; styleSelectorLabel.style.marginBottom = "5px"; styleSelectorLabel.style.color = "#fff"; styleSelectorLabel.style.fontWeight = "bold"; var styleSelector = createElement("select", ""); styleSelector.style.width = "calc(100% - 20px)"; styleSelector.style.margin = "10px"; styleSelector.style.padding = "10px"; styleSelector.style.borderRadius = "10px"; styleSelector.style.border = "1px solid #ccc"; styleSelector.style.boxShadow = "0 2px 4px rgba(0,0,0,0.1)"; styleSelector.style.backgroundColor = "#fff"; styleSelector.style.color = "#333"; var styles = ["Choose Style", "Anime", "Realistic", "Modern", "Futuristic", "Detailed"]; styles.forEach(function(style) { var option = createElement("option", style); option.value = style; if (style === "Choose Style") { option.disabled = true; option.selected = true; } styleSelector.appendChild(option); }); styleSelector.addEventListener("change", function() { var selectedStyle = styleSelector.value; console.log("Selected style: ", selectedStyle); // Aquí puedes agregar la lógica para manejar el estilo seleccionado }); menu.appendChild(styleSelectorLabel); menu.appendChild(styleSelector); var ImageCreator; function ImageGeneration(ImageSelected) { var imagePrompter = document.getElementsByClassName("form-control"); for (var i = 0; i < imagePrompter.length; i++) { imagePrompter[i].value = ImageSelected; } var CanvasUploader = document.getElementsByClassName("chatattop-button"); for (var j = 0; j < CanvasUploader.length; j++) { CanvasUploader[j].click(); } } // Botón para comenzar a dibujar var CreateImage = createElement("button", "Begin Drawing"); CreateImage.addEventListener("click", function() { var ImageSelected = document.getElementById("ImagePrompt").value; var interval = Number(document.getElementById("IntervalInput").value); if (ImageCreator) { clearInterval(ImageCreator); } ImageCreator = setInterval(function() { ImageGeneration(ImageSelected); }, interval); }); CreateImage.style.width = "calc(50% - 20px)"; CreateImage.style.margin = "10px"; CreateImage.style.padding = "10px"; CreateImage.style.borderRadius = "10px"; CreateImage.style.border = "none"; CreateImage.style.background = "rgb(255,171,0)"; CreateImage.style.background = "linear-gradient(0deg, rgba(255,171,0,1) 0%, rgba(238,253,45,1) 100%)"; CreateImage.style.color = "#fff"; CreateImage.style.cursor = "pointer"; CreateImage.style.transition = "transform 0.2s"; CreateImage.addEventListener("mousedown", function() { CreateImage.style.transform = "scale(0.95)"; }); CreateImage.addEventListener("mouseup", function() { CreateImage.style.transform = "scale(1)"; }); menu.appendChild(CreateImage); function createElement(type, content, onClick) { var element = document.createElement(type); element.innerHTML = content; if (onClick) { element.onclick = onClick; } return element; } // Botón para detener var WaitFinish = createElement("button", "Wait"); WaitFinish.addEventListener("click", function() { clearInterval(ImageCreator); ImageCreator = null; }); WaitFinish.style.width = "calc(126% - 70px)"; WaitFinish.style.margin = "10px"; WaitFinish.style.padding = "10px"; WaitFinish.style.borderRadius = "10px"; WaitFinish.style.border = "none"; WaitFinish.style.background = "rgb(255,171,0)"; WaitFinish.style.background = "linear-gradient(0deg, rgba(255,171,0,1) 0%, rgba(238,253,45,1) 100%)"; WaitFinish.style.color = "#fff"; WaitFinish.style.cursor = "pointer"; WaitFinish.style.transition = "transform 0.2s"; WaitFinish.addEventListener("mousedown", function() { WaitFinish.style.transform = "scale(0.95)"; }); WaitFinish.addEventListener("mouseup", function() { WaitFinish.style.transform = "scale(1)"; }); menu.appendChild(WaitFinish); // Botón para abrir/cerrar el menú var menuButton = createElement("button", "Old Image Script NOT WOKRING"); menuButton.style.position = "fixed"; menuButton.style.top = "715px"; menuButton.style.right = "10px"; menuButton.style.background = "rgb(134,58,180)"; menuButton.style.background = "linear-gradient(90deg, rgba(134,58,180,1) 0%, rgba(253,29,244,1) 50%, rgba(252,69,69,1) 100%)"; menuButton.style.borderRadius = "25px"; menuButton.style.padding = "10px 20px"; menuButton.style.border = "none"; menuButton.style.color = "#fff"; menuButton.style.cursor = "pointer"; menuButton.style.boxShadow = "0 4px 8px rgba(0,0,0,0.2)"; menuButton.style.zIndex = "99999999"; menuButton.addEventListener("click", function() { if (menu.style.display === "none") { menu.style.display = "block"; } else { menu.style.display = "none"; } }); document.body.appendChild(menuButton); document.body.appendChild(menu);