您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Speeds up the turning in of your WK emblems
// ==UserScript== // @name WK Emblems turn-in // @namespace Conster // @description Speeds up the turning in of your WK emblems // @version 1.3 // @history 1.3 New domain - animecubedgaming.com - Channel28 // @history 1.2 Now https compatible (Updated by Channel28) // @history 1.1 Added grant permissions (Updated by Channel28) // @history 1.0 Initial Release // @include http*://*animecubed.com/billy/bvs/worldkaiju-spend.html // @include http*://*animecubedgaming.com/billy/bvs/worldkaiju-spend.html // @grant GM_getValue // @grant GM_setValue // ==/UserScript== var playername = ""; var altprizes = false; var quantity = 11; loadPlayerName(); var goback = document.forms.namedItem("backemblem"); if (goback) { //there's a "Back to Emblem List" button, so we're at a specific redemption thingie if (altprizes) { var v = document.evaluate("//input [@name = 'wkaltprize']",document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0); if (v) { v.checked = true; } } changeAmount(); } function loadPlayerName() { try { var temp = document.getElementsByName("player")[1]; if ((temp == null) || (temp.localName.toLowerCase() == "text") || (temp.value.length == 0)) return; playername = temp.value; altprizes = GM_getValue(playername+"_altprizes", false); quantity = GM_getValue(playername+"_quantity", 11); } catch(e) { alert("Exception!\n\nError name: " + e.name + "\nError message: " + e.message); } } function changeAmount() { var s = "//option [@value = '" + quantity + "']"; var v = document.evaluate(s,document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0); if (v) { v.selected = true; } } function process_event(event) { if (goback) { if (event.keyCode == 65) { //a for "Alt Prize": switch on or off altprizes = !altprizes; GM_setValue(playername+"_altprizes",altprizes); var v = document.evaluate("//input [@name = 'wkaltprize']",document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0); if (v) { v.checked = !(v.checked); } } else if (event.keyCode == 107) { //+ to increase amount to hand in quantity = quantity + 1; if (quantity > 11) { quantity = 1; } alert("New quantity to hand in at a time: "+quantity); GM_setValue(playername+"_quantity",quantity); changeAmount(); } else if (event.keyCode == 109) { //- to increase amount to hand in quantity = quantity - 1; if (quantity == 0) { quantity = 11; } alert("New quantity to hand in at a time: "+quantity); GM_setValue(playername+"_quantity",quantity); changeAmount(); } else if (event.keyCode == 85) { //u for "Use Emblems" var s = "//option [@value = '" + quantity + "']"; var v = document.evaluate(s,document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0); if (v) { document.evaluate("//input [@name = 'wkconfirmcheck']",document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0).checked = true; document.forms.namedItem("chooseemblem").wrappedJSObject.submit(); } } } } document.documentElement.addEventListener("keyup", process_event, true);
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址