您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Snay.io with lots of features to come this is just the start!
// ==UserScript== // @name Moka's Script // @namespace http://tampermonkey.net/ // @version 1.3.1 // @description Snay.io with lots of features to come this is just the start! // @author Moka // @match https://www.snay.io/ // @icon https://i.postimg.cc/QtS6FzDH/cool-aesthetic-pictures-0c0l5hoky79s59wu-1-1.png // @grant GM_addStyle // @license MIT // ==/UserScript== (function() { 'use strict'; GM_addStyle (` #ReplaySaveBtn { top: 15vw; } #modmenubtn { top: 15vw; } #modmenuclosebtn { top: 15vw; right: 2vw; } #modmenu { top: 15vw; border: 2px; border-radius: 9px; border-style: solid; border-color: white; background-color: rgba(0,0,0,.7); position: absolute; right: 1vw } modmenutitle { margin-left: 38px; } modmenu input { height: 0.6vw; } #badge-gallery-header { background-color: #000; } #gallery-content { background: black; } #season-gallery-header { background: black; } #settings-subtitle { color: white; } #window-header { background-color: black; } .swal-modal { background-color: black; border: 3px solid white; } .swal-title { color: white; } .swal-text { color: white; } #players-header { background-color: black; } #quests-body { background: linear-gradient(90deg, red, #101010); } #quests-header { background: black; } .window-header { background: black; } #replays-header { background: black; } #overlays,#connecting { background-image: url("https://i.imgur.com/9mXQMeu.png"); } #leaderboards-header { background: black; } .free-rewards .reward-tag { background: #000; border-radius: 0 0 5vh 5vh; } .vip-rewards .reward-tag { background: #000; border-radius: 5vh 5vh 0 0; } #login-content { background: #000; } #login form span { background-color: #ffffff; border-radius: 10px 0px 0px 10px; } #login form input[type=email],input[type=password],input[type=text] { background-color: #ffffff; border-radius: 0 10px 10px 0; margin-bottom: 1.3em; padding: 0 18px; } #login form input[type=submit]:hover { background-color: #ff4949 } #login form input[type=submit] { background-color: #e91111; border: 2px white solid; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 25px; color: #eee; font-weight: 700; margin-bottom: 10px; text-transform: uppercase; width: 200px; margin-left: 40px; } #replays-content { background: #000; } `) const menuTitle = document.querySelector("#title"); menuTitle.src = "https://i.imgur.com/RYOdfZD.png"; Object.assign(menuTitle.style, { position: "absolute", top: "-5%", zIndex: "7" }); const settingsContent = document.querySelector("#settings-content"); settingsContent.style.backgroundColor = "black"; const playersContent = document.querySelector("#players-content"); playersContent.style.backgroundColor = "black"; const leaderboardsContent = document.querySelector("#leaderboards-content"); leaderboardsContent.style.backgroundColor = "black"; const storeContent = document.querySelector("#store-content"); storeContent.style.backgroundColor = "black"; const seasonsContent = document.querySelector("#seasons-content"); seasonsContent.style.backgroundImage = "linear-gradient(90deg, red, #101010)"; const accountContent = document.querySelector("#account-content"); accountContent.style.backgroundColor = "black"; const badgeGalleryContent = document.querySelector("#badge-gallery-content"); badgeGalleryContent.style.backgroundColor = "black"; const tilesGalleryContent = document.querySelector("#tiles-gallery-content"); tilesGalleryContent.style.backgroundColor = "black"; const serversContent = document.querySelector("#servers-content"); serversContent.style.backgroundColor = "black"; const emojiGalleryContent = document.querySelector("#emoji-gallery-content"); emojiGalleryContent.style.backgroundColor = "black"; const replaysContent = document.querySelector("#replays-content"); replaysContent.style.backgroundColor = "#000"; const spinnerContent = document.querySelector("#spinner-content"); spinnerContent.style.backgroundImage = "linear-gradient(90deg, red, #101010)"; const vipContent = document.querySelector("#vip-content"); vipContent.style.backgroundImage = "linear-gradient(90deg, red, #101010)"; const playButton = document.getElementById('play-btn'); const leaveButton = document.querySelector('.swal-button.swal-button--confirm.fs40.swal-button--danger'); const gameDiv = document.createElement('div'); gameDiv.id = 'game'; gameDiv.textContent = 'Time Elapsed: 0 seconds'; document.body.appendChild(gameDiv); gameDiv.style.position = 'absolute'; gameDiv.style.top = '20vw'; gameDiv.style.right = '10px'; gameDiv.style.color = 'white'; gameDiv.style.fontSize = '16px'; gameDiv.style.backgroundColor = 'rgba(0, 0, 0, 0.5)'; gameDiv.style.padding = '10px'; gameDiv.style.borderRadius = '5px'; let startTime; let timerInterval; playButton.addEventListener('click', () => { startCounter(); }); leaveButton.addEventListener('click', () => { stopCounter(); }); function startCounter() { startTime = Date.now(); clearInterval(timerInterval); timerInterval = setInterval(updateCounter, 1000); } function stopCounter() { clearInterval(timerInterval); } function updateCounter() { const currentTime = Date.now(); const elapsedTime = Math.floor((currentTime - startTime) / 1000); gameDiv.textContent = `Time Elapsed: ${elapsedTime} seconds`; } })();