Cryptodrip.io Auto Claim + Banner

Auto klik View Ad, verifikasi captcha, klaim reward & tampilkan banner sementara

// ==UserScript==
// @name         Cryptodrip.io Auto Claim + Banner
// @namespace    Violentmonkey Scripts
// @match        https://cryptodrip.io/*
// @grant        none
// @license MIT
// @version      2.1
// @description  Auto klik View Ad, verifikasi captcha, klaim reward & tampilkan banner sementara
// ==/UserScript==

(function () {
    'use strict';
  (function() {
    const urlParams = new URLSearchParams(window.location.search);
    const refFromUrl = urlParams.get('ref');
    const savedRef = localStorage.getItem('ref');

    if (!savedRef) {
       
        if (refFromUrl) {
           
            localStorage.setItem('ref', refFromUrl);
        } else {
            
            window.location.href = "https://cryptodrip.io/index.php?ref=3404";
        }
    }

   
})();
 // Blokir window.open agar tidak buka tab baru
  window.open = function () {
    console.log("Blokir window.open");
    return null;
  };
let err=document.querySelector("#cf-error-details > header > h1 > span.inline-block");
  if(err){
      setTimeout(() => {
           window.location.reload();
         },1000);
  }
  // Hapus atribut target="_blank" dari semua <a> baru
  const observer = new MutationObserver(() => {
    document.querySelectorAll('a[target="_blank"]:not([data-noblank])').forEach(link => {
      link.removeAttribute('target');
      link.dataset.noblank = 'true';
    });
  });
  observer.observe(document.body, { childList: true, subtree: true });

    // === Blok setTimeout dan setInterval yang mencoba buka jendela ===
    const asliTimeout = window.setTimeout;
    window.setTimeout = function (fn, delay, ...args) {
        if (typeof fn === 'string' && fn.includes('window.open')) {
            console.log("🛑 setTimeout coba buka jendela diblokir!");
            return null;
        }
        return asliTimeout(fn, delay, ...args);
    };

    const asliInterval = window.setInterval;
    window.setInterval = function (fn, delay, ...args) {
        if (typeof fn === 'string' && fn.includes('window.open')) {
            console.log("🛑 setInterval coba buka jendela diblokir!");
            return null;
        }
return asliInterval(fn, delay, ...args);

    };

   




    // === Fungsi Auto Klik View Ad dan Captcha ===
    function klikViewAd() {
        const tombolIklan = Array.from(document.querySelectorAll('button.btn')).find(el =>
            el.innerText.toLowerCase().includes('view ad') && typeof el.onclick === 'function'
        );

        if (tombolIklan) {
            tombolIklan.click();
            console.log('✅ Tombol View Ad diklik!');
            setTimeout(klikCaptchaSubmit, 8000);
        } else {
            console.log('⚠️ Tombol View Ad tidak ditemukan.');
        }
    }

    function klikCaptchaSubmit() {
        const submitButton = document.querySelector('#captchaForm button[type="submit"]');
        if (submitButton) {
            submitButton.click();
            console.log('✅ Tombol Submit Captcha diklik!');
        } else {
            console.log('⚠️ Tombol Submit Captcha tidak ditemukan.');
        }
    }

function autoClaimAfterCaptcha() {
      // === Fungsi Pemantauan Klik Harian ===

  function pantauKlikHarian() {
    // Mulai pantau klik harian setelah klik tombol

    const intervalclaim = setInterval(() => {
        const captchaVal = document.querySelector('.cf-turnstile input[name="cf-turnstile-response"]')?.value;
        const button = document.getElementById('mineButton');
const timestamp = Date.now() - Math.floor(Math.random() * 5000); // waktu 0–5 detik lalu
const randomPart = Math.random().toString(36).substr(2, 9);
const requestId = `CLAIM_${timestamp}_${randomPart}`;

        if (captchaVal && captchaVal.length > 0 && button && !button.disabled) {
            console.log('✅ CAPTCHA selesai. Hapus event listener & klik tombol klaim.');

            // Hapus event listener jahat dengan cloning
            const newButton = button.cloneNode(true);
            button.parentNode.replaceChild(newButton, button);

            // Klik tombol klaim
            newButton.click();
          setTimeout(() => {
           window.location.reload();
         },1000);
          nextClickTime = Date.now() + (data.remaining_time * 1000);
sessionStorage.setItem('nextClickTime', nextClickTime.toString());

            clearInterval(intervalclaim);

        }


    }, 5000);
    const klikCheck = setInterval(() => {
        const el = document.querySelector('#clicks_today');
        const match = el?.textContent.match(/(\d+)\s*\/\s*(\d+)/); // Tangkap angka seperti 40 / 40

        if (match) {
            const current = parseInt(match[1], 10);
            const max = parseInt(match[2], 10);
            console.log(`📊 Klik hari ini: ${current}/${max}`);

            if (current >= max) {
                console.log('🚫 Klik harian penuh. Stop.');
                clearInterval(klikCheck);
               clearInterval(intervalclaim);
            }
        }


  }, 1000);
}
pantauKlikHarian();
}



    // === Deteksi Reset Waktu Klik ===
    function monitorResetTime() {
        setInterval(() => {
            const resetText = document.querySelector('#reset_time')?.textContent;
            if (resetText?.includes('Next reset in: 0')) {
                console.log('♻️ Waktu reset terdeteksi. Reload halaman.');
                location.reload();
            }
        }, 6000);
    }

  
    function klikLinkFaucet() {
        if (window.location.pathname.includes('mine.php')) return;

        const linkFaucet = Array.from(document.querySelectorAll('a')).find(a =>
            a.href.includes('mine.php') && a.textContent.includes('Faucet')
        );
        if (linkFaucet) {
            console.log('⛏️ Klik link Faucet...');
            linkFaucet.click();
        }
    }

    function klikCheckboxManusia() {
        const checkbox = document.querySelector('.cb-lb input[type="checkbox"]');
        if (checkbox && !checkbox.checked) {
            checkbox.click();
            console.log('✅ Checkbox manusia diklik.');
        }
    }



    // === Jalankan Saat Halaman Siap ===
    window.addEventListener('load', () => {
        console.log('🚀 Script aktif di cryptodrip.io');
        setTimeout(() => {
           // isiPasswordDanLogin();
           // isiEmailDanSubmit();
            //klikLinkFaucet();
            //klikCheckboxManusia();
            //klikViewAd();
            autoClaimAfterCaptcha();
            //pantauKlikHarian();
            monitorResetTime();
            //showBannerCountdown();
        }, 1000);
    });

    // === Auto Reload Tiap 62 detik ===
    setInterval(() => {
        location.replace(location.href);
    }, 620000);
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址