您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
helps if you're used to other io games' fixed view
当前为
// ==UserScript== // @name Gats.io - Anti Screen Movement (NOT WORKING AS OF 6/5/21) // @namespace http://tampermonkey.net/ // @version 1.1 // @description helps if you're used to other io games' fixed view // @author Nitrogem 35 // @match https://gats.io/ // @grant none // ==/UserScript== (function() { 'use strict'; setTimeout(function(){ function a57(event) { relPos = c2.getRelPos(RD.pool[c3].getAttr()) , relPosX = relPos.x * j6 , relPosY = relPos.y * j5 , mouseAngle = Math.atan2(relPosY - event.clientY, relPosX - event.clientX) * 180 / Math.PI + 180 , playerAngle = Math.round(mouseAngle + Math.asin(18 / Math.sqrt(Math.pow(relPosX - event.clientX, 2) + Math.pow(relPosY - event.clientY, 2))) * 180 / Math.PI) , console.log(mouseAngle, playerAngle); //j39 = Math.sqrt(Math.pow(relPosY - event.clientY, 2) + Math.pow(relPosX - event.clientX, 2)), j16 = [Math.round(relPosX - event.clientX), Math.round(relPosY - event.clientY), Math.round(mouseAngle)], /* RD.pool[c3].mouseAngle = Math.round(mouseAngle); if (playerAngle > 360) playerAngle = playerAngle - 360; else !playerAngle && (playerAngle = mouseAngle); */ RD.pool[c3].playerAngle = playerAngle; }; addJS_Node (a57); RD.prototype.applyPrimaryUpdate = function(idk) { if (!this['activated']) return; this.x = parseFloat(idk.x / 10), this.y = parseFloat(idk.y / 10), idk['id'] != c3 && (this['playerAngle'] = parseInt(idk[_0x2b6237(0x36f)])); } }, 1000) function addJS_Node (text, s_URL, funcToRun, runOnLoad) { //copie + paste from stackoverflow :) var D = document; var scriptNode = D.createElement ('script'); if (runOnLoad) { scriptNode.addEventListener ("load", runOnLoad, false); } scriptNode.type = "text/javascript"; if (text) scriptNode.textContent = text; if (s_URL) scriptNode.src = s_URL; if (funcToRun) scriptNode.textContent = '(' + funcToRun.toString() + ')()'; var targ = D.getElementsByTagName ('head')[0] || D.body || D.documentElement; targ.appendChild (scriptNode); } })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址