legendofcibola

Auto Roll & Auto Redeem Bonus RP

Oct 7th, 2019
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.02 KB | None | 0 0
  1. // ==UserScript==
  2. // @version 1.0
  3. // @author Kenz0
  4. // @match https://freebitco.in/*
  5. // @name Auto Roll & Auto Redeem Bonus RP
  6. // @namespace https://greasyfork.org/en/scripts/390761-auto-roll-auto-redeem-bonus-rp
  7. // @description If you need to create an account pls ref for me: https://freebitco.in/?r=29043775
  8. // @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
  9. // @license GPL-3.0
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14. var points = {};
  15. var count_min = 1;
  16. var reward = {};
  17. reward.select = function() {
  18. reward.points = parseInt($('.user_reward_points').text().replace(',',""));
  19. reward.bonustime = {};
  20. if ($("#bonus_container_free_points").length != 0) {
  21. reward.bonustime.text = $('#bonus_span_free_points').text();
  22. reward.bonustime.hour = parseInt(reward.bonustime.text.split(":")[0]);
  23. reward.bonustime.min = parseInt(reward.bonustime.text.split(":")[1]);
  24. reward.bonustime.sec = parseInt(reward.bonustime.text.split(":")[2]);
  25. reward.bonustime.current = reward.bonustime.hour * 3600 + reward.bonustime.min * 60 + reward.bonustime.sec;
  26. } else
  27. reward.bonustime.current = 0;
  28. console.log(reward.bonustime.current);
  29. if (reward.bonustime.current !== 0) {
  30. console.log(reward.bonustime.current);
  31. } else {
  32. if (reward.points < 12) {
  33. console.log("waiting for points");
  34. }
  35. else if (reward.points < 120) {
  36. console.log("waiting for points 60");
  37. RedeemRPProduct('free_points_1');
  38. }
  39. else if (reward.points < 600) {
  40. console.log("waiting for points 120");
  41. RedeemRPProduct('free_points_10');
  42. }
  43. else if (reward.points < 1200) {
  44. console.log("waiting for points 600");
  45. RedeemRPProduct('free_points_50');
  46. }
  47. else {
  48. RedeemRPProduct('free_points_100');
  49. }
  50. }
  51. };
  52. setTimeout(reward.select,1000);
  53. setInterval(reward.select,60000);
  54. $(document).ready(function(){
  55. console.log("Status: Page loaded.");
  56. setTimeout(function(){
  57. $('#free_play_form_button').click();
  58. console.log("Status: Button ROLL clicked.");
  59. }, random(2000,4000));
  60. setInterval(function(){
  61. console.log("Status: Elapsed time " + count_min + " minutes");
  62. count_min = count_min + 1;
  63. }, 60000);
  64. setTimeout(function(){
  65. $('.close-reveal-modal')[0].click();
  66. console.log("Status: Button CLOSE POPUP clicked.");
  67. }, random(12000,18000));
  68. setInterval(function(){
  69. $('#free_play_form_button').click();
  70. console.log("Status: Button ROLL clicked again.");
  71. }, random(3605000,3615000));
  72. });
  73. function random(min,max){
  74. return min + (max - min) * Math.random();
  75. }
  76. })();
Add Comment
Please, Sign In to add comment