您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Генератор осмысленных русских предложений, мини-историй и мудростей. Почти осмысленных.
// ==UserScript== // @name Drawaria Random Russian Content Generator v1 // @namespace http://tampermonkey.net/ // @version 1.5 // @description Генератор осмысленных русских предложений, мини-историй и мудростей. Почти осмысленных. // @author Гекко | Valorant // @match https://drawaria.online/ // @grant GM_setClipboard // @license MIT // ==/UserScript== (function() { 'use strict'; const nouns = ["кот","мурик","мурка","дом","лес","рыбка","улица","дерево","птица","рыба", "солнце","луна","машина","река","гора","дождь","цветок","камень","камыш","мышь"]; const verbs = ["ест","играет","бежит","ловит","смотрит","прыгает","гуляет","спит","кидает","готовит"]; const adjectives = ["вкусный","милый","большой","маленький","злой","добрый","яркий","сладкий","смешной","шумный"]; const adverbs = ["быстро","тихо","весело","медленно","аккуратно","громко","смешно","лёгко","ярко","долго"]; const wisdoms = ["Счастье в простых вещах.","Не откладывай на завтра то, что можешь сделать сегодня.","Учение свет, а неучение тьма."," Мурик Не Тот За Кого Себя Выдаёт"] const miniStories = ["Кот Мурик гулял по лесу и встретил старого друга.","Мурка нашла тайный проход в саду и удивилась."]; const menu = document.createElement("div"); menu.style.position = "fixed"; menu.style.top = "50px"; menu.style.right = "50px"; menu.style.width = "350px"; menu.style.background = "linear-gradient(135deg, #ffcc66, #ff6666)"; menu.style.borderRadius = "15px"; menu.style.padding = "15px"; menu.style.boxShadow = "0 0 25px rgba(0,0,0,0.7)"; menu.style.zIndex = "9999"; menu.style.fontFamily = "Arial, sans-serif"; menu.style.textAlign = "center"; menu.style.cursor = "move"; const title = document.createElement("h2"); title.innerText = "Random Russian Generator"; title.style.color = "#fff"; menu.appendChild(title); document.body.appendChild(menu); let isDragging = false, offsetX = 0, offsetY = 0; menu.addEventListener("mousedown", e => { isDragging=true; offsetX=e.clientX-menu.getBoundingClientRect().left; offsetY=e.clientY-menu.getBoundingClientRect().top; }); document.addEventListener("mousemove", e => { if(isDragging){ menu.style.left=e.clientX-offsetX+"px"; menu.style.top=e.clientY-offsetY+"px"; } }); document.addEventListener("mouseup", ()=>{ isDragging=false; }); function random(max){ return Math.floor(Math.random()*max); } function generateSentence(wordCount){ let sentence=""; for(let i=0;i<wordCount;i++){ if(i%3===0) sentence+=nouns[random(nouns.length)]+" "; else if(i%3===1) sentence+=verbs[random(verbs.length)]+" "; else sentence+=adjectives[random(adjectives.length)]+" "; } sentence = sentence.trim() + "."; GM_setClipboard(sentence); alert("Предложение скопировано: "+sentence); return sentence; } function generateStory(){ let story = miniStories[random(miniStories.length)]; GM_setClipboard(story); alert("Мини-история скопирована: "+story); return story; } function generateWisdom(){ let wisdom = wisdoms[random(wisdoms.length)]; GM_setClipboard(wisdom); alert("Мудрость скопирована: "+wisdom); return wisdom; } const buttons = [ {text:"Предложение 10 слов", func:()=>generateSentence(10)}, {text:"Предложение 20 слов", func:()=>generateSentence(20)}, {text:"Предложение 30 слов", func:()=>generateSentence(30)}, {text:"Мини-история", func:generateStory}, {text:"Мудрость", func:generateWisdom} ]; buttons.forEach(b=>{ const btn = document.createElement("button"); btn.innerText = b.text; btn.style.margin="5px"; btn.style.padding="10px 15px"; btn.style.borderRadius="10px"; btn.style.border="none"; btn.style.cursor="pointer"; btn.style.fontWeight="bold"; btn.style.backgroundColor="#fff"; btn.onclick=b.func; menu.appendChild(btn); }); })();