Greasy Fork is available in English.

Clicks Coin

Clickscoin BTC

// ==UserScript==
// @name         Clicks Coin
// @namespace    http://tampermonkey.net/
// @version      0.101
// @description  Clickscoin BTC
// @author       Crypto Invest
// @match        https://clickscoin.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=clickscoin.com
// @grant        GM_info
// @grant        GM_setValue
// @grant        GM_getValue
// @grant        window.close
// @grant        GM_openInTab
// @grant        window.onurlchange
// @grant        GM_xmlhttpRequest
// @license Crypto BR
// ==/UserScript==
//FAZ LOGIN
let botaoClicado = false; // define uma variável para controlar se o botão foi clicado ou não
let botaoClicadoclick = false; // define uma variável para controlar se o botão foi clicado ou não
//FAZ FAUCET
const interval1o6 = setInterval(() => {
    if (document.querySelector('button[data-bs-target="#claimModal"]') && !botaoClicado) {
        document.querySelector('button[data-bs-target="#claimModal"]').click()
        botaoClicado = true; // atualiza a variável para indicar que o botão foi clicado
        clearInterval(interval1o6); // interrompe o intervalo
    }
}, 2000);
const interval1o7 = setInterval(() => {
    if (document.querySelector('.modal-footer button.cmn-btn') && !botaoClicadoclick) {
        if (unsafeWindow.grecaptcha && unsafeWindow.grecaptcha.getResponse().length > 0 || document.querySelector(".h-captcha > iframe") && document.querySelector(".h-captcha > iframe").getAttribute("data-hcaptcha-response").length > 0)
         {document.querySelector('.modal-footer button.cmn-btn[type="submit"]').click()
          botaoClicadoclick = true; // atualiza a variável para indicar que o botão foi clicado
          clearInterval(interval1o7); // interrompe o intervalo
         }
    }
}, 2000);
//Redirecionamento
setInterval (() => {
    if (window.location.href.includes("https://clickscoin.com/faucet") && document.getElementById('clock'))
    {
        location.reload(true);
    }},50000)
setInterval(() => {
        location.reload(true);
    }, 160000);
setInterval (() => {
    if (document.body.innerHTML.includes("You reached the maximum daily claims")) {
       window.close()
    }
}, 5000);

setInterval (() => {
const rows = document.querySelectorAll('.col-xl-3');
const rowsToRemove = Array.from(rows).filter(row => {
 const searchText = ['EARNNOW',
                     'SHORTSFLY',
                     'LINKS FLY.INC',
                     'COINSPARTY',
                     'LINKSLY',
                     'SHORTANO',
                     'PROMO-VISITS',
                     '1SHORT',
                     'FIRE-LINK'
                    ];
  return searchText.some(text => row.textContent.includes(text));
});

rowsToRemove.forEach(row => {
  row.remove();
});

},10)