Auto Click Bg or Hl or Hx - HHDragon

Tự động click nút "Bg" nếu có, nếu không thì click "Hx" or "Hl" trên hhdragon.com

// ==UserScript==
// @name         Auto Click Bg or Hl or Hx - HHDragon
// @namespace    http://tampermonkey.net/
// @version      1.1
// @description  Tự động click nút "Bg" nếu có, nếu không thì click "Hx" or "Hl" trên hhdragon.com
// @author       Hoàng Nam
// @match        https://hhdragon.*/*
// @icon         https://hhtqtv.vip/assets/upload/Y0TLch0LF2St2yP1710963733.png
// @grant        GM_registerMenuCommand
// @license         MIT2
// ==/UserScript==

(function() {
  const icons = document.querySelectorAll('link[rel~="icon"]');
  if (icons.length > 0) {
    icons.forEach((icon, index) => {
      console.log(`🔍 Favicon [${index + 1}]:`, icon.href);
    });
  } else {
    console.log("❌ Không tìm thấy favicon trong trang.");
  }
})();


(function() {
    'use strict';

    function autoClickServer() {
        const hlButton = document.querySelector('#sv_hl');
        const bgButton = document.querySelector('#sv_bg');
        const hxButton = document.querySelector('#sv_hx');

        if (hlButton) {
            hlButton.click();
            console.log("✅ [HHDragon] đã click nút Hl.");
        } else if (bgButton) {
            bgButton.click();
            console.log("✅ [HHDragon] Không có Hl, Đã click nút Bg.");
        } else if (hxButton) {
            hxButton.click();
            console.log("✅ [HHDragon] Không có Bg, đã click nút Hx.");
        } else {
            console.log("❌ [HHDragon] Không tìm thấy nút Bg hoặc Hx.");
        }
    }

    // Đợi 1 chút để các phần tử load xong
    window.addEventListener('load', function() {
        setTimeout(autoClickServer, 800); // chờ 1 giây sau khi trang tải
    });
})();

(function () {
    'use strict';

    function autoClickServer(server) {
        const hlButton = document.querySelector('#sv_hl');
        const bgButton = document.querySelector('#sv_bg');
        const hxButton = document.querySelector('#sv_hx');

        if (server === 'hl' && hlButton) {
            hlButton.click();
            console.log("✅ [HHDragon] Đã chọn và click HL.");
        } else if (server === 'bg' && bgButton) {
            bgButton.click();
            console.log("✅ [HHDragon] Đã chọn và click BG.");
        } else if (server === 'hx' && hxButton) {
            hxButton.click();
            console.log("✅ [HHDragon] Đã chọn và click HX.");
        } else {
            console.log(`❌ [HHDragon] Không tìm thấy nút tương ứng với server: ${server}`);
        }
    }
    // Đợi 1 chút để các phần tử load xong
    window.addEventListener('load', function() {
        setTimeout(autoClickServer, 1000); // chờ 1 giây sau khi trang tải
    });

    function setPreferredServer(server) {
        localStorage.setItem('preferredServer', server);
        alert(`✅ Đã chọn server: ${server.toUpperCase()}. Tải lại trang để áp dụng.`);
    }

    function clearPreferredServer() {
        localStorage.removeItem('preferredServer');
        alert("❌ Đã xóa lựa chọn server. Tải lại trang để chọn lại.");
    }

    // Đăng ký các menu tùy chỉnh
    GM_registerMenuCommand("Chọn Server: HL", () => setPreferredServer('hl'));
    GM_registerMenuCommand("Chọn Server: BG", () => setPreferredServer('bg'));
    GM_registerMenuCommand("Chọn Server: HX", () => setPreferredServer('hx'));
    GM_registerMenuCommand("❌ Xóa lựa chọn server", clearPreferredServer);

    window.addEventListener('load', function () {
        setTimeout(() => {
            const savedServer = localStorage.getItem('preferredServer');
            if (savedServer) {
                autoClickServer(savedServer);
            } else {
                console.log("💡 [HHDragon] Chưa chọn server. Dùng menu Tampermonkey để chọn.");
            }
        }, 1000);
    });
})();