您需要先安装一个扩展,例如 篡改猴、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(); } });