您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Mission hotkeys for BvS
当前为
// ==UserScript== // @name BvS Mission Hotkeys for April Fools // @namespace taltamir, yichizhng & Channel28 // @description Mission hotkeys for BvS // @version 1.1 // @history 1.1 Now https compatible (Updated by Channel28) // @history 1.0 Initial version - based off TalTamir's BvS Mission Hotkeys, edited by Yichi for April Fools Day 2016 and some comments added by Channel28 // @include http*://*animecubed.com/billy/bvs/missions/mission* // @grant none // ==/UserScript== window.addEventListener("keyup", key_press, false); //When a key is released, run function key_press and provide it with keyID. function key_press(event) { if (event.keyCode==68) //keypress d { if(document.forms.namedItem("attempt")) //Check if there is an attempt mission button { window.removeEventListener("keyup", key_press, false); //Remove keypress listener location.assign('javascript:attempt.submit()'); //Attempt mission } if(document.forms.namedItem("domission")) //Check if there is a new mission button { window.removeEventListener("keyup", key_press, false); //Remove keypress listener location.assign('javascript:domission.submit()'); //New mission } } if (event.keyCode==69) //keypress e { var jutsu520 = document.querySelector('#jutsu520'); //is Unforeseen Consequences jutsu available? if (jutsu520 && (!jutsu520.disabled)) { return; } if(document.body.textContent.search("One of your Allies has potential to level here!")>=0); //Checks if an ally may level, if yes do nothing. else if(document.body.textContent.search("Item taken: Smoke Bombs - 0 remain")>=0); //Checks if smokebomb count is zero, if yes do nothing. else if(document.forms.namedItem("attempt")) //Check if there is an attempt mission button, but only if the above two ifs are false. { window.removeEventListener("keyup", key_press, false); //Remove keypress listener jutsu374.setAttribute("checked", "checked"); //Check radio button for Escape Jutsu (jutsu374) location.assign('javascript:attempt.submit()'); //Attempt mission } if(document.forms.namedItem("domission")) //Check if there is a new mission button { window.removeEventListener("keyup", key_press, false); //Remove keypress listener location.assign('javascript:domission.submit()'); //New mission } } if (event.keyCode==67) //keypress c location.assign('javascript:chakra.submit()'); //Charge chakra } function blah() { var jutsu520 = document.querySelector('#jutsu520'); //selects Unforeseen Consequences jutsu when available if (jutsu520 && (!jutsu520.disabled)) { //alert("omg omg omg"); jutsu520.checked = true; } } blah();