您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Add "Elements" just in a press of K!
当前为
- // ==UserScript==
- // @name Infinite Craft Element Cheat
- // @namespace http://tampermonkey.net/
- // @version 0.1
- // @description Add "Elements" just in a press of K!
- // @author You
- // @match https://neal.fun/infinite-craft/*
- // @grant none
- // @license MIT
- // ==/UserScript==
- // Function to add element to storage
- function addElementToStorage(text, emoji) {
- // Get the existing data from localStorage
- const storedData = localStorage.getItem('infinite-craft-data');
- // Parse the JSON data
- const data = storedData ? JSON.parse(storedData) : { elements: [] };
- // Create a new element
- const newElement = {
- "text": text,
- "emoji": emoji,
- "discovered": false
- };
- // Add the new element to the elements array
- data.elements.push(newElement);
- // Stringify the updated data and save it back to localStorage
- localStorage.setItem('infinite-craft-data', JSON.stringify(data));
- };
- // Function to get input from user using prompt
- function getInputFromUser() {
- // Get name from user
- const name = prompt('Name?');
- // Get emoji from user
- const emoji = prompt('Emoji?');
- // Add element to storage
- addElementToStorage(name, emoji);
- // Ask user if they want to restart the page
- const restart = prompt('Would you like to restart the page? It will apply changes. (Y/N)');
- // If user chooses to restart, reload the page
- if (restart.toLowerCase() === 'y') {
- location.reload();
- }
- };
- // Add event listener to execute function when key is pressed
- document.addEventListener('keydown', function(event) {
- if (event.key === 'k' || event.key === 'K') {
- getInputFromUser();
- }
- });