Warning: fopen(/www/sites/update.greasyfork.icu/index/store/temp/f7161198bd2ce5cdddd019b549d78207.js): failed to open stream: No space left on device in /www/sites/update.greasyfork.icu/index/scriptControl.php on line 65
// ==UserScript==
// @name Surviv.io Gun Color, Show Health and FPS
// @namespace http://tampermonkey.net/
// @version 3.7.2
// @description g0dak using this script lol
// @author vnbpm YT
// @license MIT
// @match *://surviv.io/*
// @match *://surviv2.io/*
// @match *://2dbattleroyale.com/*
// @match *://2dbattleroyale.org/*
// @match *://piearesquared.info/*
// @match *://thecircleisclosing.com/*
// @match *://archimedesofsyracuse.info/*
// @match *://secantsecant.com/*
// @match *://parmainitiative.com/*
// @match *://nevelskoygroup.com/*
// @match *://kugahi.com/*
// @match *://chandlertallowmd.com/*
// @match *://ot38.club/*
// @match *://kugaheavyindustry.com/*
// @match *://drchandlertallow.com/*
// @match *://rarepotato.com/*
// @grant none
// @downloadURL https://update.greasyfork.icu/scripts/438925/Survivio%20Gun%20Color%2C%20Show%20Health%20and%20FPS.user.js
// @updateURL https://update.greasyfork.icu/scripts/438925/Survivio%20Gun%20Color%2C%20Show%20Health%20and%20FPS.meta.js
// ==/UserScript==
(function() {
'use strict';
var colorweaponsbox = document.getElementsByClassName('ui-weapon-name')
console.log(colorweaponsbox);
for (var ii = 0; ii < colorweaponsbox.length; ii++) {
colorweaponsbox[ii].addEventListener('DOMSubtreeModified', function() {
var weaponInfo = this.textContent;
var border = 'solid';
switch (weaponInfo) {
default:
border = '#FFFFFF';
border = 'solid';
break;
case "Fists":
border += '#FFFFFF';
break;
case "Karambit":
border +='#FFFFFF';
break;
case "Karambit Rugged":
border +='#FFFFFF';
break;
case "Karmabit Prismatic":
border +='#FFFFFF';
break;
case "Karmabit Drowned":
border +='#FFFFFF';
break;
case "Bayonet":
border +='#FFFFFF';
break;
case "Bayonet Rugged":
border +='#FFFFFF';
break;
case "Bayonet Woodland":
border +='#FFFFFF';
break;
case "Huntsman":
border +='#FFFFFF';
break;
case "Huntsman Rugged":
border +='#FFFFFF';
break;
case "Huntsman Burnished":
border +='#FFFFFF';
break;
case "Bowie":
border +='#FFFFFF';
break;
case "Bowie Vintage":
border +='#FFFFFF';
break;
case "Bowie Frontier":
border +='#FFFFFF';
break;
case "Wood Axe":
border +='#FFFFFF';
break;
case "Blood Axe":
border +='#FFFFFF';
break;
case "Fire Axe":
border +='#FFFFFF';
break;
case "Katana":
border +='#FFFFFF';
break;
case "Katana Rusted":
border +='#FFFFFF';
break;
case "Katana Orchid":
border +='#FFFFFF';
break;
case 'Naginata':
border += '#FFFFFF';
break;
case "Machete":
border +='#FFFFFF';
break;
case "Kukri":
border +='#FFFFFF';
break;
case "Stone Hammer":
border +='#FFFFFF';
break;
case "Sledgehammer":
border +='#FFFFFF';
break;
case "Hook":
border +='#FFFFFF';
break;
case "Pan":
border +='#FFFFFF';
break;
case "Knuckles":
border +='#FFFFFF';
break;
case "Knuckles Rusted":
border +='#FFFFFF';
break;
case "Knuckles Heroic":
border +='#FFFFFF';
break;
case "Bonesaw":
border += '#FFFFFF';
break;
case "Spade":
border +='#FFFFFF';
break;
case "Crowbar":
border +='#FFFFFF';
break;
case "Kukri":
border +='#FFFFFF';
break;
case "Bonesaw":
border +='#FFFFFF';
break;
case "Katana":
border +='#FFFFFF';
break;
case "War Hammer":
border +='#FFFFFF';
break;
case 'CZ-3A1':
case 'G18C':
case 'M9':
case 'M93R':
case 'MAC-10':
case 'MP5':
case 'P30L':
case 'Dual P30L':
case 'UMP9':
case 'Vector':
case 'VSS':
border += '#FFAE00';
break;
case 'M1100':
case 'M870':
case 'MP220':
case 'Saiga-12':
case 'SPAS-12':
case 'Super 90':
case 'USAS-12':
case 'Hawk 12G':
border += '#FF0000';
break;
case 'AK-47':
case 'M134':
case 'AN-94':
case 'BAR M1918':
case 'BLR 81':
case 'DP-28':
case 'Groza':
case 'Groza-S':
case 'M1 Garand':
case 'M39 EMR':
case 'Mosin-Nagant':
case 'OT-38':
case 'OTs-38':
case 'PKP Pecheneg':
case 'SCAR-H':
case 'SV-98':
case 'SVD-63':
border += '#0066FF';
break;
case 'FAMAS':
case 'L86A2':
case 'M249':
case 'M416':
case 'M4A1-S':
case 'Mk 12 SPR':
case 'QBB-97':
case 'Scout Elite':
border += '#039E00';
break;
case 'M1911':
case 'M1A1':
case 'Mk45G':
case 'Model 94':
case 'Peacemaker':
case 'Vector 45':
border += '#7900FF';
break;
case 'M79':
border += '#0CDDAB';
break;
case 'Flare Gun':
border += '#D44600';
break;
case 'DEagle 50':
border += '#292929';
break;
case 'AWM-S':
case 'Mk 20 SSR':
border += '#465000';
break;
case 'Potato Cannon':
case 'Spud Gun':
border += '#935924';
break;
case 'M9 Cursed':
border += '#323232';
break;
case 'Bugle':
border += '#F2BC21';
break;
case 'Frag':
border += '#FFFFFF';
break;
case 'Mine':
border += '#FFFFFF';
break;
case 'MIRV':
border += '#FFFFFF';
break;
case 'Potato':
border += '#FFFFFF';
break;
case 'Smoke':
border += '#FFFFFF';
break;
case 'Snowball':
border += '#FFFFFF';
break;
case 'Strobe':
border += '#FFFFFF';
break;
case 'Iron Bomb':
border += '#FFFFFF';
break;
}
console.log(border);
this.parentNode.style.border = border;
}, false);
}
})();
(function() {
'use strict';
var colorweaponsbox = document.getElementsByClassName('ui-armor-level');
console.log(colorweaponsbox);
for (var ii = 0; ii < colorweaponsbox.length; ii++) {
colorweaponsbox[ii].addEventListener('DOMSubtreeModified', function() {
var armorlv = this.textContent;
var border = 'solid';
switch (armorlv) {
default: border = '#000000';
border = 'solid';
break;
case 'Lvl. 0':
border += '#FFFFFF';
break;
case 'Lvl. 1':
border += '#FFFFFF';
break;
case 'Lvl. 2':
border += '#808080';
break;
case 'Lvl. 3':
border += '#0C0C0C';
break;
case 'Lvl. 4':
border += '#FFF00F';
break;
}
console.log(border);
this.parentNode.style.border = border;
}, false);
}
})();
//Health
(function() {
'use strict';
var HP = document.createElement("span");
HP.setAttribute("id","my_Health");
HP.style.color = "white";
HP.style.fontSize = "25px";
HP.style.display = "block";
document.getElementById("ui-boost-counter").before(HP);
setInterval(function(){
HP.innerHTML ="Health : " + Math.round(document.getElementById("ui-health-actual").style.width.slice(0,-1));
if(document.getElementById("game-area-wrapper").style.display == "block" && document.getElementById("ui-stats").style.display == "none"){
}
},500);
})();
// FPS
var first = true;
(function() {
'use strict';
const times = [];
let fps;
function refreshLoop() {
window.requestAnimationFrame(() => {
const now = performance.now();
while (times.length > 0 && times[0] <= now - 1000) {
times.shift();
}
times.push(now);
fps = times.length;
if (first) {
var num = document.createElement("P");
var text = document.createTextNode("FPS: " + Math.round(fps).toString());
num.style.fontSize = "20px";
num.style.textShadow = "rgb(255, 255, 255) 1px 0px 0px, rgb(255, 255, 255) 0.540302px 0.841471px 0px, rgb(255, 255, 255) -0.416147px 0.909297px 0px, rgb(255, 255, 255) -0.989992px 0.14112px 0px, rgb(255, 255, 255) -0.653644px -0.756802px 0px, rgb(255, 255, 255) 0.283662px -0.958924px 0px, rgb(255, 255, 255) 0.96017px -0.279415px 0px";
num.style.color = "#32CD30";
num.appendChild(text);
num.setAttribute("id", "fps");
document.getElementById("ui-top-left").appendChild(num);
var credit = document.createElement("P");
first = false;
} else {
document.getElementById("fps").innerHTML = "FPS: " + Math.round(fps).toString();
}
refreshLoop();
});
}
refreshLoop();
})();