// ==UserScript==
// @name 乂ĀĿĪ̇乂 oto f5 (kickten kaçma)
// @namespace http://tampermonkey.net/
// @version 10
// @description Gartic.io Oyun İçi Kolaylık Sağlar.
// @author 乂ĀĿĪ̇乂
// @match https://gartic.io/*
// @grant none
// @downloadURL https://update.greasyfork.icu/scripts/570845/%E4%B9%82%C4%80%C4%BF%C4%AA%CC%87%E4%B9%82%20oto%20f5%20%28kickten%20ka%C3%A7ma%29.user.js
// @updateURL https://update.greasyfork.icu/scripts/570845/%E4%B9%82%C4%80%C4%BF%C4%AA%CC%87%E4%B9%82%20oto%20f5%20%28kickten%20ka%C3%A7ma%29.meta.js
// ==/UserScript==
// **NOT :: YGN SCRİPTİNDEN YARARLANARAK FİXLENMİŞTİR.
let ready=0,oldurl;
let panel = document.createElement("div");
panel.setAttribute("class","roomspanel");
panel.setAttribute("style","width:15%;height:auto;max-height:500px;overflow-y:scroll;padding:10px;position:fixed;background-color:white;color:grey;font-weight:bold;right:10px;top:50%;transform:translate(0,-50%);border-radius:10px;border:2px solid grey;text-align:center;z-index:99999;");
let icerik = "
Odalar
";
function _(x){return document.querySelector(x);};
function _a(x){return document.querySelectorAll(x);};
window.refresh=(x=window.location.href)=>{window.onbeforeunload=null;oldurl=x;_("#exit").click();_(".ic-yes").click();setTimeout(window.location.href=oldurl,500);};
setTimeout(()=>{
if(document.title.indexOf("#")!=-1){
let l = setInterval(()=>{
_(".ic-playHome").click();
clearInterval(l);
},100);
}
},300);
window.refreshrooms=(x="")=>{
let roomdatas;
fetch("https://gartic.io/req/list?search="+x+"&language[]=8").then(x=>x.json()).then(x=>{
roomdatas=x;
_(".odaliste").innerHTML="";
for(let i of roomdatas){
_(".odaliste").innerHTML+="Viewer
";
}
});
}
document.body.addEventListener("keyup",(event)=>{
window.event.keyCode==27?window.refresh():0;
})
setInterval(()=>{
if(_(".game")){
if(ready==0){
setTimeout(()=>{
_(".logo").remove();
if(!_(".roomspanel")){
document.body.appendChild(panel);
_(".roomspanel").innerHTML=icerik;
window.refreshrooms();
}
for(let i of _a(".alert")){
i.setAttribute("class","msg");
}
_(".user.you").innerHTML+='VIP';
ready=1;
},300);
}
_(".contentPopup")?_(".btYellowBig.ic-yes").click():0;
_("g")?_("g").remove():0;
if(ready==1){
for(let i of _a(".scrollElements")[2].querySelectorAll(".msg.alert")){
i.innerText.split(", ")[1].split(" ")[0] == _(".user.you").innerText.split("\n")[0]?window.refresh():0;
}
}
}
},50);