您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Enemy map, updated to bypass patch
// ==UserScript== // @name Vertix Enemy map // @namespace dannytech // @version 1.0.0 // @description Enemy map, updated to bypass patch // @author dannytech // @match http://vertix.io/ // @grant none // ==/UserScript== $(document).ready(function() { window.drawMiniMap = function() { mapCanvas.width = mapCanvas.width, mapContext.globalAlpha = 1; for (var a = 0; a < gameObjects.length; ++a) "player" == gameObjects[a].type && gameObjects[a].onScreen && (gameObjects[a].index == player.index || gameObjects[a].team !== player.team || gameObjects[a].isBoss) && (mapContext.fillStyle = gameObjects[a].index == player.index ? "#fff" : gameObjects[a].isBoss ? "#db4fcd" : "#d20d12", mapContext.beginPath(), mapContext.arc(gameObjects[a].x / gameWidth * mapScale, gameObjects[a].y / gameHeight * mapScale, pingScale, 0, 2 * mathPI, !0), mapContext.closePath(), mapContext.fill()); if (null != gameMap) { for (mapContext.globalAlpha = 1, a = 0; a < gameMap.pickups.length; ++a) gameMap.pickups[a].active && ("lootcrate" == gameMap.pickups[a].type ? mapContext.fillStyle = "#ffd100" : "healthpack" == gameMap.pickups[a].type && (mapContext.fillStyle = "#5ed951"), mapContext.beginPath(), mapContext.arc(gameMap.pickups[a].x / gameWidth * mapScale, gameMap.pickups[a].y / gameHeight * mapScale, pingScale, 0, 2 * mathPI, !0), mapContext.closePath(), mapContext.fill()); mapContext.globalAlpha = 1.0, a = getCachedMiniMap(), null != a && mapContext.drawImage(a, 0, 0, mapScale, mapScale), delete a } } });