// ==UserScript== // @name [Premium] Faucet Monitor with Faucetpay Rotator // @namespace https://greasyfork.org/users/1162863 // @version 3.0 // @description Fully automated support for HCaptcha, ReCaptcha, and Antibot measures with a user-friendly interface on https://coinfinity.top/downloads.php for site management and settings. Updated weekly for optimal performance. // @author Andrewblood // @match https://*.coinfinity.top/index.php // @match https://*.coinfinity.top/downloads.php // @match https://*.sollcrypto.com/* // @match https://*.cryptoclaps.com/* // @match https://*.baltoniearn.com/claim/tron/* // @match https://*.vptron.online/TRX/* // @match https://*.claimcoins.site/reward/* // @match https://*.bnbminers.site/earns/* // @match https://*.ltcmines.site/earns/* // @match https://*.tronxminer.com/rewards/* // @match https://*.etcoin.site/earn/* // @match https://*.autofaucet.dutchycorp.space/* // @match https://*.freebitco.in/* // @match https://*.rollercoin.com/* // @match https://*.freebitcoin.io/* // @match https://*.freebinancecoin.com/* // @match https://*.free-doge.com/* // @match https://*.freetether.com/* // @match https://*.freecardano.com/* // @match https://*.freedash.io/* // @match https://*.freeethereum.com/* // @match https://*.freebfg.com/* // @match https://*.freebittorrent.com/* // @match https://*.freepancake.com/* // @match https://*.freematic.com/* // @match https://*.freeshibainu.com/* // @match https://*.coinfaucet.io/* // @match https://*.freenem.com/* // @match https://*.freeusdcoin.com/* // @match https://*.free-tron.com/* // @match https://*.freesteam.io/* // @match https://*.freeneo.io/* // @match https://*.free-ltc.com/* // @match https://*.freecryptom.com/* // @icon https://coinfinity.top/favicon.ico // @grant GM_addStyle // @grant GM_setValue // @grant GM_getValue // @grant window.close // @antifeature referral-link Referral-Link is in this Script integrated. // @antifeature ads Advertisment Button with usefull sites. // @license Copyright Andrewblood // @downloadURL none // ==/UserScript== /* Experience the next level of Faucet claiming with unparalleled features: - User Interface: You can use http://coinfinity.top for the interface/buttons for managing websites, installing requirements, saving Faucetpay email address, and handling stored URLs - Requirements Integration: Provides extension and script recommendations with install buttons for enhanced functionality. - HCaptcha/ReCaptcha/Antibot Handling: Intelligently tackles security challenges, ensuring a smooth claiming process. - Advanced Automation: Seamlessly fills forms and clicks buttons on Faucetpay Faucet sites, reducing manual effort. - Efficient Navigation: Automatically moves through supported Faucet URLs, preventing revisits site until next day if it is empty or dayli limit reached for strategic claiming. - Error Handling: Reloads pages, ensuring up-to-date claiming and avoiding downtime. Unstable ReCaptcha sites that can add advnced users to the var urls list: "https://cryptoclaps.com/earn/dogecoin/", "https://cryptoclaps.com/earn/tron/", "https://cryptoclaps.com/earn/litecoin/", "https://cryptoclaps.com/earn/binance/", "https://cryptoclaps.com/earn/solana/", "https://cryptoclaps.com/earn/ethereum/", "https://cryptoclaps.com/earn/bch/", "https://cryptoclaps.com/earn/xrp/", "https://cryptoclaps.com/earn/dash/", "https://cryptoclaps.com/earn/polygon/", "https://cryptoclaps.com/earn/usdt/", "https://cryptoclaps.com/earn/zcash/", "https://etcoin.site/earn/tron/", "https://etcoin.site/earn/doge/", "https://etcoin.site/earn/litecoin/", "https://etcoin.site/earn/binance/", "https://etcoin.site/earn/ripple/", "https://etcoin.site/earn/ethereum/", "https://etcoin.site/earn/bitcoin/", "https://sollcrypto.com/home/page/bitcoin/", "https://sollcrypto.com/home/page/doge/", "https://sollcrypto.com/home/page/tron/", "https://sollcrypto.com/home/page/digibyte/", "https://sollcrypto.com/home/page/litecoin/", "https://sollcrypto.com/home/page/binance/", "https://sollcrypto.com/home/page/solana/", "https://sollcrypto.com/home/page/ethereum/", "https://sollcrypto.com/home/page/bch/", "https://sollcrypto.com/home/page/xrp/", "https://sollcrypto.com/home/page/dash/", "https://sollcrypto.com/home/page/zcash/", */ (function() { 'use strict'; GM_addStyle(` .overlay-button { position: fixed; bottom: 10px; } #advertisementButton { left: 10px; } #faucetMonitorButton { left: calc(50% - 70px); /* Adjusted position for the Faucet Monitor Button */ transform: translateX(-50%); } #faucetpayRotatorButton { bottom: 10px; right: calc(50% - 150px); /* Adjusted position for the Rotator Button */ } #settingsButton { right: 75px; } #aboutButton { right: 10px; } #overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 999; } #overlay-content { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: white; padding: 20px; border-radius: 5px; max-height: 80%; overflow-y: auto; /* Enable vertical scrollbar */ } `); var urls = [ { name: 'Freebitco.in - Claim/1000% BTC Bonus/WoF', url: 'https://freebitco.in' }, { name: 'Dutchycorp - Claim/PTC', url: 'https://autofaucet.dutchycorp.space' }, { name: 'Rollercoin - Marketplace buyer', url: 'https://rollercoin.com' }, { name: 'CF Freebitcoin - Shortlinks/Promotions Bypass', url: 'https://app.freebitcoin.io' }, { name: 'CF Freebinancecoin - Shortlinks/Promotions Bypass', url: 'https://app.freebinancecoin.com' }, { name: 'CF Freedoge - Shortlinks/Promotions Bypass', url: 'https://app.free-doge.com' }, { name: 'CF Freetether - Shortlinks/Promotions Bypass', url: 'https://app.freetether.com' }, { name: 'CF Freecardano - Shortlinks/Promotions Bypass', url: 'https://app.freecardano.com' }, { name: 'CF Freedash - Shortlinks/Promotions Bypass', url: 'https://app.freedash.io' }, { name: 'CF Freeethereum - Shortlinks/Promotions Bypass', url: 'https://app.freeethereum.com' }, { name: 'CF Freebfg - Shortlinks/Promotions Bypass', url: 'https://app.freebfg.com' }, { name: 'CF Freebittorrent - Shortlinks/Promotions Bypass', url: 'https://app.freebittorrent.com' }, { name: 'CF Freepancake - Shortlinks/Promotions Bypass', url: 'https://app.freepancake.com' }, { name: 'CF Freematic - Shortlinks/Promotions Bypass', url: 'https://app.freematic.com' }, { name: 'CF Freeshibainu - Shortlinks/Promotions Bypass', url: 'https://app.freeshibainu.com' }, { name: 'CF Coinfaucet - Shortlinks/Promotions Bypass', url: 'https://app.coinfaucet.io' }, { name: 'CF Freenem - Shortlinks/Promotions Bypass', url: 'https://app.freenem.com' }, { name: 'CF Freeusdcoin - Shortlinks/Promotions Bypass', url: 'https://app.freeusdcoin.com' }, { name: 'CF Free-tron - Shortlinks/Promotions Bypass', url: 'https://app.free-tron.com' }, { name: 'CF Freesteam - Shortlinks/Promotions Bypass', url: 'https://app.freesteam.io' }, { name: 'CF Freeneo - Shortlinks/Promotions Bypass', url: 'https://app.freeneo.io' }, { name: 'CF Free-ltc - Shortlinks/Promotions Bypass', url: 'https://app.free-ltc.com' }, { name: 'CF Freecryptom - Shortlinks/Promotions Bypass', url: 'https://app.freecryptom.com' } ]; var faucetpayurls = [ "https://baltoniearn.com/claim/tron/", "https://vptron.online/TRX/", "https://claimcoins.site/reward/tron/", "https://claimcoins.site/reward/doge/", "https://claimcoins.site/reward/litecoin/", "https://claimcoins.site/reward/binance/", "https://claimcoins.site/reward/ripple/", "https://claimcoins.site/reward/bitcoin/", "https://bnbminers.site/earns/tron/", "https://bnbminers.site/earns/litecoin/", "https://bnbminers.site/earns/feyorra/", "https://bnbminers.site/earns/binance/", "https://bnbminers.site/earns/ripple/", "https://bnbminers.site/earns/ethereum/", "https://bnbminers.site/earns/bitcoin/", "https://ltcmines.site/earns/tron/", "https://ltcmines.site/earns/doge/", "https://ltcmines.site/earns/litecoin/", "https://ltcmines.site/earns/binance/", "https://ltcmines.site/earns/ripple/", "https://ltcmines.site/earns/ethereum/", "https://ltcmines.site/earns/bitcoin/", "https://tronxminer.com/rewards/tron/", "https://tronxminer.com/rewards/doge/", "https://tronxminer.com/rewards/feyorra/", "https://tronxminer.com/rewards/binance/", "https://tronxminer.com/rewards/ripple/", "https://tronxminer.com/rewards/bitcoin/", ]; var storedUrls = GM_getValue('storedUrls', []) || []; // Function to create buttons with event listeners function createButton(id, text, content) { var button = document.createElement('button'); button.id = id; button.className = 'overlay-button'; button.innerHTML = text; button.addEventListener('click', function() { var overlay = document.getElementById('overlay'); overlay.style.display = 'block'; var overlayContent = document.getElementById('overlay-content'); overlayContent.innerHTML = content; }); document.body.appendChild(button); } // Create Advertisement button createButton('advertisementButton', 'Advertisement', '

Advertisement

Explore more earning opportunities from script developer on Coinfinity.top

'); // Create Faucet Monitor button createButton('faucetMonitorButton', 'Faucet Monitor', '

Faucet Monitor

Faucet Monitor content goes here

'); // Funktion zur Generierung und Anzeige der Tabelle im Overlay function showFaucetMonitorTable() { var tableContent = '

Faucet Monitor

'; urls.forEach(function(item) { var isActive = GM_getValue(item.url, false); tableContent += ''; }); tableContent += '
ConnectNameActive
Connect' + item.name + '
'; var overlay = document.getElementById('overlay'); overlay.style.display = 'block'; var overlayContent = document.getElementById('overlay-content'); overlayContent.innerHTML = tableContent; // Add event listeners to checkboxes to toggle activity status urls.forEach(function(item) { var checkbox = document.getElementById('active-' + item.url); checkbox.addEventListener('change', function() { GM_setValue(item.url, checkbox.checked); }); }); } // Fügen Sie einen Event-Listener für den "Faucet Monitor" Button hinzu document.getElementById('faucetMonitorButton').addEventListener('click', showFaucetMonitorTable); // Create Faucetpay Rotator button createButton('faucetpayRotatorButton', 'Faucetpay Rotator', '

Faucetpay Rotator

Faucetpay Rotator content goes here

'); // Funktion zur Anzeige der Tabelle der Faucetpay-URLs im Overlay function showFaucetpayUrlsTable() { var tableContent = '

Faucetpay Rotator

'; // Iteriere über die faucetpayurls und füge jede URL zur Tabelle hinzu faucetpayurls.forEach(function(url) { var storedUrlInfo = storedUrls.find(function(storedUrl) { return storedUrl.url === url; }); var connectLink = 'Connect'; var time = storedUrlInfo ? storedUrlInfo.timestamp : 'N/A'; var reason = storedUrlInfo ? storedUrlInfo.reason : 'N/A'; tableContent += ''; }); tableContent += '
ConnectURLDeactivated UntilReason
' + connectLink + '' + url + '' + time + '' + reason + '
'; // Zeige das Overlay und füge den Tabelleninhalt hinzu var overlay = document.getElementById('overlay'); overlay.style.display = 'block'; var overlayContent = document.getElementById('overlay-content'); overlayContent.innerHTML = tableContent; } // Füge einen Event-Listener für den "Faucetpay Rotator" Button hinzu document.getElementById('faucetpayRotatorButton').addEventListener('click', showFaucetpayUrlsTable); // Create Settings button createButton('settingsButton', 'Settings', `

Settings

For full automation you need to install this additional scripts and save your Faucetpay Email

`); // Save Faucetpay Email function unsafeWindow.saveFaucetpayEmail = function () { var faucetpayEmail = document.getElementById('faucetpayEmail').value; GM_setValue('faucetpayEmail', faucetpayEmail); alert('Faucetpay Email saved successfully!'); }; // Create an event listener for the Settings button to input saved email document.getElementById('settingsButton').addEventListener('click', function() { // Retrieve Faucetpay Email and pre-fill the input field var savedFaucetpayEmail = GM_getValue('faucetpayEmail', ''); var faucetpayEmailInput = document.getElementById('faucetpayEmail'); if (savedFaucetpayEmail !== '' && faucetpayEmailInput !== null) { faucetpayEmailInput.value = savedFaucetpayEmail; } }); // Create About button createButton('aboutButton', 'About', `

About Faucet Monitor with Faucetpay Rotator

Faucet Monitor with Faucetpay Rotator is a sophisticated tool meticulously crafted to streamline faucet management and rotation processes for cryptocurrency enthusiasts.

Key Features:

Experience enhanced efficiency and convenience in your cryptocurrency faucet endeavors with Faucet Monitor with Faucetpay Rotator.

About the Scripts:

`); // Close overlay when clicking outside of it window.addEventListener('click', function(event) { var overlay = document.getElementById('overlay'); if (event.target == overlay) { overlay.style.display = 'none'; } }); // Create overlay var overlay = document.createElement('div'); overlay.id = 'overlay'; var overlayContent = document.createElement('div'); overlayContent.id = 'overlay-content'; overlay.appendChild(overlayContent); document.body.appendChild(overlay); var currentURL = new URL(window.location.href).origin; // Freebitco.in if (GM_getValue(currentURL)) { function isCaptchaChecked() { return hcaptcha && hcaptcha.getResponse().length !== 0; } if(window.location.href.includes("https://freebitco.in/signup/?op=s")) { if(window.location.href != ("https://freebitco.in/signup/?op=s&r=3595810")) { window.location.replace("https://freebitco.in/signup/?op=s&r=3595810"); } } if(window.location.href === ("https://freebitco.in/") || window.location.href === ("https://freebitco.in/?op=home") || window.location.href === ("https://freebitco.in/#")) { if (document.querySelector("#free_play_form_button").style.display == "none"){ console.log("Wait for next Roll."); setTimeout(function() { window.close(); }, 1000*30); } else { if (document.querySelector("#free_wof_spins_msg > a:nth-child(3)")){ console.log("Make the WoF Spins."); window.open("https://freebitco.in/static/html/wof/wof-premium.html"); } console.log("Let's look for Bonus"); document.querySelector("body > div.large-12.fixed > div > nav > section > ul > li:nth-child(8) > a").click(); document.querySelector("#rewards_tab > div.row.reward_category_container_main_div > div > div:nth-child(4) > div.reward_category_name").click(); setTimeout(function() { var yourrwp = parseFloat(document.querySelector("#rewards_tab > div:nth-child(2) > div > div.reward_table_box.br_0_0_5_5.user_reward_points.font_bold").innerText.replace(/,/, '')) console.log("Your current Reward Points are:"); console.log(yourrwp); var bonuscost = parseFloat(document.querySelector("#fp_bonus_rewards > div:nth-child(2) > div:nth-child(2) > div.large-6.small-12.columns > div").innerText.replace(/,/, '')) console.log("The Price for 1000% BTC-Bonus is:"); console.log(bonuscost); if (yourrwp > bonuscost){ document.querySelector("#fp_bonus_rewards > div:nth-child(2) > div:nth-child(2) > div:nth-child(3) > button").click(); } else { console.log("Your balance is too low to buy."); } document.querySelector("#free_play_link_li > a").click(); }, 1000*5); // Make the Roll setTimeout(function() { if (document.querySelector("#anchor")){ console.log("Wait for Captcha and....."); if (isCaptchaChecked()) { document.querySelector("#free_play_form_button").click(); setTimeout(function() { window.close(); }, 1000*30); } } else { document.querySelector("#free_play_form_button").click(); setTimeout(function() { window.close(); }, 1000*10); } }, 1000*10); } } if (window.location.href.includes("https://freebitco.in/static/html/wof/wof-premium.html")) { setTimeout(function() { document.querySelector("#wofc-section > div > div.wofc-spins > p > button:nth-child(2)").click(); }, 1000*10); setTimeout(function() { window.close(); }, 1000*30); } } // Dutchycorp if (GM_getValue(currentURL)) { function isCaptchaChecked() { return grecaptcha && grecaptcha.getResponse().length !== 0; } function visibleCheck(elm) { if (!elm.offsetHeight && !elm.offsetWidth) { return false; } if (getComputedStyle(elm).visibility === 'hidden') { return false; } return true; } if (window.location.href == "https://autofaucet.dutchycorp.space/signup.php") { if (window.location.href != "https://autofaucet.dutchycorp.space/signup.php?r=Andrewblood&s=Script") { window.location.replace("https://autofaucet.dutchycorp.space/signup.php?r=Andrewblood&s=Script"); } } if (window.location.href.indexOf('login') === -1 && window.location.href.indexOf('register') === -1) { var isRecaptchaEnabled = GM_getValue('recaptchaStatus'); if (isRecaptchaEnabled) { runScript(); } else { if (window.location.href !== 'https://autofaucet.dutchycorp.space/account.php') { window.location.href = 'https://autofaucet.dutchycorp.space/account.php'; } else { document.querySelector("#methods > form > font > form:nth-child(16) > div > input").click(); var selectElement = document.querySelector('select[name="captcha"]'); if (selectElement) { var options = selectElement.options; for (var i = 0; i < options.length; i++) { if (options[i].value === '3') { options[i].selected = true; var event = new Event('change'); selectElement.dispatchEvent(event); break; } } } var updateButton = document.querySelector('button[name="change-captcha"]'); updateButton.click(); GM_setValue('recaptchaStatus', 'enabled'); } } function runScript() { setTimeout(function(){ location.reload(); }, 180000); if (window.location.href.includes("https://autofaucet.dutchycorp.space/account.php")) { window.location.replace("https://autofaucet.dutchycorp.space/dashboard.php"); } if (window.location.href == "https://autofaucet.dutchycorp.space/dashboard.php") { window.location.replace("https://autofaucet.dutchycorp.space/roll.php"); } if (window.location.href.includes("https://autofaucet.dutchycorp.space/roll.php")) { if (!document.querySelector("#timer")) { setInterval(function() { if (isCaptchaChecked()) { if (document.querySelector(".boost-btn.unlockbutton")) { document.querySelector(".boost-btn.unlockbutton").click(); } if (visibleCheck(document.querySelector("#claim_boosted"))) { document.querySelector("#claim_boosted").click(); } } }, 5000); } else { setTimeout(function() { window.location.replace("https://autofaucet.dutchycorp.space/coin_roll.php"); }, 5000); } } if (window.location.href.includes("https://autofaucet.dutchycorp.space/coin_roll.php")) { if (!document.querySelector("#timer")) { setInterval(function() { if (isCaptchaChecked()) { if (document.querySelector(".boost-btn.unlockbutton")) { document.querySelector(".boost-btn.unlockbutton").click(); } if (visibleCheck(document.querySelector("#claim_boosted"))) { document.querySelector("#claim_boosted").click(); } } }, 5000); } else { setTimeout(function() { window.location.replace("https://autofaucet.dutchycorp.space/ptc/wall.php"); }, 5000); } } if (window.location.href.includes("https://autofaucet.dutchycorp.space/ptc/wall.php")) { var wallLink = document.querySelectorAll(".col.s10.m6.l4 a[name='claim']"); if (wallLink.length >= 1) { wallLink[0].style.backgroundColor = "red"; let match = wallLink[0].onmousedown.toString().match(/'href', '(.+)'/); let hrefValue = match[1]; setTimeout(function() { window.location.replace("https://autofaucet.dutchycorp.space" + hrefValue); }, 5000); } else { setTimeout(function() { window.location.replace("https://autofaucet.dutchycorp.space/ptc/"); }, 5000); } } if (window.location.href.includes("https://autofaucet.dutchycorp.space/ptc/view")) { setInterval(function() { if (document.querySelector("#sec").innerText === 'Payout in  0 seconds') { document.getElementsByClassName("g-recaptcha bordeaux-btn btn-small waves-effect waves-red")[0].click(); setTimeout(function() { console.log("Wait for Captcha"); }, 30000); } else { console.log("Wait on timer."); } }, 5000); } if (window.location.href == "https://autofaucet.dutchycorp.space/ptc/") { setInterval(function() { if (document.querySelector("body > div.col.s12 > div.row > div.col.s12.m12.l10 > center:nth-child(1) > h4")) { if (document.querySelector("body > div.col.s12 > div.row > div.col.s12.m12.l10 > center:nth-child(1) > h4").innerText == ' All Available Ads Watched') { window.close(); } } else if (visibleCheck(document.getElementsByClassName("g-recaptcha gradient-btn btn-small waves-effect waves-purple")[0])) { document.getElementsByClassName("g-recaptcha gradient-btn btn-small waves-effect waves-purple")[0].click(); } else { console.log("Wait on timer."); } }, 5000); } } } } // CF Faucets if (GM_getValue(currentURL)) { if(window.location.href == ("https://freebitcoin.io/")){ if(window.location.href != ("https://freebitcoin.io/?ref=804096")){ window.location.replace("https://freebitcoin.io/?ref=804096") } } if(window.location.href == ("https://freebinancecoin.com/")){ if(window.location.href != ("https://freebinancecoin.com/?ref=418938")){ window.location.replace("https://freebinancecoin.com/?ref=418938") } } if(window.location.href === ("https://free-doge.com/")){ if(window.location.href !== ("https://free-doge.com/?ref=334834")){ window.location.replace("https://free-doge.com/?ref=334834") } } if(window.location.href == ("https://freeusdcoin.com/")){ if(window.location.href != ("https://freeusdcoin.com/?ref=237334")){ window.location.replace("https://freeusdcoin.com/?ref=237334") } } if(window.location.href == ("https://freecryptom.com/")){ if(window.location.href != ("https://freecryptom.com/?ref=145077")){ window.location.replace("https://freecryptom.com/?ref=145077") } } if(window.location.href == ("https://free-ltc.com/")){ if(window.location.href != ("https://free-ltc.com/?ref=278353")){ window.location.replace("https://free-ltc.com/?ref=278353") } } if(window.location.href == ("https://freedash.io/")){ if(window.location.href != ("https://freedash.io/?ref=241665")){ window.location.replace("https://freedash.io/?ref=241665") } } if(window.location.href == ("https://freeneo.io/")){ if(window.location.href != ("https://freeneo.io/?ref=172683")){ window.location.replace("https://freeneo.io/?ref=172683") } } if(window.location.href == ("https://freecardano.com/")){ if(window.location.href != ("https://freecardano.com/?ref=495783")){ window.location.replace("https://freecardano.com/?ref=495783") } } if(window.location.href == ("https://freebfg.com/")){ if(window.location.href != ("https://freebfg.com/?ref=34816")){ window.location.replace("https://freebfg.com/?ref=34816") } } if(window.location.href == ("https://freepancake.com/")){ if(window.location.href != ("https://freepancake.com/?ref=63758")){ window.location.replace("https://freepancake.com/?ref=63758") } } if(window.location.href == ("https://freebittorrent.com/")){ if(window.location.href != ("https://freebittorrent.com/?ref=33463")){ window.location.replace("https://freebittorrent.com/?ref=33463") } } if(window.location.href == ("https://coinfaucet.io/")){ if(window.location.href != ("https://coinfaucet.io/?ref=966105")){ window.location.replace("https://coinfaucet.io/?ref=966105") } } if(window.location.href == ("https://freematic.com/")){ if(window.location.href != ("https://freematic.com/?ref=102515")){ window.location.replace("https://freematic.com/?ref=102515") } } if(window.location.href == ("https://freetether.com/")){ if(window.location.href != ("https://freetether.com/?ref=353801")){ window.location.replace("https://freetether.com/?ref=353801") } } if(window.location.href == ("https://freesteam.io/")){ if(window.location.href != ("https://freesteam.io/?ref=190554")){ window.location.replace("https://freesteam.io/?ref=190554") } } if(window.location.href == ("https://freenem.com/")){ if(window.location.href != ("https://freenem.com/?ref=367461")){ window.location.replace("https://freenem.com/?ref=367461") } } if(window.location.href == ("https://freeshibainu.com/")){ if(window.location.href != ("https://freeshibainu.com/?ref=206136")){ window.location.replace("https://freeshibainu.com/?ref=206136") } } if(window.location.href == ("https://free-tron.com/")){ if(window.location.href != ("https://free-tron.com/?ref=526291")){ window.location.replace("https://free-tron.com/?ref=526291") } } if(window.location.href == ("https://freeethereum.com/")){ if(window.location.href != ("https://freeethereum.com/?ref=430971")){ window.location.replace("https://freeethereum.com/?ref=430971") } } setInterval(function() { if (window.location.href.includes("free-rolls")) { setTimeout(function(){ window.location.replace("promotion/csw1td1eqp"); }, 5000); } }, 1000); if (window.location.href.includes("csw1td1eqp")){ setTimeout(function() { document.location.reload(); }, 120000); setInterval(function(){ if (document.querySelector("#__nuxt > div > div > main > div > div > div.p-message.p-component.p-message-error.my-8 > div") || document.querySelector("#__nuxt > div > div > main > div > div > div.p-message.p-component.p-message-success.my-8 > div")) { window.location.replace("q5rlm6ot3r") } else { console.log("Captcha is not solved yet, next check in 3 seconds."); } }, 3000) } if (window.location.href.includes("q5rlm6ot3r")){ setTimeout(function() { document.location.reload(); }, 120000); setInterval(function(){ if (document.querySelector("#__nuxt > div > div > main > div > div > div.p-message.p-component.p-message-error.my-8 > div") || document.querySelector("#__nuxt > div > div > main > div > div > div.p-message.p-component.p-message-success.my-8 > div")) { window.location.replace("ki2r0jq5r0") } else { console.log("Captcha is not solved yet, next check in 3 seconds."); } }, 3000) } if (window.location.href.includes("ki2r0jq5r0")){ setTimeout(function() { document.location.reload(); }, 120000); setInterval(function(){ if (document.querySelector("#__nuxt > div > div > main > div > div > div.p-message.p-component.p-message-error.my-8 > div") || document.querySelector("#__nuxt > div > div > main > div > div > div.p-message.p-component.p-message-success.my-8 > div")) { window.location.replace("n6kr3x7p5u") } else { console.log("Captcha is not solved yet, next check in 3 seconds."); } }, 3000) } if (window.location.href.includes("n6kr3x7p5u")){ setTimeout(function() { document.location.reload(); }, 120000); setInterval(function(){ if (document.querySelector("#__nuxt > div > div > main > div > div > div.p-message.p-component.p-message-error.my-8 > div") || document.querySelector("#__nuxt > div > div > main > div > div > div.p-message.p-component.p-message-success.my-8 > div")) { window.location.replace("5g57e0vksm") } else { console.log("Captcha is not solved yet, next check in 3 seconds."); } }, 3000) } if (window.location.href.includes("5g57e0vksm")){ setTimeout(function() { document.location.reload(); }, 120000); setInterval(function(){ if (document.querySelector("#__nuxt > div > div > main > div > div > div.p-message.p-component.p-message-error.my-8 > div") || document.querySelector("#__nuxt > div > div > main > div > div > div.p-message.p-component.p-message-success.my-8 > div")) { window.close() } else { console.log("Captcha is not solved yet, next check in 3 seconds."); } }, 3000) } } if (GM_getValue(currentURL)) { GM_addStyle(` .overlay-container { position: fixed; bottom: 10px; right: 10px; width: 300px; height: 200px; /* Erhöhen Sie die Höhe, um Platz für das Eingabefeld zu schaffen */ background-color: rgba(255, 255, 255, 0.8); z-index: 9999; padding: 10px; display: flex; flex-direction: column; align-items: center; } .dropdown { position: relative; display: inline-block; margin-top: 10px; } .dropbtn { background-color: #4CAF50; color: white; padding: 10px; font-size: 14px; border: none; cursor: pointer; } .dropdown-content { display: none; position: absolute; background-color: #f9f9f9; max-height: 120px; /* Setzen Sie die maximale Höhe des Dropdowns */ overflow-y: auto; /* Fügen Sie Scrollbar hinzu, wenn Inhalt größer als die maximale Höhe ist */ min-width: 200px; box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); z-index: 1; padding: 5px; top: calc(100% + 10px); /* Positionieren Sie das Dropdown-Menü unterhalb des Buttons */ left: 50%; /* Zentrieren Sie das Dropdown-Menü horizontal */ transform: translateX(-50%); /* Zentrieren Sie das Dropdown-Menü horizontal */ } .dropdown-content span { color: black; font-weight: bold; padding: 5px 10px; display: block; } .dropdown-content a { color: #0000EE; /* Blaue Schrift für die anderen Links */ padding: 5px 10px; text-decoration: none; display: block; } .dropdown-content a:hover { background-color: #f1f1f1; } .price-input { margin-top: 10px; width: 80%; /* Passen Sie die Breite des Eingabefelds nach Bedarf an */ padding: 5px; font-size: 14px; } .save-price-button { margin-top: 10px; padding: 10px; font-size: 14px; cursor: pointer; background-color: #008CBA; color: white; border: none; border-radius: 5px; } `); // HTML für das Overlay und das Dropdown-Menü einfügen var overlayContainer = document.createElement('div'); overlayContainer.className = 'overlay-container'; var dropdownContainer = document.createElement('div'); dropdownContainer.className = 'dropdown'; var dropdownButton = document.createElement('button'); dropdownButton.className = 'dropbtn'; dropdownButton.textContent = 'Choose Product'; var dropdownContent = document.createElement('div'); dropdownContent.className = 'dropdown-content'; dropdownContent.innerHTML = ` Miners RollerArc S1 RollerMiner G1 `; var priceInput = document.createElement('input'); priceInput.className = 'price-input'; priceInput.setAttribute('type', 'text'); priceInput.setAttribute('placeholder', 'Enter price (RLT)'); var savePriceButton = document.createElement('button'); savePriceButton.className = 'save-price-button'; savePriceButton.textContent = 'Save Buy Price'; dropdownContainer.appendChild(dropdownButton); dropdownContainer.appendChild(dropdownContent); overlayContainer.appendChild(dropdownContainer); overlayContainer.appendChild(priceInput); // Fügen Sie das Eingabefeld hinzu overlayContainer.appendChild(savePriceButton); // Fügen Sie den "Save Price" Button hinzu document.body.appendChild(overlayContainer); // Laden Sie den gespeicherten Preis, falls vorhanden var savedPrice = GM_getValue(window.location.href); if (savedPrice) { priceInput.value = savedPrice; } // Dropdown-Menü anzeigen/verstecken beim Klick auf den Button dropdownButton.addEventListener('click', function() { dropdownContent.style.display = dropdownContent.style.display === 'block' ? 'none' : 'block'; }); // Event Listener für das Klicken auf den "Save Price" Button savePriceButton.addEventListener('click', function() { var priceValue = priceInput.value.trim(); GM_setValue(window.location.href, priceValue); // Speichern Sie den Preis mit GM_setValue alert('Price saved successfully!'); }); if (window.location.href == ("https://rollercoin.com/")){ window.location.replace("https://rollercoin.com/?r=llfv26zk"); } if (window.location.href.includes("https://rollercoin.com/sign-up")){ if (window.location.href =! ("https://rollercoin.com/sign-up?r=llfv26zk")){ window.location.replace("https://rollercoin.com/sign-up?r=llfv26zk"); } } // Funktion, um den Preis zu überwachen und Aktionen auszuführen function monitorPrice() { var savedPrice = parseFloat(GM_getValue(window.location.href)); // Gespeicherter Preis if (savedPrice <= 0 || isNaN(savedPrice)) { console.error("Invalid or missing saved price."); return; // Wenn kein gültiger Preis gespeichert ist, beende die Funktion } console.log("Saved price:", savedPrice); setTimeout(function () { location.reload(); }, 60000); var priceInterval = setInterval(function() { var itemPriceElement = document.querySelector(".item-price"); // Element, das den aktuellen Preis enthält if (itemPriceElement) { var currentPriceText = itemPriceElement.innerText; // Aktueller Preis als Text var currentPrice = parseFloat(currentPriceText.split(" ")[0]); // Extrahiere den Preis aus dem Text console.log("Current price:", currentPrice); if (!isNaN(currentPrice) && currentPrice > 0 && currentPrice < savedPrice) { clearInterval(priceInterval); // Stoppe die Überwachung, wenn der Preis niedriger ist console.log("Price is lower than the saved price. Buying..."); // Klicke auf den "Buy" Button var buyButton = document.querySelector(".item-info-buy-wrapper.col-12.col-lg-4 > button > div"); if (buyButton) { buyButton.click(); console.log("Clicked on the 'Buy' button."); setTimeout(function() { // Klicke auf den Bestätigungsbutton im Modal var confirmButton = document.querySelector(".modal.fade.show > div > div > div > div > button.roller-button.default.cyan > div"); if (confirmButton) { confirmButton.click(); console.log("Clicked on the confirmation button."); setTimeout(function () { location.reload(); }, 5000); } else { console.error("Confirmation button not found."); } }, 1000); // Warte 1 Sekunde, bevor du auf den Bestätigungsbutton klickst } else { console.error("Buy button not found."); } } } else { console.error("Item price element not found."); } }, 1000); // Überwache den Preis alle 1 Sekunde } // Rufe die Funktion zum Überwachen des Preises auf monitorPrice(); } var currentPageUrl = window.location.href if (faucetpayurls.includes(currentPageUrl) || window.location.href.includes("?r=m.warchol@gmx.at")) { function isElementVisible(selector) { var element = document.querySelector(selector); return element && element.offsetWidth > 0 && element.offsetHeight > 0; } function clickButton(selector) { var button = document.querySelector(selector); if (button) { button.click(); } } setTimeout(function () { location.reload(); }, 330000); var indexOfRParameter = currentPageUrl.indexOf("?r="); if (indexOfRParameter !== -1) { currentPageUrl = currentPageUrl.substring(0, indexOfRParameter); } var selector1 = ".alert.alert-danger.fade.show"; if (isElementVisible(selector1) && document.querySelector(selector1)?.innerText === ' The faucet does not have sufficient funds for this transaction.') { var reason1 = 'sufficient funds'; var timestamp1 = new Date(new Date().getTime() + 24 * 60 * 60 * 1000).toISOString().slice(0, 19).replace('T', ' '); saveUrl(currentPageUrl, timestamp1, reason1); } var selector2 = ".alert.alert-danger.fade.show"; if (isElementVisible(selector2) && document.querySelector(selector2)?.innerText === ' Your daily claim limit has been reached. Please come back in tomorrow.') { var reason2 = 'daily claim limit'; var tomorrow = new Date(); tomorrow.setDate(tomorrow.getDate() + 1); tomorrow.setHours(2, 0, 0, 0); var timestamp2 = tomorrow.toISOString().slice(0, 19).replace('T', ' '); saveUrl(currentPageUrl, timestamp2, reason2); } function saveUrl(url, timestamp, reason) { var urlWithTimestamp = { url: url, timestamp: timestamp, reason: reason }; var existingUrlIndex = storedUrls.findIndex(function (storedUrl) { return storedUrl.url === url; }); if (existingUrlIndex !== -1) { storedUrls[existingUrlIndex].timestamp = timestamp; storedUrls[existingUrlIndex].reason = reason; } else { storedUrls.push(urlWithTimestamp); } GM_setValue('storedUrls', storedUrls); } if ((isElementVisible(".alert.alert-success.fade.show") && document.querySelector(".alert.alert-success.fade.show").innerText.includes('satoshi')) || (isElementVisible(".alert.alert-danger.fade.show") && document.querySelector(".alert.alert-danger.fade.show").innerText === ' The faucet does not have sufficient funds for this transaction.') || (isElementVisible(".alert.alert-danger.fade.show") && document.querySelector(".alert.alert-danger.fade.show").innerText === ' Session invalid, try again') || (isElementVisible(".alert.alert-danger.fade.show") && document.querySelector(".alert.alert-danger.fade.show").innerText === ' Your daily claim limit has been reached. Please come back in tomorrow.')) { function checkAndConnectNextUrl() { var currentUrl = window.location.href.includes('?r=') ? window.location.href.split('?r=')[0] : window.location.href; console.log("Current URL:", currentUrl); var currentIndex = faucetpayurls.indexOf(currentUrl); console.log("Current Index:", currentIndex); var validUrlFound = false; for (var i = currentIndex + 1; i < currentIndex + faucetpayurls.length; i++) { var nextUrl = faucetpayurls[i % faucetpayurls.length]; console.log("Checking next URL:", nextUrl); var storedUrlInfo = storedUrls.find(function (storedUrl) { return storedUrl.url === nextUrl; }); console.log("Stored URL Info:", storedUrlInfo); if (!storedUrlInfo || new Date() > new Date(storedUrlInfo.timestamp)) { console.log("Connecting to the next valid URL:", nextUrl); window.location.href = nextUrl; validUrlFound = true; break; } } if (!validUrlFound) { alert("All sites are empty or daily limit reached. Please start the script tomorrow again. You can also change the Faucetpay E-Mail and set all a new time Active"); } } checkAndConnectNextUrl(); } else { var currentURL = window.location.href; var referralCode = '?r=m.warchol@gmx.at'; if (!currentURL.includes(referralCode)) { currentURL += referralCode; window.location.href = currentURL; } else { var faucetpayEmailInput = document.querySelector("#address"); if (faucetpayEmailInput) { var storedEmail = GM_getValue('faucetpayEmail', ''); faucetpayEmailInput.value = storedEmail; var loginbutton = document.querySelectorAll('button[data-target="#captchaModal"]'); loginbutton[0].click(); if (document.querySelector("#captchaModal").innerText.includes('AntiBot links')) { var intervalId = setInterval(function() { var antibotLinksValue = document.querySelector("#antibotlinks").value.length; var recaptchaResponseValue = document.querySelector("#g-recaptcha-response").value.length; if (antibotLinksValue > 1 && recaptchaResponseValue > 1) { clearInterval(intervalId); clickButton("#login"); } }, 1000); } else { var intervalId2 = setInterval(function() { var recaptchaResponseValue = document.querySelector("#g-recaptcha-response").value.length; if (recaptchaResponseValue > 1) { clearInterval(intervalId2); clickButton("#login"); } }, 1000); } } } } } })();