您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Fix the username of the nonce, V2 includes message fixing!
// ==UserScript== // @name IdlePixel Noncify // @namespace com.zlef.idlepixel // @version 2.0.0 // @description Fix the username of the nonce, V2 includes message fixing! // @author Zlef // @license MIT // @match *://idle-pixel.com/login/play* // @grant none // @require https://greasyfork.runtimutd.eu.org/scripts/441206-idlepixel/code/IdlePixel+.js?anticache=20220905 // ==/UserScript== (function() { 'use strict'; class Noncify extends IdlePixelPlusPlugin { constructor() { super("noncify", { about: { name: GM_info.script.name + " (ver: " + GM_info.script.version + ")", version: GM_info.script.version, author: GM_info.script.author, description: GM_info.script.description } }); } onChat(data) { if (data.username === "huay") { const chatArea = document.querySelector('#chat-area'); const chatMessages = chatArea.querySelectorAll('div'); chatMessages.forEach((msg) => { const usernameSpan = msg.querySelector('.chat-username'); if (usernameSpan && usernameSpan.innerText === 'huay') { usernameSpan.innerText = 'nonce'; const messagePart = msg.lastChild; if (messagePart && messagePart.nodeValue) { messagePart.nodeValue = ` ${String.fromCodePoint(128557)}${String.fromCodePoint(128557)}${String.fromCodePoint(128557)}`; } } }); } } } const plugin = new Noncify(); IdlePixelPlus.registerPlugin(plugin); })();