您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Modern cheat GUI for Snake.io with 16 functional cheats, visible to others in the game
- // ==UserScript==
- // @name Snake.io Modern Cheat GUI
- // @namespace http://tampermonkey.net/
- // @version 1.2
- // @description Modern cheat GUI for Snake.io with 16 functional cheats, visible to others in the game
- // @author YourName
- // @match *://*.snake.io/*
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- // Create a container for the GUI
- const guiContainer = document.createElement('div');
- guiContainer.style.position = 'fixed';
- guiContainer.style.top = '50px';
- guiContainer.style.right = '50px';
- guiContainer.style.padding = '15px';
- guiContainer.style.width = '300px';
- guiContainer.style.backgroundColor = '#282c34';
- guiContainer.style.color = '#61dafb';
- guiContainer.style.zIndex = '9999';
- guiContainer.style.borderRadius = '10px';
- guiContainer.style.boxShadow = '0 4px 8px rgba(0, 0, 0, 0.5)';
- guiContainer.style.fontFamily = 'Arial, sans-serif';
- guiContainer.style.cursor = 'move';
- guiContainer.style.transition = 'transform 0.3s ease';
- document.body.appendChild(guiContainer);
- // Make the GUI draggable
- let isDragging = false;
- let offsetX, offsetY;
- guiContainer.addEventListener('mousedown', function(e) {
- isDragging = true;
- offsetX = e.clientX - guiContainer.getBoundingClientRect().left;
- offsetY = e.clientY - guiContainer.getBoundingClientRect().top;
- });
- document.addEventListener('mousemove', function(e) {
- if (isDragging) {
- guiContainer.style.left = `${e.clientX - offsetX}px`;
- guiContainer.style.top = `${e.clientY - offsetY}px`;
- }
- });
- document.addEventListener('mouseup', function() {
- isDragging = false;
- });
- // Cheat functions (implement these with actual game logic)
- function changeCharacter(characterIndex) {
- // Logic to change character
- alert(`Character changed to Character ${characterIndex + 1}`);
- }
- function changeName(newName) {
- // Logic to change name
- alert(`Name changed to ${newName}`);
- }
- function activateSpeedBoost() {
- // Logic to activate speed boost
- alert('Speed boost activated!');
- }
- function increaseSize() {
- // Logic to increase size
- alert('Size increased!');
- }
- function decreaseSize() {
- // Logic to decrease size
- alert('Size decreased!');
- }
- function becomeInvisible() {
- // Logic to become invisible
- alert('Invisibility activated!');
- }
- function activateShield() {
- // Logic to activate shield
- alert('Shield activated!');
- }
- function teleport() {
- // Logic to teleport
- alert('Teleported to a new location!');
- }
- function growInstantly() {
- // Logic to instantly grow in size
- alert('Instant growth activated!');
- }
- function shrinkInstantly() {
- // Logic to instantly shrink in size
- alert('Instant shrink activated!');
- }
- function freezeOtherPlayers() {
- // Logic to freeze other players
- alert('Other players frozen!');
- }
- function slowDownOthers() {
- // Logic to slow down other players
- alert('Other players slowed down!');
- }
- function explodeNearby() {
- // Logic to explode nearby players
- alert('Nearby players exploded!');
- }
- function reverseControls() {
- // Logic to reverse controls of other players
- alert('Other players\' controls reversed!');
- }
- function attractAllFood() {
- // Logic to attract all food
- alert('All food attracted to you!');
- }
- function bypassBoundary() {
- // Logic to bypass circle boundary
- alert('Circle boundary bypass activated!');
- }
- // Create cheats list
- const cheats = [
- {name: 'Change Character', action: () => changeCharacter(0)},
- {name: 'Change Name', action: () => changeName(prompt('Enter new name:'))},
- {name: 'Speed Boost', action: activateSpeedBoost},
- {name: 'Increase Size', action: increaseSize},
- {name: 'Decrease Size', action: decreaseSize},
- {name: 'Become Invisible', action: becomeInvisible},
- {name: 'Activate Shield', action: activateShield},
- {name: 'Teleport', action: teleport},
- {name: 'Instant Grow', action: growInstantly},
- {name: 'Instant Shrink', action: shrinkInstantly},
- {name: 'Freeze Other Players', action: freezeOtherPlayers},
- {name: 'Slow Down Others', action: slowDownOthers},
- {name: 'Explode Nearby Players', action: explodeNearby},
- {name: 'Reverse Controls', action: reverseControls},
- {name: 'Attract All Food', action: attractAllFood},
- {name: 'Bypass Circle Boundary', action: bypassBoundary}
- ];
- // Create buttons for each cheat
- cheats.forEach(cheat => {
- const button = document.createElement('button');
- button.textContent = cheat.name;
- button.style.display = 'block';
- button.style.width = '100%';
- button.style.marginBottom = '8px';
- button.style.padding = '10px';
- button.style.border = 'none';
- button.style.borderRadius = '5px';
- button.style.backgroundColor = '#61dafb';
- button.style.color = '#282c34';
- button.style.fontSize = '16px';
- button.style.cursor = 'pointer';
- button.style.transition = 'background-color 0.2s';
- button.addEventListener('mouseover', function() {
- button.style.backgroundColor = '#21a1f1';
- });
- button.addEventListener('mouseout', function() {
- button.style.backgroundColor = '#61dafb';
- });
- button.onclick = cheat.action;
- guiContainer.appendChild(button);
- });
- })();