Gartic.io Oda listesi silme engelleyici

Gartic.io kayma sorunlarını tüm cihazlarda engeller, çıkış ve odalar tuşlarını görünür bırakır ve odalar tuşu kaymak yerine elle kontrol edilir.

  1. // ==UserScript==
  2. // @name Gartic.io Oda listesi silme engelleyici
  3. // @namespace http://tampermonkey.net/
  4. // @version 1.5
  5. // @description Gartic.io kayma sorunlarını tüm cihazlarda engeller, çıkış ve odalar tuşlarını görünür bırakır ve odalar tuşu kaymak yerine elle kontrol edilir.
  6. // @license MIT
  7. // @author 《₁₈₇》
  8. // @match *://gartic.io/*
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14.  
  15. document.documentElement.style.overflow = 'auto';
  16. document.body.style.overflow = 'auto';
  17.  
  18. const hideElements = () => {
  19. const elementsToHide = document.querySelectorAll(".right-sidebar, .left-sidebar, .advertisement, .banner, .top-banner, .banner-container");
  20. elementsToHide.forEach(el => el.style.display = 'none');
  21.  
  22. const essentialSections = document.querySelectorAll(".header, .rooms, .game-button, .logout-button");
  23. essentialSections.forEach(section => section.style.display = 'block');
  24.  
  25. const roomsSection = document.querySelector(".rooms");
  26. if (roomsSection) {
  27. roomsSection.style.overflowY = 'auto';
  28. roomsSection.style.maxHeight = '80vh';
  29. }
  30. };
  31.  
  32. window.addEventListener('load', hideElements);
  33.  
  34. const observer = new MutationObserver(hideElements);
  35. observer.observe(document.body, { childList: true, subtree: true });
  36.  
  37. })();