// ==UserScript== // @name BubleRoyal+ // @namespace Xpedii // @version 1.0 // @description BubleRoyal Addon (BetterMenu) (Split) // @author Xpedii // @match *://bubleroyal.com/* // @run-at document-start // @grant none // @license Xpedii // @downloadURL none // ==/UserScript== let splitInterval = null, splitSwitch = false; function autplay() { document.getElementById('playBtn').click(); } function funnysplit() { var num = 25 setTimeout(function() { goTo(-0.6, 2); }, num); for(let i = 0; i < 5; i++) { setTimeout(function() { goTo(-0.6, 2); }, num); num = num+25 setTimeout(function() { $("body").trigger($.Event("keydown", { keyCode: 32 })); $("body").trigger($.Event("keyup", { keyCode: 32 })); }, num); num = num+25 setTimeout(function() { goTo(0.6, 2); }, num); num = num+25 setTimeout(function() { $("body").trigger($.Event("keydown", { keyCode: 32 })); $("body").trigger($.Event("keyup", { keyCode: 32 })); }, num); } } function keydown(e) { const chat = document.querySelector("#chat_textbox"); if(chat === document.activeElement) return; const key = e.key; switch(key) { case "Shift": if(splitSwitch) return; splitSwitch = true; splitInterval = setInterval(() => { $("body").trigger($.Event("keydown", { keyCode: 32 })); $("body").trigger($.Event("keyup", { keyCode: 32 })); }, 4); break; case " ": autplay(); break; case "m": funnysplit(); break; } } function keyup(e) { const chat = document.querySelector("#chat_textbox"); if(chat === document.activeElement) return; const key = e.key; switch(key) { case "Shift": clearInterval(splitInterval); splitSwitch = false; return; } } function goTo(x, y) { x = window.innerWidth / x; y = window.innerHeight / y; $("canvas").trigger($.Event("mousemove", {clientX: x, clientY: y})); } document.addEventListener("keydown", keydown); document.addEventListener("keyup", keyup); document.addEventListener("DOMContentLoaded", function() { var logoElement = document.querySelector("#home > div.form-group > center > h1"); if (logoElement) { logoElement.textContent = "BubleRoyal+"; } var logoElement1 = document.querySelector("#login > div > center > h1"); if (logoElement1) { logoElement1.textContent = "Logowanie"; } var logoElement2 = document.querySelector("#load > div.form-group > center > h1"); if (logoElement2) { logoElement2.textContent = "Ranking"; } var logoElement3 = document.querySelector("#signup > div > center > h1"); if (logoElement3) { logoElement3.textContent = "Rejestracja"; } var logoElement4 = document.querySelector("#contact > div.form-group > center > h1"); if (logoElement4) { logoElement4.textContent = "Kontakt"; } }); document.addEventListener("DOMContentLoaded", function() { var helloDialog = document.querySelector("#helloDialog"); helloDialog.style.backgroundColor = "#151517"; }); document.addEventListener("DOMContentLoaded", function() { var nickInput = document.querySelector("#loginNick"); nickInput.style.backgroundColor = "#262629"; nickInput.style.border = "0px"; }); document.addEventListener("DOMContentLoaded", function() { var nickInput = document.querySelector("#loginPassword"); nickInput.style.backgroundColor = "#262629"; nickInput.style.border = "0px"; }); document.addEventListener("DOMContentLoaded", function() { var nickInput = document.querySelector("#loginButton"); nickInput.style.backgroundColor = "#3d82f6"; }); document.addEventListener("DOMContentLoaded", function() { var nickInput = document.querySelector("#load_signup"); nickInput.style.backgroundColor = "#23c55f"; }); document.addEventListener("DOMContentLoaded", function() { var nickInput = document.querySelector("#nick"); nickInput.style.backgroundColor = "#262629"; }); document.addEventListener("DOMContentLoaded", function() { var gamemodeSelect = document.querySelector("#gamemode"); gamemodeSelect.style.backgroundColor = "#262629"; }); document.addEventListener("DOMContentLoaded", function() { var gamemodeSelect = document.querySelector("#gamemode"); gamemodeSelect.style.border = "#262629"; }); document.addEventListener("DOMContentLoaded", function() { var playBtn = document.querySelector("#playBtn"); playBtn.style.backgroundImage = "url('https://cdn.discordapp.com/attachments/1008318695988285470/1104536547564453951/Play.png')"; playBtn.style.borderRadius = "5px"; }); document.addEventListener("DOMContentLoaded", function() { var spectateBtn = document.querySelector("#spectateBtn"); spectateBtn.style.backgroundImage = "url('https://cdn.discordapp.com/attachments/1008318695988285470/1104536548050997289/Spectate.png')"; spectateBtn.style.borderRadius = "5px"; spectateBtn.style.width = "38%"; }); window.addEventListener("load", function() { var settingsBtn = document.querySelector("#relo > form > div:nth-child(5) > button.btn-primary.setxbtn"); settingsBtn.style.backgroundImage = "url('https://cdn.discordapp.com/attachments/1008318695988285470/1104536547816120330/Settings.png')"; settingsBtn.style.borderRadius = "5px"; }); window.addEventListener("load", function() { var element = document.querySelector(".fa.fa-bars"); element.style.display = "none"; }); window.addEventListener("load", function() { var gamemodeElement = document.querySelector("#gamemode"); gamemodeElement.style.color = "#999999"; }); window.addEventListener("load", function() { var element = document.querySelector("#home > hr"); element.style.borderColor = "#5e5e5e"; }); window.addEventListener("load", function() { const divElement = document.querySelector("#spa > div:nth-child(2)"); divElement.innerHTML = ` Nie udostępniaj swojego hasła innym osobą jeżeli
chcesz stracić konta. Nie ma darmowych punktów.
`; const hrElement = document.createElement("hr"); hrElement.style.borderColor = "#5e5e5e"; divElement.parentNode.insertBefore(hrElement, divElement.nextSibling); const textElement1 = document.createElement("span"); textElement1.style.color = "#999999"; textElement1.style.fontFamily = "Arial"; textElement1.style.fontSize = "17px"; textElement1.textContent = "Używaj myszki do sterowania"; divElement.parentNode.insertBefore(textElement1, hrElement.nextSibling); divElement.parentNode.insertBefore(document.createElement("br"), hrElement.nextSibling); const textElement2 = document.createElement("span"); textElement2.style.color = "#999999"; textElement2.style.fontFamily = "Arial"; textElement2.style.fontSize = "17px"; textElement2.innerHTML = 'Naciśnij Spacja do rozdzielania masy'; divElement.parentNode.insertBefore(textElement2, hrElement.nextSibling); divElement.parentNode.insertBefore(document.createElement("br"), hrElement.nextSibling); const textElement3 = document.createElement("span"); textElement3.style.color = "#999999"; textElement3.style.fontFamily = "Arial"; textElement3.style.fontSize = "17px"; textElement3.innerHTML = 'Naciśnij W, E (auto), aby oddać trochę masy'; divElement.parentNode.insertBefore(textElement3, hrElement.nextSibling); divElement.parentNode.insertBefore(document.createElement("br"), hrElement.nextSibling); }); window.addEventListener("load", function() { const youtubeButton = document.querySelector("#spa > div.bottomADS > div.button-class.linia.youtube.mono"); youtubeButton.style.display = "block"; youtubeButton.style.marginTop = "20px"; // Możesz dostosować wartość przesunięcia według potrzeb youtubeButton.style.borderRadius = "5px"; youtubeButton.style.backgroundColor = "#de1d47"; youtubeButton.textContent = "Strona"; youtubeButton.addEventListener("click", function() { window.location.href = "https://legacymc.pl"; }); const donateButton = document.querySelector("#spa > div.bottomADS > div.button-class.linia.donate.mono"); donateButton.style.display = "block"; donateButton.style.marginTop = "20px"; // Możesz dostosować wartość przesunięcia według potrzeb donateButton.style.borderRadius = "5px"; donateButton.style.backgroundColor = "#3070f1"; donateButton.textContent = "Discord"; donateButton.addEventListener("click", function() { window.location.href = "https://legacymc.pl/dc"; }); }); window.addEventListener("load", function() { const element = document.querySelector("#helloDialog > div:nth-child(7)"); if (element && element.lastChild.nodeType === Node.TEXT_NODE) { element.removeChild(element.lastChild); } }); window.addEventListener("load", function() { const element = document.querySelector("#load_home"); if (element) { element.addEventListener("mouseover", function() { element.style.borderBottomColor = "#ff8742"; }); element.addEventListener("mouseout", function() { element.style.borderBottomColor = ""; }); } const element1 = document.querySelector("#load_login"); if (element1) { element1.addEventListener("mouseover", function() { element1.style.borderBottomColor = "#59ff40"; }); element1.addEventListener("mouseout", function() { element1.style.borderBottomColor = ""; }); } const element2 = document.querySelector("#sp > button"); if (element2) { element2.addEventListener("mouseover", function() { element2.style.borderBottomColor = "#3870ff"; }); element2.addEventListener("mouseout", function() { element2.style.borderBottomColor = ""; }); } const element3 = document.querySelector("#footer > div:nth-child(4) > button"); if (element3) { element3.addEventListener("mouseover", function() { element3.style.borderBottomColor = "#ff2994"; }); element3.addEventListener("mouseout", function() { element3.style.borderBottomColor = ""; }); } }); document.addEventListener("DOMContentLoaded", function() { const hrElement = document.createElement("hr"); hrElement.style.borderColor = "#5e5e5e"; const settingsElement = document.querySelector("#settings"); const parentElement = settingsElement.parentNode; parentElement.insertBefore(hrElement, settingsElement); }); window.addEventListener('load', function() { var element = document.querySelector("#chbox > div.col-6.col-sm-6.col-md-6.col-lg-6.col-xs-6 > label:nth-child(2)"); element.style.color = "#999999"; element.style.fontFamily = "Arial"; element.style.fontSize = "15px"; element.textContent = "Ukryj skiny"; }); window.addEventListener('load', function() { var element = document.querySelector("#chbox > div.col-6.col-sm-6.col-md-6.col-lg-6.col-xs-6 > label:nth-child(5)") element.style.color = "#999999"; element.style.fontFamily = "Arial"; element.style.fontSize = "15px"; element.textContent = "Ukryj nazwy"; }); window.addEventListener('load', function() { var element = document.querySelector("#chbox > div.col-6.col-sm-6.col-md-6.col-lg-6.col-xs-6 > label:nth-child(8)") element.style.color = "#999999"; element.style.fontFamily = "Arial"; element.style.fontSize = "15px"; element.textContent = "Ciemna strona"; }); window.addEventListener('load', function() { var element = document.querySelector("#chbox > div.col-6.col-sm-6.col-md-6.col-lg-6.col-xs-6 > label:nth-child(11)") element.style.color = "#999999"; element.style.fontFamily = "Arial"; element.style.fontSize = "15px"; element.textContent = "Pokaż masę innych"; }); window.addEventListener('load', function() { var element = document.querySelector("#chbox > div:nth-child(2) > label:nth-child(2)") element.style.color = "#999999"; element.style.fontFamily = "Arial"; element.style.fontSize = "15px"; element.textContent = "Pokaż swoją masę"; }); window.addEventListener('load', function() { var element = document.querySelector("#chbox > div:nth-child(2) > label:nth-child(5)") element.style.color = "#999999"; element.style.fontFamily = "Arial"; element.style.fontSize = "15px"; element.textContent = "Bez kolorów"; }); window.addEventListener('load', function() { var element = document.querySelector("#chbox > div:nth-child(2) > label:nth-child(8)") element.style.color = "#999999"; element.style.fontFamily = "Arial"; element.style.fontSize = "15px"; element.textContent = "Ukryj czat"; }); window.addEventListener('load', function() { var element = document.querySelector("#chbox > div:nth-child(2) > label:nth-child(11)") element.style.color = "#999999"; element.style.fontFamily = "Arial"; element.style.fontSize = "15px"; element.textContent = "Pokaż granice"; }); (function() { 'use strict'; // Zmiana napisu "Top 10" na "Top 20" w funkcji drawLeaderBoard var oldDrawLeaderBoard = window.drawLeaderBoard; window.drawLeaderBoard = function() { oldDrawLeaderBoard.apply(this, arguments); var canvas = document.querySelector("canvas"); var ctx = canvas.getContext("2d"); var textElements = canvas.getElementsByTagName("text"); for (var i = 0; i < textElements.length; i++) { if (textElements[i].textContent === "Top 10") { textElements[i].textContent = "Top 20"; } } }; })(); document.addEventListener("DOMContentLoaded", function() { var element = document.querySelector("#powrot"); element.style.backgroundColor = "#3d82f6"; }); document.addEventListener("DOMContentLoaded", function() { var Dropdown = document.querySelector("#load_ranking"); Dropdown.style.backgroundColor = "#171719"; }); window.addEventListener("load", function() { var button = document.querySelector("#sp > button"); var list = document.querySelector("#sp > ul"); button.addEventListener("click", function() { list.style.display = "none"; autoplay(); }); }); function autoplay() { document.getElementById('load_ranking').click(); } document.addEventListener("DOMContentLoaded", function() { var button = document.querySelector("#sp > button"); if (button) { button.innerText = "Ranking"; } }); window.addEventListener("DOMContentLoaded", function() { var styleTag = document.createElement("style"); styleTag.innerHTML = "#rankmode { color: #999999; background-color: #262629; border: none; font-size: 18px; border-radius: 5px; }"; document.head.appendChild(styleTag); }); window.addEventListener("DOMContentLoaded", function() { var styleTag = document.createElement("style"); styleTag.innerHTML = "#rankdata { color: #999999; background-color: #262629; border: none; font-size: 18px; border-radius: 5px; }"; document.head.appendChild(styleTag); }); window.addEventListener("load", function() { var element = document.querySelector("#Popup > div > div"); element.style.backgroundColor = "#151517"; }); window.addEventListener("load", function() { var element = document.querySelector("body"); element.style.color = "white"; }); window.addEventListener("load", function() { var element = document.querySelector("html"); element.style.color = "white"; }); window.addEventListener("load", function() { var element = document.querySelector("#nick"); element.style.color = "#999999"; }); window.addEventListener("load", function() { var element = document.querySelector("#loginNick"); element.style.color = "#999999"; element.style.backgroundColor = "#262629"; }); window.addEventListener("load", function() { var element = document.querySelector("#loginPassword"); element.style.color = "#999999"; element.style.backgroundColor = "#262629"; }); window.addEventListener("load", function() { var element = document.querySelector("#display_name"); element.style.color = "#999999"; element.style.backgroundColor = "#262629"; element.style.border = "0px"; }); window.addEventListener("load", function() { var element = document.querySelector("#email"); element.style.color = "#999999"; element.style.backgroundColor = "#262629"; element.style.border = "0px"; }); window.addEventListener("load", function() { var element = document.querySelector("#pass"); element.style.color = "#999999"; element.style.backgroundColor = "#262629"; element.style.border = "0px"; }); window.addEventListener("load", function() { var element = document.querySelector("#repass"); element.style.color = "#999999"; element.style.backgroundColor = "#262629"; element.style.border = "0px"; }); window.addEventListener("load", function() { var element = document.querySelector("#SignupButton"); element.style.backgroundColor = "#23c55e"; }); window.addEventListener("load", function() { var element = document.querySelector("#signup > center > h3"); element.textContent = "Stwórz konto"; }); window.addEventListener("load", function() { var element = document.querySelector("#signup > center > h3"); element.textContent = "Stwórz konto"; }); window.addEventListener("load", function() { var element = document.querySelector("#signup > p"); element.style.textAlign = "center"; element.textContent = "Pamiętaj aby nie używać tego samego hasła gdzie indziej"; }); window.addEventListener("DOMContentLoaded", function() { var element = document.querySelector("#login > hr"); element.style.borderColor = "#5e5e5e"; }); window.addEventListener("DOMContentLoaded", function() { var element = document.querySelector("#signup > hr"); element.style.borderColor = "#5e5e5e"; }); window.addEventListener("DOMContentLoaded", function() { var element = document.querySelector("#load > hr"); element.style.borderColor = "#5e5e5e"; }); window.addEventListener("DOMContentLoaded", function() { var element = document.querySelector("#contact > hr"); element.style.borderColor = "#5e5e5e"; });