您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
MELHOR SCRIPT DE TODOS. -Z-BASE -X-DEFESA -P- GENS -.-UPAR MICROS -7-UPAR BARRACAS /HOTBAR EM CIMA/
// ==UserScript== // @name Script PÚBLICO 𝔻𝔸ℝ𝕂👑𝕎𝕆𝕃𝔽 // @namespace http://tampermonkey.net/ // @version 4.0 // @description MELHOR SCRIPT DE TODOS. -Z-BASE -X-DEFESA -P- GENS -.-UPAR MICROS -7-UPAR BARRACAS /HOTBAR EM CIMA/ // @author 𝔻𝔸ℝ𝕂👑𝕎𝕆𝕃𝔽 // @author 𝔻𝔸ℝ𝕂👑𝕎𝕆𝕃𝔽 // @match http://bloble.io/* // @grant none // @icon // ==/UserScript== //ANTIKICK// function antikick() {setInterval(function(){if(window.socket){window.socket.emit("2",window.camX,window.camY)}},20000)}antikick(); //FIM// //SKINS// enterGame = function() { socket && unitList && (showMainMenuText(randomLoadingTexts[UTILS.randInt(0, randomLoadingTexts.length - 1)]), hasStorage && localStorage.setItem("lstnmdbl", userNameInput.value), mainCanvas.focus(), grecaptcha.execute("6Ldh8e0UAAAAAFOKBv25wQ87F3EKvBzyasSbqxCE").then(function(a) { setTimeout(function() {frase();}, 1000); socket.emit("spawn", { name: 'DRK'+userNameInput.value, skin: 26 }, a)}))} function frase(){ socket.emit("ch", "SCRIPT BASE PUBLICA DE DARK WOLF")} //SKINS// /*HOTBAR*/ window.UIList = window.UIList || []; window.initFuncs = window.initFuncs || []; window.statusItems = window.statusItems || []; window.autoos = false; window.auto3 = false; window.auto4 = false; window.auto5 = false; window.auto6 = false; window.traço2 = true; window.auto7 = false; window.auto8 = false; window.auto9 = false; window.auto11 = false; window.themeSelect = 0; window.useTheme = false; window.skins1 = true; window.material = false; window.teste = true; window.build = false; window.bt = false; var theme = 2 window.UIList.push({ level:0,x:5,html:'<div id=autodef1 onclick=autodefa1()>Auto GENS: <span><span class="botao"> Off</span></div>'},{ level:0,x:6,html:'<div id=autodef2 onclick=autodefa2()>Auto BASE: <span><span class="botao"> Off</span></div>'},{ level:0,x:1,html:'<div id=autodef3 onclick=autodefa3()>Auto DEF: <span><span class="botao"> Off</span></div>'},{ }); window.autodefa1 = function () { var abcp = document.getElementById('autodef1'); if (autodef1) { autodef1 = false; abcp.innerHTML = 'Auto GENS: <span class="botao">Off</span>'; clearInterval(teste2); } else { autodef1 = true; abcp.innerHTML = 'Auto GENS: <span class="botao">On</span>'; window.teste2 = setInterval(autodefac1, (150)); function autodefac1() { socket.emit("1",-1.56, 212.03, 3); socket.emit("1",-1.31, 243.85, 3); socket.emit("1",-1.81, 243.85, 3); socket.emit("1",-2.08, 243.85, 3); socket.emit("1",-2.35, 243.85, 3); socket.emit("1",-1.04, 243.85, 3); socket.emit("1",-0.77, 243.85, 3); socket.emit("1",-0.5, 243.85, 3); socket.emit("1",-2.62, 243.85, 3); socket.emit("1",-0.23, 243.85, 3); socket.emit("1",-2.9, 243.85, 3); socket.emit("1",3.11, 243.85, 3); socket.emit("1",0.04, 243.85, 3); socket.emit("1",2.84, 243.85, 3); socket.emit("1",0.31, 243.85, 3); socket.emit("1",2.57, 243.85, 3); socket.emit("1",0.58, 243.85, 3); socket.emit("1",2.29, 243.85, 3); socket.emit("1",0.85, 243.85, 3); socket.emit("1",2.01, 243.85, 3); socket.emit("1",1.12, 243.85, 3); socket.emit("1",1.72, 243.85, 3); socket.emit("1",1.41, 243.85, 3); socket.emit("1",1.33, 132, 3); socket.emit("1",1.84, 132, 3); socket.emit("1",1.58, 184.45, 3); socket.emit("1",1.05, 180.54, 3); socket.emit("1",2.11, 182.1, 3); socket.emit("1",2.38, 132, 3); socket.emit("1",0.77, 132, 3); socket.emit("1",2.66, 180.12, 3); socket.emit("1",0.49, 180.12, 3); socket.emit("1",2.94, 132, 3); socket.emit("1",0.2, 132, 3); socket.emit("1",-3.06, 181.63, 3); socket.emit("1",-0.06, 183.39, 3); socket.emit("1",-0.32, 132, 3); socket.emit("1",-2.79, 132, 3); socket.emit("1",-2.5, 183.06, 3); socket.emit("1",-2.24, 132, 3); socket.emit("1",-1.95, 183.47, 3); socket.emit("1",-0.59, 181.67, 3); socket.emit("1",-0.86, 132, 3); socket.emit("1",-1.15, 183.46, 3); socket.emit("1",-1.57, 140, 7); } }; window.statusBar(); }; window.autodefa2 = function () { var abcp = document.getElementById('autodef2'); if (autodef2) { autodef2 = false; abcp.innerHTML = 'Auto BASE: <span class="botao">Off</span>'; clearInterval(teste3); } else { autodef2 = true; abcp.innerHTML = 'Auto BASE: <span class="botao">On</span>'; window.teste3 = setInterval(autodefac2, (150)); function autodefac2() { socket.emit("1",-1.57, 140, 7); socket.emit("1",2.69, 245.85, 4); socket.emit("1",2.29, 130, 4); socket.emit("1",1.82, 130, 4); socket.emit("1",2.26, 190.45, 4); socket.emit("1",1.94, 187.25, 4); socket.emit("1",0.85, 130, 4); socket.emit("1",0.87, 190.65, 4); socket.emit("1",1.34, 130, 4); socket.emit("1",1.19, 185.44, 4); socket.emit("1",0.45, 245.85, 4); socket.emit("1",-2.57, 245.85, 4); socket.emit("1",-0.57, 245.85, 4); socket.emit("1",-2.32, 245.85, 4); socket.emit("1",-0.82, 245.85, 4); socket.emit("1",-0.16, 190.13, 4); socket.emit("1",0.38, 130, 4); socket.emit("1",2.94, 245.85, 4); socket.emit("1",0.2, 245.85, 4); socket.emit("1",-1.04, 130, 4); socket.emit("1",-0.57, 130, 4); socket.emit("1",-0.1, 130, 4); socket.emit("1",-1.07, 245.85, 4); socket.emit("1",-0.48, 188.68, 4); socket.emit("1",-2.66, 188.74, 4); socket.emit("1",-2.98, 189.63, 4); socket.emit("1",-2.11, 130, 4); socket.emit("1",-2.58, 130, 4); socket.emit("1",-3.05, 130, 4); socket.emit("1",2.76, 130, 4); socket.emit("1",-2.07, 245.85, 4); socket.emit("1",1.82, 243.85, 3); socket.emit("1",0.54, 186.91, 3); socket.emit("1",2.11, 243.85, 3); socket.emit("1",0.71, 243.85, 3); socket.emit("1",1.02, 243.85, 3);socket.emit("1",1.3, 243.85, 3); socket.emit("1",2.43, 243.85, 3); socket.emit("1",2.59, 186.73, 3); socket.emit("1",-1.18, 188.19, 3); socket.emit("1",-2.83, 243.85, 3); socket.emit("1",-1.81, 243.85, 3); socket.emit("1",-1.96, 187.71, 3); socket.emit("1",-1.33, 243.85, 3); socket.emit("1",-0.31, 243.85, 3); socket.emit("1",1.57, 310, 8); socket.emit("1",-3.09, 310, 8); socket.emit("1",-0.05, 310, 8); socket.emit("1",-2.08, 306, 1); socket.emit("1",-1.88, 306, 1); socket.emit("1",0.96, 306, 1); socket.emit("1",1.36, 306, 1); socket.emit("1",0.56, 306, 1); socket.emit("1",-1.46, 306, 1); socket.emit("1",0.76, 306, 1); socket.emit("1",-1.06, 306, 1); socket.emit("1",2.18, 306, 1); socket.emit("1",2.38, 306, 1); socket.emit("1",-1.26, 306, 1); socket.emit("1",0.36, 306, 1); socket.emit("1",2.58, 306, 1); socket.emit("1",-2.48, 306, 1); socket.emit("1",-2.68, 306, 1); socket.emit("1",0.16, 306, 1); socket.emit("1",-2.28, 306, 1); socket.emit("1",2.78, 306, 1); socket.emit("1",1.98, 306, 1); socket.emit("1",-2.88, 306, 1); socket.emit("1",1.78, 306, 1); socket.emit("1",2.98, 306, 1); socket.emit("1",-1.68, 306, 1); socket.emit("1",1.16, 306, 1); socket.emit("1",-0.46, 306, 1); socket.emit("1",-0.66, 306, 1); socket.emit("1",-0.86, 306, 1); socket.emit("1",-0.26, 306, 1); socket.emit("1",-2.32, 183.84, 5); socket.emit("1",2.97, 183.32, 5); socket.emit("1",-0.82, 182.85, 5); socket.emit("1",0.18, 183.81, 5); socket.emit("1",-1.57, 210.59, 1); socket.emit("1",-3.09, 245.32, 1); socket.emit("1",-0.05, 245.65, 1); socket.emit("1",1.58, 180.56, 5); socket.emit("1",1.56, 244.77, 1); } }; window.statusBar(); }; window.autodefa3 = function () { var abcp = document.getElementById('autodef3'); if (autodef3) { autodef3 = false; abcp.innerHTML = 'Auto DEF: <span class="botao">Off</span>'; clearInterval(teste3); } else { autodef3 = true; abcp.innerHTML = 'Auto DEF: <span class="botao">On</span>'; window.teste3 = setInterval(autodefac3, (150)); function autodefac3() { window.socket.emit("1",-1.5707963267948966,306,1); window.socket.emit("1",-1.3713050057644116,305.99871650057617,1); window.socket.emit("1",-1.7702876478253817,305.99871650057617,1); window.socket.emit("1",-1.1717919748458334,305.99656207219067,1); window.socket.emit("1",-1.96980067874396,305.99656207219067,1); window.socket.emit("1",-0.9722976573764609,305.9978040770881,1); window.socket.emit("1",-2.169294996213332,305.9978040770881,1); window.socket.emit("1",-0.7728037887806719,305.99644327998317,1); window.socket.emit("1",-2.3687888648091215,305.9964432799833,1); window.socket.emit("1",-0.34879892414432107,305.995884449448,1); window.socket.emit("1",-2.792793729445472,305.9958844494481,1); window.socket.emit("1",-0.1493100776311865,306.0046248016522,1); window.socket.emit("1",-2.992282575958607,306.0046248016523,1); window.socket.emit("1",0.05021787909939028,305.99575438231153,1); window.socket.emit("1",3.091374774490403,305.9957543823117,1); window.socket.emit("1",0.24971048900981396,306.0009223842307,1); window.socket.emit("1",2.8918821645799793,306.0009223842307,1); window.socket.emit("1",0.6737150869381474,305.99765963157313,1); window.socket.emit("1",2.4678775666516457,305.997659631573,1); window.socket.emit("1",0.8732044660392401,306.0055478255255,1); window.socket.emit("1",2.2683881875505536,306.0055478255255,1); window.socket.emit("1",1.0727093327852517,305.9995236924397,1); window.socket.emit("1",2.0688833208045416,305.9995236924397,1); window.socket.emit("1",1.2721964836412307,306.00073856120025,1); window.socket.emit("1",1.8693961699485626,306.00073856120025,1); window.socket.emit("1",1.4717129886970868,306.00085441057183,1); window.socket.emit("1",1.6698796648927066,306.00085441057183,1); window.socket.emit("1",-2.5807913011565895,310.00349159324,1); window.socket.emit("1",-0.5608013524332036,310.00349159324,1); window.socket.emit("1",0.46171449158421607,310.00009935482274,1); window.socket.emit("1",2.6798781620055774,310.00009935482274,1); window.socket.emit("1",-1.5581532402252236,140.0011892806627,1);window.socket.emit("1",-1.0381869001827218,129.99646225955527,1);window.socket.emit("1",-0.5606051834948368,129.99840152863405,1);window.socket.emit("1",-0.09483137554302741,130.00412493455744,1);window.socket.emit("1",0.378263747992487,130.0000623076774,1);window.socket.emit("1",0.846792300154674,129.99901615012323,1);window.socket.emit("1",1.3168436891180217,129.9994788451091,1);window.socket.emit("1",-2.077595975812251,130.00079076682556,1);window.socket.emit("1",-2.548235091841052,130.00140191551802,1);window.socket.emit("1",-3.018201325640385,129.99838498996846,1);window.socket.emit("1",2.7900154561271933,130.00213613629603,1);window.socket.emit("1",2.320015867387845,130.00179883370848,1);window.socket.emit("1",1.8500152100114906,130.0049606745833,1);window.socket.emit("1",-1.2399988326006715,188.0556991957437,1);window.socket.emit("1",-0.9100203508652073,187.10191687954435,1);window.socket.emit("1",-0.5899971268752553,190.50661432086815,1);window.socket.emit("1",-0.2600083386025599,185.42245009706897,1);window.socket.emit("1",0.08992703992265579,182.83879894595668,1);window.socket.emit("1",0.42000721200077995,189.64259674450764,1);window.socket.emit("1",0.7400227835782681,187.68962038429285,1);window.socket.emit("1",1.0800082958012374,181.27770960600768,1);window.socket.emit("1",1.4199736166367345,188.55046274141029,1);window.socket.emit("1",-1.8800127653569898,188.7205812835473,1);window.socket.emit("1",-2.200018923992461,187.98116208811996,1);window.socket.emit("1",-2.5199990495474376,190.26965706596516,1);window.socket.emit("1",-2.850027033342413,184.8307815273205,1);window.socket.emit("1",3.079988969979608,182.8969384653556,1);window.socket.emit("1",2.7500100227749664,190.1209785899494,1);window.socket.emit("1",2.4299916609946726,187.78125838325835,1);window.socket.emit("1",2.0800085392656555,181.0500317591798,1);window.socket.emit("1",1.7400240117034789,188.218678403606,1);window.socket.emit("1",-1.320016909908535,245.85037258462708,1);window.socket.emit("1",-1.0500004819372957,245.8545433788037,1);window.socket.emit("1",-0.48216670551159396,245.8486371733634,1);window.socket.emit("1",-0.23719506853057412,245.85368372265629,1);window.socket.emit("1",0.2799087759535484,245.84825563749706,1);window.socket.emit("1",0.5399032956761737,245.8501145006853,1);window.socket.emit("1",0.8100206101845792,245.8506965619584,1);window.socket.emit("1",1.33000046011322,245.85323772527406,1);window.socket.emit("1",-1.7899946882768454,245.8527455612402,1);window.socket.emit("1",-2.06000474006974,245.84653953228656,1);window.socket.emit("1",-2.629994213153245,245.84756761050124,1);window.socket.emit("1",-2.8800103503481607,245.85344516601734,1);window.socket.emit("1",2.8800103503481607,245.85344516601734,1);window.socket.emit("1",2.619994624090542,245.85246714238997,1);window.socket.emit("1",2.3499819608229444,245.8516300535754,1);window.socket.emit("1",1.8299026079767855,245.84651655046878,1);window.socket.emit("1",1.5799890388779119,245.85038783780692,1);window.socket.emit("1",-1.5600004612898983,212.12236138606428,1);window.socket.emit("1",-0.7599931761263433,243.84667846825377,1);window.socket.emit("1",0.02001373429853195,243.84883514177403,1);window.socket.emit("1",1.070003029633606,243.8549046051769,1);window.socket.emit("1",-3.1399933110945164,243.85031187185297,1);window.socket.emit("1",-2.3599932250008857,243.84753289709528,1);window.socket.emit("1",2.0900238258029606,243.84856796790916,1); } }; window.statusBar(); }; //fim// // Hotbar2 // window.UIList = window.UIList || []; window.initFuncs = window.initFuncs || []; window.statusItems = window.statusItems || []; window.UIList.push({ }) window.makeUI = function () { if (window.hasMadeUI) return; window.hasMadeUI = true; window.statusItems.sort(function (a, b) {return a.order - b.order;}) var levels = []; window.UIList.forEach((item) => { if (!levels[item.level]) levels[item.level] = []; levels[item.level].push(item)}) levels = levels.filter((a) => {if (a) {a.sort(function (a, b) {return a.x - b.x;}) return true;} else {return false;}}) var headAppend = document.getElementsByTagName("head")[0],style = document.createElement("div"); var toast = document.createElement('div');toast.id = "snackbar"; var css = document.createElement('div'); var height = levels.length * (14 + 19) + (levels.length - 1) * 7 + 23; style.innerHTML = "<style>\n\ #noobscriptUI, #noobscriptUI > div > div {\n\ background-color: rgba(10,10,10, 1.2);\n\ margin-left: 1px;\n\ border-radius:100px;\n\ pointer-events:all\n\ }\n\ #noobscriptUI {\n\ top: -" + (height) + "px;\n\ transition: 1s;\n\ margin-left:10px;\n\ position:absolute;\n\ padding-left:25px;\n\ margin-top:9px;\n\ padding-top:15px;\n\ width:500px;\n\ height: " + height + "px;\n\ font-family:arial;\n\ left:5%\n\ }\n\ #noobscriptUI:hover{\n\ top:0px\n\ }\n\ #noobscriptUI > div > div {\n\ color:white;\n\ padding:7px;\n\ height:19px;\n\ display:inline-block;\n\ background-color: black\n\ cursor:pointer;\n\ font-size:20px\n\ }\n\ </style>" headAppend.appendChild(style);headAppend.appendChild(css); var contAppend = document.getElementById("gameUiContainer"),menuA = document.createElement("div"); var code = ['<div id="noobscriptUI">\n']; levels.forEach((items, i) => { code.push(i === 0 ? ' <div>\n' : ' <div style="margin-top:7px;">\n'); items.forEach((el) => { code.push(' ' + el.html + '\n');}) code.push(' </div>\n');}) code.push(' <div id="confinfo" style="margin-top:10px; color: black; text-align: center; font-size: 10px; white-space:pre"></div>') code.push('</div>'); menuA.innerHTML = code.join(""); contAppend.insertBefore(menuA, contAppend.firstChild) contAppend.appendChild(toast)} setTimeout(() => {window.makeUI();}, 1000); //FIM HOTBAR// //CS da Pagina Inicial// instructionsIndex = 0; instructionsSpeed = 0; insturctionsCountdown = 0; instructionsList = "INSTRUÇÕES: -Z-BASE/-X-DEFESA".split(";"); instructionsIndex = UTILS.randInt(0, instructionsList.length - 1); document.getElementById("gameTitle").innerHTML = "DARK Script 2023"; document.getElementById("lobbyKey").innerHTML = " "; document.getElementById("youtubeContainer").innerHTML = ''; document.getElementById("youtuberOf").innerHTML = ''; document.getElementById("smallAdContainer").innerHTML = ''; document.getElementById("infoLinks").innerHTML = ''; document.getElementById("creatorLink").innerHTML = ''; document.getElementById("adContainer").innerHTML = ''; var randomLoadingTexts = ["Loading ..."] var css = document.createElement("style") document.getElementById("darkener").innerHTML += `<img id=""><style> img#foto { overflow: hidden; margin-left: 0px; width: 100%; /* com isso imagem ocupará toda a largura da tela. Se colocarmos height: 100% também, a imagem irá distorcer */ position: absolute; } </style> ` css.innerText = ` html, body { width: 100%; height: 100%; cursor: Crosshair; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } body { background-color: #ffffff; margin: 0; overflow: hidden; cursor: Crosshair; } canvas { image-rendering: optimizeSpeed; image-rendering: -moz-crisp-edges; image-rendering: -webkit-optimize-contrast; image-rendering: -o-crisp-edges; image-rendering: crisp-edges; -ms-interpolation-mode: nearest-neighbor; } .grecaptcha-badge { visibility: hidden !important; } .material-icons { } a:link { color: #009bff;text-decoration: none; } a:visited { color: #009bff; } a:hover { color: #010b1a; } .spanLink { cursor: pointer;color: #041d91; } .allert { color: #850000; } .botao { color: #58f761; } .spanLink:hover { color: #010b1a; } .deadLink { cursor: auto; color: #ffffff; } .deadLink:hover { color: #ffffff; } .horizontalCWrapper { width: 100%;text-align: center; } .centerContent { text-align: center;width: 100%; } #twitterFollBt { z-index: 200; } #shareContainer { padding: 5px; width: 100%; position: absolute; top: 10px; left: 10px; position: absolute; z-index: 200; } #darkener { display: block; position: absolute; width: 100%; height: 100%; background-color: #000000; } #menuContainer { width: 100%; height: 100%; display: flex; position: absolute; top: 10px; z-index: 100; align-items: center; text-align: center; } #optionsContainer { padding: 10px; position: absolute; right: 1200px; top: 0px; font-family: 'regularF'; text-align: right; color: #009bff; z-index: 100; font-size: 20px; } #lobbyKey { font-size: 20px; } #smallAdContainer { position: absolute; right: 14px; bottom: 44px; z-index: 100; border: dashed 6px rgba(35, 35, 35, 0.0); } #twitterFollBt { position: absolute;left: 15px;bottom: 40px; } #followText { position: absolute; left: 15px; bottom: 75px; color: #fff; font-size: 28px; font-family: 'regularF'; } #youtuberOf { z-index: 100; position: absolute; top: 10px; left: 10px; color: #fff; font-size: 20px; font-family: 'regularF'; } #youtubeContainer { margin-top: 5px; } #mainCanvas { position: absolute;width: 100%;height: 100%; } #gameUiContainer { position: absolute; width: 100%; height: 100%; display: none; pointer-events: none; } #adContainer { width: 100%; text-align: center; margin-top: 20px; display: inline-block; } #adHolder { display: inline-block;border: dashed 6px rgba(35, 35, 35, 0.0); } #leaderboardContainer { position: absolute; top: 10px; right: 10px; padding: 10px; background-color: #000000; font-family: 'regularF'; font-size: 30px; border-radius: 4px; color: #fff;border: 1px solid #041d91; } .leaderboardItem { margin-top: 2px; color: rgba(255, 255, 255); font-family: 'regularF'; font-size: 17px; } .leaderYou { color: #009basdf; display: inline-block; max-width: 150px; margin-left: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; } .leader { color: rgba(255, 255, 255); display: inline-block; max-width: 150px; margin-left: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; } .scoreText { color: #c9c9c9; text-align: left; float: right; margin-left: 10px; display: inline-block; } #statContainer { position: absolute;bottom: 10px;left: 10px; } #scoreContainer { display: inline-block; padding: 10px; background-color: #009000; font-family: 'regularF'; font-size: 20px; border-radius: 10px; color: #041d91;} #unitList { text-align: center; width: 100%; position: absolute; bottom: 6px; } .unitItem { pointer-events: all; margin-left: 10px; position: relative; display: inline-block; width: 65px; height: 65px; background-color: #00000000; border-radius: 4px; cursor: pointer; } .unitItemA { pointer-events: all; margin-left: 10px; position: relative; display: inline-block; width: 65px; height: 65px; background-color: #00000000; border-radius: 4px; cursor: pointer; } .unitItem:hover { background-color: #00000060; } #unitInfoContainer { padding: 10px;display: none; } .upgradeInfo { margin-top: 5px; padding: 10px; background-color: #000000; border-radius: 4px; font-family: 'regularF'; max-width: 200px; overflow: auto; cursor: pointer; pointer-events: all;border: 0.5px solid #041d91; } .upgradeInfo:hover { background-color: #000000; } .unitInfo { padding: 10px; background-color: #000000; border-radius: 4px; font-family: 'regularF'; max-width: 200px; overflow: auto;border: 0.5px solid #041d91; } .unitInfoName { font-size: 22px;color: #fff; } .unitInfoCost { font-size: 16px;color: #fff; } .unitInfoDesc { font-size: 16px;color: #d1d1d1; } .unitInfoType { padding-top: 5px; font-size: 16px; color: #b2b2b2; float: left; } .unitInfoLimit { display: inline-block; float: right; text-align: right; padding-top: 5px; font-size: 16px; color: #b2b2b2; } #chatBox { position: absolute; bottom: 10px; right: 10px; width: 250px; overflow: hidden; } .chatText { color: rgba(255, 255, 255); } #chatList { width: 100%; font-family: 'regularF'; padding: 8px; margin: 0; list-style: none; box-sizing: border-box; color: #fff; overflow: hidden; word-wrap: break-word; position: absolute; bottom: 30px; font-size: 16px; line-height: 23px; } #chatInput { background-color: #000000; font-family: 'regularF'; font-size: 16px; padding: 5px; color: #fff; width: 100%; pointer-events: all; outline: none; border: 0; box-sizing: border-box; border-radius: 0px 0px 4px 4px;border: 1px solid #041d91; } #sellButton { display: none; position: absolute; bottom: 65px; left: 10px; background-color: #000000; border-radius: 4px; font-family: 'regularF'; font-size: 20px; color: #fff; cursor: pointer; padding: 2px; pointer-events: all;border: 0.5px solid #041d91; } #sellButton:hover { background-color: #000000; } .greyMenuText { color:#010409 } .whiteText { color: #fff; } #userNameInput { font-family: 'regularF'; font-size: 26px; padding: 6px; padding-left: 12px; border: none; border-radius: 4px; margin-left: 10px; background-color: #010409; color: #f9f9f9; border: 2px solid #041d91; border-radius: 10px; } #enterGameButton { font-family: 'regularF'; font-size: 26px; padding: 5px; color: #ffffff; background-color: #010409; border: none; cursor: pointer; margin-left: 10px; border-radius: 4px; border: 2px solid #041d91; border-radius: 10px; } #enterGameButton:hover { background-color: #010b1a; } #loadingContainer { display: none; font-family: 'regularF'; font-size: 26px; padding: 6px; color: #FFFFFF; } #gameTitle { color: #b1b1b1; font-size: 100px; width: 100%; text-align: center; font-family: 'regularF';text-shadow: 1px 0px 0px #041d91, -1px 0px 0px #041d91, 0px 1px 0px #041d91, 0px -1px 0px #041d91; } #instructionsText { font-size: 30px; width: 400px; text-align: center; font-family: 'regularF'; margin-top: 20px; display: inline-block;text-shadow: 1px 0px 0px #041d91, -1px 0px 0px #041d91, 0px 1px 0px #041d91, 0px -1px 0px #041d91; } #creatorLink { z-index: 1000; position: absolute; bottom: 0; text-align: center; font-size: 20px; font-family: 'regularF'; color: #009bff; padding: 5px; margin-left: 10px; margin-bottom: 5px; padding: 5px; } #infoLinks { z-index: 1000; position: absolute; bottom: 0; right: 0; text-align: center; font-size: 20px; font-family: 'regularF'; color: #009bff; padding: 5px; margin-right: 10px; margin-bottom: 5px; } #infoLinks2 { z-index: 1000; position: absolute; top: 0; right: 0; text-align: center; font-size: 20px; font-family: 'regularF'; color: #007as34; padding: 5px; margin-right: 10px; margin-bottom: 5px; } #joinTroopContainer { display: inline-block; padding: 10px; background-color:#000000; font-family: 'regularF'; font-size: 20px; border-radius: 10px; color: #041d91;} #skinSelector { display: none; font-family: 'regularF'; font-size: 26px; padding: 6px; padding-left: 10px; padding-right: 10px; border: none; border-radius: 4px; background-color: #010409; color: #ffffff; cursor: pointer; border: 2px solid #041d91; border-radius: 30px; } #skinSelector:hover { background-color: #808080;color: #ffffff; } #menuContainer { background: url("https://i.imgyukle.com/2020/02/20/nswLqh.gif") no-repeat center; top: 0px; } ` document.head.appendChild(css) var loadedBase = null; var defendInterval = null; var joinEnabled = true var joinTroopsDiv = document.createElement("div") joinTroopsDiv.id = "joinTroopContainer" document.getElementById("statContainer").appendChild(joinTroopsDiv) joinTroopsDiv.innerText = joinEnabled?("ON"):("OFF") //FIM DO CS// addEventListener('keydown', a => { a = a.keyCode; if (a == 88) {//DEF window.socket.emit("1",-1.5707963267948966,306,1); window.socket.emit("1",-1.3713050057644116,305.99871650057617,1); window.socket.emit("1",-1.7702876478253817,305.99871650057617,1); window.socket.emit("1",-1.1717919748458334,305.99656207219067,1); window.socket.emit("1",-1.96980067874396,305.99656207219067,1); window.socket.emit("1",-0.9722976573764609,305.9978040770881,1); window.socket.emit("1",-2.169294996213332,305.9978040770881,1); window.socket.emit("1",-0.7728037887806719,305.99644327998317,1); window.socket.emit("1",-2.3687888648091215,305.9964432799833,1); window.socket.emit("1",-0.34879892414432107,305.995884449448,1); window.socket.emit("1",-2.792793729445472,305.9958844494481,1); window.socket.emit("1",-0.1493100776311865,306.0046248016522,1); window.socket.emit("1",-2.992282575958607,306.0046248016523,1); window.socket.emit("1",0.05021787909939028,305.99575438231153,1); window.socket.emit("1",3.091374774490403,305.9957543823117,1); window.socket.emit("1",0.24971048900981396,306.0009223842307,1); window.socket.emit("1",2.8918821645799793,306.0009223842307,1); window.socket.emit("1",0.6737150869381474,305.99765963157313,1); window.socket.emit("1",2.4678775666516457,305.997659631573,1); window.socket.emit("1",0.8732044660392401,306.0055478255255,1); window.socket.emit("1",2.2683881875505536,306.0055478255255,1); window.socket.emit("1",1.0727093327852517,305.9995236924397,1); window.socket.emit("1",2.0688833208045416,305.9995236924397,1); window.socket.emit("1",1.2721964836412307,306.00073856120025,1); window.socket.emit("1",1.8693961699485626,306.00073856120025,1); window.socket.emit("1",1.4717129886970868,306.00085441057183,1); window.socket.emit("1",1.6698796648927066,306.00085441057183,1); window.socket.emit("1",-2.5807913011565895,310.00349159324,1); window.socket.emit("1",-0.5608013524332036,310.00349159324,1); window.socket.emit("1",0.46171449158421607,310.00009935482274,1); window.socket.emit("1",2.6798781620055774,310.00009935482274,1); window.socket.emit("1",-1.5581532402252236,140.0011892806627,1);window.socket.emit("1",-1.0381869001827218,129.99646225955527,1);window.socket.emit("1",-0.5606051834948368,129.99840152863405,1);window.socket.emit("1",-0.09483137554302741,130.00412493455744,1);window.socket.emit("1",0.378263747992487,130.0000623076774,1);window.socket.emit("1",0.846792300154674,129.99901615012323,1);window.socket.emit("1",1.3168436891180217,129.9994788451091,1);window.socket.emit("1",-2.077595975812251,130.00079076682556,1);window.socket.emit("1",-2.548235091841052,130.00140191551802,1);window.socket.emit("1",-3.018201325640385,129.99838498996846,1);window.socket.emit("1",2.7900154561271933,130.00213613629603,1);window.socket.emit("1",2.320015867387845,130.00179883370848,1);window.socket.emit("1",1.8500152100114906,130.0049606745833,1);window.socket.emit("1",-1.2399988326006715,188.0556991957437,1);window.socket.emit("1",-0.9100203508652073,187.10191687954435,1);window.socket.emit("1",-0.5899971268752553,190.50661432086815,1);window.socket.emit("1",-0.2600083386025599,185.42245009706897,1);window.socket.emit("1",0.08992703992265579,182.83879894595668,1);window.socket.emit("1",0.42000721200077995,189.64259674450764,1);window.socket.emit("1",0.7400227835782681,187.68962038429285,1);window.socket.emit("1",1.0800082958012374,181.27770960600768,1);window.socket.emit("1",1.4199736166367345,188.55046274141029,1);window.socket.emit("1",-1.8800127653569898,188.7205812835473,1);window.socket.emit("1",-2.200018923992461,187.98116208811996,1);window.socket.emit("1",-2.5199990495474376,190.26965706596516,1);window.socket.emit("1",-2.850027033342413,184.8307815273205,1);window.socket.emit("1",3.079988969979608,182.8969384653556,1);window.socket.emit("1",2.7500100227749664,190.1209785899494,1);window.socket.emit("1",2.4299916609946726,187.78125838325835,1);window.socket.emit("1",2.0800085392656555,181.0500317591798,1);window.socket.emit("1",1.7400240117034789,188.218678403606,1);window.socket.emit("1",-1.320016909908535,245.85037258462708,1);window.socket.emit("1",-1.0500004819372957,245.8545433788037,1);window.socket.emit("1",-0.48216670551159396,245.8486371733634,1);window.socket.emit("1",-0.23719506853057412,245.85368372265629,1);window.socket.emit("1",0.2799087759535484,245.84825563749706,1);window.socket.emit("1",0.5399032956761737,245.8501145006853,1);window.socket.emit("1",0.8100206101845792,245.8506965619584,1);window.socket.emit("1",1.33000046011322,245.85323772527406,1);window.socket.emit("1",-1.7899946882768454,245.8527455612402,1);window.socket.emit("1",-2.06000474006974,245.84653953228656,1);window.socket.emit("1",-2.629994213153245,245.84756761050124,1);window.socket.emit("1",-2.8800103503481607,245.85344516601734,1);window.socket.emit("1",2.8800103503481607,245.85344516601734,1);window.socket.emit("1",2.619994624090542,245.85246714238997,1);window.socket.emit("1",2.3499819608229444,245.8516300535754,1);window.socket.emit("1",1.8299026079767855,245.84651655046878,1);window.socket.emit("1",1.5799890388779119,245.85038783780692,1);window.socket.emit("1",-1.5600004612898983,212.12236138606428,1);window.socket.emit("1",-0.7599931761263433,243.84667846825377,1);window.socket.emit("1",0.02001373429853195,243.84883514177403,1);window.socket.emit("1",1.070003029633606,243.8549046051769,1);window.socket.emit("1",-3.1399933110945164,243.85031187185297,1);window.socket.emit("1",-2.3599932250008857,243.84753289709528,1);window.socket.emit("1",2.0900238258029606,243.84856796790916,1); } }) addEventListener('keydown', a => { a = a.keyCode; if (a == 90) {//BASE socket.emit("1",-1.57, 140, 7); socket.emit("1",2.69, 245.85, 4); socket.emit("1",2.29, 130, 4); socket.emit("1",1.82, 130, 4); socket.emit("1",2.26, 190.45, 4); socket.emit("1",1.94, 187.25, 4); socket.emit("1",0.85, 130, 4); socket.emit("1",0.87, 190.65, 4); socket.emit("1",1.34, 130, 4); socket.emit("1",1.19, 185.44, 4); socket.emit("1",0.45, 245.85, 4); socket.emit("1",-2.57, 245.85, 4); socket.emit("1",-0.57, 245.85, 4); socket.emit("1",-2.32, 245.85, 4); socket.emit("1",-0.82, 245.85, 4); socket.emit("1",-0.16, 190.13, 4); socket.emit("1",0.38, 130, 4); socket.emit("1",2.94, 245.85, 4); socket.emit("1",0.2, 245.85, 4); socket.emit("1",-1.04, 130, 4); socket.emit("1",-0.57, 130, 4); socket.emit("1",-0.1, 130, 4); socket.emit("1",-1.07, 245.85, 4); socket.emit("1",-0.48, 188.68, 4); socket.emit("1",-2.66, 188.74, 4); socket.emit("1",-2.98, 189.63, 4); socket.emit("1",-2.11, 130, 4); socket.emit("1",-2.58, 130, 4); socket.emit("1",-3.05, 130, 4); socket.emit("1",2.76, 130, 4); socket.emit("1",-2.07, 245.85, 4); socket.emit("1",1.82, 243.85, 3); socket.emit("1",0.54, 186.91, 3); socket.emit("1",2.11, 243.85, 3); socket.emit("1",0.71, 243.85, 3); socket.emit("1",1.02, 243.85, 3);socket.emit("1",1.3, 243.85, 3); socket.emit("1",2.43, 243.85, 3); socket.emit("1",2.59, 186.73, 3); socket.emit("1",-1.18, 188.19, 3); socket.emit("1",-2.83, 243.85, 3); socket.emit("1",-1.81, 243.85, 3); socket.emit("1",-1.96, 187.71, 3); socket.emit("1",-1.33, 243.85, 3); socket.emit("1",-0.31, 243.85, 3); socket.emit("1",1.57, 310, 8); socket.emit("1",-3.09, 310, 8); socket.emit("1",-0.05, 310, 8); socket.emit("1",-2.08, 306, 1); socket.emit("1",-1.88, 306, 1); socket.emit("1",0.96, 306, 1); socket.emit("1",1.36, 306, 1); socket.emit("1",0.56, 306, 1); socket.emit("1",-1.46, 306, 1); socket.emit("1",0.76, 306, 1); socket.emit("1",-1.06, 306, 1); socket.emit("1",2.18, 306, 1); socket.emit("1",2.38, 306, 1); socket.emit("1",-1.26, 306, 1); socket.emit("1",0.36, 306, 1); socket.emit("1",2.58, 306, 1); socket.emit("1",-2.48, 306, 1); socket.emit("1",-2.68, 306, 1); socket.emit("1",0.16, 306, 1); socket.emit("1",-2.28, 306, 1); socket.emit("1",2.78, 306, 1); socket.emit("1",1.98, 306, 1); socket.emit("1",-2.88, 306, 1); socket.emit("1",1.78, 306, 1); socket.emit("1",2.98, 306, 1); socket.emit("1",-1.68, 306, 1); socket.emit("1",1.16, 306, 1); socket.emit("1",-0.46, 306, 1); socket.emit("1",-0.66, 306, 1); socket.emit("1",-0.86, 306, 1); socket.emit("1",-0.26, 306, 1); socket.emit("1",-2.32, 183.84, 5); socket.emit("1",2.97, 183.32, 5); socket.emit("1",-0.82, 182.85, 5); socket.emit("1",0.18, 183.81, 5); socket.emit("1",-1.57, 210.59, 1); socket.emit("1",-3.09, 245.32, 1); socket.emit("1",-0.05, 245.65, 1); socket.emit("1",1.58, 180.56, 5); socket.emit("1",1.56, 244.77, 1); } }) //lag// function LAG(){ lag() lag2() } function lag(){var a = player.x + targetDst * MathCOS(targetDir) + camX,d = player.y + targetDst * MathSIN(targetDir) + camY;for (var e = [], b = 0; b < selUnits.length; ++b) e.push(selUnits[b].id);socket.emit("5", UTILS.roundToOne(a), UTILS.roundToOne(d), e, 0, -1)} function lag2(){var a = player.x + targetDst * MathCOS(targetDir) + camX,d = player.y + targetDst * MathSIN(targetDir) + camY;for (var e = [], b = 0; b < selUnits.length; ++b) e.push(selUnits[b].id);socket.emit("5", UTILS.roundToTwo(a), UTILS.roundToTwo(d), e, 0, -1)} //Teclas// addEventListener("keydown", function(a){ a = a.keyCode ? a.keyCode : a.which; if(a == 16){LAG();}}) addEventListener('keydown', a => { a = a.keyCode; if (a == 55) {//Up Barrack const my = {}; my.UPbarracks = window.units.filter(unit => unit.owner == window.player.sid && unit.type == 2 && unit.uPath == 8) my.UPbarracks.forEach(barracksID => {window.socket.emit("4",barracksID.id,0)}) } }) addEventListener('keydown', a => { a = a.keyCode; if (a == 190){ for (var i = 0; i < units.length; ++i) 3 == units[i].type && "circle" == units[i].shape && units[i].owner == player.sid && socket.emit("4", units[i].id, 1) } }) addEventListener('keydown', a => { a = a.keyCode; if (a === 69) {/*Commander e soldiers*/ selUnits = []; units.forEach((unit) => { if (unit.owner === player.sid && unit.type === 1) { if (!unit.info) unit.info = getUnitFromPath(unit.uPath); unit.info.name !== 'Siege Ram' && selUnits.push(unit) } }); selUnitType = "Unit"; } }) addEventListener('keydown', a => { a = a.keyCode; if (a == 67) {//Commander window.socket.emit("4",0,0,1) window.selUnits = []; window.units.every((unit) => { if (unit.owner === window.player.sid && unit.type === 1) { if (!unit.info) unit.info = window.getUnitFromPath(unit.uPath); if (unit.info.name === 'Commander') { window.selUnits.push(unit); return false; }} return true; }); window.selUnitType = "Unit"; } }) addEventListener('keydown', a => { a = a.keyCode; if (a == 81) {//Soldiers window.selUnits = []; window.units.forEach((unit) => { if (unit.owner === window.player.sid && unit.type === 1) { if (!unit.info) unit.info = window.getUnitFromPath(unit.uPath); if (unit.info.name === 'Soldier') { window.selUnits.push(unit); return false; }} return true; }); window.selUnitType = "Unit"; } }) addEventListener('keydown', a => { a = a.keyCode; if (a == 80) {//gens socket.emit("1",-1.56, 212.03, 3); socket.emit("1",-1.31, 243.85, 3); socket.emit("1",-1.81, 243.85, 3); socket.emit("1",-2.08, 243.85, 3); socket.emit("1",-2.35, 243.85, 3); socket.emit("1",-1.04, 243.85, 3); socket.emit("1",-0.77, 243.85, 3); socket.emit("1",-0.5, 243.85, 3); socket.emit("1",-2.62, 243.85, 3); socket.emit("1",-0.23, 243.85, 3); socket.emit("1",-2.9, 243.85, 3); socket.emit("1",3.11, 243.85, 3); socket.emit("1",0.04, 243.85, 3); socket.emit("1",2.84, 243.85, 3); socket.emit("1",0.31, 243.85, 3); socket.emit("1",2.57, 243.85, 3); socket.emit("1",0.58, 243.85, 3); socket.emit("1",2.29, 243.85, 3); socket.emit("1",0.85, 243.85, 3); socket.emit("1",2.01, 243.85, 3); socket.emit("1",1.12, 243.85, 3); socket.emit("1",1.72, 243.85, 3); socket.emit("1",1.41, 243.85, 3); socket.emit("1",1.33, 132, 3); socket.emit("1",1.84, 132, 3); socket.emit("1",1.58, 184.45, 3); socket.emit("1",1.05, 180.54, 3); socket.emit("1",2.11, 182.1, 3); socket.emit("1",2.38, 132, 3); socket.emit("1",0.77, 132, 3); socket.emit("1",2.66, 180.12, 3); socket.emit("1",0.49, 180.12, 3); socket.emit("1",2.94, 132, 3); socket.emit("1",0.2, 132, 3); socket.emit("1",-3.06, 181.63, 3); socket.emit("1",-0.06, 183.39, 3); socket.emit("1",-0.32, 132, 3); socket.emit("1",-2.79, 132, 3); socket.emit("1",-2.5, 183.06, 3); socket.emit("1",-2.24, 132, 3); socket.emit("1",-1.95, 183.47, 3); socket.emit("1",-0.59, 181.67, 3); socket.emit("1",-0.86, 132, 3); socket.emit("1",-1.15, 183.46, 3); socket.emit("1",-1.57, 140, 7); }}) //xray renderPlayer = function(a,d,c,b,g) { { b.save(); if (a.skin && 0 < a.skin && a.skin <= playerSkins && !skinSprites[a.skin]) { var e = new Image; e.onload = function() { this.readyToDraw = !0; this.onload = null; g == currentSkin && changeSkin(0) }; e.src = ".././img/skins/skin_" + (a.skin - 1) + ".png"; skinSprites[a.skin] = e } a.skin && skinSprites[a.skin] && skinSprites[a.skin].readyToDraw ? (e = a.size - b.lineWidth / 4, b.lineWidth /= 2, renderCircle(d, c, a.size, b, !1, !0)) : g || (b.fillStyle = "rgba(0, 0, 0, 0.1)", renderCircle(d, c, a.size, b)); b.restore() } } //SUS// playerSkins = 0;cid = UTILS.getUniqueID();localStorage.setItem("cid",cid);upgrInputsToInde //SUS//