您需要先安装一个扩展,例如 篡改猴、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";
- }
- });