Untitled
unknown
plain_text
2 years ago
5.9 kB
6
Indexable
// ==UserScript== // @name YGN GARTIC.IO SCads // @namespace http://tampermonkey.net/ // @version 6.0 // @description YGN GARTIC.IO SCRIPT 2022 EDITION + BOT CONTROL PANEL // @author YGN // @match *://*/*?__cpo=aHR0cHM6Ly9nYXJ0aWMuaW8 // @icon https://www.google.com/s2/favicons?sz=64&domain=gartic.io // ==/UserScript== if (window.location.href.indexOf("gartic.io") != -1 || window.location.href.indexOf("_cp") != -1) { let url, loop, usertype = "admin", lastGM, rand, admin = "Astrer", cmd, kbotready = 0, t, c, ev, ev2, e, lv, res, i, panel //OYUNDAKİ ADIN YERİNE OYUNDAKİ ADINI YAZ function f(a) { return document.querySelector(a) } function fa(a) { return document.querySelectorAll(a) } function retry(type = "") { url = window.location.href + type; f("#exit").click(); loop = setInterval(() => { if (document.querySelector("#nprogress")) { clearInterval(loop); loop = setInterval(() => { if (!document.querySelector("#nprogress")) { clearInterval(loop); window.location.href = url } }, 1) } }, 1) } function resetchat() { setTimeout(() => { if (f("#chat")) { for (let i of fa(".scrollElements")[2].querySelectorAll("span")) { i.innerText = "YGN" } setTimeout(() => { kbotready = 1 }, 300) } }, 300) } function w(x) { e = document.querySelector('input[name="chat"]'); lv = e.value; e.value = x; ev = new Event('input', { bubbles: true }); ev.simulated = true; t = e._valueTracker; if (t) { t.setValue(lv); } e.dispatchEvent(ev); } function en(x) { res = ""; for (i in x) { res += String.fromCharCode(x[i].charCodeAt() + 1) } return res } function de(x) { res = ""; for (i in x) { res += String.fromCharCode(x[i].charCodeAt() - 1) } return res } window.location.href.indexOf("?bot") != -1 ? usertype = "bot" : 0 window.location.href.indexOf("_cp") != -1 ? usertype = "kicklibot" : 0 localStorage.setItem("cmd", "") window.addEventListener("load", () => { if (usertype == "admin") { setInterval(() => { if (f(".ctt") && !f(".ygnpanel")) { f(".bar").innerHTML += panel; f(".info").innerHTML += panel; localStorage.setItem('oldr', window.location.href); } }, 500) } }) window.addEventListener("keydown", (event) => { if (window.event.keyCode == 27) { retry() } if (window.event.keyCode == 192 && usertype == "admin") { rand = Math.floor(Math.random() * 10000 + 1); localStorage.setItem("cmd", prompt() + "_" + rand) } }) setInterval(() => { if (usertype == "admin" && f("#chat") && f(".contentPopup")) { f(".contentPopup.info") ? f(".close").click() : 0; if (f(".contentPopup").querySelector(".avatar") && f(".contentPopup").querySelector(".nick")) { for (let i of f("#users").querySelectorAll(".user")) { if (i.querySelector(".nick").innerText == f(".contentPopup").querySelector(".nick").innerText) { w("k " + en(i.querySelector(".nick").innerText)) } } } } if (usertype == "kicklibot" && f("#chat") && kbotready == 1) { !f(".off") ? f("#sounds").click() : 0; f("g") ? f("g").remove() : 0; for (let i of f("#chat").querySelectorAll(".msg")) { if (i.querySelector("strong").innerText == admin && i.getAttribute("class").indexOf(" ") == -1) { cmd = i.querySelector("span").innerText i.querySelector("span").innerText = "YGN" cmd == "refresh" ? f("#keci").click() : 0 cmd == "exit" ? f("#exitto").click() : 0 cmd == "rep" ? f(".denounce").click() : 0 cmd == "qerr" ? retry() : 0 if (cmd.split(" ")[0] == "k") { for (let i of f("#users").querySelectorAll(".user")) { if (i.querySelector(".nick").innerText == de(cmd.split(" ")[1])) { i.click(); f(".btYellowBig.ic-votekick").click(); } } } } } } if (usertype == "bot" && f("#chat")) { !f(".off") ? f("#sounds").click() : 0; f("g") ? f("g").remove() : 0; if (lastGM != localStorage.getItem("cmd")) { lastGM = localStorage.getItem("cmd") lastGM.split("_")[0] == "exit" ? f("#exitto").click() : 0 lastGM.split("_")[0] == "refresh" ? f("#keci").click() : 0 lastGM.split("_")[0] == "rep" ? f(".denounce").click() : 0 lastGM.split("_")[0] == "rr" ? retry("?bot") : 0 } } if (document.querySelector(".btYellowBig.ic-yes")) { if (usertype == "admin") { localStorage.setItem("boturl", "https://garticbot.tr.gg/?botfromextension=" + window.location.href) } document.querySelector(".btYellowBig.ic-yes").click() resetchat() } f(".btYellowBig.ic-playHome") && f("#popUp").style.display == "none" && f(".content.join") ? f(".btYellowBig.ic-playHome").click() : 0 }, 234) }
Editor is loading...
Leave a Comment