您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds a menu on the top left corner for fast access to cheats.
当前为
// ==UserScript== // @name Infinite Craft FastCheat // @namespace 100% dmrd like fr fr on god no kizzy legit // @match https://neal.fun/infinite-craft/* // @grant none // @version 1.2 // @author 100% DMRD reel // @description Adds a menu on the top left corner for fast access to cheats. // @run-at document-idle // ==/UserScript== console.log("Script loaded"); // Add a delay of 1 second (1000 milliseconds) before executing the script setTimeout(function() { let container = document.querySelector('.container'); if (!container) { console.error('Container not found'); return; } console.log("Container found:", container); let specs = document.createElement('p'); specs.id = 'specs'; specs.innerHTML = "I.C. Fast Cheat"; specs.style.padding = '8px'; specs.style.borderRadius = '5px'; specs.style.backgroundColor = '#2e2f4d'; specs.style.color = '#a814fe'; specs.style.border = '2px solid #070614'; specs.style.fontSize = '15.4px'; specs.style.fontFamily = 'Fira Sans, sans-serif'; specs.style.position = 'absolute'; specs.style.top = '50px'; specs.style.left = '10px'; specs.style.zIndex = '10000'; let sspecs = document.createElement('p'); sspecs.id = 'specs'; sspecs.innerHTML = `v${GM.info.script.version}`; sspecs.style.padding = '8px'; sspecs.style.borderRadius = '5px'; sspecs.style.backgroundColor = '#2e2f4d'; sspecs.style.color = '#a814fe'; sspecs.style.border = '2px solid #070614'; sspecs.style.fontSize = '15.4px'; sspecs.style.fontFamily = 'Fira Sans, sans-serif'; sspecs.style.position = 'absolute'; sspecs.style.top = '50px'; sspecs.style.left = '140px'; sspecs.style.zIndex = '10000'; let rrsaveBtn = document.createElement('button'); rrsaveBtn.id = 'rsaveBtn'; rrsaveBtn.innerHTML = "Add Item"; rrsaveBtn.style.padding = '8px'; rrsaveBtn.style.borderRadius = '5px'; rrsaveBtn.style.backgroundColor = '#2e2f4d'; rrsaveBtn.style.color = '#a814fe'; rrsaveBtn.style.border = '2px solid #070614'; rrsaveBtn.style.cursor = 'pointer'; rrsaveBtn.style.fontSize = '15.4px'; rrsaveBtn.style.fontFamily = 'Fira Sans, sans-serif'; rrsaveBtn.style.position = 'absolute'; rrsaveBtn.style.top = '100px'; rrsaveBtn.style.left = '10px'; rrsaveBtn.style.zIndex = '10000'; let sssaveBtn = document.createElement('button'); sssaveBtn.id = 'sssaveBtn'; sssaveBtn.innerHTML = "Only Item Challenge"; sssaveBtn.style.padding = '8px'; sssaveBtn.style.borderRadius = '5px'; sssaveBtn.style.backgroundColor = '#2e2f4d'; sssaveBtn.style.color = '#a814fe'; sssaveBtn.style.border = '2px solid #070614'; sssaveBtn.style.cursor = 'pointer'; sssaveBtn.style.fontSize = '15.4px'; sssaveBtn.style.fontFamily = 'Fira Sans, sans-serif'; sssaveBtn.style.position = 'absolute'; sssaveBtn.style.top = '150px'; sssaveBtn.style.left = '10px'; sssaveBtn.style.zIndex = '10000'; let ssaveBtn = document.createElement('button'); ssaveBtn.id = 'ssaveBtn'; ssaveBtn.innerHTML = "Starter Pack"; ssaveBtn.style.padding = '8px'; ssaveBtn.style.borderRadius = '5px'; ssaveBtn.style.backgroundColor = '#2e2f4d'; ssaveBtn.style.color = '#a814fe'; ssaveBtn.style.border = '2px solid #070614'; ssaveBtn.style.cursor = 'pointer'; ssaveBtn.style.fontSize = '15.4px'; ssaveBtn.style.fontFamily = 'Fira Sans, sans-serif'; ssaveBtn.style.position = 'absolute'; ssaveBtn.style.top = '200px'; ssaveBtn.style.left = '10px'; ssaveBtn.style.zIndex = '10000'; ssaveBtn.addEventListener('click', function() { console.log("Button clicked"); const conform = confirm("Are you sure you want to do this? It will reset your progress!"); if (conform == false) { return; } localStorage.removeItem("infinite-craft-data"); var doesExists = localStorage.getItem("infinite-craft-data"); var confirmed; var replace = '{"elements":[{"text":"Water","emoji":"💧","discovered":false},{"text":"Fire","emoji":"🔥","discovered":false},{"text":"Wind","emoji":"🌬️","discovered":false},{"text":"Earth","emoji":"🌍","discovered":false}]}'; if (doesExists == null) { localStorage.setItem("infinite-craft-data", replace); } var initial = localStorage.getItem("infinite-craft-data"); var array = JSON.parse(initial).elements; var text = "Hitler" if (text === null) { return; } var emoji = "👑" if (emoji === null) { return; } var discovered = false var ItemsToAdd = { text: text, emoji: emoji, discovered: discovered }; array.push(ItemsToAdd); var newItem = { elements: array }; array = JSON.stringify(newItem); localStorage.setItem("infinite-craft-data", array); function additem(txt,emoj) { doesExists = localStorage.getItem("infinite-craft-data"); confirmed; replace = '{"elements":[{"text":"Water","emoji":"💧","discovered":false},{"text":"Fire","emoji":"🔥","discovered":false},{"text":"Wind","emoji":"🌬️","discovered":false},{"text":"Earth","emoji":"🌍","discovered":false}]}'; if (doesExists == null) { localStorage.setItem("infinite-craft-data", replace); } initial = localStorage.getItem("infinite-craft-data"); array = JSON.parse(initial).elements; text = txt if (text === null) { return; } emoji = emoj if (emoji === null) { return; } discovered = false ItemsToAdd = { text: text, emoji: emoji, discovered: discovered }; array.push(ItemsToAdd); newItem = { elements: array }; array = JSON.stringify(newItem); localStorage.setItem("infinite-craft-data", array); } additem("","+") additem("","=") additem("","x2 =") additem("Obama","🐻") additem("Trump","💩") additem("Infinite Craft","🌌") additem("Anime Hitler","👹") window.location.reload(); console.log("DONE"); }); rrsaveBtn.addEventListener('click', function() { console.log("Button clicked"); let doesExists = localStorage.getItem("infinite-craft-data"); let confirmed; let replace = '{"elements":[{"text":"Water","emoji":"💧","discovered":false},{"text":"Fire","emoji":"🔥","discovered":false},{"text":"Wind","emoji":"🌬️","discovered":false},{"text":"Earth","emoji":"🌍","discovered":false}]}'; if (doesExists == null) { localStorage.setItem("infinite-craft-data", replace); } let initial = localStorage.getItem("infinite-craft-data"); let array = JSON.parse(initial).elements; let text = prompt("Item name."); if (text === null) { return; } let emoji = prompt("Emoji. Press Windows+."); if (emoji === null) { return; } let discovered = confirm("FD?"); let ItemsToAdd = { text: text, emoji: emoji, discovered: discovered }; array.push(ItemsToAdd); let newItem = { elements: array }; array = JSON.stringify(newItem); localStorage.setItem("infinite-craft-data", array); window.location.reload(); console.log("DONE"); }); var initialZIndex = 0; var toggledonoroff = true; // assuming it's defined somewhere document.addEventListener('keydown', function(event) { if (event.key === "Tab") { console.log("Toggle button clicked"); toggledonoroff = !toggledonoroff; specs.style.display = toggledonoroff ? 'block' : 'none'; sspecs.style.display = toggledonoroff ? 'block' : 'none'; ssaveBtn.style.display = toggledonoroff ? 'block' : 'none'; sssaveBtn.style.display = toggledonoroff ? 'block' : 'none'; rrsaveBtn.style.display = toggledonoroff ? 'block' : 'none'; console.log("rsaveBtn display:", rsaveBtn.style.display); } }); sssaveBtn.addEventListener('click', function() { console.log("Button clicked"); const confarm = confirm("Are you sure you want to do this? It will reset your progress!"); if (confarm == false) { return; } let doesExists = localStorage.getItem("infinite-craft-data"); let confirmed; let replace = '{"elements":[]}'; localStorage.setItem("infinite-craft-data", replace); if (doesExists == null) { localStorage.setItem("infinite-craft-data", replace); } let initial = localStorage.getItem("infinite-craft-data"); let array = JSON.parse(initial).elements; let text = prompt("Item name."); if (text === null) { return; } let emoji = prompt("Emoji. Press Windows+."); if (emoji === null) { return; } let discovered = confirm("FD?"); let ItemsToAdd = { text: text, emoji: emoji, discovered: discovered }; array.push(ItemsToAdd); let newItem = { elements: array }; array = JSON.stringify(newItem); localStorage.setItem("infinite-craft-data", array); window.location.reload(); console.log("DONE"); }); container.appendChild(rrsaveBtn); container.appendChild(rsaveBtn); container.appendChild(ssaveBtn); container.appendChild(sssaveBtn); container.appendChild(specs); container.appendChild(sspecs); console.log("Button added to container"); }, 100); // 1000 milliseconds = 1 second
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址