Freebitco.in AUTO ROLL without captcha 2020


SUBMITTED BY: anun21

DATE: March 14, 2020, 11:34 a.m.

UPDATED: April 5, 2020, 7:22 a.m.

FORMAT: Text only

SIZE: 8.1 kB

HITS: 1433

  1. Please use my Referal-Link https://freebitco.in/?r=2725290
  2. Improved autoroll script for Freebitco.in.
  3. This scripts attempts captcha before using RP to roll while
  4. always maximizing RP bonus and claiming %1000 BTC bonus when available.
  5. This script works best on a pc or mac, but will also work on a smart phone.
  6. The chance of the script needing to use rp to roll without captcha is greater on a smartphone
  7. This is a script for Tampermonkey or Greasemonkey to automatically trigger the freeroll every hour on Freebitco.in.
  8. Installation:
  9. Install the "Tampermonkey" addon for your browser and copy the source code into a new script.
  10. install script :
  11. // ==UserScript==
  12. // @name **** Freebitco.in Auto Roll + 100 Reward Points + 1000% Bonus BTC NO Captcha
  13. // @namespace https://freebitco.in/?r=2725290
  14. // @version 1.9
  15. // @description This script clicks the recaptcha checkbox, takes maximum bonuses,
  16. // @description If recaptcha checkbox has been checked it clicks the freeroll button,
  17. // @description if recaptcha checkbox has not been checked it click the play without
  18. // @description captcha button and rolls.
  19. // @author CryptoSoerin
  20. // @match http*://www.google.com/recaptcha/*
  21. // @match https://freebitco.in/*
  22. // @grant none
  23. // @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
  24. // ==/UserScript==
  25. (function() {
  26. 'use strict';
  27. setTimeout(function() { document.getElementsByClassName("recaptcha-checkbox-checkmark")[0].click();
  28. }, 1000);
  29. })();
  30. setTimeout(function(){
  31. $('.close-reveal-modal')[0].click();
  32. }, 100);
  33. setTimeout (function() {
  34. 'use strict';
  35. var domain = (window.location != window.parent.location) ? document.referrer.toString() : document.location.toString();
  36. var body = $('body');
  37. var points = {};
  38. var count_min = 1;
  39. var reward = {};
  40. var claimed = 0;
  41. var timeout = setTimeout("location.reload(true);",3630000);
  42. function resetTimeout() {
  43. clearTimeout(timeout);
  44. timeout = setTimeout("location.reload(true);",3630000);
  45. }
  46. reward.select = function() {
  47. reward.points = parseInt($('.user_reward_points').text().replace(',',""));
  48. reward.bonustime = {};
  49. if ($("#bonus_container_free_points").length != 0) {
  50. reward.bonustime.text = $('#bonus_span_free_points').text();
  51. reward.bonustime.hour = parseInt(reward.bonustime.text.split(":")[0]);
  52. reward.bonustime.min = parseInt(reward.bonustime.text.split(":")[1]);
  53. reward.bonustime.sec = parseInt(reward.bonustime.text.split(":")[2]);
  54. reward.bonustime.current = reward.bonustime.hour * 3600 + reward.bonustime.min * 60 + reward.bonustime.sec;
  55. } else {
  56. reward.bonustime.current = 0;
  57. }
  58. console.log(reward.bonustime.current);
  59. if (reward.bonustime.current !== 0) {
  60. console.log(reward.bonustime.current);
  61. } else if (reward.points < 120) {
  62. console.log("waiting for 120 points");
  63. }
  64. else {
  65. if (reward.points < 300) {
  66. RedeemRPProduct('free_points_10');
  67. console.log("RP reward 10 claimed");
  68. reward.claimed = 10;
  69. }
  70. else if (reward.points < 600) {
  71. console.log("RP reward 25 claimed");
  72. RedeemRPProduct('free_points_25');
  73. reward.claimed = 25;
  74. }
  75. else if (reward.points < 1200) {
  76. console.log("RP reward 50 claimed");
  77. RedeemRPProduct('free_points_50');
  78. reward.claimed = 50;
  79. }
  80. else {
  81. console.log("RP reward 100 claimed");
  82. RedeemRPProduct ('free_points_100');
  83. reward.claimed = 100;
  84. }
  85. if ($('#bonus_span_fp_bonus').length === 0) {
  86. if (reward.claimed >= 320) {
  87. if (reward.points < 3200) {
  88. RedeemRPProduct('fp_bonus_500');
  89. console.log ("BTC bonus %500 claimed");
  90. }
  91. else if (reward.points >= 3200) {
  92. RedeemRPProduct('fp_bonus_1000');
  93. console.log ("BTC bonus %1000 claimed");
  94. }
  95. else {
  96. RedeemRPProduct('fp_bonus_100');
  97. console.log ("BTC bonus %100 claimed");
  98. }
  99. }
  100. }
  101. }
  102. };
  103. setTimeout (function () {body.prepend(
  104. $('<div/>').attr('style',"position:fixed;top:50px;left:0;z-index:999;width:368px;background-color:black;color: white; text-align: center;")
  105. .append(
  106. $('<div/>').attr('id','autofaucet')
  107. .append($('<p/>').attr('style','text-decoration:underline;color: red').text("Auto Roll Script With 100 RP + 1000% Bonus"))
  108. .append($('<p/>').attr('style','text-decoration:underline;color: red').text("And Captcha Workaround"))
  109. .append($('<p/>').text("Script by https://freebitco.in/?r=2725290"))
  110. .append($('<p/>').text("Support by using my link:"))
  111. .append($('<p/>').attr('style',"color: green").text("https://freebitco.in/?r=2725290"))
  112. .append($('<p/>').text("(Click to copy)"))
  113. .append($('<p/>')
  114. )
  115. ).click(function(){
  116. var $temp = $('<input>').val("https://freebitco.in/?r=2725290");
  117. body.append($temp);
  118. $temp.select();
  119. document.execCommand("copy");
  120. $temp.remove();
  121. })
  122. ).prepend($('<style/>')
  123. .text("#autofaucet p { margin: 0; margin-left: 2px; text-align: center; }")
  124. )
  125. body.prepend(
  126. $('<div/>').attr('style',"position:fixed;top:200px;left:0;z-index:999;width:368px;background-color:black;color: white; text-align: center;")
  127. .append(
  128. $('<div/>').attr('id','autofaucet')
  129. .append($('<p/>').text("Or Send BTC donations here:"))
  130. .append($('<p/>').attr('style',"color: green").text("1M51HJuFV7PJ5L4ugJGmqJaHEEBgNSy3Yn"))
  131. .append($('<p/>').text("(Click to copy)"))
  132. .append($('<p/>')
  133. )
  134. ).click(function(){
  135. var $temp = $('<input>').val("1M51HJuFV7PJ5L4ugJGmqJaHEEBgNSy3Yn");
  136. body.append($temp);
  137. $temp.select();
  138. document.execCommand("copy");
  139. $temp.remove();
  140. })
  141. ).prepend($('<style/>')
  142. .text("#autofaucet p { margin: 0; margin-left: 2px; text-align: center; }")
  143. )
  144. },26000);
  145. setTimeout(reward.select,1000);
  146. setInterval(reward.select,60000);
  147. $(document).ready(function(){
  148. console.log("Status: Page loaded.");
  149. setTimeout(function(){
  150. if (grecaptcha.getResponse().length === 0) {
  151. if ($('#play_without_captchas_button').is(':visible')) {
  152. $('#play_without_captchas_button').click(); }
  153. console.log("Status: Play Without Captcha button clicked.");
  154. }
  155. }, random(12000,14000));
  156. setInterval(function(){
  157. console.log("Status: Elapsed time " + count_min + " minutes");
  158. count_min = count_min + 1;
  159. }, 60000);
  160. setInterval(function(){
  161. if ($('#free_play_form_button').is(':visible')) {
  162. $('#free_play_form_button').click(); }
  163. console.log("Status: Button ROLL clicked again.");
  164. }, random(14000,16000));
  165. setTimeout(function(){
  166. $('.close-reveal-modal')[0].click();
  167. console.log("Status: Button CLOSE POPUP clicked.");
  168. }, random(20000,26000));
  169. });
  170. function random(min,max){
  171. return min + (max - min) * Math.random();
  172. }
  173. },8000);

comments powered by Disqus