您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Cool money hack menu for yohoho.io with animations and style, coded by Spec
当前为
// ==UserScript== // @name Yohoho.io Money Hack Button Menu // @namespace http://tampermonkey.net/ // @version 1.4 // @description Cool money hack menu for yohoho.io with animations and style, coded by Spec // @author SpEc // @match *://yohoho.io/* // @grant none // @license GNU GPLv3 // ==/UserScript== (function() { 'use strict'; // Create menu overlay with gradient and animation let menuOverlay = document.createElement("div"); menuOverlay.style.position = "fixed"; menuOverlay.style.top = "50%"; menuOverlay.style.left = "50%"; menuOverlay.style.transform = "translate(-50%, -50%)"; menuOverlay.style.padding = "30px"; menuOverlay.style.background = "linear-gradient(135deg, #1e3c72, #2a5298)"; menuOverlay.style.borderRadius = "15px"; menuOverlay.style.color = "#fff"; menuOverlay.style.zIndex = "10000"; menuOverlay.style.textAlign = "center"; menuOverlay.style.boxShadow = "0 0 20px rgba(0, 0, 0, 0.5)"; menuOverlay.style.opacity = "0"; menuOverlay.style.transition = "opacity 0.5s ease-in-out"; menuOverlay.style.display = "none"; document.body.appendChild(menuOverlay); // Menu animations const showMenu = () => { menuOverlay.style.display = "block"; setTimeout(() => { menuOverlay.style.opacity = "1"; }, 10); }; const hideMenu = () => { menuOverlay.style.opacity = "0"; setTimeout(() => { menuOverlay.style.display = "none"; }, 500); }; // Create menu title with gradient text effect let menuTitle = document.createElement("h2"); menuTitle.innerHTML = "Yohoho.io Money Glitch"; menuTitle.style.marginBottom = "20px"; menuTitle.style.background = "linear-gradient(90deg, #ff7e5f, #feb47b)"; menuTitle.style.webkitBackgroundClip = "text"; menuTitle.style.webkitTextFillColor = "transparent"; menuOverlay.appendChild(menuTitle); // Button creator function with animations function createButton(label, amount) { let button = document.createElement("button"); button.innerHTML = label; button.style.padding = "15px 30px"; button.style.margin = "10px"; button.style.background = "linear-gradient(90deg, #00b09b, #96c93d)"; button.style.color = "#fff"; button.style.border = "none"; button.style.borderRadius = "30px"; button.style.cursor = "pointer"; button.style.fontSize = "16px"; button.style.transition = "transform 0.2s ease, background 0.3s"; button.addEventListener("mouseenter", () => button.style.transform = "scale(1.1)"); button.addEventListener("mouseleave", () => button.style.transform = "scale(1)"); button.addEventListener("click", () => setCoins(amount)); menuOverlay.appendChild(button); } // Add buttons for different amounts createButton("Add 10K Coins", 10000); createButton("Add 50K Coins", 50000); createButton("Add 100K Coins", 100000); createButton("Set Coins to 1M", 1000000); // Create Close button with color animation let closeButton = document.createElement("button"); closeButton.innerHTML = "Close Menu"; closeButton.style.padding = "15px 30px"; closeButton.style.marginTop = "20px"; closeButton.style.background = "#ff5f6d"; closeButton.style.background = "linear-gradient(90deg, #ff5f6d, #ffc371)"; closeButton.style.color = "#fff"; closeButton.style.border = "none"; closeButton.style.borderRadius = "30px"; closeButton.style.cursor = "pointer"; closeButton.style.transition = "transform 0.2s ease, background 0.3s"; closeButton.addEventListener("mouseenter", () => closeButton.style.transform = "scale(1.1)"); closeButton.addEventListener("mouseleave", () => closeButton.style.transform = "scale(1)"); closeButton.addEventListener("click", hideMenu); menuOverlay.appendChild(closeButton); // Create footer with your alias and credits let footer = document.createElement("p"); footer.innerHTML = "Coded by Spec"; footer.style.marginTop = "20px"; footer.style.fontSize = "14px"; footer.style.color = "#ccc"; footer.style.fontStyle = "italic"; menuOverlay.appendChild(footer); // Function to set coins async function setCoins(amount) { let sessionId = localStorage.sessionId; if (!sessionId) { alert("Session ID not found. Make sure you are logged in."); return; } // Fetch session details and modify coins let endpoint = (path) => `https://s.${location.hostname}/${path}?s=${sessionId}`; var data = { gamesStarted: 0, coinsOwned: 0, playerSkin: 0, playerPet: 0, playerXP: 0, unlockedSkins: [1], unlockedPets: [1], playerPetLevel: 1, lastGameTime: 0, lastKills: 0, lastScore: 0, totalGameTime: 0, totalKills: 0, totalScore: 0, totalWins: 0, bestGameTime: 0, bestKills: 0, bestScore: 0, abBotSkillLevel: 1 }; // Fetch and update coins let loginResponse = await fetch(endpoint("login")); let status = loginResponse.status; if (status === 200) { let responseText = await loginResponse.text(); data = JSON.parse("{" + responseText.split("{")[1]); data.coinsOwned += amount; // Add coins await fetch(endpoint("save"), { method: "POST", body: JSON.stringify(data) }); alert(`${amount} coins added! Reloading the game...`); location.reload(); // Reload the game to reflect changes } else { alert("Failed to fetch session details. Status: " + status); } } // Create button to open the menu let menuButton = document.createElement("button"); menuButton.innerHTML = "💰 Open Money Glitch Menu 💰"; menuButton.style.position = "fixed"; menuButton.style.top = "10px"; menuButton.style.left = "10px"; menuButton.style.zIndex = "1000"; menuButton.style.padding = "12px 20px"; menuButton.style.background = "linear-gradient(90deg, #7f00ff, #e100ff)"; menuButton.style.color = "#fff"; menuButton.style.border = "none"; menuButton.style.borderRadius = "30px"; menuButton.style.cursor = "pointer"; menuButton.style.fontSize = "16px"; menuButton.style.transition = "transform 0.2s ease, background 0.3s"; menuButton.addEventListener("mouseenter", () => menuButton.style.transform = "scale(1.1)"); menuButton.addEventListener("mouseleave", () => menuButton.style.transform = "scale(1)"); document.body.appendChild(menuButton); menuButton.addEventListener("click", showMenu); })();