';
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
');
function showFaucetpayUrlsTable() {
var tableContent = '
Faucetpay Rotator
Connect
URL
Deactivated Until
Reason
Reset Time
';
// 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 = 'N/A';
var reason = 'N/A';
var resetTimeLink = '';
if (storedUrlInfo && new Date(storedUrlInfo.timestamp) > new Date()) {
time = storedUrlInfo.timestamp;
reason = storedUrlInfo.reason;
resetTimeLink = 'Reset';
}
tableContent += '
' + connectLink + '
' + url + '
' + time + '
' + reason + '
' + resetTimeLink + '
';
});
tableContent += '
';
// Fügen Sie die Option zum Zurücksetzen aller URLs hinzu
tableContent += '';
// 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;
}
// Funktion zum Löschen des gespeicherten URL-Eintrags
unsafeWindow.resetStoredUrl = function(url) {
var storedUrls = GM_getValue('storedUrls', []);
var indexToRemove = storedUrls.findIndex(function(item) {
return item.url === url;
});
if (indexToRemove !== -1) {
storedUrls.splice(indexToRemove, 1);
GM_setValue('storedUrls', storedUrls);
alert('URL entry reset successfully!');
// Aktualisieren Sie die Tabelle, um die Änderungen anzuzeigen
showFaucetpayUrlsTable();
} else {
alert('URL entry not found!');
}
};
// Funktion zum Zurücksetzen aller gespeicherten URLs
unsafeWindow.resetAllStoredUrls = function () {
var confirmation = confirm('Are you sure you want to reset all stored URLs?');
if (confirmation) {
GM_deleteValue('storedUrls');
alert('All stored URLs reset successfully!');
// Aktualisieren Sie die Tabelle, um die Änderungen anzuzeigen
showFaucetpayUrlsTable();
}
};
// 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
HCaptcha + ReCaptcha: NoCoding Data Scraper and CAPTCHA Solver - Install Here
`);
// 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:
Faucet Management: Effortlessly manage and monitor multiple faucets and rotator sites from a unified interface.
Rotator Functionality: Access a curated list of Faucetpay rotator sites, enabling seamless rotation and utilization of various faucets.
Customization: Activate or deactivate specific faucets based on your preferences, offering unparalleled flexibility and control over your faucet experience.
Requirements Overview: Gain insights into optimal faucet usage requirements, including CAPTCHA solutions and antibot measures.
Save Preferences: Store your Faucetpay email address for seamless integration and management of faucet rewards.
Advertisement Section: Explore additional earning opportunities through featured advertisements and offers.
About Section: Learn more about the Faucet Monitor tool and its developer, Andrewblood, through the informative About section.
Experience enhanced efficiency and convenience in your cryptocurrency faucet endeavors with Faucet Monitor with Faucetpay Rotator.
About the Scripts:
Auto-Reload Script: This script periodically checks various URLs on specific websites to determine if certain conditions are met, such as having sufficient funds or reaching the daily claim limit. If conditions are met, it automatically reloads the page and saves the respective URLs and timestamps for later use.
Freebitco Script: This script automates certain actions on the Freebitco.in website, including rolling, checking for bonuses, and other tasks to earn reward points.
Dutchycorp Script: This script automates various actions on the Dutchycorp Autofaucet website, including rolling, checking captchas, and other tasks to earn rewards.
CFfaucets Script: This script automates redirection to various faucet websites and performs some actions to earn rewards.
`);
// 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) && window.location.href.includes("freebitco.in")) {
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") && document.querySelector("#free_wof_spins_msg").innerText.includes("You have")){
console.log("Make the WoF Spins.");
document.querySelector("#free_wof_spins_msg > a:nth-child(3)").click();
}
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) && window.location.href.includes("dutchycorp")) {
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) && (window.location.href.includes("freebitcoin") ||
window.location.href.includes("freebinancecoin") ||
window.location.href.includes("free-doge") ||
window.location.href.includes("freeusdcoin") ||
window.location.href.includes("freecryptom") ||
window.location.href.includes("free-ltc") ||
window.location.href.includes("freedash") ||
window.location.href.includes("freeneo") ||
window.location.href.includes("freecardano") ||
window.location.href.includes("freebfg") ||
window.location.href.includes("freepancake") ||
window.location.href.includes("freebittorrent") ||
window.location.href.includes("coinfaucet") ||
window.location.href.includes("freematic") ||
window.location.href.includes("freetether") ||
window.location.href.includes("freesteam") ||
window.location.href.includes("freenem") ||
window.location.href.includes("freeshibainu") ||
window.location.href.includes("free-tron") ||
window.location.href.includes("freeethereum"))) {
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)
}
}
// Rollercoin
if (GM_getValue(currentURL) && window.location.href.includes("rollercoin")) {
var button = document.createElement('button');
button.innerHTML = 'Show Saved Marketplace Products';
GM_addStyle(`
.show-saved-products-button {
position: fixed;
bottom: 10px;
left: 250px;
z-index: 9999;
padding: 5px 10px;
background-color: #007bff;
color: #fff;
border: none;
border-radius: 5px;
cursor: pointer;
font-size: 12px;
}
.rollercoinoverlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
z-index: 9998;
display: none;
color: black;
}
.rollercoinoverlay-content {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: #fff;
padding: 20px;
border-radius: 5px;
color: black;
}
.saved-products-table {
width: 100%;
border-collapse: collapse;
}
.saved-products-table th, .saved-products-table td {
border: 1px solid #ddd;
padding: 8px;
text-align: left;
}
.saved-products-table th {
background-color: #f2f2f2;
}
`);
button.classList.add('show-saved-products-button');
document.body.appendChild(button);
var rollercoinoverlay = document.createElement('div');
rollercoinoverlay.classList.add('rollercoinoverlay');
var rollercoinoverlayContent = document.createElement('div');
rollercoinoverlayContent.classList.add('rollercoinoverlay-content');
rollercoinoverlay.appendChild(rollercoinoverlayContent);
document.body.appendChild(rollercoinoverlay);
button.addEventListener('click', function() {
updateOverlayContent();
rollercoinoverlay.style.display = 'block';
});
rollercoinoverlay.addEventListener('click', function() {
rollercoinoverlay.style.display = 'none';
});
function updateOverlayContent() {
var savedProducts = GM_listValues().map(function(key) {
return {url: key, data: GM_getValue(key)};
});
var tableHTML = '
Saved Marketplace Products
';
tableHTML += '
Connect
Product
Price
';
savedProducts.forEach(function(product) {
// Überprüfen, ob die URL den Namen "rollercoin" enthält
if (product.url.includes("rollercoin")) {
tableHTML += '