// ==UserScript== // @name Neptune Macros (ALL JS!!) // @namespace http://aslxcoder.glitch.me/ // @version V1.1 // @description Currently, A good Sploop.io Script to be in Greasyfork! // @author naggets // @license MIT // @match https://sploop.io/* // @require http://code.jquery.com/jquery-3.3.1.min.js // @require https://code.jquery.com/ui/1.12.0/jquery-ui.min.js // @icon https://www.google.com/s2/favicons?sz=64&domain=sploop.io // @grant none // @downloadURL https://update.greasyfork.icu/scripts/496872/Neptune%20Macros%20%28ALL%20JS%21%21%29.user.js // @updateURL https://update.greasyfork.icu/scripts/496872/Neptune%20Macros%20%28ALL%20JS%21%21%29.meta.js // ==/UserScript== (function() { 'use strict'; document.querySelector("link[rel='icon']").href = "https://i.imgur.com/ytddtwh.png"; // currently, all of these settings don't work or aren't being used, I will update var ping = true; const traps = true; const heal = true; const spike = true; let fps = { old: Date.now(), count: 0, result: null, updateTime: 750 } function updateFPS() { let newDate = Date.now(), lastDate = newDate - fps.old if (lastDate < fps.updateTime) ++fps.count else { fps.result = Math.round(fps.count / (lastDate / 1000)) if ($('#ping').css('display') == 'inline-flex') $("#ping > i").text('Ping: ' + (window.pingTime != undefined ? window.pingTime : 0)) $("#fps > i").text('Fps: ' + fps.result) fps.count = 0 fps.old = newDate } requestAnimationFrame(updateFPS) } requestAnimationFrame(updateFPS) let modmenuthing = `