您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
script to display number of kills
- // ==UserScript==
- // @name kill counter
- // @namespace http://tampermonkey.net/
- // @version 2.0
- // @description script to display number of kills
- // @author Python Coder
- // @match https://shellshock.io/*
- // @license MIT
- // ==/UserScript==
- var egg_count = 0;
- var target = 0;
- var needed = 0;
- var increment = 20;
- function eggs() {
- const eggCountElement = document.querySelector('.egg_count');
- if (eggCountElement && eggCountElement.innerText) {
- const eggCount = parseInt(eggCountElement.innerText.trim());
- return isNaN(eggCount) ? 0 : eggCount;
- } else {
- return 0; // Return a default value if the element or its content is not found
- }
- }
- function targeted(defaultValue) {
- const userInput = prompt(`Enter a value (current is ${defaultValue}):`) || defaultValue;
- target = userInput;
- updateValues(); // Update values when the target changes
- }
- function calculation(egg_targeted, currentlyNoofEggs) {
- return Math.ceil((egg_targeted - currentlyNoofEggs) / increment);
- }
- function message(value) {
- const result = 'kills: ' + value;
- return result;
- }
- function updateValues() {
- egg_count = eggs();
- displayStyledBox('eggs: ' + egg_count, '50px', '150px');
- needed = calculation(target, egg_count);
- displayStyledBox(message(needed), '10px', '150px');
- }
- function displayStyledBox(message, top, right) {
- // Remove previous box if it exists
- const previousBox = document.getElementById('styled-box');
- if (previousBox) {
- previousBox.remove();
- }
- // Create a div element for the box
- const box = document.createElement('div');
- // Set styles for the box
- box.id = 'styled-box'; // Add an ID for easy identification
- box.style.position = 'fixed';
- box.style.top = top;
- box.style.right = right;
- box.style.transform = 'translateX(-50%)';
- box.style.backgroundColor = 'rgba(0, 0, 255, 0.8)'; // Blue background with 80% opacity
- box.style.color = '#fff'; // White text color
- box.style.padding = '10px';
- box.style.borderRadius = '5px';
- box.style.boxShadow = '0 4px 8px rgba(0, 0, 0, 0.2)'; // Box shadow for a subtle effect
- box.style.zIndex = '9999'; // Set a high z-index value
- // Add content to the box (message)
- box.innerText = message;
- // Append the box to the body
- document.body.appendChild(box);
- }
- function createStyledButton(top, bottom) {
- // Create a button element
- const button = document.createElement('button');
- // Set styles for the button
- button.style.position = 'fixed';
- button.style.top = top;
- button.style.right = bottom;
- button.style.transform = 'translateX(-50%)';
- button.style.backgroundColor = 'rgba(0, 0, 255, 0.8)'; // Matching blue background
- button.style.color = '#fff'; // White text color
- button.style.padding = '10px';
- button.style.border = 'none';
- button.style.borderRadius = '5px';
- button.style.cursor = 'pointer';
- button.style.zIndex = '9999'; // Set a high z-index value
- // Add text to the button
- button.innerText = 'change target';
- // Add a click event listener to the button
- button.addEventListener('click', function() {
- targeted(target);
- });
- // Append the button to the body
- document.body.appendChild(button);
- }
- (function() {
- 'use strict';
- updateValues();
- createStyledButton('10px', '0px');
- // Remove setInterval since we're updating values dynamically
- })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址