您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Aim at the closest player by pressing Shift.
"use strict"; // ==UserScript== // @name Vertix.io Aimbot // @description Aim at the closest player by pressing Shift. // @match http://vertix.io // @match http://www.vertix.io // @version 1.0 // // @namespace https://gf.qytechs.cn/users/119655 // ==/UserScript== var active = false; var interval = void 0; function activate(event) { event.preventDefault(); if (event.keyCode === 16 && !active) { c.removeEventListener("mousemove", gameInput, false); active = true; interval = setInterval(aimClosestPlayer, 10); } } function deactivate(event) { event.preventDefault(); if (event.keyCode === 16) { active = false; clearInterval(interval); c.addEventListener("mousemove", gameInput, false); } } c.addEventListener("keydown", activate, false); c.addEventListener("keyup", deactivate, false); function getOtherPlayers(gameObjects, myTeam) { return gameObjects.filter(function (o) { return o.type === 'player' && o.dead === false && o.name !== player.name && o.team !== myTeam; }); } function getMyPlayer(gameObjects) { return gameObjects.filter(function (o) { return o.name === player.name; })[0]; } function distance(x1, y1, x2, y2) { return Math.sqrt(Math.pow(x2 - x1, 2) + Math.pow(y2 - y1, 2)); } function getClosestPlayer(gameObjects) { var myTeam = getMyPlayer(gameObjects).team; var otherPlayers = getOtherPlayers(gameObjects, myTeam); var closestDistance = Infinity; var closestPlayer = void 0; otherPlayers.forEach(function (p) { var d = distance(player.x, player.y, p.x, p.y); if (d < closestDistance) { closestPlayer = p; closestDistance = d; } }); return closestPlayer; } function getAngle(x1, y1, x2, y2) { return Math.atan2(y1 - y2, x1 - x2); } function setTarget(angle, distance) { target.f = angle; target.d = distance; } function aimClosestPlayer() { var closestPlayer = getClosestPlayer(gameObjects); if (!closestPlayer) { return; } var angle = getAngle(player.x, player.y, closestPlayer.x, closestPlayer.y); var distance = 100; setTarget(angle, distance); targetChanged = true; }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址