Sploop.io --> lostworld.io

yo bro

目前为 2024-04-15 提交的版本。查看 最新版本

// ==UserScript==
// @name        Sploop.io --> lostworld.io
// @namespace   -
// @match       https://sploop.io/
// @match       https://webgames.io/*
// @grant       none
// @version     1.0
// @author      fizzixww
// @description yo bro
// @grant        GM_addStyle
// @icon         https://i.postimg.cc/XvYrYQKm/ruby.png
// ==/UserScript==

//request interceptor json found here: https://www.youtube.com/watch?v=iUcZW8Br7us


            const gridToggle = document.querySelector("#grid-toggle");
setInterval(() => {
            if (gridToggle.checked) gridToggle.click();
}, 0);
            const halalvar = document.querySelector("#display-ping-toggle");
setInterval(() => {
            if (halalvar.checked) {
            }
    else{
        halalvar.click()};
}, 0);

(function() {
    'use strict';
    var css = [
"@font-face {",
"font-family: 'Ubuntu';",
 " font-style: normal;",
 " font-weight: 700;",
 " font-display: swap;",
"  src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format('woff2');",
 " unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;",
"}",
"* {",
"    font-family: 'Ubuntu', sans-serif;",
"}"
    ];
    var style = document.createElement('style');

    if (style.styleSheet) {
        style.styleSheet.cssText = css.join(' ');
    } else {
        style.appendChild(document.createTextNode(css.join(' ')));
    }

//font color gradient
    document.head.appendChild(style);
   const { fillText } = CanvasRenderingContext2D.prototype;
CanvasRenderingContext2D.prototype.fillText = function(text, x, y) {
    'use strict';
    const canvas = document.getElementById("game-canvas");
    var grd = this.createLinearGradient(20, 0, 220, 0);
    /*
grd.addColorStop(0, '#dbf26e');
grd.addColorStop(0.37, '#61fa74');//https://www.eggradients.com/gradient/cute-bug
grd.addColorStop(1, '#1cfdd6');*/
    grd.addColorStop(0, '#affcaf');
grd.addColorStop(0.37, '#12dff3');//https://www.eggradients.com/gradient/cute-bug
grd.addColorStop(1, '#affcaf');
            this.fillStyle = grd;
                var grrrd = this.createLinearGradient(20, 0, 220, 0);
            grrrd.addColorStop(0, '#000000');
            grrrd.addColorStop(1, '#000000');

    this.strokeStyle = grrrd;
    this.strokeText(text, x, y)
    fillText.call(this, ...arguments);
};

var playerContainerz = document.getElementById('player-container');
if (playerContainerz) {
    playerContainerz.style.background = 'linear-gradient(to right, #f0ece0, #1f2419)';
    playerContainerz.style.color = '#f0ece0';
}

})();





//backgrounds
const { fillRect } = CanvasRenderingContext2D.prototype;
CanvasRenderingContext2D.prototype.fillRect = function(x, y, width, height) {
  const canvas = document.getElementById("game-canvas");
  const ctx = canvas.getContext("2d");
  if (this.fillStyle === "#788f57") {
            this.fillStyle = "#768f5a"; }//grass colour
  else if (this.fillStyle === "#b38354") {
      this.fillStyle = "#f7b267"; }//desert colour
  else if (this.fillStyle === "#2a8b9b") {
      this.fillStyle = "#5e74a7"; }//river colour
  else if (this.fillStyle === "#ece5db") {
      this.fillStyle = "#636363"; }//snow colour
  else if (this.fillStyle === "#fcefbb") {//
      this.fillStyle = "#f7b267"; }//beach to desert
  fillRect.call(this, ...arguments);
};


var textDiv = document.createElement('div');//insert title underneath logo
textDiv.className = 'text';
textDiv.textContent = 'LOSTWORLD.IO';
textDiv.style.color = 'white';
textDiv.style.fontSize = '30px';
var middleWrap = document.getElementById('middle-wrap');
if (middleWrap) {
    if (middleWrap.children.length >= 1) {
        middleWrap.insertBefore(textDiv, middleWrap.children[1]);
    } else {
        middleWrap.appendChild(textDiv); // If middleWrap has no children, just append the textDiv
    }
}



/////////////////////////////////////////////
//hatshop
////////////////////////////////////////////
(function() {
    'use strict';
    var css = [
"@font-face {",
"font-family: 'Ubuntu';",
 " font-style: normal;",
 " font-weight: 700;",
 " font-display: swap;",
"  src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format('woff2');",
 " unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;",
"}",
"* {",
         " font-style: normal;",
 " font-weight: 700;",
 " font-display: swap;",
"    font-family: 'Ubuntu', sans-serif !important;",
         " unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;",
"}",/*
            "#middle-wrap .text {",//custom :) inserted text "LOSTWORLD.IO"
    "font-family: 'Ubuntu';",
            "color: #FFFFFF;",
    "}"*/
    ]; //"* {",
    var style = document.createElement('style');

    if (style.styleSheet) {
        style.styleSheet.cssText = css.join(' ');
    } else {
        style.appendChild(document.createTextNode(css.join(' ')));
    }
})();

document.getElementById("hat-menu").style.background = "rgba(0,0,0,0)";
(function() {var css = [
".menu .content .menu-item .header {",//hat name
    "position: relative;",
    	"color: #fff",
	"padding: 5px;",
	"font-size: 24px;",
	"text-align: left;",
    "cursor: pointer;",
"}",
".green-button {",
    "background-color: rgba(0,0,0,0);",
    //"box-shadow: inset 0 -5px 0 rgba(0,0,0,0);",
    "color: #f4845f;",
"}",
".menu .content .menu-item .description {",
    "font-size: 14px;",
    "color: skyblue;",
    "display: inline-block;",
    "padding-bottom: 15px;",
"}",
"#hat-menu .text-shadowed-3 {",
"text-shadow: none;",
    "}",
".scrollbar::-webkit-scrollbar {",
    "opacity: 0;",
    "border-color: rgba(0,0,0,0);",
"}",
    ".scrollbar::-webkit-scrollbar-button {",
    "opacity: 0;",
    "box-shadow: none;",
    "width: 0;",
    "}",
".menu .content .menu-item .menu-pricing .action {", //buy button
    "margin-left: auto;",
    "outline: none;",
    "border: 0px dotted #FFFFFF;",
    "padding: 7px;",
    "cursor: url(img/ui/cursor-pointer.png) 6 0, pointer;",
    "margin-top: auto;",
    "margin-bottom: auto;",
    "border-radius: 10px;",
    "box-shadow: none;",
    "float: right;",
	"font-size: 24px;",
	"text-align: right;",
	"cursor: pointer;",
	"color: #f4845f;",
"}",
".menu .content .menu-item {", //item price number
	"color: rgba(255,255,255,0.5);",
	"font-size: 24px;",
	//"padding-right: 5px;",
"}",
"#hat-menu .subcontent-bg {",//subcontents, the area with all the hats and prices
    "background: rgba(0, 0, 0, 0.25)",
    "margin: 0px 0 0px 0;",
    "border: 4px solid rgb(0, 0, 0, 0);",
    "box-shadow: inset 0 5px 0 rgb(0 0 0 / 0%);",
    "width: 400px;",
    "height: 200px;",
    "position: absolute;",
    "top: 50px;",
"}",
//my test:

"#hat-menu .green-button:hover {",
    "margin-left: auto;",
    "outline: none;",
    "border: 0px dotted #FFFFFF;",
    "padding: 7px;",
    "cursor: url(img/ui/cursor-pointer.png) 6 0, pointer;",
    "margin-top: auto;",
    "margin-bottom: auto;",
    "border-radius: 10px;",
    "box-shadow: none;",
    "float: right;",
	"font-size: 24px;",
	"text-align: right;",
	"cursor: pointer;",
	"color: #f79d65 !important;",
    "background: rgba(0, 0, 0, 0)",
    "}",

//bottom border
    ".menu .content .menu-item {",
	"border-bottom: none;",
    "}",

    "#hat-menu {", //outer border?
	"border: 1px dotted rgba(0, 0, 0, 0);",
    "box-shadow: none;",
    "height: 350px;",
    "width: 0 px;",
    //"text-color: rgba(0, 0, 0, 0)",
    "}",

    ".menu .content .menu-item img {",
    "height: 0px;",
    "width: 0px;",
    "color: rgba(0, 0, 0, 0)",
"}",
    ".menu .text-shadowed-4 {", //text "HATS" at top of hatshop
    "opacity: 0;",
"}",
    //my test
    "@keyframes pulsate {",
    "0% {",
    "    transform: scale(1);",
    "}",
    "50% {",
    "    transform: scale(1.1);",
    "}",
    "100% {",
    "    transform: scale(1);",
    "}",
"}",

    "#logo {",
    //"display: none;",
    "height: 300px;",
    "width: 300px;",
    "animation: pulsate 5s ease-out;",
    "animation-iteration-count: infinite;",
    "-webkit-animation: pulsate 5s ease-out;",
    "-webkit-animation-iteration-count: infinite;",

    "}",

  "#da-bottom {", //ad at the bottom
  "background: rgba(0, 0, 0, 0);",
  "width: 0px;",
  "height: 0px;",
  "opacity: 0;",
  "margin-left: 9999;",
  "display: none;",
"}",

  "#homepage {",//lobbybackground
  "background: rgba(0, 0, 0, 0);",
"}",

    "#waiting-animation0 {",
  "animation: none;",
"}",

"#main-content {",
  "background: rgba(0, 0, 0, 0);",
  "display: flex;",
  "justify-content: space-between;",
  "align-items: center;",
  "align-content: center;",
  "margin-bottom: 10px;",
  "padding: 0px;",
"}",

    "#main-content .text-shadowed-3 {",
"text-shadow: none;",
    "}",

    ".middle-main {",
  "background: rgba(0, 0, 0, 0);",
  //height: 255px;
  "border: none;",
  "display: block;",
  "justify-content: center;",
  "align-items: center;",
  "align-content: center;",
  "flex-wrap: wrap;",
  "width: 320px;",
  "height: 290px;",
  "padding: 15px;",
  "box-shadow: none;",
    "margin-top: 0px;",
"}",
    /*
".blue-button {",//signup
    "display: none;",
    "}",*/
".dark-blue-button {",//gamemode buttons
  "background: #827FFE;",
  "box-shadow: none;",
    "border: none;",
    "border-radius: 31px;",
    "padding: 0px 20px;",
    "height: 50px;",
    "min-width: 150px;",
    "justify-content: center;",
    "align-items: center;",
    "font-size: 16px;",
    "margin-top: 5px;",
    "margin-left: auto;",
    "margin-right: auto;",
"}",

".dark-blue-button:hover {",
  "background: #403866;",
  "box-shadow: none;",
    "padding: 15px 15px;",
    "border: none;",
    "border-radius: 31px;",
    "width: 600;",
    "height: 50px;",
        "margin-left: auto;",
    "margin-right: auto;",
"}",

".dark-blue-button:active {",
  "background: #403866;",
  "box-shadow: none;",
    "border: none;",
    "border-radius: 31px;",
    "padding: 0px 20px;",
    "height: 50px;",
    "min-width: 150px;",
    "justify-content: center;",
    "align-items: center;",
    "font-size: 16px;",
    "margin-top: 5px;",
    "margin-left: auto;",
    "margin-right: auto;",
"}",
"#da-right {",
  "background: rgba(0, 0, 0, 0);",
  "width: 0px;",
  "height: 0px;",
  "margin-left: 9999;",
  "display: none;",
    "opacity: 0;",
    "}",
    "#da-left {",
  "background-color: rgba(0, 0, 0, 0);",
  "width: 0px;",
  "height: 0px;",
  "margin-left: 9999;",
  "display: none;",
    "opacity: 0;",
    "}",

      "#game-bottom-content {", //ad at the bottom
  "background: rgba(0, 0, 0, 0);",
  "height: 0px;",
    "display: none;",
"}",
"#game-bottom-content {", //ad at the bottom
  "background: rgba(0, 0, 0, 0);",
  "height: 0px;",
"}",
    ".side-main {",
    "opacity: 0;",
"}",
    "#top-wrap-left {",
"opacity: 0;",
"}",
        "#top-wrap-right {",
"height: 20px",
    "opacity: 30;",
"}",


"#middle-wrap {",
  "height: 9999999px;",
  "width: 500px;",
    "padding: none;",
"}",
    ".side-button {",//note quesitonmark and eye
    "background: rgba(0, 0, 0, 0);",
    "margin-left: 0px;",
    "border-radius: 3px;",
    "display: none;",
    "}",
    ".side-button:hover {",
    "background: rgba(0, 0, 0, 0);",
    "margin-left: 0px;",
    "border-radius: 5px;",
    "}",
    ".bottom-button {", //policy
  "background: rgba(20, 20, 20, 0.3);",
  "display: none;",
            "}",

  "#server-select {",
    "font-size: 14px;",
    "line-height: 1.7;",
    "color: #666666;",
    "text-transform: uppercase;",
"display: block;",
      "background: rgba(0, 0, 0, 0);",
  "box-shadow: none;",
    "border: none;",
    //"border-radius: 31px;",
    "padding: 0px 20px;",
    "height: 50px;",
    "min-width: 230px;",
    "justify-content: center;",
    "align-items: center;",
    "margin-top: 5px;",
    "margin-left: auto;",
    "margin-right: auto;",
    "text-decoration: underline;",
"}",

      "#server-select:hover {",
    "display: block;",
    "font-size: 14px;",
    "line-height: 1.7;",
    "color: #666666;",

      "background: rgba(0, 0, 0, 0);",
  "box-shadow: none;",
    "border: none;",
    //"border-radius: 31px;",
    "padding: 0px 20px;",
    "height: 50px;",
    "min-width: 230px;",
    "text-decoration: none;",
    "justify-content: center;",
    "align-items: center;",
    "margin-top: 5px;",
    "margin-left: auto;",
    "margin-right: auto;",
"}",
    ".background-img-play {",
    "opacity: 0;",
    "}",
".text-shadowed-5 {",
    "font-size: 16px;",
    "color: #fff;",
    "text-shadow: none;",
    "padding-bottom: 35px;",
    "}",

    "#play {",
      "background: #827FFE;",
  "box-shadow: none;",
    "border: none;",
    "border-radius: 31px;",
    "padding: 0px 20px;",
    "height: 50px;",
    "min-width: 150px;",
    "justify-content: center;",
    "align-items: center;",
    "font-size: 20px;",
    "margin-top: 5px;",
    "margin-left: auto;",
    "margin-right: auto;",
    "}",

    "#play:hover {",
      "background: #403866;",
  "box-shadow: none;",
    "border: none;",
    "border-radius: 31px;",
    //"width: 250;",
    "height: 50px;",
        "margin-left: auto;",
    "margin-right: auto;",
    "}",
    "#nickname {",
    "text-align: center;",
    "color: #666666;",
    "display: block;",
  "background: #fff;",
  "border: none;",
  "border-radius: 31px;",
  "box-shadow: none;",
  "padding: 6px 15px;",
        "margin-left: auto;",
    "margin-right: auto;",
  "font-size: 20px;",
    "width: 300px;",
"}",
    ".nav-button {",
    "display: none;",
    "height: 0px;",
    "}",
    "#nav {",
    "display: none;",
    "}",
"#currency-container {",
    "display: none;",
                 "}"
].join("\n");
if (typeof GM_addStyle != "undefined") {
	GM_addStyle(css);
} else if (typeof PRO_addStyle != "undefined") {
	PRO_addStyle(css);
} else if (typeof addStyle != "undefined") {
	addStyle(css);
} else {
	var node = document.createElement("style");
	node.type = "text/css";
	node.appendChild(document.createTextNode(css));
	var heads = document.getElementsByTagName("head");
	if (heads.length > 0) {
		heads[0].appendChild(node);
	} else {
		document.documentElement.appendChild(node);
	}}})();(function() {
    'use strict';
    var textElement = document.createElement('span');
var data = atob('YnkgZml6eml4d3c='); textElement.textContent = data;textElement.style.position = 'absolute';
    textElement.style.top = '0';
    textElement.style.left = '80px';
    textElement.style.zIndex = '9999';
    textElement.style.color = 'rgba(0, 0, 0, 0.1)';document.body.appendChild(textElement);})();
/////////////////////////////////////////////////////////////
//Webgames widgit container background//////////////////
var container = document.getElementById("cross-promo");
if (container) {
    container.parentNode.removeChild(container);
}
var adContainer = document.querySelector('.wg-ad-container');
if (adContainer) {
    adContainer.style.height = '0';
}
///////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////// hi =)



QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址