您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Use Stickers in Drawaria online!
// ==UserScript== // @name Sticker Menu Drawaria // @namespace http://tampermonkey.net/ // @version 2024-09-06 // @description Use Stickers in Drawaria online! // @author YouTubeDrawaria // @match https://drawaria.online/* // @icon https://www.google.com/s2/favicons?sz=64&domain=drawaria.online // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; // Array de URLs de los stickers const stickers = [ "https://i.gifer.com/origin/f5/f5baef4b6b6677020ab8d091ef78a3bc_w200.webp", "https://i.gifer.com/origin/95/952780ba778267ca60b2c8e94dece14b_w200.webp", "https://i.gifer.com/origin/a5/a55b0d1e8dbb607c2a205b092ad18bc7_w200.webp", "https://i.gifer.com/origin/60/600d072d11a7a433f8f5ec979bdd44f2_w200.webp", "https://i.gifer.com/origin/3f/3fcf565ccc553afcfd89858c97304705_w200.webp", "https://i.gifer.com/origin/22/22133af5b0f5dfa0021a84d4c886b42b_w200.webp", "https://i.gifer.com/origin/f5/f5026f5ddbdfacfeab04e4d078175c15_w200.webp", "https://i.gifer.com/origin/3b/3b2adebdeba786705de52d65b0896b3e_w200.webp" ]; // Crear el contenedor de stickers const stickerMenu = document.createElement('div'); stickerMenu.style.position = 'fixed'; stickerMenu.style.top = '10px'; stickerMenu.style.left = '10px'; stickerMenu.style.backgroundColor = '#f0f0f0'; stickerMenu.style.padding = '10px'; stickerMenu.style.border = '2px solid #333'; stickerMenu.style.borderRadius = '8px'; stickerMenu.style.zIndex = '1000'; stickerMenu.style.display = 'flex'; stickerMenu.style.width = '400px'; // Ancho fijo para el contenedor stickerMenu.style.height = 'auto'; stickerMenu.style.overflow = 'auto'; // Permitir desplazamiento si hay muchos stickers stickerMenu.style.transition = 'transform 0.3s ease'; stickerMenu.style.transform = 'translateX(0)'; // Inicialmente visible // Crear botón para abrir y cerrar el menú const toggleButton = document.createElement('button'); toggleButton.textContent = 'Stickers'; toggleButton.style.position = 'fixed'; toggleButton.style.top = '10px'; toggleButton.style.left = '10px'; toggleButton.style.padding = '5px 10px'; toggleButton.style.backgroundColor = '#333'; toggleButton.style.color = '#fff'; toggleButton.style.border = 'none'; toggleButton.style.borderRadius = '8px'; toggleButton.style.cursor = 'pointer'; toggleButton.style.zIndex = '1001'; let menuVisible = true; toggleButton.addEventListener('click', () => { if (menuVisible) { stickerMenu.style.transform = 'translateX(-410px)'; // Ocultar el menú } else { stickerMenu.style.transform = 'translateX(0)'; // Mostrar el menú } menuVisible = !menuVisible; }); // Función para colocar el sticker en el canvas de Drawaria function addStickerToCanvas(stickerUrl) { const canvas = document.getElementById('canvas'); const ctx = canvas.getContext('2d'); const img = new Image(); img.src = stickerUrl; img.onload = function() { ctx.drawImage(img, 0, 0, canvas.width, canvas.height); // Dibuja la imagen en el canvas }; } // Añadir los stickers al menú stickers.forEach(stickerUrl => { const stickerImg = document.createElement('img'); stickerImg.src = stickerUrl; stickerImg.style.width = '50px'; stickerImg.style.height = '50px'; stickerImg.style.marginRight = '5px'; stickerImg.style.cursor = 'pointer'; // Añadir evento para colocar el sticker en el canvas stickerImg.addEventListener('click', () => { addStickerToCanvas(stickerImg.src); }); stickerMenu.appendChild(stickerImg); }); // Añadir el menú y el botón al documento document.body.appendChild(stickerMenu); document.body.appendChild(toggleButton); // Ajustar el tamaño del canvas const canvas = document.getElementById('canvas'); if (canvas) { canvas.height = 650; canvas.width = 780; } })();