您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
A fragment of code from NoobScript V3 - The quick troops selector. Press q for selecting all but commander, e for selecting everything, and c for selecting the commander.
// ==UserScript== // @name Bloble.io NoobScript V3 QuickSelect Fragment // @namespace http://tampermonkey.net/ // @version 1.0 // @description A fragment of code from NoobScript V3 - The quick troops selector. Press q for selecting all but commander, e for selecting everything, and c for selecting the commander. // @author NoobishHacker // @match http://bloble.io/* // @grant none // ==/UserScript== window.addEventListener("keyup", function(a) { a = a.keyCode ? a.keyCode : a.which; if (a === 81) { // All troops except commander selUnits = []; units.forEach((unit) => { if (unit.owner === player.sid && unit.type === 1) { if (!unit.info) unit.info = getUnitFromPath(unit.uPath); unit.info.name !== 'Commander' && selUnits.push(unit) } }); selUnitType = "Unit"; } else if (a === 69) { // Everything selUnits = []; units.forEach((unit) => { if (unit.owner === player.sid && unit.type === 1) { if (!unit.info) unit.info = getUnitFromPath(unit.uPath); selUnits.push(unit) } }); selUnitType = "Unit"; } else if (a === 67) { // Commander selUnits = []; units.every((unit) => { if (unit.owner === player.sid && unit.type === 1) { if (!unit.info) unit.info = getUnitFromPath(unit.uPath); if (unit.info.name === 'Commander') { selUnits.push(unit) return false; } } return true; }); selUnitType = "Unit"; } });